Simple Visualizations on Knime Webportal

Hi,

I am trying to visualize a simple table on the Webserver. I get the following issue:

image

My Workflow is as simple as that (Wrapped metanode view):

image

The visualization of the wrapped metanode works in the Analytics Platform, however I cannot see it in the Webportal.

Any quick help?

Thanks and best regards,

Residentstiefel

Hi Residentstiefel,

Are you uploading the workflow to the Server in non-executed state?

Best,
Daria

Hi Daria,

I tried it both ways. uploading it in non-executed state and executed state.
This is what I get from the analytics platform:

Yet, nothing in the Web Portal.

Which version of Analytics Platform are you using and which version of KNIME Server? Could you check in the the Layout options of the metanode that node usage of the Bar Chart (JavaScript) node is enabled? (the most right icon on the Toolbar 23, the tab “Node Usage”)

Best, Daria

That would be Version 4.7.1 for the KNIME Server (AWS Instance) and KNIME Analytics Platform 3.5.3.

I tried the Toolbar as well:

image

Do you think it is a compability issue? I guess both are the most current Versions.

Best regards,

Stiefel

Hi Stiefel,
The most recent versions are KNIME Server 4.7.2 on AWS and KNIME Analytics Platform 3.6.2.
Could you check which executor do you have on KNIME Server in your current setup please? (I assume it should be KNIME Analytics Platform 3.6.1). Are you using KNIME Server Small or KNIME Server Medium on AWS?
Could you also try to open your workflow in KNIME Analytics Platform 3.6.2 and execute it?

Thanks.

Best,
Daria

Could you also attach the log file please? It could help to look a bit more in detail. It could be e.g. that the data is not available for visualization (e.g. due to timeout) and that’s why nothing is displayed

Hi Daria,

Sorry for the late response. Unfortunately, I do not know where to find the executor Version on KNIME Server.
We are using KNIME Server Medium on AWS. With the Platform 3.6.2. I can execute the workflow again in the platform, however not in the Webportal.
Find attached the knime.log:

