Failure: clean install of 2.12 with server 4.1 on CentOS 6 [SOLVED]

I’ve done a clean install of 2.12 with server 4.1 on CentOS 6. The install scripts showed no errors. The server doesn’t work. The web interface shows but:

  1. The web interface hangs when you try to view a (default) workflow
  2. The server refuses a connection from a KNIME client when attempt to add a mount point (using KNIME Explorer - > new in the Preferences of KNIME).

Here’s a bit more information:

For the first problem, spaces in the default config may be a problem. (See below.)

In the localhost log file, I have this, apparently from visiting the web interface. I confirmed that the path is valid. So, I’m wondering if this is because of spaces in the path.

For the second problem, I get all sorts of exceptions in the catallina log. (See below).

I appreciate suggestions on fixing these.

localhost log file

[Fri Sep 04 13:59:01 EDT 2015] SEVERE com.knime.enterprise.server.repository.WorkflowRepositoryManager initRepository : Error while reading workflow repository: Meta info directory does not exist: /srv/knime_server/workflows/.metainfo

java.io.FileNotFoundException: Meta info directory does not exist: /srv/knime_server/workflows/.metainfo

at com.knime.enterprise.server.repository.PermissionsHandler38$Reader.readPermissions(PermissionsHandler38.java:119)

at com.knime.enterprise.server.repository.PermissionsHandler38$Reader.visit(PermissionsHandler38.java:111)

catalina log

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : Using providers:

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : com.knime.enterprise.server.rest.providers.json.GenericJSONDeserializer@7197b682

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : com.knime.enterprise.server.rest.impl.providers.exception.WrongTypeExceptionMapper@40f7e99c

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : com.knime.enterprise.server.rest.providers.json.JsonValueJSONDeserializer@37c546f4

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : com.knime.enterprise.server.rest.providers.json.MapJSONDeserializer@43fe1df3

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : com.knime.enterprise.server.rest.impl.providers.exception.NoSuchElementExceptionMapper@f1180a8

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : com.knime.enterprise.server.rest.impl.providers.exception.IOExceptionMapper@705533df

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : com.knime.enterprise.server.rest.impl.providers.exception.IllegalRequestExceptionMapper@6d3a39c7

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : com.knime.enterprise.server.rest.impl.providers.exception.PermissionExceptionMapper@5e18a016

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : com.knime.enterprise.server.rest.impl.providers.exception.WebApplicationExceptionMapper@5d8f7fbd

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : com.knime.enterprise.server.rest.providers.json.GenericJSONSerializer@41d6418

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : com.knime.enterprise.server.rest.providers.json.JsonValueJSONSerializer@3855815d

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : com.knime.enterprise.server.rest.impl.providers.exception.ConcurrentModificationExceptionMapper@23d68e51

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : com.knime.enterprise.server.rest.providers.json.CollectionJSONSerializer@5027f01

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : com.knime.enterprise.server.rest.providers.text.GenericTextSerializer@6a50e61d

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : com.knime.enterprise.server.rest.impl.providers.exception.IllegalArgumentExceptionMapper@7e9bdd63

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : com.knime.enterprise.server.rest.providers.json.CollectionJSONDeserializer@692860e7

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : com.knime.enterprise.server.rest.impl.providers.exception.ExecutorExceptionMapper@7fc4f0b4

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : com.knime.enterprise.server.rest.providers.json.MasonDeserializer@1249815f

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener configureFactory : org.apache.openejb.server.cxf.rs.EJBAccessExceptionMapper@321936b0

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : REST Application: http://localhost:8080/com.knime.enterprise.server/rest/ - > org.apache.openejb.server.rest.InternalApplication

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : Service URI: http://localhost:8080/com.knime.enterprise.server/rest/ - > Pojo com.knime.enterprise.server.rest.impl.BillboardImpl

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : GET http://localhost:8080/com.knime.enterprise.server/rest/ - > Response getBillboardAsMason()

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : Service URI: http://localhost:8080/com.knime.enterprise.server/rest/v4/ - > Pojo com.knime.enterprise.server.rest.impl.v4.BillboardImpl

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : GET http://localhost:8080/com.knime.enterprise.server/rest/v4/ - > Response getBillboardAsMason()

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : Service URI: http://localhost:8080/com.knime.enterprise.server/rest/v4/jobs/{uuid} - > Pojo com.knime.enterprise.server.rest.impl.v4.jobs.JobImpl

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : DELETE http://localhost:8080/com.knime.enterprise.server/rest/v4/jobs/{uuid}/ - > Response deleteJob(UUID) throws PermissionException,ExecutorException

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : GET http://localhost:8080/com.knime.enterprise.server/rest/v4/jobs/{uuid}/ - > Response getJobAsMason(UUID) throws PermissionException,ExecutorException

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : POST http://localhost:8080/com.knime.enterprise.server/rest/v4/jobs/{uuid}/ - > Response executeJob(UUID, boolean) throws PermissionException,ExecutorException,NoSuchElementException,IOException

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : POST http://localhost:8080/com.knime.enterprise.server/rest/v4/jobs/{uuid}/ - > Response executeJob(UUID, boolean, Map ) throws PermissionException,ExecutorException

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : PUT http://localhost:8080/com.knime.enterprise.server/rest/v4/jobs/{uuid}/ - > Response modifyJob(UUID, WorkflowJob) throws PermissionException,ExecutorException,NoSuchElementException,IllegalArgumentException

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : Service URI: http://localhost:8080/com.knime.enterprise.server/rest/v4/jobs/{uuid}/output-resources - > Pojo com.knime.enterprise.server.rest.impl.v4.jobs.ResourcesImpl

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : GET http://localhost:8080/com.knime.enterprise.server/rest/v4/jobs/{uuid}/output-resources/{resourceId} - > Response getResource(UUID, String) throws PermissionException,NoSuchElementException,ExecutorException,IllegalRequestException

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : Service URI: http://localhost:8080/com.knime.enterprise.server/rest/v4/jobs/{uuid}/report - > Pojo com.knime.enterprise.server.rest.impl.v4.jobs.ReportsImpl

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : GET http://localhost:8080/com.knime.enterprise.server/rest/v4/jobs/{uuid}/report/ - > Response renderReport(UUID, String) throws PermissionException,ExecutorException,IllegalRequestException

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : Service URI: http://localhost:8080/com.knime.enterprise.server/rest/v4/repository/{path:.*} - > Pojo com.knime.enterprise.server.rest.impl.v4.repository.RepositoryImpl

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : GET http://localhost:8080/com.knime.enterprise.server/rest/v4/repository/{path:.*}/ - > Response getRepositoryItemAsMason(String, boolean) throws PermissionException

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : Service URI: http://localhost:8080/com.knime.enterprise.server/rest/v4/repository/{path:.*}:jobs - > Pojo com.knime.enterprise.server.rest.impl.v4.repository.JobsImpl

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : GET http://localhost:8080/com.knime.enterprise.server/rest/v4/repository/{path:.*}:jobs/ - > Response getJobsAsMason(String) throws PermissionException

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : POST http://localhost:8080/com.knime.enterprise.server/rest/v4/repository/{path:.*}:jobs/ - > Response createNewJobAsMason(String) throws ExecutorException,IOException,PermissionException,NoSuchElementException,WrongTypeException

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : Service URI: http://localhost:8080/com.knime.enterprise.server/rest/v4/repository/{path:.*}:permissions - > Pojo com.knime.enterprise.server.rest.impl.v4.repository.permissions.PermissionsImpl

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.server.cxf.rs.CxfRsHttpListener logEndpoints : GET http://localhost:8080/com.knime.enterprise.server/rest/v4/repository/{path:.*}:permissions/ - > Response getPermissionsAsMason(String) throws PermissionException

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.catalina.startup.HostConfig deployDescriptor : Deployment of configuration descriptor /opt/apache-tomee-plus-1.7.1/conf/Catalina/localhost/com.knime.enterprise.server.xml has finished in 2,088 ms

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.catalina.startup.HostConfig deployDirectory : Deploying web application directory /opt/apache-tomee-plus-1.7.1/webapps/manager

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.tomee.catalina.TomcatWebAppBuilder init : ------------------------- localhost - > /manager

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.config.ConfigurationFactory configureApplication : Configuring enterprise application: /opt/apache-tomee-plus-1.7.1/webapps/manager

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.config.AppInfoBuilder build : Enterprise application "/opt/apache-tomee-plus-1.7.1/webapps/manager" loaded.

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.assembler.classic.Assembler createApplication : Assembling app: /opt/apache-tomee-plus-1.7.1/webapps/manager

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.cdi.CdiBuilder initSingleton : Existing thread singleton service in SystemInstance(): org.apache.openejb.cdi.ThreadSingletonServiceImpl@436a4e4b

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.cdi.OpenEJBLifecycle startApplication : OpenWebBeans Container is starting...

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.webbeans.plugins.PluginLoader startUp : Adding OpenWebBeansPlugin : [CdiPlugin]

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.webbeans.plugins.PluginLoader startUp : Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.webbeans.config.BeansDeployer validateInjectionPoints : All injection points were validated successfully.

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.cdi.OpenEJBLifecycle startApplication : OpenWebBeans Container has started, it took 4 ms.

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.tomee.catalina.TomcatWebAppBuilder deployWebApps : using context file /opt/apache-tomee-plus-1.7.1/webapps/manager/META-INF/context.xml

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.openejb.assembler.classic.Assembler createApplication : Deployed Application(path=/opt/apache-tomee-plus-1.7.1/webapps/manager)

