Hi all,
I am trying to update the CDK-Taverna plugin to work with Taverna
1.7.2, and while compiling works (against 1.7.2.1), the plugin site
works, I am getting this exception on runtime (sh runme.sh):
ERROR 2009-11-08 22:25:01,578 setRepository() has not been called
ERROR 2009-11-08 22:25:01,580 Could not notify model listener
org.embl.ebi.escience.scuflui.workbench.workbench$currentworkflowliste...@49e4585
java.lang.ExceptionInInitializerError
at
org.openscience.cdk.applications.taverna.scuflworkers.cdk.CDKScavenger.<clinit>(CDKScavenger.java:72)
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
net.sf.taverna.raven.spi.InstanceRegistry.update(InstanceRegistry.java:202)
at
net.sf.taverna.raven.spi.InstanceRegistry.getInstances(InstanceRegistry.java:129)
at
org.embl.ebi.escience.utils.TavernaSPIRegistry.findComponents(TavernaSPIRegistry.java:134)
at
org.embl.ebi.escience.scuflui.workbench.scavenger.spi.ScavengerRegistry.getScavengers(ScavengerRegistry.java:64)
at
org.embl.ebi.escience.scuflui.workbench.DefaultScavengerTree.<init>(DefaultScavengerTree.java:318)
at
org.embl.ebi.escience.scuflui.ScavengerTreePanel.initialise(ScavengerTreePanel.java:113)
at
org.embl.ebi.escience.scuflui.ScavengerTreePanel.attachToModel(ScavengerTreePanel.java:221)
at
org.embl.ebi.escience.scuflui.workbench.Workbench$CurrentWorkflowListener.setWorkflow(Workbench.java:935)
at
org.embl.ebi.escience.scuflui.workbench.Workbench$CurrentWorkflowListener.modelCreated(Workbench.java:946)
at
org.embl.ebi.escience.scuflui.shared.ModelMap.modelCreated(ModelMap.java:176)
at
org.embl.ebi.escience.scuflui.shared.ModelMap.setModel(ModelMap.java:117)
at
org.embl.ebi.escience.scuflui.workbench.Workbench$2.modelAdded(Workbench.java:304)
at
org.embl.ebi.escience.scuflui.shared.ScuflModelSet.addModel(ScuflModelSet.java:96)
at
org.embl.ebi.escience.scuflui.workbench.Workbench.createWorkflow(Workbench.java:555)
at
org.embl.ebi.escience.scuflui.workbench.Workbench.<init>(Workbench.java:214)
at
org.embl.ebi.escience.scuflui.workbench.Workbench.getInstance(Workbench.java:134)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at net.sf.taverna.tools.Bootstrap.invokeWorkbench(Bootstrap.java:192)
at net.sf.taverna.tools.Bootstrap.main(Bootstrap.java:75)
Caused by: java.lang.IllegalStateException: TavernaSPIRegistry not
initialized with setRepository()
at
org.embl.ebi.escience.utils.TavernaSPIRegistry.<init>(TavernaSPIRegistry.java:83)
at
org.openscience.cdk.applications.taverna.scuflworkers.cdk.CDKLocalWorkerRegistry.<init>(CDKLocalWorkerRegistry.java:80)
at
org.openscience.cdk.applications.taverna.scuflworkers.cdk.CDKLocalWorkerRegistry.<clinit>(CDKLocalWorkerRegistry.java:77)
... 27 more
I have tried to add the line I saw mentioned with Google:
TavernaSPIRegistry.setRepository(((LocalArtifactClassLoader)getClass().getClassLoader()).getRepository());
But the exception is thrown in CDKLocalWorkerRegistry during the
initialization, so getClass() cannot be used...
What has changed between 1.7.1 and 1.7.2 that could cause this
exception, and does anyone have a clue on how I should solve it?
Thanx for whatever help!
Egon
--
Post-doc @ Uppsala University
Homepage: http://egonw.github.com/
Blog: http://chem-bla-ics.blogspot.com/
PubList: http://www.citeulike.org/user/egonw/tag/papers
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
taverna-hackers mailing list
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/
Developers Guide: http://www.mygrid.org.uk/tools/developer-information