2018-11-16 12:05:28,630 : DEBUG : KNIME-Worker-527 : NodeContainer : WrappedNode Input : 2:115:0:115 : Bar Chart (JavaScript) 2:115:0:126 has new state: CONFIGURED_QUEUED
2018-11-16 12:05:28,630 : DEBUG : KNIME-Worker-528 : WorkflowManager : Bar Chart (JavaScript) : 2:115:0:126 : Bar Chart (JavaScript) 2:115:0:126 doBeforePreExecution
2018-11-16 12:05:28,630 : DEBUG : KNIME-Worker-528 : NodeContainer : Bar Chart (JavaScript) : 2:115:0:126 : Bar Chart (JavaScript) 2:115:0:126 has new state: PREEXECUTE
2018-11-16 12:05:28,630 : DEBUG : KNIME-Worker-528 : WorkflowManager : Bar Chart (JavaScript) : 2:115:0:126 : Bar Chart (JavaScript) 2:115:0:126 doBeforeExecution
2018-11-16 12:05:28,630 : DEBUG : KNIME-Worker-528 : NodeContainer : Bar Chart (JavaScript) : 2:115:0:126 : Bar Chart (JavaScript) 2:115:0:126 has new state: EXECUTING
2018-11-16 12:05:28,630 : DEBUG : KNIME-Worker-528 : WorkflowFileStoreHandlerRepository : Bar Chart (JavaScript) : 2:115:0:126 : Adding handler a647ba2f-141c-45ef-8d98-e0d866b5bb64 (Bar Chart (JavaScript) 2:115:0:126: ) - 5 in total
2018-11-16 12:05:28,630 : DEBUG : KNIME-Worker-528 : LocalNodeExecutionJob : Bar Chart (JavaScript) : 2:115:0:126 : Bar Chart (JavaScript) 2:115:0:126 Start execute
2018-11-16 12:05:28,631 : DEBUG : KNIME-Worker-528 : Buffer : Bar Chart (JavaScript) : 2:115:0:126 : Using table format org.knime.core.data.container.DefaultTableStoreFormat
2018-11-16 12:05:28,631 : DEBUG : KNIME-Worker-525 : WorkflowManager : Text Output : 2:115:0:118 : Text Output 2:115:0:118 doBeforePostExecution
2018-11-16 12:05:28,631 : DEBUG : KNIME-Worker-525 : NodeContainer : Text Output : 2:115:0:118 : Text Output 2:115:0:118 has new state: POSTEXECUTE
2018-11-16 12:05:28,631 : DEBUG : KNIME-Worker-525 : WorkflowManager : Text Output : 2:115:0:118 : Text Output 2:115:0:118 doAfterExecute - success
2018-11-16 12:05:28,631 : DEBUG : KNIME-Worker-525 : NodeContainer : Text Output : 2:115:0:118 : Text Output 2:115:0:118 has new state: EXECUTED
2018-11-16 12:05:28,631 : DEBUG : KNIME-Worker-528 : BigGroupByTable : Bar Chart (JavaScript) : 2:115:0:126 : Entering createGroupByTable(exec, table) of class BigGroupByTable.
2018-11-16 12:05:28,631 : DEBUG : KNIME-Worker-528 : Buffer : Bar Chart (JavaScript) : 2:115:0:126 : Using table format org.knime.core.data.container.DefaultTableStoreFormat
2018-11-16 12:05:28,631 : DEBUG : KNIME-Worker-528 : Buffer : Bar Chart (JavaScript) : 2:115:0:126 : Using table format org.knime.core.data.container.DefaultTableStoreFormat
2018-11-16 12:05:28,632 : DEBUG : KNIME-Worker-528 : Buffer : Bar Chart (JavaScript) : 2:115:0:126 : Using table format org.knime.core.data.container.DefaultTableStoreFormat
2018-11-16 12:05:28,643 : DEBUG : KNIME-Worker-528 : ChromeViewService : Bar Chart (JavaScript) : 2:115:0:126 : Acquiring Chromium image generation instance (9 left available of 10).
2018-11-16 12:06:28,723 : ERROR : KNIME-Worker-528 : ChromeImageGenerator : Bar Chart (JavaScript) : 2:115:0:126 : Could not initialize Chrome driver. unknown error: DevToolsActivePort file doesn’t exist
(Driver info: chromedriver=2.40.565383 (76257d1ab79276b2d53ee976b2c3e3b9f335cde7),platform=Linux 3.10.0-862.3.2.el7.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 60.05 seconds
Build info: version: ‘3.12.0’, revision: ‘7c6e0b3’, time: ‘2018-05-08T15:15:03.216Z’
System info: host: ‘ip-10-142-63-70.eu-central-1.compute.internal’, ip: ‘10.142.63.70’, os.name: ‘Linux’, os.arch: ‘amd64’, os.version: ‘3.10.0-862.3.2.el7.x86_64’, java.version: ‘1.8.0_152’
Driver info: driver.version: ChromeDriver
2018-11-16 12:06:28,724 : DEBUG : KNIME-Worker-528 : ChromeImageGenerator : Bar Chart (JavaScript) : 2:115:0:126 : Could not initialize Chrome driver. unknown error: DevToolsActivePort file doesn’t exist
(Driver info: chromedriver=2.40.565383 (76257d1ab79276b2d53ee976b2c3e3b9f335cde7),platform=Linux 3.10.0-862.3.2.el7.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 60.05 seconds
Build info: version: ‘3.12.0’, revision: ‘7c6e0b3’, time: ‘2018-05-08T15:15:03.216Z’
System info: host: ‘ip-10-142-63-70.eu-central-1.compute.internal’, ip: ‘10.142.63.70’, os.name: ‘Linux’, os.arch: ‘amd64’, os.version: ‘3.10.0-862.3.2.el7.x86_64’, java.version: ‘1.8.0_152’
Driver info: driver.version: ChromeDriver
org.openqa.selenium.WebDriverException: unknown error: DevToolsActivePort file doesn’t exist
(Driver info: chromedriver=2.40.565383 (76257d1ab79276b2d53ee976b2c3e3b9f335cde7),platform=Linux 3.10.0-862.3.2.el7.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 60.05 seconds
Build info: version: ‘3.12.0’, revision: ‘7c6e0b3’, time: ‘2018-05-08T15:15:03.216Z’
System info: host: ‘ip-10-142-63-70.eu-central-1.compute.internal’, ip: ‘10.142.63.70’, os.name: ‘Linux’, os.arch: ‘amd64’, os.version: ‘3.10.0-862.3.2.el7.x86_64’, java.version: ‘1.8.0_152’
Driver info: driver.version: ChromeDriver
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:214)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166)
at org.openqa.selenium.remote.JsonWireProtocolResponse.lambda$new$0(JsonWireProtocolResponse.java:53)
at org.openqa.selenium.remote.JsonWireProtocolResponse.lambda$getResponseFunction$2(JsonWireProtocolResponse.java:91)
at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0(ProtocolHandshake.java:123)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:126)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:73)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:136)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:207)
at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:130)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:181)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:168)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:157)
at org.knime.ext.seleniumdrivers.multios.ChromeImageGenerator.initDriver(ChromeImageGenerator.java:174)
at org.knime.ext.seleniumdrivers.multios.ChromiumImageGenerator.initDriver(ChromiumImageGenerator.java:80)
at org.knime.ext.seleniumdrivers.multios.ChromeImageGenerator.generateView(ChromeImageGenerator.java:217)
at org.knime.js.core.node.AbstractImageWizardNodeModel.renderViewAndCreateImage(AbstractImageWizardNodeModel.java:134)
at org.knime.js.core.node.AbstractImageWizardNodeModel.performExecute(AbstractImageWizardNodeModel.java:100)
at org.knime.js.core.node.AbstractWizardNodeModel.execute(AbstractWizardNodeModel.java:135)
at org.knime.core.node.NodeModel.executeModel(NodeModel.java:567)
at org.knime.core.node.Node.invokeFullyNodeModelExecute(Node.java:1177)
at org.knime.core.node.Node.execute(Node.java:964)
at org.knime.core.node.workflow.NativeNodeContainer.performExecuteNode(NativeNodeContainer.java:561)
at org.knime.core.node.exec.LocalNodeExecutionJob.mainExecute(LocalNodeExecutionJob.java:95)
at org.knime.core.node.workflow.NodeExecutionJob.internalRun(NodeExecutionJob.java:179)
at org.knime.core.node.workflow.NodeExecutionJob.run(NodeExecutionJob.java:110)
at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(ThreadUtils.java:328)
at org.knime.core.util.ThreadUtils$RunnableWithContext.run(ThreadUtils.java:204)
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)
2018-11-16 12:06:28,760 : ERROR : KNIME-Worker-528 : ChromeImageGenerator : Bar Chart (JavaScript) : 2:115:0:126 : Missing system libraries for executing Chromium: libXss.so.1 => not found libatk-bridge-2.0.so.0 => not found libgtk-3.so.0 => not found libgdk-3.so.0 => not found
2018-11-16 12:06:28,760 : DEBUG : KNIME-Worker-528 : ChromeViewService : Bar Chart (JavaScript) : 2:115:0:126 : Releasing Chromium image generation instance (10 left available of 10).
2018-11-16 12:06:28,762 : ERROR : KNIME-Worker-528 : AbstractImageWizardNodeModel : Bar Chart (JavaScript) : 2:115:0:126 : Initializing view failed: Could not initialize Chrome driver. Missing system libraries for executing Chromium: libXss.so.1 => not found libatk-bridge-2.0.so.0 => not found libgtk-3.so.0 => not found libgdk-3.so.0 => not found
Check log for more details.

