I found out that this is caused by adding
                <dependency>
                        <groupId>net.sf.taverna.t2</groupId>
                        <artifactId>compatibility-api</artifactId>
                        <version>0.4-SNAPSHOT</version>
                </dependency>

To pom.xml file

Jerzy Orlowski






Jerzy Orlowski wrote:
> Hi.
> 
> I am trying to translate t1 worklows into t2 workflows.
> But I encountered problems with platform initialization.
> 
> My code is:
> --------------------
> 
> package org.genesilico.t2workflow.test;
> 
> 
> import 
> net.sf.taverna.t2.platform.spring.RavenAwareClassPathXmlApplicationContext;
> import net.sf.taverna.t2.platform.taverna.TavernaBaseProfile;
> import org.springframework.context.ApplicationContext;
> 
> public class Test1 {
>     public static void main(String[] args) {
>     connector.addActivityTypesToDatabase(connector.prepareActivitytypes());
>     Map<T2ActivityType,List<T2ActivityParameterType>> activityTypesMap = 
> connector. getActivityTypesFromDatabase();
>     ApplicationContext context = new 
> RavenAwareClassPathXmlApplicationContext( "context.xml");
>         TavernaBaseProfile profile = new TavernaBaseProfile(context);
>     }
> }
> ----------------------
> 
> Whwn I run it, I get:
> 
> --------------------------------------
> Exception in thread "main" 
> org.springframework.beans.factory.BeanCreationException: Error creating 
> bean with name 't2.enactor.workflowParser' defined in class path 
> resource [context-parts/platform-basic-profile.xml]: Error setting 
> property values; nested exception is 
> org.springframework.beans.PropertyBatchUpdateException; nested 
> PropertyAccessExceptions (1) are:
> PropertyAccessException 1: 
> org.springframework.beans.MethodInvocationException: Property 
> 'pluginManager' threw exception; nested exception is 
> java.lang.NoSuchMethodError: 
> net.sf.taverna.t2.workflowmodel.serialization.xml.XMLDeserializerImpl.<init>(Lnet/sf/taverna/t2/platform/plugin/PluginManager;)V
>  
> 
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1277)
>  
> 
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1008)
>  
> 
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:470)
>  
> 
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>  
> 
>     at java.security.AccessController.doPrivileged(Native Method)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
>  
> 
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
>  
> 
>     at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:220)
>  
> 
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
>  
> 
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
>  
> 
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>  
> 
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
>  
> 
>     at 
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
>  
> 
>     at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
>  
> 
>     at 
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>  
> 
>     at 
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
>  
> 
>     at 
> net.sf.taverna.t2.platform.spring.RavenAwareClassPathXmlApplicationContext.<init>(RavenAwareClassPathXmlApplicationContext.java:41)
>  
> 
>     at org.genesilico.t2workflow.test.Test1.main(Test1.java:29)
> Caused by: org.springframework.beans.PropertyBatchUpdateException; 
> nested PropertyAccessExceptions (1) are:
> PropertyAccessException 1: 
> org.springframework.beans.MethodInvocationException: Property 
> 'pluginManager' threw exception; nested exception is 
> java.lang.NoSuchMethodError: 
> net.sf.taverna.t2.workflowmodel.serialization.xml.XMLDeserializerImpl.<init>(Lnet/sf/taverna/t2/platform/plugin/PluginManager;)V
>  
> 
>     at 
> org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:104)
>  
> 
>     at 
> org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:59)
>  
> 
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1274)
>  
> 
>     ... 17 more
> -------------------------------------
> 
> 
> In case it is a dependency proble, I attach my pom.xml file
> 
> Jerzy Orlowski
> 
> 
> ------------------------------------------------------------------------
> 
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
> -Strategies to boost innovation and cut costs with open source participation
> -Receive a $600 discount off the registration fee with the source code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> taverna-hackers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/taverna-hackers
> Developers Guide: http://www.mygrid.org.uk/usermanual1.7/dev_guide.html
> FAQ: http://www.mygrid.org.uk/wiki/Mygrid/TavernaFaq


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
taverna-hackers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/taverna-hackers
Developers Guide: http://www.mygrid.org.uk/usermanual1.7/dev_guide.html
FAQ: http://www.mygrid.org.uk/wiki/Mygrid/TavernaFaq

Reply via email to