[Fri Sep 04 13:59:01 EDT 2015] INFO org.apache.catalina.startup.HostConfig deployDirectory : Deployment of web application directory /opt/apache-tomee-plus-1.7.1/webapps/manager has finished in 59 ms

If the WebPortal works but you cannot open any workflows then there is a problem starting the RMI instance that executes workflows. The localhost log file shows information messages when the RMI instance is being started and if something goes wrong.

Which address are you using for connecting to the server from the KNIME Client?

Your catalina logs doesn't show any exceptions, they are all information messages (at least the part that you posted above).

The SEVERE message in the localhost log file only show during the first startup because the metainformation for the repository root is missing. Default values will be used and written to disc.

I don't see any message related to spaces in paths in your post.

Thank you for your assistance!

It seems that I had more than on instance of tomcat running. I’ve fixed that, but still have an error.

If I just focus on the web interface after, to address the RMI issue you mention, then I see the following localhost log. (To me, it appears to have errors.)

[Sun Sep 06 08:59:30 EDT 2015] INFO com.knime.enterprise.war.ServerInitListener contextInitialized : +++++ KNIME Server 4.1.0 ready. +++++

[Sun Sep 06 09:01:21 EDT 2015] INFO com.knime.enterprise.server.ejb.VersionCheckerBean getServerFeatures : Server features requested by user 'admin' from client

[Sun Sep 06 09:01:21 EDT 2015] INFO com.knime.enterprise.server.ejb.VersionCheckerBean welcomeLicenseCheck : Login requested by user 'admin' from client 131.96.253.35 (user has admin privileges)

[Sun Sep 06 09:01:25 EDT 2015] INFO com.knime.enterprise.server.ejb.VersionCheckerBean getServerFeatures : Server features requested by user 'admin' from client

[Sun Sep 06 09:01:32 EDT 2015] INFO com.knime.enterprise.server.rmi.RMIManagerImpl startNewRMI : Launching KNIME Executor...

[Sun Sep 06 09:01:32 EDT 2015] INFO com.knime.enterprise.server.rmi.KNIMEExecutorImpl startSlave : KNIME RMI Slave starting for user user: (none) on port 50100...

[Sun Sep 06 09:01:32 EDT 2015] INFO com.knime.enterprise.server.rmi.KNIMEExecutorImpl startSlave : Executing command: /opt/knime/knime --launcher.suppressErrors --launcher.ini /srv/knime_server/runtime/runtime_knime-rmi-50100/knime-rmi.ini

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : log4j:ERROR setFile(null,true) call failed.

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : java.io.FileNotFoundException: /srv/knime_server/runtime/runtime_knime-rmi-50100/.metadata/knime/knime.log (Permission denied)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at java.io.FileOutputStream.open(Native Method)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at java.io.FileOutputStream. (Unknown Source)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at java.io.FileOutputStream. (Unknown Source)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.apache.log4j.FileAppender.setFile(FileAppender.java:290)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:164)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.knime.core.util.LogfileAppender.activateOptions(LogfileAppender.java:135)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:257)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:285)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:171)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:184)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:502)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:471)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:921)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:790)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:696)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:821)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.knime.core.node.NodeLogger.initLog4J(NodeLogger.java:362)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.knime.core.node.NodeLogger. (NodeLogger.java:292)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at com.knime.enterprise.slave.RMIRegistryHandler. (RMIRegistryHandler.java:89)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at com.knime.enterprise.slave.KNIMEExecutorApplication.start(KNIMEExecutorApplication.java:41)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at java.lang.reflect.Method.invoke(Unknown Source)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

