I've created a workflow, that executes a matlab snippet which passes image data back to knime, which works well. Now I would like to execute the workflow on a KNIME Server which I set up. Unfortunately I' getting the following Error when I execute the workflow through the webinterface of the server:
Matlab Snippet 4:96 Execute failed: Could not bind proxy receiver to the RMI registry.
When I run the workflow directly through the KNIME Software, that is configured as Executor on the server machine, everything works fine. Any help on this?
I had a look around and found this: https://stackoverflow.com/questions/27634823/could-not-bind-proxy-receiver-to-the-rmi-registry
Is it possible that there are multiple Matlab processes running on the server? If yes, please try to kill them and then try to run the workflow again.
Hope that helps!
Thank you so much! That did trick, I've killed all MATLAB and Knime processes and restarted them and now it works! Great!
i have the same problem.
While trying to run the Matlab Snippet Node on the Knime server i get the error:
Execution failed in Try-Catch block: could not bind proxy receiver to RMI registry
On the Knime server all Matlab Instances are closed.
Need help please. Thx.
Can you make sure there are no matlab instances running hidden in the background? For instance, if you are on windows, you can have a look at the task manager. From what I see, this seems ot be the most common cause of the error.
Is the problem still occurring? Any updates that we can help with?