On CentOS 6, we are not able to open KNIME 4.0.1 or more with an empty workspace specified in –data option. On CentOS 7 and Windows, this is working fine.
- Download and install KNIME_4.0.1 (or KNIME_4.0.2) on CentOS 6. I tried in CentOS 6.9.
- Start KNIME with an empty workspace
- KNIME splash screen appears
- The below listed errors are thrown to the terminal.
- Then a very small window at the top-left corner appears. Initially, it took more time for me understand that is the KNIME window. See below.
- On expanding the window, I see a blank KNIME screen as below
- After waiting for few minutes, I closed KNIME (clicking X on top right), I see the ‘not responding, force quit’ window. See below.
- Then there is no other option, I have to force quit.
Terminal messages:
bash-4.1$ ./knime -data /tmp/empty_wks_401
CompilerOracle: exclude javax/swing/text/GlyphView.getBreakSpot
Nov 20, 2019 9:56:09 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
INFO: Adding the extensions from bundle org.apache.cxf.cxf-rt-transports-http (125) [org.apache.cxf.transport.http.HTTPTransportFactory, org.apache.cxf.transport.http.HTTPWSDLExtensionLoader, org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder, org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder, org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider]
Nov 20, 2019 9:56:09 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
INFO: Adding the extensions from bundle org.apache.cxf.cxf-rt-transports-http-hc (126) [org.apache.cxf.transport.http.HTTPConduitFactory, org.apache.cxf.transport.ConduitInitiator]
WARN KNIME-Worker-0 TileUpdateMessageInjector Could not modify intro page: null
java.lang.NullPointerException
at org.apache.xerces.dom.ParentNode.internalRemoveChild(Unknown Source)
at org.apache.xerces.dom.ParentNode.removeChild(Unknown Source)
at org.knime.product.rcp.intro.TileUpdateMessageInjector.injectReleaseTile(TileUpdateMessageInjector.java:127)
at org.knime.product.rcp.intro.TileUpdateMessageInjector.injectData(TileUpdateMessageInjector.java:139)
at org.knime.product.rcp.intro.AbstractInjector.run(AbstractInjector.java:152)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.knime.core.util.ThreadPool$MyFuture.run(ThreadPool.java:123)
at org.knime.core.util.ThreadPool$Worker.run(ThreadPool.java:246)
bash-4.1$