[Sun Sep 06 09:01:34 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main KNIMECorePlugin FATAL: error initializing KNIME repository - check plugin.xml and classpath

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.svm.SVMLearnerNodeModelFactory' from plugin 'com.pervasive.datarush.knime.analytics.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.svm.SVMLearnerNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.regression.LinearRegressionLearnerNodeModelFactory' from plugin 'com.pervasive.datarush.knime.analytics.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.regression.LinearRegressionLearnerNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.viz.DrawDiagnosticsChartNodeModelFactory' from plugin 'com.pervasive.datarush.knime.analytics.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.viz.DrawDiagnosticsChartNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.script.RSnippetNodeModelFactory' from plugin 'com.pervasive.datarush.knime.analytics.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.script.RSnippetNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.stats.RankNodeModelFactory' from plugin 'com.pervasive.datarush.knime.analytics.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.stats.RankNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.io.ReadDelimitedTextNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.io.ReadDelimitedTextNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.io.ReadFromJDBCNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.io.ReadFromJDBCNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.io.ReadARFFNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.io.ReadARFFNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.io.ImportDRSNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.io.ImportDRSNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.io.ParseTextFieldsNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.io.ParseTextFieldsNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.io.ReadLogNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.io.ReadLogNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.io.ReadAvroNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.io.ReadAvroNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.io.WriteAvroNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.io.WriteAvroNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.io.WriteDelimitedTextNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.io.WriteDelimitedTextNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.io.WriteARFFNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.io.WriteARFFNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.io.ExportDRSNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.io.ExportDRSNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.group.GroupNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.group.GroupNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.join.JoinNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.join.JoinNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.union.UnionNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.union.UnionNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.join.FilterExistingRowsNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.join.FilterExistingRowsNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.select.FilterNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.select.FilterNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.cleansing.RemoveDuplicatesNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.cleansing.RemoveDuplicatesNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.sort.SortModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.sort.SortModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.assertion.AssertSortedModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.assertion.AssertSortedModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.partition.PartitionHintModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.partition.PartitionHintModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.record.SelectFieldsNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.record.SelectFieldsNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.string.SubstringNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.string.SubstringNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.missingvalue.MissingValueNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.cleansing.MissingValueNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.script.RunJavaScriptNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.script.RunJavaScriptNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.script.ScriptNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.script.ScriptNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.time.TimeDifferenceNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.time.TimeDifferenceNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.datetime.DateTimeExtractionNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.datetime.DateTimeExtractionNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.string.SplitFieldNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.string.SplitFieldNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.conversion.ConversionNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.conversion.ConversionNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.record.DeriveFieldsNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.record.DeriveFieldsNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.record.PivotNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.record.PivotNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.record.UnpivotNodeModelFactory' from plugin 'com.pervasive.datarush.knime.base.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.record.UnpivotNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.bigquery.BigQueryWriterNodeModelFactory' from plugin 'com.pervasive.datarush.knime.bigquery.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.bigquery.BigQueryWriterNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.io.WriteToJDBCNodeModelFactory' from plugin 'com.pervasive.datarush.knime.dataprep.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.io.WriteToJDBCNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.io.WriteDeleteToJDBCNodeModelFactory' from plugin 'com.pervasive.datarush.knime.dataprep.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.io.WriteDeleteToJDBCNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.io.WriteUpdateToJDBCNodeModelFactory' from plugin 'com.pervasive.datarush.knime.dataprep.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.io.WriteUpdateToJDBCNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.dataexplorer.DataQualityAnalyzerNodeModelFactory' from plugin 'com.pervasive.datarush.knime.dataprep.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.dataexplorer.DataQualityAnalyzerNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.matching.EncoderNodeModelFactory' from plugin 'com.pervasive.datarush.knime.dataprep.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.matching.EncoderNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.matching.ClusterDuplicatesNodeModelFactory' from plugin 'com.pervasive.datarush.knime.dataprep.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.matching.ClusterDuplicatesNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.matching.ClusterLinksModelFactory' from plugin 'com.pervasive.datarush.knime.dataprep.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.matching.ClusterLinksModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.matching.DiscoverDuplicatesNodeModelFactory' from plugin 'com.pervasive.datarush.knime.dataprep.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.matching.DiscoverDuplicatesNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.matching.DiscoverLinksNodeModelFactory' from plugin 'com.pervasive.datarush.knime.dataprep.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.matching.DiscoverLinksNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.hbase.WriteHBaseNodeModelFactory' from plugin 'com.pervasive.datarush.knime.hadoop.dataprep.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.hbase.WriteHBaseNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.hbase.ReadHBaseNodeModelFactory' from plugin 'com.pervasive.datarush.knime.hadoop.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.hbase.ReadHBaseNodeModelFactory The corresponding plugin bundle could not be activated!

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.orc.ReadORCNodeModelFactory' from plugin 'com.pervasive.datarush.knime.hadoop.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.orc.ReadORCNodeModelFactory The corresponding plugin bundle could not be activated!

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.orc.WriteORCNodeModelFactory' from plugin 'com.pervasive.datarush.knime.hadoop.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.orc.WriteORCNodeModelFactory The corresponding plugin bundle could not be activated!

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.io.MppDBLoaderNodeModelFactory' from plugin 'com.pervasive.datarush.knime.matrix.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.io.MppDBLoaderNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.io.VWLoaderNodeModelFactory' from plugin 'com.pervasive.datarush.knime.vector.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.io.VWLoaderNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node com.pervasive.datarush.knime.io.VortexLoaderNodeModelFactory' from plugin 'com.pervasive.datarush.knime.vector.ui' could not be created: Can't load factory class for node: com.pervasive.datarush.knime.io.VortexLoaderNodeModelFactory

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node jp.co.infocom.cheminfo.marvin.marvinsketch.node' from plugin 'jp.co.infocom.cheminfo.marvin' could not be created: Can't load factory class for node: jp.co.infocom.cheminfo.marvin.marvinsketch.MarvinSketchNodeFactory The corresponding plugin bundle could not be activated!

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node jp.co.infocom.cheminfo.marvin.marvinview.node' from plugin 'jp.co.infocom.cheminfo.marvin' could not be created: Can't load factory class for node: jp.co.infocom.cheminfo.marvin.marvinview.MarvinViewNodeFactory The corresponding plugin bundle could not be activated!

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node jp.co.infocom.cheminfo.marvin.marvinspace.node' from plugin 'jp.co.infocom.cheminfo.marvin' could not be created: Can't load factory class for node: jp.co.infocom.cheminfo.marvin.marvinspace.MarvinSpaceNodeFactory The corresponding plugin bundle could not be activated!

[Sun Sep 06 09:01:35 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node jp.co.infocom.cheminfo.marvin.molconverter.node' from plugin 'jp.co.infocom.cheminfo.marvin' could not be created: Can't load factory class for node: jp.co.infocom.cheminfo.marvin.molconverter.MolConverterNodeFactory The corresponding plugin bundle could not be activated!

[Sun Sep 06 09:01:36 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main RepositoryManager Node org.knime.ext.ssh.node.ExtSSHToolNodeFactory' from plugin 'org.knime.ext.ssh' could not be created: Can't load factory class for node: org.knime.ext.ssh.node.ExtSSHToolNodeFactory The corresponding plugin bundle could not be activated!

[Sun Sep 06 09:01:36 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ---Registering Weka Editors---

[Sun Sep 06 09:01:36 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".

[Sun Sep 06 09:01:36 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : SLF4J: Defaulting to no-operation (NOP) logger implementation

[Sun Sep 06 09:01:36 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

[Sun Sep 06 09:01:37 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main FileWorkflowPersistor Unable to load node with ID suffix 1 into workflow, skipping it: null

[Sun Sep 06 09:01:37 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main FileWorkflowPersistor Unable to load node with ID suffix 3 into workflow, skipping it: org.knime.core.data.DoubleValue

[Sun Sep 06 09:01:37 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main FileWorkflowPersistor Unable to load node with ID suffix 4 into workflow, skipping it: org.knime.core.data.ExtensibleUtilityFactory

[Sun Sep 06 09:01:37 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main FileWorkflowPersistor Unable to load node with ID suffix 7 into workflow, skipping it: Could not initialize class org.knime.core.data.model.PortObjectCell

[Sun Sep 06 09:01:37 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main FileWorkflowPersistor Unable to load node with ID suffix 2 into workflow, skipping it: The platform metadata area could not be written: /srv/knime_server/runtime/runtime_knime-rmi-50100/.metadata. By default the platform writes its content

[Sun Sep 06 09:01:37 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : under the current working directory when the platform is launched. Use the -data parameter to

[Sun Sep 06 09:01:37 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : specify a different content area for the platform.

[Sun Sep 06 09:01:37 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main FileWorkflowPersistor Unable to load node with ID suffix 9 into workflow, skipping it: Could not initialize class org.knime.core.data.def.DoubleCell

[Sun Sep 06 09:01:37 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main FileWorkflowPersistor Unable to load node with ID suffix 10 into workflow, skipping it: Could not initialize class org.knime.core.data.def.DoubleCell

[Sun Sep 06 09:01:37 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main FileWorkflowPersistor Unable to load node with ID suffix 4 into workflow, skipping it: org.knime.core.data.ExtensibleUtilityFactory

[Sun Sep 06 09:01:37 EDT 2015] WARNING com.knime.enterprise.server.rmi.ProcessOutputConsumer logOutput : ERROR main FileWorkflowPersistor Unable to load node with ID suffix 4 into workflow, skipping it: Could not initialize class org.knime.r.RViewNodeModel

If I just focus on connecting from a KNIME (eclipse) client to the server, this is what occurs.

When I edit New in KNIME Explorer, I add a KNIME ServerSpace connection with ID/Password to host.domain.edu (I use the real hostname). Then, KNIME (eclipse) client shows the ConnectException error (see below). I did not notice any errors in the server log files.

I have ports 8080 and 3700 open to connections. In any case, I run the KNIME client from the server.

Any ideas?

KNIME (eclipse) client

****************************************************

*** Welcome to KNIME v2.12.0.0048122 ***

*** Copyright by KNIME GmbH, Konstanz, Germany ***

****************************************************

Log file is located at: /home/wnr/knime-workspace4/.metadata/knime/knime.log

WARN NativeCodeLoader Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

INFO KNIMECorePlugin Setting console view log level to DEBUG

INFO ServerAdditionalInformationPanel Connection test to host.domain.edu failed.

DEBUG ServerAdditionalInformationPanel Connection test to host.domain.edu failed.

java.net.ConnectException: Connection refused

at java.net.PlainSocketImpl.socketConnect(Native Method)

at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)

at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)

at java.net.AbstractPlainSocketImpl.connect(Unknown Source)

at java.net.SocksSocketImpl.connect(Unknown Source)

at java.net.Socket.connect(Unknown Source)

at com.knime.explorer.server.ServerAdditionalInformationPanel$2.focusLost(ServerAdditionalInformationPanel.java:268)

at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:143)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)

at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:3892)

at org.eclipse.swt.widgets.Control.gtk_event_after(Control.java:3146)

at org.eclipse.swt.widgets.Text.gtk_event_after(Text.java:1614)

at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2084)

at org.eclipse.swt.widgets.Control.windowProc(Control.java:5513)

at org.eclipse.swt.widgets.Text.windowProc(Text.java:2760)

at org.eclipse.swt.widgets.Display.windowProc(Display.java:4668)

at org.eclipse.swt.internal.gtk.OS._gtk_widget_grab_focus(Native Method)

at org.eclipse.swt.internal.gtk.OS.gtk_widget_grab_focus(OS.java:14227)

at org.eclipse.swt.widgets.Control.forceFocus(Control.java:2457)

at org.eclipse.swt.widgets.Control.forceFocus(Control.java:2450)

at org.eclipse.swt.widgets.Control.setTabItemFocus(Control.java:4695)

at org.eclipse.swt.widgets.Widget.setTabGroupFocus(Widget.java:1810)

at org.eclipse.swt.widgets.Control.traverseGroup(Control.java:5383)

at org.eclipse.swt.widgets.Control.traverse(Control.java:5348)

at org.eclipse.swt.widgets.Control.translateTraversal(Control.java:5319)

at org.eclipse.swt.widgets.Text.translateTraversal(Text.java:2671)

at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3269)

at org.eclipse.swt.widgets.Text.gtk_key_press_event(Text.java:1807)

at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2098)

at org.eclipse.swt.widgets.Control.windowProc(Control.java:5513)

at org.eclipse.swt.widgets.Text.windowProc(Text.java:2760)

at org.eclipse.swt.widgets.Display.windowProc(Display.java:4668)

at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)

at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9106)

at org.eclipse.swt.widgets.Display.eventProc(Display.java:1253)

at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)

at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2477)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3407)

at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)

at org.eclipse.jface.window.Window.open(Window.java:801)

at org.knime.workbench.explorer.view.preferences.MountPointTableEditor.getNewInputObject(MountPointTableEditor.java:491)

at org.knime.workbench.explorer.view.preferences.MountPointTableEditor.addPressed(MountPointTableEditor.java:426)

at org.knime.workbench.explorer.view.preferences.MountPointTableEditor.access$7(MountPointTableEditor.java:424)

at org.knime.workbench.explorer.view.preferences.MountPointTableEditor$2.widgetSelected(MountPointTableEditor.java:395)

at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)

at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)

at org.eclipse.jface.window.Window.open(Window.java:801)

at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:215)

