Hi David,
Here is the error log:
ERROR 2010-04-28 17:12:19,098
(net.sf.taverna.raven.repository.impl.LocalArtifactClassLoader:85) -
Error finding class ca.wilkinsonlab.sadi.common.SADIException
ACL=loader{ca.wilkinsonlab.sadi:sadi-common:0.0.4-SNAPSHOT} from 4323830
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:676)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at
net.sf.taverna.raven.repository.impl.LocalArtifactClassLoader.findClass(LocalArtifactClassLoader.java:312)
at
net.sf.taverna.raven.repository.impl.LocalArtifactClassLoader.loadClass(LocalArtifactClassLoader.java:229)
at
net.sf.taverna.raven.repository.impl.LocalArtifactClassLoader.findClass(LocalArtifactClassLoader.java:318)
at
net.sf.taverna.raven.repository.impl.LocalArtifactClassLoader.loadClass(LocalArtifactClassLoader.java:229)
at
net.sf.taverna.raven.repository.impl.LocalArtifactClassLoader.findClass(LocalArtifactClassLoader.java:318)
at
net.sf.taverna.raven.repository.impl.LocalArtifactClassLoader.loadClass(LocalArtifactClassLoader.java:229)
at
net.sf.taverna.raven.repository.impl.LocalArtifactClassLoader.findClass(LocalArtifactClassLoader.java:318)
at
net.sf.taverna.raven.repository.impl.LocalArtifactClassLoader.findClass(LocalArtifactClassLoader.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:317)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
at java.lang.Class.getMethod0(Class.java:2642)
at java.lang.Class.getMethod(Class.java:1579)
at
net.sf.taverna.raven.spi.InstanceRegistry.update(InstanceRegistry.java:202)
at
net.sf.taverna.raven.spi.InstanceRegistry.getInstances(InstanceRegistry.java:129)
at net.sf.taverna.t2.spi.SPIRegistry.getInstances(SPIRegistry.java:117)
at
net.sf.taverna.t2.servicedescriptions.impl.ServiceDescriptionRegistryImpl.getUnconfiguredServiceProviders(ServiceDescriptionRegistryImpl.java:273)
at
net.sf.taverna.t2.workbench.ui.servicepanel.menu.AddServiceProviderMenu.createCustomComponent(AddServiceProviderMenu.java:93)
at
net.sf.taverna.t2.workbench.ui.servicepanel.menu.AddServiceProviderMenu.<init>(AddServiceProviderMenu.java:75)
at
net.sf.taverna.t2.workbench.ui.servicepanel.ServiceTreePanel.createExtraComponent(ServiceTreePanel.java:69)
at
net.sf.taverna.t2.workbench.ui.servicepanel.tree.TreePanel.initialize(TreePanel.java:172)
at
net.sf.taverna.t2.workbench.ui.servicepanel.ServiceTreePanel.initialize(ServiceTreePanel.java:50)
at
net.sf.taverna.t2.workbench.ui.servicepanel.tree.TreePanel.<init>(TreePanel.java:77)
at
net.sf.taverna.t2.workbench.ui.servicepanel.ServiceTreePanel.<init>(ServiceTreePanel.java:44)
at
net.sf.taverna.t2.workbench.ui.servicepanel.ServicePanel.initialise(ServicePanel.java:148)
at
net.sf.taverna.t2.workbench.ui.servicepanel.ServicePanel.<init>(ServicePanel.java:109)
at
net.sf.taverna.t2.workbench.ui.servicepanel.ServicePanelComponentFactory.getComponent(ServicePanelComponentFactory.java:41)
at
net.sf.taverna.t2.workbench.ui.impl.WorkbenchZBasePane.getComponent(WorkbenchZBasePane.java:76)
at net.sf.taverna.zaria.ZBasePane.getNamedComponent(ZBasePane.java:438)
at
net.sf.taverna.zaria.ZRavenComponent.configure(ZRavenComponent.java:119)
at net.sf.taverna.zaria.ZSplitPane.configure(ZSplitPane.java:96)
at net.sf.taverna.zaria.ZSplitPane.configure(ZSplitPane.java:96)
at net.sf.taverna.zaria.ZBasePane.configure(ZBasePane.java:172)
at
net.sf.taverna.t2.workbench.ui.impl.WorkbenchPerspectives.openLayout(WorkbenchPerspectives.java:421)
at
net.sf.taverna.t2.workbench.ui.impl.WorkbenchPerspectives.switchPerspective(WorkbenchPerspectives.java:312)
at
net.sf.taverna.t2.workbench.ui.impl.WorkbenchPerspectives$CurrentPerspectiveObserver.notify(WorkbenchPerspectives.java:737)
at
net.sf.taverna.t2.workbench.ui.impl.WorkbenchPerspectives$CurrentPerspectiveObserver.notify(WorkbenchPerspectives.java:723)
at
net.sf.taverna.t2.lang.observer.MultiCaster.notify(MultiCaster.java:64)
at net.sf.taverna.t2.lang.ui.ModelMap.modelCreated(ModelMap.java:131)
at net.sf.taverna.t2.lang.ui.ModelMap.setModel(ModelMap.java:106)
at
net.sf.taverna.t2.workbench.ui.impl.WorkbenchPerspectives$2.actionPerformed(WorkbenchPerspectives.java:333)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882)
at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at
javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:269)
at javax.swing.AbstractButton.doClick(AbstractButton.java:334)
at javax.swing.AbstractButton.doClick(AbstractButton.java:282)
at
net.sf.taverna.t2.workbench.ui.impl.WorkbenchPerspectives.selectFirstPerspective(WorkbenchPerspectives.java:476)
at
net.sf.taverna.t2.workbench.ui.impl.WorkbenchPerspectives.initialisePerspectives(WorkbenchPerspectives.java:190)
at
net.sf.taverna.t2.workbench.ui.impl.WorkbenchPerspectives.<init>(WorkbenchPerspectives.java:130)
at
net.sf.taverna.t2.workbench.ui.impl.Workbench.makeBasePane(Workbench.java:198)
at
net.sf.taverna.t2.workbench.ui.impl.Workbench.makeGUI(Workbench.java:179)
at
net.sf.taverna.t2.workbench.ui.impl.Workbench.initialize(Workbench.java:236)
at
net.sf.taverna.t2.workbench.ui.impl.Workbench$1.run(Workbench.java:128)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
ERROR 2010-04-28 17:12:19,103
(net.sf.taverna.raven.spi.InstanceRegistry:85) - Could not instantiate
class
net.sf.taverna.t2.activities.sadi.servicedescriptions.SADIServiceProvider
java.lang.NoClassDefFoundError: ca/wilkinsonlab/sadi/common/SADIException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
at java.lang.Class.getMethod0(Class.java:2642)
at java.lang.Class.getMethod(Class.java:1579)
at
net.sf.taverna.raven.spi.InstanceRegistry.update(InstanceRegistry.java:202)
at
net.sf.taverna.raven.spi.InstanceRegistry.getInstances(InstanceRegistry.java:129)
at net.sf.taverna.t2.spi.SPIRegistry.getInstances(SPIRegistry.java:117)
at
net.sf.taverna.t2.servicedescriptions.impl.ServiceDescriptionRegistryImpl.getUnconfiguredServiceProviders(ServiceDescriptionRegistryImpl.java:273)
at
net.sf.taverna.t2.workbench.ui.servicepanel.menu.AddServiceProviderMenu.createCustomComponent(AddServiceProviderMenu.java:93)
at
net.sf.taverna.t2.workbench.ui.servicepanel.menu.AddServiceProviderMenu.<init>(AddServiceProviderMenu.java:75)
at
net.sf.taverna.t2.workbench.ui.servicepanel.ServiceTreePanel.createExtraComponent(ServiceTreePanel.java:69)
at
net.sf.taverna.t2.workbench.ui.servicepanel.tree.TreePanel.initialize(TreePanel.java:172)
at
net.sf.taverna.t2.workbench.ui.servicepanel.ServiceTreePanel.initialize(ServiceTreePanel.java:50)
at
net.sf.taverna.t2.workbench.ui.servicepanel.tree.TreePanel.<init>(TreePanel.java:77)
at
net.sf.taverna.t2.workbench.ui.servicepanel.ServiceTreePanel.<init>(ServiceTreePanel.java:44)
at
net.sf.taverna.t2.workbench.ui.servicepanel.ServicePanel.initialise(ServicePanel.java:148)
at
net.sf.taverna.t2.workbench.ui.servicepanel.ServicePanel.<init>(ServicePanel.java:109)
at
net.sf.taverna.t2.workbench.ui.servicepanel.ServicePanelComponentFactory.getComponent(ServicePanelComponentFactory.java:41)
at
net.sf.taverna.t2.workbench.ui.impl.WorkbenchZBasePane.getComponent(WorkbenchZBasePane.java:76)
at net.sf.taverna.zaria.ZBasePane.getNamedComponent(ZBasePane.java:438)
at
net.sf.taverna.zaria.ZRavenComponent.configure(ZRavenComponent.java:119)
at net.sf.taverna.zaria.ZSplitPane.configure(ZSplitPane.java:96)
at net.sf.taverna.zaria.ZSplitPane.configure(ZSplitPane.java:96)
at net.sf.taverna.zaria.ZBasePane.configure(ZBasePane.java:172)
at
net.sf.taverna.t2.workbench.ui.impl.WorkbenchPerspectives.openLayout(WorkbenchPerspectives.java:421)
at
net.sf.taverna.t2.workbench.ui.impl.WorkbenchPerspectives.switchPerspective(WorkbenchPerspectives.java:312)
at
net.sf.taverna.t2.workbench.ui.impl.WorkbenchPerspectives$CurrentPerspectiveObserver.notify(WorkbenchPerspectives.java:737)
at
net.sf.taverna.t2.workbench.ui.impl.WorkbenchPerspectives$CurrentPerspectiveObserver.notify(WorkbenchPerspectives.java:723)
at
net.sf.taverna.t2.lang.observer.MultiCaster.notify(MultiCaster.java:64)
at net.sf.taverna.t2.lang.ui.ModelMap.modelCreated(ModelMap.java:131)
at net.sf.taverna.t2.lang.ui.ModelMap.setModel(ModelMap.java:106)
at
net.sf.taverna.t2.workbench.ui.impl.WorkbenchPerspectives$2.actionPerformed(WorkbenchPerspectives.java:333)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882)
at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at
javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:269)
at javax.swing.AbstractButton.doClick(AbstractButton.java:334)
at javax.swing.AbstractButton.doClick(AbstractButton.java:282)
at
net.sf.taverna.t2.workbench.ui.impl.WorkbenchPerspectives.selectFirstPerspective(WorkbenchPerspectives.java:476)
at
net.sf.taverna.t2.workbench.ui.impl.WorkbenchPerspectives.initialisePerspectives(WorkbenchPerspectives.java:190)
at
net.sf.taverna.t2.workbench.ui.impl.WorkbenchPerspectives.<init>(WorkbenchPerspectives.java:130)
at
net.sf.taverna.t2.workbench.ui.impl.Workbench.makeBasePane(Workbench.java:198)
at
net.sf.taverna.t2.workbench.ui.impl.Workbench.makeGUI(Workbench.java:179)
at
net.sf.taverna.t2.workbench.ui.impl.Workbench.initialize(Workbench.java:236)
at
net.sf.taverna.t2.workbench.ui.impl.Workbench$1.run(Workbench.java:128)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Alex
David Withers wrote:
> On 28/04/2010 02:39, Alan Williams wrote:
>
>> David Withers wrote:
>>
>>> Hi,
>>>
>>> Would it be possible to add the SADI activity plugin to Taverna's
>>> prototype plugin list? The plugin is currently deployed at
>>> http://dev.biordf.net/taverna/plugins/sadi-plugin-0.2.0.xml
>>>
>> I've just tried it but I'm not sure it is working. Is there meant to be
>> a SADI service type?
>>
>
> You should see a list of SADI services in the service panel. I've just
> installed it in a clean Taverna 2.1.2 and I see the SADI services. Do
> you get any errors?
>
> David.
>
>
------------------------------------------------------------------------------
_______________________________________________
taverna-hackers mailing list
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/about/contact-us/
Developers Guide: http://www.taverna.org.uk/developers/