Java 1.5 and we now know what went wrong - you used Java 6 to compile
the plugin.
Alex
David Withers wrote:
> Thanks Alex. Which version of java are you using?
>
>
> On 28/04/2010 09:14, Alexandra Nenadic wrote:
>
>> 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/
>>
>
>
>
------------------------------------------------------------------------------
_______________________________________________
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/