at org.eclipse.ui.internal.handlers.ShowPreferencePageHandler.execute(ShowPreferencePageHandler.java:54)

at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)

at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)

at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)

at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)

at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)

at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:157)

at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)

at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)

at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)

at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)

at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)

at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)

at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

at org.knime.product.rcp.KNIMEApplication.start(KNIMEApplication.java:144)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)

at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

INFO ServerContext Created initial context for host host.domain.edu

Concerning the startup of the RMI instance: there are permission denied messages in the localhost.log which means that the user running the server doesn't have write permissions to the server repository directory. Please check the permissions, especially on the "runtime" folder.

When connecting to a 4.x server you have to use a different address scheme than for the 3.x (see also the installation and user manual). You have to use http://hostname:port/tomee/ejb. Please make sure that you use the correct port. The default is 8080 for http and 8443 for https.

I still can't connect the client to the server. (BTW, I have the setup working on a Windows server, using an earlier version of KNIME.)

SEVERE com.vaadin.server.DefaultErrorHandler doDefault

After a restart and several attempts to mount the server in the KNIME explorer, I see several lines like the following in catalina.log:

[Sun Sep 06 09:30:09 EDT 2015] INFO org.apache.catalina.startup.Catalina start : Server startup in 2151 ms
[Sun Sep 06 10:53:58 EDT 2015] WARNING org.apache.openejb.server.ejbd.EjbDaemon service : "null OEJP/4.6" FAIL "Unexpected error - Unable to read protocol version. Reached the end of the stream." - Debug for StackTrace
[Sun Sep 06 10:54:11 EDT 2015] WARNING org.apache.openejb.server.ejbd.EjbDaemon service : "null OEJP/4.6" FAIL "Unexpected error - Unable to read protocol version. Reached the end of the stream." - Debug for StackTrace

