Getting these errors after applying updates. Is there a supported way to roll back?
ERROR RDKitTypesPluginActivator Could not load native RDKit library: C:\Program Files\KNIME\plugins\org.rdkit.knime.bin.win32.x86_64_3.7.0.v201905200540\os\win32\x86_64\boost_iostreams-vc140-mt-x64-1_67.dll: Can’t find dependent libraries
ERROR RDKitTypesPluginActivator Loading of library boost_iostreams-vc140-mt-x64-1_67.dll failed: C:\Program Files\KNIME\plugins\org.rdkit.knime.bin.win32.x86_64_3.7.0.v201905200540\os\win32\x86_64\boost_iostreams-vc140-mt-x64-1_67.dll: Can’t find dependent libraries
ERROR RDKitTypesPluginActivator The library boost_iostreams-vc140-mt-x64-1_67.dll is missing.
ERROR RDKitTypesPluginActivator Loading of library GraphMolWrap.dll failed (possibly a subsequent error): C:\Program Files\KNIME\plugins\org.rdkit.knime.bin.win32.x86_64_3.7.0.v201905200540\os\win32\x86_64\GraphMolWrap.dll: Can’t find dependent libraries
ERROR RDKitTypesPluginActivator The library GraphMolWrap.dll is missing.
ERROR RDKitTypesPluginActivator Suggestion for fix: Please install the VS2017 Redistributables from https://go.microsoft.com/fwlink/?LinkId=746572 and then restart KNIME.
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.loop.CutTypeLoopStartNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.loop.CutTypeLoopStartNodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.uniquifyids.UniquifyIdsNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.uniquifyids.UniquifyIdsNodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.fragutil.maxcuts.rdkit.RDKitMMPMaxCutsNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.fragutil.maxcuts.rdkit.RDKitMMPMaxCutsNodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.fragutil.filter.rdkit.RDKitMMPFilterNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.fragutil.filter.rdkit.RDKitMMPFilterNodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.fragutil.filter.rdkit.RDKitMMPSplitterNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.fragutil.filter.rdkit.RDKitMMPSplitterNodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.fragutil.fragment.rdkit.RDKitMMPFragmentNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.fragutil.fragment.rdkit.RDKitMMPFragmentNodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.fragutil.fragment.rdkit.RDKitMulticutMMPFragmentNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.fragutil.fragment.rdkit.RDKitMulticutMMPFragmentNodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.pairgen.frag2pair.Frag2Pair3NodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.pairgen.frag2pair.Frag2Pair3NodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.pairgen.frag2pair.ReferenceFrag2Pair3NodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.pairgen.frag2pair.ReferenceFrag2Pair3NodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.fragutil.render.rdkit.RDKitMMPRenderMatchingBondsNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.fragutil.render.rdkit.RDKitMMPRenderMatchingBondsNodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.fragutil.render.rdkit.RDKitMMPRenderCuttableBondsNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.fragutil.render.rdkit.RDKitMMPRenderCuttableBondsNodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.transform.rdkit.RWMolApplyTransformNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.transform.rdkit.RWMolApplyTransformNodeFactory The corresponding plugin bundle could not be activated!
I’m guessing this is some sort of breakage in your RDKit installation (The Vernalis classes listed there all have a dependency on RDKit).
It looks from your file paths that you have the same version of RDKit installed as I have here on my desktop PC - could you confirm the versions of Vernalis and RDKit plugins installed, and also your OS?
Also, when did you last update? Both Vernalis and RDKit underwent during last week in readiness for KNIME 4.0 release later this week.
I’m going to tag @greglandrum and @manuelschwarze here to see if they can offer any help from the RDKit side.
@acommons and @izaychik63, I know it’s not ideal, but a temporary solution that worked for me was to downgrade to KNIME 3.6.2 and reinstall the RDKit extensions.
Also, If you grab the “self extracting archive” download for 3.6.2 and open up the application via the ‘.exe’ file, you’ll be able to keep it self contained for the time you are using it, so you don’t have to worry about removing your current KNIME installation. You may want to create a new workspace directory, however (I’m not sure if that really matters, but better to err on the safe side).
We deployed v3.8.0 of the RDKit extensions yesterday (they are available in the nightly builds and as a release build for KNIME 4.0). I believe that these should solve the problems.
v3.8 of the RDKit nodes should already be available on the stable build for KNIME v3.7. The build was done on 28 June and shows up for me when I look for updates.
If you update RDKit to the latest version, that should fix the problem. The RDKit problem causes a problem for the Vernalis nodes, because some of the Vernalis nodes use the RDKit toolkit, and if that is not present or broken, then those nodes also become broken.
If you have the Vernalis extension installed, then you almost certainly have the RDKit extension already installed too. The easiest way to check is if you type ‘rdkit’ in the Node Repository search box - you should then see something like this:
Assuming that you have got it, then Choosing ‘Update KNIME’ from the file menu should get you to the latest version. You can check what version of RDKit and Vernalis nodes you have by browsing to your KNIME installation folder, and then looking in the plugins folder. You should see something like this for the Vernalis nodes:
The bit that matters of the version string is the bit highlighted - in this case, 1.20.3. Similarly for RDKit:
In this case, I have version 3.8.0 installed (and also, for reasons which I’ve never figured, but this seems to happen sometimes and it doesnt seem to cause any problems, bits of version 3.7.0 also installed)
RDKit provides a chemical toolkit (i.e. ‘chemical awareness’) to KNIME. You can read more about it here and here. Some of the Vernalis nodes use that functionality (mainly the ones in the Matched Molecular Pairs (MMP) folder in the node repository) to do their stuff.
It certainly does Steve thankyou. Interestingly I only have the Vernais nodes installed, not RDKit. However the folders for 3.7 of RDKit are in my plug-ins folder so go figure. I’m thinking the easiest way is just install the RDKit nodes and pick up 3.8 that way.
No problem. Actually, I guess what might happen is that the Vernalis nodes only need the RDKit ‘types’ and ‘bin’ plugins, and not the actual RDKit nodes, which probably explains why you have some but not all of the RDKit parts (I think if you install the RDkit nodes, you should see an RDkit ‘nodes’ plugin and possibly ‘wizards’ folder also appear in your KNIME plugins folder)
*** Welcome to KNIME Analytics Platform v3.7.2.v201904170949 ***
*** Copyright by KNIME AG, Zurich, Switzerland ***
Log file is located at: XXXX\KNIME Version 3.7.2 Workspace.metadata\knime\knime.log
ERROR RDKitTypesPluginActivator Could not load native RDKit library: C:\KNIME 3.7.2\plugins\org.rdkit.knime.bin.win32.x86_64_3.7.0.v201905200540\os\win32\x86_64\boost_iostreams-vc140-mt-x64-1_67.dll: Can’t find dependent libraries
ERROR RDKitTypesPluginActivator Loading of library boost_iostreams-vc140-mt-x64-1_67.dll failed: C:\KNIME 3.7.2\plugins\org.rdkit.knime.bin.win32.x86_64_3.7.0.v201905200540\os\win32\x86_64\boost_iostreams-vc140-mt-x64-1_67.dll: Can’t find dependent libraries
ERROR RDKitTypesPluginActivator The library boost_iostreams-vc140-mt-x64-1_67.dll is missing.
ERROR RDKitTypesPluginActivator Loading of library GraphMolWrap.dll failed (possibly a subsequent error): C:\KNIME 3.7.2\plugins\org.rdkit.knime.bin.win32.x86_64_3.7.0.v201905200540\os\win32\x86_64\GraphMolWrap.dll: Can’t find dependent libraries
ERROR RDKitTypesPluginActivator The library GraphMolWrap.dll is missing.
ERROR RDKitTypesPluginActivator Suggestion for fix: Please install the VS2017 Redistributables from https://go.microsoft.com/fwlink/?LinkId=746572 and then restart KNIME.
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.loop.CutTypeLoopStartNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.loop.CutTypeLoopStartNodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.uniquifyids.UniquifyIdsNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.uniquifyids.UniquifyIdsNodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.fragutil.maxcuts.rdkit.RDKitMMPMaxCutsNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.fragutil.maxcuts.rdkit.RDKitMMPMaxCutsNodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.fragutil.filter.rdkit.RDKitMMPFilterNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.fragutil.filter.rdkit.RDKitMMPFilterNodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.fragutil.filter.rdkit.RDKitMMPSplitterNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.fragutil.filter.rdkit.RDKitMMPSplitterNodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.fragutil.fragment.rdkit.RDKitMMPFragmentNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.fragutil.fragment.rdkit.RDKitMMPFragmentNodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.fragutil.fragment.rdkit.RDKitMulticutMMPFragmentNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.fragutil.fragment.rdkit.RDKitMulticutMMPFragmentNodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.pairgen.frag2pair.Frag2Pair3NodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.pairgen.frag2pair.Frag2Pair3NodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.pairgen.frag2pair.ReferenceFrag2Pair3NodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.pairgen.frag2pair.ReferenceFrag2Pair3NodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.fragutil.render.rdkit.RDKitMMPRenderMatchingBondsNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.fragutil.render.rdkit.RDKitMMPRenderMatchingBondsNodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.fragutil.render.rdkit.RDKitMMPRenderCuttableBondsNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.fragutil.render.rdkit.RDKitMMPRenderCuttableBondsNodeFactory The corresponding plugin bundle could not be activated!
ERROR RepositoryManager Node com.vernalis.knime.mmp.nodes.transform.rdkit.RWMolApplyTransformNodeFactory’ from plugin ‘com.vernalis.knime.chem.mmp’ could not be created: Can’t load factory class for node: com.vernalis.knime.mmp.nodes.transform.rdkit.RWMolApplyTransformNodeFactory The corresponding plugin bundle could not be activated!
ERROR CIR 0:2 error during interpretation of 3-Oxazolidinyloxy, 2-(3-carboxypropyl)-4,4-dimethyl-2-tridecyl-, ammonium sal… as https://cactus.nci.nih.gov/chemical/structure/3-Oxazolidinyloxy,%202-(3-carboxypropyl)-4,4-dimethyl-2-tridecyl-,%20ammonium%20sal.../cas#: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
ERROR CIR 0:2 error during interpretation of Boron, difluoro[(1S)-1-(hydroxymethyl)-2-[(1-oxohexadecyl)oxy]ethyl .lambda.-… as https://cactus.nci.nih.gov/chemical/structure/Boron,%20difluoro[(1S)-1-(hydroxymethyl)-2-[(1-oxohexadecyl)oxy]ethyl%20.lambda.-.../cas#: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
ERROR CIR 0:2 error during interpretation of Poly(oxy-1,2-ethanediyl), .alpha.-[(9R)-6-hydroxy-6-oxido-1,12-dioxo-9-[(1-ox… as https://cactus.nci.nih.gov/chemical/structure/Poly(oxy-1,2-ethanediyl),%20.alpha.-[(9R)-6-hydroxy-6-oxido-1,12-dioxo-9-[(1-ox…/cas#: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target