The browser can be configured in Preferences -> KNIME -> JavaScript Views
2018-11-16 12:06:28,763 : DEBUG : KNIME-Worker-528 : AbstractImageWizardNodeModel : Bar Chart (JavaScript) : 2:115:0:126 : Initializing view failed: Could not initialize Chrome driver. Missing system libraries for executing Chromium: libXss.so.1 => not found libatk-bridge-2.0.so.0 => not found libgtk-3.so.0 => not found libgdk-3.so.0 => not found
Check log for more details.

The browser can be configured in Preferences -> KNIME -> JavaScript Views
org.knime.ext.seleniumdrivers.multios.SeleniumViewException: Could not initialize Chrome driver. Missing system libraries for executing Chromium: libXss.so.1 => not found libatk-bridge-2.0.so.0 => not found libgtk-3.so.0 => not found libgdk-3.so.0 => not found
Check log for more details.

The browser can be configured in Preferences -> KNIME -> JavaScript Views
at org.knime.ext.seleniumdrivers.multios.ChromeImageGenerator.initDriver(ChromeImageGenerator.java:201)
at org.knime.ext.seleniumdrivers.multios.ChromiumImageGenerator.initDriver(ChromiumImageGenerator.java:80)
at org.knime.ext.seleniumdrivers.multios.ChromeImageGenerator.generateView(ChromeImageGenerator.java:217)
at org.knime.js.core.node.AbstractImageWizardNodeModel.renderViewAndCreateImage(AbstractImageWizardNodeModel.java:134)
at org.knime.js.core.node.AbstractImageWizardNodeModel.performExecute(AbstractImageWizardNodeModel.java:100)
at org.knime.js.core.node.AbstractWizardNodeModel.execute(AbstractWizardNodeModel.java:135)
at org.knime.core.node.NodeModel.executeModel(NodeModel.java:567)
at org.knime.core.node.Node.invokeFullyNodeModelExecute(Node.java:1177)
at org.knime.core.node.Node.execute(Node.java:964)
at org.knime.core.node.workflow.NativeNodeContainer.performExecuteNode(NativeNodeContainer.java:561)
at org.knime.core.node.exec.LocalNodeExecutionJob.mainExecute(LocalNodeExecutionJob.java:95)
at org.knime.core.node.workflow.NodeExecutionJob.internalRun(NodeExecutionJob.java:179)
at org.knime.core.node.workflow.NodeExecutionJob.run(NodeExecutionJob.java:110)
at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(ThreadUtils.java:328)
at org.knime.core.util.ThreadUtils$RunnableWithContext.run(ThreadUtils.java:204)
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)
2018-11-16 12:06:28,764 : ERROR : KNIME-Worker-528 : AbstractImageWizardNodeModel : Bar Chart (JavaScript) : 2:115:0:126 : Retrieving image from view failed: Error retrieving image: Chrome driver was not initialized. Could not retrieve image.
2018-11-16 12:06:28,764 : DEBUG : KNIME-Worker-528 : AbstractImageWizardNodeModel : Bar Chart (JavaScript) : 2:115:0:126 : Retrieving image from view failed: Error retrieving image: Chrome driver was not initialized. Could not retrieve image.
java.io.IOException: Error retrieving image: Chrome driver was not initialized. Could not retrieve image.
at org.knime.ext.seleniumdrivers.multios.ChromeImageGenerator.retrieveImage(ChromeImageGenerator.java:306)
at org.knime.js.core.node.AbstractImageWizardNodeModel.renderViewAndCreateImage(AbstractImageWizardNodeModel.java:157)
at org.knime.js.core.node.AbstractImageWizardNodeModel.performExecute(AbstractImageWizardNodeModel.java:100)
at org.knime.js.core.node.AbstractWizardNodeModel.execute(AbstractWizardNodeModel.java:135)
at org.knime.core.node.NodeModel.executeModel(NodeModel.java:567)
at org.knime.core.node.Node.invokeFullyNodeModelExecute(Node.java:1177)
at org.knime.core.node.Node.execute(Node.java:964)
at org.knime.core.node.workflow.NativeNodeContainer.performExecuteNode(NativeNodeContainer.java:561)
at org.knime.core.node.exec.LocalNodeExecutionJob.mainExecute(LocalNodeExecutionJob.java:95)
at org.knime.core.node.workflow.NodeExecutionJob.internalRun(NodeExecutionJob.java:179)
at org.knime.core.node.workflow.NodeExecutionJob.run(NodeExecutionJob.java:110)
at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(ThreadUtils.java:328)
at org.knime.core.util.ThreadUtils$RunnableWithContext.run(ThreadUtils.java:204)
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)
Caused by: org.knime.ext.seleniumdrivers.multios.SeleniumViewException: Chrome driver was not initialized. Could not retrieve image.
at org.knime.ext.seleniumdrivers.multios.ChromeImageGenerator.retrieveImage(ChromeImageGenerator.java:288)
… 16 more
2018-11-16 12:06:28,769 : ERROR : KNIME-Worker-528 : LocalNodeExecutionJob : Bar Chart (JavaScript) : 2:115:0:126 : Caught “ArrayIndexOutOfBoundsException”: 0
2018-11-16 12:06:28,769 : DEBUG : KNIME-Worker-528 : LocalNodeExecutionJob : Bar Chart (JavaScript) : 2:115:0:126 : Caught “ArrayIndexOutOfBoundsException”: 0
java.lang.ArrayIndexOutOfBoundsException: 0
at sun.font.CompositeFont.getSlotFont(CompositeFont.java:356)
at sun.font.CompositeGlyphMapper.initMapper(CompositeGlyphMapper.java:81)
at sun.font.CompositeGlyphMapper.(CompositeGlyphMapper.java:62)
at sun.font.CompositeFont.getMapper(CompositeFont.java:414)
at sun.font.CompositeFont.canDisplay(CompositeFont.java:440)
at java.awt.Font.canDisplay(Font.java:1980)
at sun.font.FontResolver.getIndexFor(FontResolver.java:98)
at sun.font.FontResolver.getFontIndex(FontResolver.java:174)
at sun.font.FontResolver.getFontIndex(FontResolver.java:181)
at java.awt.font.TextLine.getFontAtCurrentPos(TextLine.java:1293)
at java.awt.font.TextLayout.standardInit(TextLayout.java:636)
at java.awt.font.TextLayout.(TextLayout.java:538)
at org.apache.batik.gvt.text.BidiAttributedCharacterIterator.(BidiAttributedCharacterIterator.java:122)
at org.apache.batik.gvt.renderer.StrokingTextPainter.computeTextRuns(StrokingTextPainter.java:219)
at org.apache.batik.gvt.renderer.StrokingTextPainter.getTextRuns(StrokingTextPainter.java:198)
at org.apache.batik.gvt.renderer.StrokingTextPainter.getBounds2D(StrokingTextPainter.java:1085)
at org.apache.batik.gvt.TextNode.getPrimitiveBounds(TextNode.java:245)
at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedPrimitiveBounds(AbstractGraphicsNode.java:854)
at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:820)
at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(CompositeGraphicsNode.java:207)
at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:295)
at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:820)
at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(CompositeGraphicsNode.java:207)
at org.apache.batik.gvt.AbstractGraphicsNode.getBounds(AbstractGraphicsNode.java:768)
at org.knime.base.data.xml.SvgImageContent.getPreferredSize(SvgImageContent.java:205)
at org.knime.base.data.xml.SvgImageContent.getSummary(SvgImageContent.java:272)
at org.knime.core.node.port.image.ImagePortObject.getSummary(ImagePortObject.java:149)
at org.knime.core.node.Node.setOutPortObjects(Node.java:1291)
at org.knime.core.node.Node.execute(Node.java:1066)
at org.knime.core.node.workflow.NativeNodeContainer.performExecuteNode(NativeNodeContainer.java:561)
at org.knime.core.node.exec.LocalNodeExecutionJob.mainExecute(LocalNodeExecutionJob.java:95)
at org.knime.core.node.workflow.NodeExecutionJob.internalRun(NodeExecutionJob.java:179)
at org.knime.core.node.workflow.NodeExecutionJob.run(NodeExecutionJob.java:110)
at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(ThreadUtils.java:328)
at org.knime.core.util.ThreadUtils$RunnableWithContext.run(ThreadUtils.java:204)
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)
2018-11-16 12:06:28,769 : DEBUG : KNIME-Worker-528 : WorkflowManager : Bar Chart (JavaScript) : 2:115:0:126 : Bar Chart (JavaScript) 2:115:0:126 doBeforePostExecution
2018-11-16 12:06:28,769 : DEBUG : KNIME-Worker-528 : NodeContainer : Bar Chart (JavaScript) : 2:115:0:126 : Bar Chart (JavaScript) 2:115:0:126 has new state: POSTEXECUTE
2018-11-16 12:06:28,769 : DEBUG : KNIME-Worker-528 : WorkflowManager : Bar Chart (JavaScript) : 2:115:0:126 : Bar Chart (JavaScript) 2:115:0:126 doAfterExecute - failure
2018-11-16 12:06:28,769 : DEBUG : KNIME-Worker-528 : Node : Bar Chart (JavaScript) : 2:115:0:126 : reset
2018-11-16 12:06:28,769 : DEBUG : KNIME-Worker-528 : Node : Bar Chart (JavaScript) : 2:115:0:126 : clean output ports.
2018-11-16 12:06:28,769 : DEBUG : KNIME-Worker-528 : WorkflowFileStoreHandlerRepository : Bar Chart (JavaScript) : 2:115:0:126 : Removing handler a647ba2f-141c-45ef-8d98-e0d866b5bb64 (Bar Chart (JavaScript) 2:115:0:126: ) - 4 remaining
2018-11-16 12:06:28,769 : DEBUG : KNIME-Worker-528 : NodeContainer : Bar Chart (JavaScript) : 2:115:0:126 : Bar Chart (JavaScript) 2:115:0:126 has new state: IDLE
2018-11-16 12:06:28,769 : DEBUG : KNIME-Worker-528 : Node : Bar Chart (JavaScript) : 2:115:0:126 : Configure succeeded. (Bar Chart (JavaScript))
2018-11-16 12:06:28,769 : DEBUG : KNIME-Worker-528 : NodeContainer : Bar Chart (JavaScript) : 2:115:0:126 : Bar Chart (JavaScript) 2:115:0:126 has new state: CONFIGURED
2018-11-16 12:06:28,769 : DEBUG : KNIME-Worker-528 : NodeContainer : Bar Chart (JavaScript) : 2:115:0:126 : Metanode 2:115:0 has new state: CONFIGURED
2018-11-16 12:06:28,769 : DEBUG : KNIME-Worker-524 : WorkflowManager : Metanode : 2:115 : Metanode 2:115 doBeforePostExecution
2018-11-16 12:06:28,770 : DEBUG : KNIME-Worker-524 : NodeContainer : Metanode : 2:115 : Metanode 2:115 has new state: POSTEXECUTE
2018-11-16 12:06:28,770 : DEBUG : KNIME-Worker-524 : WorkflowManager : Metanode : 2:115 : Metanode 2:115 doAfterExecute - failure
2018-11-16 12:06:28,770 : DEBUG : KNIME-Worker-524 : NodeContainer : Metanode : 2:115 : Metanode 2:115 has new state: CONFIGURED
2018-11-16 12:06:28,770 : DEBUG : KNIME-Worker-524 : Node : Bar Chart (JavaScript) : 2:115:0:126 : Configure succeeded. (Bar Chart (JavaScript))
2018-11-16 12:06:28,773 : DEBUG : KNIME-Worker-524 : NodeContainer : Metanode : 2:115 : Vizualization Example 2 has new state: CONFIGURED
2018-11-16 12:06:28,773 : DEBUG : KNIME-WFM-Parent-Notifier : NodeContainer : : : ROOT has new state: CONFIGURED

Thanks,

Stiefel

Hi Stiefel,
Thanks for the log. There is definitely an issue with initializing ChromDriver on the server.
Could you please check if this happens with all JavaScript nodes or just with the Bar Chart (JavaScript) nodes.

Thanks!
Best,
Daria

Hi Daria,

I tried several JScript Nodes and none worked so far unfortunately.

Thanks and best regards,

Stiefel

Hi Stiefel,

Thanks for collecting all this information.
The marketplace image is missing libraries required by Chromium, which the server uses to generate the WebPortal images. You can install those by logging into the server via SSH, and issuing the command:
sudo apt install -y libgtk-3-0

Hope it helps.
Best,
Daria

Just to add, that we’ve already added the fix to our build process for the marketplace images and the fix will be available on marketplace images when the next update is published. Apologies for the inconvenience.

Installing the libraries that Daria described should solve the issue, please let us know if that is not the case.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.