After some time, the log continues with this:

[Sun Sep 06 09:30:09 EDT 2015] INFO org.apache.catalina.startup.Catalina start : Server startup in 2151 ms
[Sun Sep 06 10:53:58 EDT 2015] WARNING org.apache.openejb.server.ejbd.EjbDaemon service : "null OEJP/4.6" FAIL "Unexpected error - Unable to read protocol version. Reached the end of the stream." - Debug for StackTrace
[Sun Sep 06 10:54:11 EDT 2015] WARNING org.apache.openejb.server.ejbd.EjbDaemon service : "null OEJP/4.6" FAIL "Unexpected error - Unable to read protocol version. Reached the end of the stream." - Debug for StackTrace
[Sun Sep 06 10:54:21 EDT 2015] WARNING org.apache.openejb.server.ejbd.EjbDaemon service : "null OEJP/4.6" FAIL "Unexpected error - Unable to read protocol version. Reached the end of the stream." - Debug for StackTrace
[Sun Sep 06 10:54:23 EDT 2015] WARNING org.apache.openejb.server.ejbd.EjbDaemon service : "null OEJP/4.6" FAIL "Unexpected error - Unable to read protocol version. Reached the end of the stream." - Debug for StackTrace
[Sun Sep 06 10:54:24 EDT 2015] WARNING org.apache.openejb.server.ejbd.EjbDaemon service : "null OEJP/4.6" FAIL "Unexpected error - Unable to read protocol version. Reached the end of the stream." - Debug for StackTrace
[Sun Sep 06 10:54:25 EDT 2015] WARNING org.apache.openejb.server.ejbd.EjbDaemon service : "null OEJP/4.6" FAIL "Unexpected error - Unable to read protocol version. Reached the end of the stream." - Debug for StackTrace
[Sun Sep 06 10:54:27 EDT 2015] WARNING org.apache.openejb.server.ejbd.EjbDaemon service : "null OEJP/4.6" FAIL "Unexpected error - Unable to read protocol version. Reached the end of the stream." - Debug for StackTrace
[Sun Sep 06 11:35:54 EDT 2015] SEVERE com.vaadin.server.DefaultErrorHandler doDefault :
javax.servlet.ServletException: No UIProvider returned a UI for the request.
at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:312)
at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:201)
at com.knime.enterprise.webportal.WebportalServlet.service(WebportalServlet.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)

