Cant get R to work with KNIME.
MacOS Catalina - Version 10.15.4
KNIME - Preferences - Path to R home: /Users/xxxxxx/opt/anaconda3/envs/r_env
I have created a link library to lib in the R home, as KNIME was always complaining about not able to find Library in the R home.
ls -ltr /Users/xxxxxx/opt/anaconda3/envs/r_env/library
lrwxr-xr-x 1 xxxxxx staff 3 Apr 25 20:25 /Users/xxxxxxx/opt/anaconda3/envs/r_env/library → lib
I started rserve process from r_env terminal to test if rserve is configured. Works ok, meaning rserve daemon started and is listening on port localhost:6311
2020-04-25 21:57:25,871 : ERROR : KNIME-Worker-9-R Source (Table) 0:24 : : Node : R Source (Table) : 0:24 : Execute failed: Exception occured during R initialization.
org.knime.r.controller.IRController$RException: Exception occured during R initialization.
at org.knime.r.controller.RController.initR(RController.java:314)
at org.knime.r.controller.RController.initialize(RController.java:195)
at org.knime.r.controller.RController.(RController.java:167)
at org.knime.r.RSnippetNodeModel.executeInternal(RSnippetNodeModel.java:145)
at org.knime.r.RSnippetNodeModel.execute(RSnippetNodeModel.java:136)
at org.knime.core.node.NodeModel.executeModel(NodeModel.java:571)
at org.knime.core.node.Node.invokeFullyNodeModelExecute(Node.java:1236)
at org.knime.core.node.Node.execute(Node.java:1016)
at org.knime.core.node.workflow.NativeNodeContainer.performExecuteNode(NativeNodeContainer.java:557)
at org.knime.core.node.exec.LocalNodeExecutionJob.mainExecute(LocalNodeExecutionJob.java:95)
at org.knime.core.node.workflow.NodeExecutionJob.internalRun(NodeExecutionJob.java:218)
at org.knime.core.node.workflow.NodeExecutionJob.run(NodeExecutionJob.java:124)
at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(ThreadUtils.java:334)
at org.knime.core.util.ThreadUtils$RunnableWithContext.run(ThreadUtils.java:210)
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: java.io.IOException: Could not start Rserve process.
at org.knime.r.rserve.RConnectionFactory.launchRserve(RConnectionFactory.java:293)
at org.knime.r.rserve.RConnectionFactory.createConnection(RConnectionFactory.java:329)
at org.knime.r.controller.RController.initRConnection(RController.java:276)
at org.knime.r.controller.RController.initR(RController.java:310)
… 17 more
Caused by: java.io.IOException: Could not connect to RServe (host: 127.0.0.1, port: 58286).
at org.knime.r.rserve.RConnectionFactory.launchRserve(RConnectionFactory.java:284)