I recently updated to version 3.6.2 and now as a side effect I am missing KNIME Core Extension nodes such as String Manipulation (and a few others).
In my console I see errors including:
ERROR RepositoryManager Node org.knime.base.node.jsnippet.JavaSnippetNodeFactory’ from plugin ‘org.knime.jsnippets’ could not be created: Can’t load factory class for node: org.knime.base.node.jsnippet.JavaSnippetNodeFactory The corresponding plugin bundle could not be activated!
as well as:
ERROR LoadWorkflowRunnable Status: Error: Node “String Manipulation” not available from extension “KNIME Core” (provided by “KNIME AG, Zurich, Switzerland”; plugin “org.knime.jsnippets” is installed)
I’ve tried uninstalling and reinstalling the KNIME Core Extension, but this has not worked. KNIME cannot fully uninstall the Core extension since other software apparently relies on it.
And each time I get the error the KNIME Core Extension is missing, I get a prompt to install but then I get a message that it is already installed.
Before reinstalling, can you quickly provide the KNIME log file of the broken installation? Also, did you install a nightly build or similar previously in the same installation?
@christian.dietz my error log is attached. If you scroll to the bottom to the errors for November, you’ll see the errors related to the update. I had updated on 2018-11-10. You can probably ignore any errors before that as those were not related to the update.
And I don’t think I installed any nightly build (actually not 100% sure what that means).
We’re on it. However, if you want to proceed you can reinstall 3.6.2 from the scratch and then it should work. Just make sure you use the same workspace as before and your workflows won’t be lost.
Just want to let you know that I am having the same problem. After updating Knime from 3.6.0 to 3.6.2 and loading a large workflow it complains about missing extensions: String Manipulation, Rule-based Row Splitter, Java Snippet, Python Plot. Removing and reinstalling Knime does not solve the problem. I can also no longer find these nodes in the repository. Also the UI looks funny. I am running Knime in a Xubuntu 18.04 VM.
Sorry to hear that. In order to debug your problems could you provide us a screenshot of the “funny UI” and your knime.log? Also, did you change the underlying Java version KNIME is using (if you did nothing, then you didn’t change it ;-)).
In the attachment the log file and a screenshot. Also, I have investigated the situation a bit more. I have been specifically following the Rule-Based Row Splitter node as I install the KNIME extensions that my workflow requires. It turns out that the Rule-Based Row Splitter (and also the String Manipulation and Java Snippet nodes) disappear specifically when I install the KNIME Image Processing extension. All the other extensions that I use do not seem to cause problems. Could there be something wrong with the newest version of the Image Processing extension? @phelias92 , do you by chance happen to use the Image Processing extension as well?
As for the the Java version problem that you mention, searching the KNIME FAQ and Googling did not help. What version of Java should I be using for Knime and how do I change this?
@gab1one , thank you for working on a fix! Greatly appreciated. @christian.dietz , the UI problem was totally unrelated and caused by myself by not inserting the launcher.GTK_version=2 in the knime.ini file of the new installation. I somehow thought that this was no longer necessary, but obviously I was wrong. Sorry about that.