[Sun Sep 06 19:03:05 EDT 2015] SEVERE com.vaadin.server.DefaultErrorHandler doDefault :
com.vaadin.event.ListenerMethod$MethodException: Invocation of method valueChange in com.knime.enterprise.webportal.components.WorkflowTree$1 failed.
at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:528)
at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:167)
at com.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:984)
at com.vaadin.ui.AbstractField.fireValueChange(AbstractField.java:1099)
at com.vaadin.ui.AbstractField.setValue(AbstractField.java:534)
at com.vaadin.ui.AbstractSelect.setValue(AbstractSelect.java:702)
at com.vaadin.ui.AbstractSelect.changeVariables(AbstractSelect.java:521)
at com.vaadin.ui.Tree.changeVariables(Tree.java:450)
at com.vaadin.server.AbstractCommunicationManager.changeVariables(AbstractCommunicationManager.java:1889)
at com.vaadin.server.AbstractCommunicationManager.handleBurst(AbstractCommunicationManager.java:1693)
at com.vaadin.server.AbstractCommunicationManager.handleVariables(AbstractCommunicationManager.java:1566)
at com.vaadin.server.AbstractCommunicationManager.handleUidlRequest(AbstractCommunicationManager.java:582)
at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:315)
at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:201)
at com.knime.enterprise.webportal.WebportalServlet.service(WebportalServlet.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: javax.ejb.EJBTransactionRolledbackException: Transaction was rolled back, presumably because setRollbackOnly was called during a synchronization
org.apache.openejb.core.transaction.TransactionRolledbackException: Transaction was rolled back, presumably because setRollbackOnly was called during a synchronization
at org.apache.openejb.core.transaction.JtaTransactionPolicy.completeTransaction(JtaTransactionPolicy.java:338)
at org.apache.openejb.core.transaction.TxRequired.commit(TxRequired.java:76)
at org.apache.openejb.core.transaction.EjbTransactionUtil.afterInvoke(EjbTransactionUtil.java:77)
at org.apache.openejb.core.stateful.StatefulContainer.afterInvoke(StatefulContainer.java:883)
at org.apache.openejb.core.stateful.StatefulContainer.businessMethod(StatefulContainer.java:697)
at org.apache.openejb.core.stateful.StatefulContainer.invoke(StatefulContainer.java:376)
at org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:308)
at org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:303)
at org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:92)
at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:308)
at com.sun.proxy.$Proxy201.checkExecutor(Unknown Source)
at com.knime.enterprise.webportal.presenters.ExecutionHandler. (ExecutionHandler.java:117)
at com.knime.enterprise.webportal.presenters.ServerItemHandler.getExecutionHandler(ServerItemHandler.java:532)
at com.knime.enterprise.webportal.components.wkfpanels.WorkflowJobInputFirstPagePanel.attach(WorkflowJobInputFirstPagePanel.java:207)
at com.vaadin.server.AbstractClientConnector.setParent(AbstractClientConnector.java:586)
at com.vaadin.ui.AbstractComponent.setParent(AbstractComponent.java:457)
at com.vaadin.ui.AbstractSingleComponentContainer.setContent(AbstractSingleComponentContainer.java:137)
at com.knime.enterprise.webportal.views.WorkflowContentView.setContent(WorkflowContentView.java:61)
at com.knime.enterprise.webportal.presenters.ServerItemHandler.setServerItemPanel(ServerItemHandler.java:620)
at com.knime.enterprise.webportal.presenters.ServerItemHandler.showWorkflowItem(ServerItemHandler.java:410)
at com.knime.enterprise.webportal.presenters.ServerItemHandler.treeSelectionChanged(ServerItemHandler.java:917)
at com.knime.enterprise.webportal.presenters.ServerItemHandler.selectInTree(ServerItemHandler.java:940)
at com.knime.enterprise.webportal.presenters.ViewHandler.getView(ViewHandler.java:151)
at com.knime.enterprise.webportal.presenters.WebportalNavigator.navigateTo(WebportalNavigator.java:68)
at com.knime.enterprise.webportal.components.WorkflowTree$1.valueChange(WorkflowTree.java:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:508)
at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:167)
at com.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:984)
at com.vaadin.ui.AbstractField.fireValueChange(AbstractField.java:1099)
at com.vaadin.ui.AbstractField.setValue(AbstractField.java:534)
at com.vaadin.ui.AbstractSelect.setValue(AbstractSelect.java:702)
at com.vaadin.ui.AbstractSelect.changeVariables(AbstractSelect.java:521)
at com.vaadin.ui.Tree.changeVariables(Tree.java:450)
at com.vaadin.server.AbstractCommunicationManager.changeVariables(AbstractCommunicationManager.java:1889)
at com.vaadin.server.AbstractCommunicationManager.handleBurst(AbstractCommunicationManager.java:1693)
at com.vaadin.server.AbstractCommunicationManager.handleVariables(AbstractCommunicationManager.java:1566)
at com.vaadin.server.AbstractCommunicationManager.handleUidlRequest(AbstractCommunicationManager.java:582)
at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:315)
at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:201)
at com.knime.enterprise.webportal.WebportalServlet.service(WebportalServlet.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: javax.transaction.RollbackException: Unable to commit: transaction marked for rollback
at org.apache.geronimo.transaction.manager.TransactionImpl.commit(TransactionImpl.java:272)
at org.apache.geronimo.transaction.manager.TransactionManagerImpl.commit(TransactionManagerImpl.java:252)
at org.apache.openejb.core.transaction.JtaTransactionPolicy.completeTransaction(JtaTransactionPolicy.java:331)
... 65 more
Caused by: java.lang.Exception: Transaction has timed out
at org.apache.geronimo.transaction.manager.TransactionImpl.commit(TransactionImpl.java:266)
... 67 more

at org.apache.openejb.core.ivm.BaseEjbProxyHandler.convertException(BaseEjbProxyHandler.java:381)
at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:312)
at com.sun.proxy.$Proxy201.checkExecutor(Unknown Source)
at com.knime.enterprise.webportal.presenters.ExecutionHandler. (ExecutionHandler.java:117)
at com.knime.enterprise.webportal.presenters.ServerItemHandler.getExecutionHandler(ServerItemHandler.java:532)
at com.knime.enterprise.webportal.components.wkfpanels.WorkflowJobInputFirstPagePanel.attach(WorkflowJobInputFirstPagePanel.java:207)
at com.vaadin.server.AbstractClientConnector.setParent(AbstractClientConnector.java:586)
at com.vaadin.ui.AbstractComponent.setParent(AbstractComponent.java:457)
at com.vaadin.ui.AbstractSingleComponentContainer.setContent(AbstractSingleComponentContainer.java:137)
at com.knime.enterprise.webportal.views.WorkflowContentView.setContent(WorkflowContentView.java:61)
at com.knime.enterprise.webportal.presenters.ServerItemHandler.setServerItemPanel(ServerItemHandler.java:620)
at com.knime.enterprise.webportal.presenters.ServerItemHandler.showWorkflowItem(ServerItemHandler.java:410)
at com.knime.enterprise.webportal.presenters.ServerItemHandler.treeSelectionChanged(ServerItemHandler.java:917)
at com.knime.enterprise.webportal.presenters.ServerItemHandler.selectInTree(ServerItemHandler.java:940)
at com.knime.enterprise.webportal.presenters.ViewHandler.getView(ViewHandler.java:151)
at com.knime.enterprise.webportal.presenters.WebportalNavigator.navigateTo(WebportalNavigator.java:68)
at com.knime.enterprise.webportal.components.WorkflowTree$1.valueChange(WorkflowTree.java:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:508)
... 36 more
Caused by: javax.transaction.TransactionRolledbackException: Transaction was rolled back, presumably because setRollbackOnly was called during a synchronization
org.apache.openejb.core.transaction.TransactionRolledbackException: Transaction was rolled back, presumably because setRollbackOnly was called during a synchronization
at org.apache.openejb.core.transaction.JtaTransactionPolicy.completeTransaction(JtaTransactionPolicy.java:338)
at org.apache.openejb.core.transaction.TxRequired.commit(TxRequired.java:76)
at org.apache.openejb.core.transaction.EjbTransactionUtil.afterInvoke(EjbTransactionUtil.java:77)
at org.apache.openejb.core.stateful.StatefulContainer.afterInvoke(StatefulContainer.java:883)
at org.apache.openejb.core.stateful.StatefulContainer.businessMethod(StatefulContainer.java:697)
at org.apache.openejb.core.stateful.StatefulContainer.invoke(StatefulContainer.java:376)
at org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:308)
at org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:303)
at org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:92)
at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:308)
at com.sun.proxy.$Proxy201.checkExecutor(Unknown Source)
at com.knime.enterprise.webportal.presenters.ExecutionHandler. (ExecutionHandler.java:117)
at com.knime.enterprise.webportal.presenters.ServerItemHandler.getExecutionHandler(ServerItemHandler.java:532)
at com.knime.enterprise.webportal.components.wkfpanels.WorkflowJobInputFirstPagePanel.attach(WorkflowJobInputFirstPagePanel.java:207)
at com.vaadin.server.AbstractClientConnector.setParent(AbstractClientConnector.java:586)
at com.vaadin.ui.AbstractComponent.setParent(AbstractComponent.java:457)
at com.vaadin.ui.AbstractSingleComponentContainer.setContent(AbstractSingleComponentContainer.java:137)
at com.knime.enterprise.webportal.views.WorkflowContentView.setContent(WorkflowContentView.java:61)
at com.knime.enterprise.webportal.presenters.ServerItemHandler.setServerItemPanel(ServerItemHandler.java:620)
at com.knime.enterprise.webportal.presenters.ServerItemHandler.showWorkflowItem(ServerItemHandler.java:410)
at com.knime.enterprise.webportal.presenters.ServerItemHandler.treeSelectionChanged(ServerItemHandler.java:917)
at com.knime.enterprise.webportal.presenters.ServerItemHandler.selectInTree(ServerItemHandler.java:940)
at com.knime.enterprise.webportal.presenters.ViewHandler.getView(ViewHandler.java:151)
at com.knime.enterprise.webportal.presenters.WebportalNavigator.navigateTo(WebportalNavigator.java:68)
at com.knime.enterprise.webportal.components.WorkflowTree$1.valueChange(WorkflowTree.java:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:508)
at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:167)
at com.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:984)
at com.vaadin.ui.AbstractField.fireValueChange(AbstractField.java:1099)
at com.vaadin.ui.AbstractField.setValue(AbstractField.java:534)
at com.vaadin.ui.AbstractSelect.setValue(AbstractSelect.java:702)
at com.vaadin.ui.AbstractSelect.changeVariables(AbstractSelect.java:521)
at com.vaadin.ui.Tree.changeVariables(Tree.java:450)
at com.vaadin.server.AbstractCommunicationManager.changeVariables(AbstractCommunicationManager.java:1889)
at com.vaadin.server.AbstractCommunicationManager.handleBurst(AbstractCommunicationManager.java:1693)
at com.vaadin.server.AbstractCommunicationManager.handleVariables(AbstractCommunicationManager.java:1566)
at com.vaadin.server.AbstractCommunicationManager.handleUidlRequest(AbstractCommunicationManager.java:582)
at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:315)
at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:201)
at com.knime.enterprise.webportal.WebportalServlet.service(WebportalServlet.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: javax.transaction.RollbackException: Unable to commit: transaction marked for rollback
at org.apache.geronimo.transaction.manager.TransactionImpl.commit(TransactionImpl.java:272)
at org.apache.geronimo.transaction.manager.TransactionManagerImpl.commit(TransactionManagerImpl.java:252)
at org.apache.openejb.core.transaction.JtaTransactionPolicy.completeTransaction(JtaTransactionPolicy.java:331)
... 65 more
Caused by: java.lang.Exception: Transaction has timed out
at org.apache.geronimo.transaction.manager.TransactionImpl.commit(TransactionImpl.java:266)
... 67 more

at org.apache.openejb.core.transaction.TransactionRolledbackException.writeReplace(TransactionRolledbackException.java:216)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at java.io.ObjectStreamClass.invokeWriteReplace(ObjectStreamClass.java:1075)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1136)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
at org.apache.openejb.core.ivm.BaseEjbProxyHandler.copyObj(BaseEjbProxyHandler.java:554)
at org.apache.openejb.core.ivm.BaseEjbProxyHandler.copy(BaseEjbProxyHandler.java:332)
at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:311)
... 56 more

