Dear Knime Forum,
I have been using Knime and the R-Scripting Extension for quite some time. As I moved Knime system to a Windows7 computer a strange behaviour occurs.
If I execute a script node which contains errors an error message occurs as expected:
ERROR R Snippet Execute failed: voidEval failed, request status: error code: 127
So far so good. However when I re-execute the node the execution does take a long time (up to some minutes). The debug output is the following:
DEBUG ExecuteAction Creating execution job for 1 node(s)... DEBUG NodeContainer R Snippet 0:11 has new state: MARKEDFOREXEC DEBUG NodeContainer R Snippet 0:11 has new state: QUEUED DEBUG NodeContainer Peak-Offpeak 0 has new state: EXECUTING DEBUG NodeContainer Workflow Manager has new state: EXECUTING DEBUG WorkflowManager R Snippet 0:11 doBeforePreExecution DEBUG NodeContainer R Snippet 0:11 has new state: PREEXECUTE DEBUG NodeContainer Peak-Offpeak 0 has new state: EXECUTING DEBUG WorkflowManager R Snippet 0:11 doBeforeExecution DEBUG NodeContainer R Snippet 0:11 has new state: EXECUTING DEBUG NodeContainer Peak-Offpeak 0 has new state: EXECUTING DEBUG LocalNodeExecutionJob R Snippet 0:11 Start execute DEBUG WorkflowFileStoreHandlerRepository Adding handler 5bf2b8d4-17f0-409c-9079-2eb4fb5972c7 (R Snippet 0:11: <no directory>) - 1 in total DEBUG R Snippet reset DEBUG R Snippet clean output ports. ERROR R Snippet Execute failed: voidEval failed, request status: error code: 127 DEBUG R Snippet Execute failed: voidEval failed, request status: error code: 127 org.rosuda.REngine.Rserve.RserveException: voidEval failed, request status: error code: 127 at org.rosuda.REngine.Rserve.RConnection.voidEval(RConnection.java:181) at de.mpicbg.tds.knime.scripting.r.RSnippetNodeModel.execute(RSnippetNodeModel.java:52) at org.knime.core.node.NodeModel.execute(NodeModel.java:680) at org.knime.core.node.NodeModel.executeModel(NodeModel.java:536) at org.knime.core.node.Node.invokeNodeModelExecute(Node.java:995) at org.knime.core.node.Node.execute(Node.java:889) at org.knime.core.node.workflow.SingleNodeContainer.performExecuteNode(SingleNodeContainer.java:894) at org.knime.core.node.exec.LocalNodeExecutionJob.mainExecute(LocalNodeExecutionJob.java:100) at org.knime.core.node.workflow.NodeExecutionJob.run(NodeExecutionJob.java:166) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at org.knime.core.util.ThreadPool$MyFuture.run(ThreadPool.java:124) at org.knime.core.util.ThreadPool$Worker.run(ThreadPool.java:239) DEBUG WorkflowManager R Snippet 0:11 doBeforePostExecution DEBUG NodeContainer R Snippet 0:11 has new state: POSTEXECUTE DEBUG NodeContainer Peak-Offpeak 0 has new state: EXECUTING DEBUG WorkflowManager R Snippet 0:11 doAfterExecute - failure DEBUG R Snippet reset DEBUG R Snippet clean output ports. DEBUG WorkflowFileStoreHandlerRepository Removing handler 5bf2b8d4-17f0-409c-9079-2eb4fb5972c7 (R Snippet 0:11: <no directory>) - 0 remaining DEBUG NodeContainer R Snippet 0:11 has new state: IDLE DEBUG R Snippet Configure succeeded. (R Snippet) DEBUG NodeContainer R Snippet 0:11 has new state: CONFIGURED DEBUG NodeContainer Peak-Offpeak 0 has new state: CONFIGURED DEBUG NodeContainer Workflow Manager has new state: IDLE DEBUG NodeContainer Peak-Offpeak 0 has new state: CONFIGURED
My system configuration is:
Windows7 (64bit) R 2.15.1 (64bit) Rserve 0.6-8 (64bit) Eclipse 3.7 Knime 2.6.2
Has anybody encountered the same problem or knows a solution to this?
Best regards and thanks in advance
Johannes