problems in using indigo nodes in mac

Hello

I am experiencing some difficulties in using indigo nodes in knime.
I am having a problem only with the indigo nodes, not with other nodes…
I am using knime 2.7.1 (last and updated version) for mac.
I installed indigo (source for indigo knime integration version 1.1.4.201212110830) but the bundle cannot be activated (in fact I cannot even see it among the node repository on the window on the left).
I also uninstall it and reinstall it and make sure all is updated it but I still have this problem.



In the .metadata/.log file there is this indigo-related message when I launch knime:


2013-01-23 10:27:32,406 ERROR Worker-0 RepositoryManager : Node com.ggasoftware.indigo.knime.IndigoMoleculeLoaderNodeFactory' from plugin 'com.ggasoftware.indigo.knime.plugin' could not be created: Can't load factory class for node: com.ggasoftware.indigo.knime.convert.molecule.IndigoMoleculeLoaderNodeFactory The corresponding plugin bundle could not be activated!
2013-01-23 10:27:32,407 DEBUG Worker-0 RepositoryManager : Node com.ggasoftware.indigo.knime.IndigoMoleculeLoaderNodeFactory' from plugin 'com.ggasoftware.indigo.knime.plugin' could not be created: Can't load factory class for node: com.ggasoftware.indigo.knime.convert.molecule.IndigoMoleculeLoaderNodeFactory The corresponding plugin bundle could not be activated!
java.lang.IllegalArgumentException: Can't load factory class for node: com.ggasoftware.indigo.knime.convert.molecule.IndigoMoleculeLoaderNodeFactory
    at org.knime.workbench.repository.RepositoryFactory.createNode(RepositoryFactory.java:135)
    at org.knime.workbench.repository.RepositoryManager.readNodes(RepositoryManager.java:344)
    at org.knime.workbench.repository.RepositoryManager.readRepository(RepositoryManager.java:170)
    at org.knime.workbench.repository.RepositoryManager.getRoot(RepositoryManager.java:579)
    at org.knime.workbench.repository.view.AbstractRepositoryView.readRepository(AbstractRepositoryView.java:203)
    at org.knime.workbench.repository.view.DefaultRepositoryView.readRepository(DefaultRepositoryView.java:124)
    at org.knime.workbench.repository.view.AbstractRepositoryView$1.run(AbstractRepositoryView.java:183)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.eclipse.core.runtime.CoreException: Plug-in com.ggasoftware.indigo.knime.plugin was unable to load class com.ggasoftware.indigo.knime.convert.molecule.IndigoMoleculeLoaderNodeFactory.
    at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194)
    at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:176)
    at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
    at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
    at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
    at org.knime.workbench.repository.RepositoryFactory.createNode(RepositoryFactory.java:132)
    ... 7 more
Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle com.ggasoftware.indigo.knime.plugin (468).
    at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:122)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:463)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
    at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345)
    at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1207)
    at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
    ... 11 more
Caused by: org.osgi.framework.BundleException: The activator com.ggasoftware.indigo.knime.plugin.IndigoPlugin for bundle com.ggasoftware.indigo.knime.plugin is invalid
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:171)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
    at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:299)
    at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
    at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268)
    at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
    ... 23 more
Caused by: java.lang.Error: OS version not supported
    at com.ggasoftware.indigo.Indigo.getDllPath(Indigo.java:829)
    at com.ggasoftware.indigo.Indigo.<clinit>(Indigo.java:857)
    at com.ggasoftware.indigo.knime.plugin.IndigoPlugin.<clinit>(IndigoPlugin.java:50)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at java.lang.Class.newInstance0(Class.java:355)
    at java.lang.Class.newInstance(Class.java:308)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:166)
    ... 29 more