[Sun Sep 06 19:03:05 EDT 2015] SEVERE com.vaadin.server.DefaultErrorHandler doDefault :
java.lang.NullPointerException
at com.vaadin.server.JsonPaintTarget.addAttribute(JsonPaintTarget.java:349)
at com.vaadin.ui.Tree.paintContent(Tree.java:639)
at com.vaadin.server.LegacyPaint.paint(LegacyPaint.java:65)
at com.vaadin.server.AbstractCommunicationManager.legacyPaint(AbstractCommunicationManager.java:1323)
at com.vaadin.server.AbstractCommunicationManager.writeUidlResponse(AbstractCommunicationManager.java:810)
at com.vaadin.server.AbstractCommunicationManager.paintAfterVariableChanges(AbstractCommunicationManager.java:728)
at com.vaadin.server.AbstractCommunicationManager.handleUidlRequest(AbstractCommunicationManager.java:599)
at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:315)
at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:201)
at com.knime.enterprise.webportal.WebportalServlet.service(WebportalServlet.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)

[Sun Sep 06 19:23:08 EDT 2015] INFO org.apache.openejb.core.stateful.StatefulContainer$StatefulCacheListener timedOut : Removing the timed-out stateful bean instance 0b83708cde5a69ca:771321e2:14fa328189b:-8000 : com.knime.enterprise.server.ejb.ExecutorBean

I can connect to the server via the KNIME (Eclipse) client!

Sorry to be so dense. I missed the new setup connection: use http://hostname:port/tomee/ejb.

I still have the issue that the WebPortal does not show a workflow. It lists them.However, when I select one, it hangs. It seems like it is missing server-side scripting components.

In any case, thanks again for walking me toward the answer for the server conneciton. :-)

The workflow loading issues can also be related to the permission issues seen in your log files.

After a complete new install, I have the same issues:

  1. The web portal hangs when I attempt to access a workflow (as admin)
  2. The Eclipse client can download and display a workflow. However, remote execution simples hangs, waiting for server to load the workflow.

The install scripts ran without error. I’ve attached the logs generated immediately after fresh install and attempts to do 1 and 2 above. I’m wondering if this is some CentOS SELinux sort of issue. Your suggestions will be greatly appreciated.

localhost.2015-09-15.txt

catalina.2015-09-15.txt

The server itself is running correctly. If you cannot execute workflows then there is a problem with the KNIME executor. You should check the knime.log from the runtime folder in this case (see also the installation manual).

I've confirmed that the executor is running. There are no log files in /srv/knime_server/runtime/runtime_knime-rmi-* folders. In runtime_knime-rmi-50100, there is only knime-rmi.ini and wekafiles (directory). There's no .metadata folder.

Sorry, I spoke too soon. After restarting, there is a .metadata directory. There log there looks good. However, the executor is still unresponsive. Here are the last lines of the knime.log from the runtime:

2015-09-16 08:18:44,402 : DEBUG : main : RMIRegistryHandler : : : KNIME Slave: Binding class IVersionChecker to name IVersionChecker at port 50100
2015-09-16 08:18:44,548 : DEBUG : main : RMIRegistryHandler : : : KNIME Slave: Binding class ISlaveManager to name ISlaveManager at port 50100
2015-09-16 08:18:44,551 : DEBUG : main : RMIRegistryHandler : : : KNIME Slave: Binding class IWorkflowExecutor to name IWorkflowExecutor at port 50100
2015-09-16 08:18:44,556 : DEBUG : main : RMIRegistryHandler : : : KNIME Slave: Binding class IQuickFormController to name IQuickFormController at port 50100
2015-09-16 08:18:44,557 : DEBUG : main : RMIRegistryHandler : : : KNIME Slave: Binding class IWebResourceManager to name IWebResourceManager at port 50100
2015-09-16 08:18:44,558 : DEBUG : main : RMIRegistryHandler : : : KNIME Slave: Binding class IReportExecutor to name IReportExecutor at port 50100
2015-09-16 08:18:44,560 : DEBUG : main : RMIRegistryHandler : : : KNIME Slave: Binding class IJobEventService to name IJobEventService at port 50100
2015-09-16 08:18:44,561 : INFO : main : RMIRegistryHandler : : : KNIME Slave ready (port=50100)

It seems to me that a connection is established between the sever and the executor. I see that with the first client request the server starts the RMI executor. But, that seems to be where the execution stops. I don't see the request to execute the workflow being passed onto the RMI exectuor. (Maybe it's not logged.)

Here’s the result of watch the process connection using netstat -plant | grep -i 50100:

Immediately after requesting an execution of a workflow:

tcp 0 0 :::50100 :::* LISTEN 10601/java

tcp 0 0 ::ffff:127.0.0.1:50100 ::ffff:127.0.0.1:54065 ESTABLISHED 10601/java

tcp 0 0 ::ffff:127.0.0.1:54065 ::ffff:127.0.0.1:50100 ESTABLISHED 10333/java

After a minute of “waiting for the server to load the workflow”

tcp 0 0 :::50100 :::* LISTEN 10601/java

tcp 0 0 ::ffff:127.0.0.1:54065 ::ffff:127.0.0.1:50100 TIME_WAIT -

After about 5 minutes:

tcp 0 0 :::50100 :::* LISTEN 10601/java

After about 7 minutes and thereafter:

tcp 0 0 :::50100 :::* LISTEN 10601/java

tcp 0 0 ::ffff:127.0.0.1:54073 ::ffff:127.0.0.1:50100 TIME_WAIT -

From ps, 10601 is the knime executor:

tomcat 10601 4.2 1.3 4002628 438700 pts/2 Sl 08:52 0:13 /opt/knime/jre/bin/java -XX:MaxPermSize=256m –server

From ps, 10333 is the knime server:

tomcat 10333 3.6 2.1 14189452 695380 pts/2 Sl 08:51 0:15 /usr/bin/java -Djava.util.logging.config.file=/opt/apache-tomee-plus-1.7.1/conf/logging.properties

I"ve done another reinstall after changing java to Oracle 8. It seems that the tomcat server does not communicate with the KNIME executor. It's still not working, nor is the WebPortal. I'm curious if KNIME 4.1 is working on a CentOs.

The primary reason this failed was that the RMI request was going through the firewall, which blocked it. If you ping $(hostname) and don't get 127.0.0.1, then the request will not pass the default iptables rule for the localhost interface. One fix is to edit /etc/hosts to include the hostname.

A second reason this coudl have failed was that I orignally used the default java (jre, jdk) for CentOS, which was open jdk. I switched to Oracle's Java 8.

It works now.

Thanks for the help thor!

Whether you are using OpenJDK or Oracle JDK doesn't matter. But the Firewall may indeed by the cause of the problem.