2013-01-23 10:27:32,408 ERROR Worker-0 RepositoryManager : Node com.ggasoftware.indigo.knime.IndigoQueryMoleculeLoaderNodeFactory' from plugin 'com.ggasoftware.indigo.knime.plugin' could not be created: Can't load factory class for node: com.ggasoftware.indigo.knime.convert.molecule.IndigoQueryMoleculeLoaderNodeFactory The corresponding plugin bundle could not be activated!
2013-01-23 10:27:32,408 DEBUG Worker-0 RepositoryManager : Node com.ggasoftware.indigo.knime.IndigoQueryMoleculeLoaderNodeFactory' from plugin 'com.ggasoftware.indigo.knime.plugin' could not be created: Can't load factory class for node: com.ggasoftware.indigo.knime.convert.molecule.IndigoQueryMoleculeLoaderNodeFactory The corresponding plugin bundle could not be activated!
java.lang.IllegalArgumentException: Can't load factory class for node: com.ggasoftware.indigo.knime.convert.molecule.IndigoQueryMoleculeLoaderNodeFactory
    at org.knime.workbench.repository.RepositoryFactory.createNode(RepositoryFactory.java:135)
    at org.knime.workbench.repository.RepositoryManager.readNodes(RepositoryManager.java:344)
    at org.knime.workbench.repository.RepositoryManager.readRepository(RepositoryManager.java:170)
    at org.knime.workbench.repository.RepositoryManager.getRoot(RepositoryManager.java:579)
    at org.knime.workbench.repository.view.AbstractRepositoryView.readRepository(AbstractRepositoryView.java:203)
    at org.knime.workbench.repository.view.DefaultRepositoryView.readRepository(DefaultRepositoryView.java:124)
    at org.knime.workbench.repository.view.AbstractRepositoryView$1.run(AbstractRepositoryView.java:183)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.eclipse.core.runtime.CoreException: Plug-in com.ggasoftware.indigo.knime.plugin was unable to load class com.ggasoftware.indigo.knime.convert.molecule.IndigoQueryMoleculeLoaderNodeFactory.
    at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194)
    at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:176)
    at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
    at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
    at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
    at org.knime.workbench.repository.RepositoryFactory.createNode(RepositoryFactory.java:132)
    ... 7 more
Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle com.ggasoftware.indigo.knime.plugin (468).
    at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:122)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:463)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
    at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345)
    at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1207)
    at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
    ... 11 more
Caused by: org.osgi.framework.BundleException: The activator com.ggasoftware.indigo.knime.plugin.IndigoPlugin for bundle com.ggasoftware.indigo.knime.plugin is invalid
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:171)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
    at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:299)
    at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
    at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268)
    at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
    ... 23 more
Caused by: java.lang.Error: OS version not supported
    at com.ggasoftware.indigo.Indigo.getDllPath(Indigo.java:829)
    at com.ggasoftware.indigo.Indigo.<clinit>(Indigo.java:857)
    at com.ggasoftware.indigo.knime.plugin.IndigoPlugin.<clinit>(IndigoPlugin.java:50)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at java.lang.Class.newInstance0(Class.java:355)
    at java.lang.Class.newInstance(Class.java:308)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:166)
    ... 29 more
2013-01-23 10:27:32,408 ERROR Worker-0 RepositoryManager : Node com.ggasoftware.indigo.knime.IndigoMoleculeSaverNodeFactory' from plugin 'com.ggasoftware.indigo.knime.plugin' could not be created: Can't load factory class for node: com.ggasoftware.indigo.knime.convert.molecule.IndigoMoleculeSaverNodeFactory The corresponding plugin bundle could not be activated!
2013-01-23 10:27:32,408 DEBUG Worker-0 RepositoryManager : Node com.ggasoftware.indigo.knime.IndigoMoleculeSaverNodeFactory' from plugin 'com.ggasoftware.indigo.knime.plugin' could not be created: Can't load factory class for node: com.ggasoftware.indigo.knime.convert.molecule.IndigoMoleculeSaverNodeFactory The corresponding plugin bundle could not be activated!

 

any suggestions in why I am getting this errors, please let me know
thanks so much
luca

Hello Luca,

We will try to reproduce it, but could you write what Mac OS X version you are using?

Best regards,
Mikhail

Hello Mikhail

I am using MAC OS X version 10.8.2 (LION).

Thanks so much

Luca

Hello, did somebody experience a similar problem? I suspect this bug is MAC related...

thanks

Hello Luca,

There is a chance that our stable release doesn't work with Mac OS X 10.8 yet, and we will check this on Monday because we updated our testing environment from Mac OS X 10.7 to 10.8 only on Friday. If this is an issue than it is not hard to fix it.


Our nightly builds may work fine because they use the latest Indigo library: http://tech.knime.org/update/community-contributions/nightly
Could you try to install Indigo from the nightly builds repository and say are they working on your computer?

Best,
Mikhail

Hello Luca,

There is a chance that our stable release doesn't work with Mac OS X 10.8 yet, and we will check this on Monday because we updated our testing environment from Mac OS X 10.7 to 10.8 only on Friday. If this is an issue than it is not hard to fix it.
Our nightly builds may work fine because they use the latest Indigo library: http://tech.knime.org/update/community-contributions/nightly
Could you try to install Indigo from the nightly builds repository and say are they working on your computer?

Best,
Mikhail

This fixed the problem. Thanks so much, I can now use Indigo nodes.

Luca

this article is very interesting and nice, I'd loved reading this article of yours. I learned some thing from this article. thank you for sharing this to us.

 

 

Purchase Datpiff Downloads

Hey there Good Day!

thanks for sharing this wonderful post. it really help me to fix my problem.

check this out----> Purchase Soundcloud Re-posts