Hi all,
I am trying to add a plugin to Taverna. I have the source checked out
and I have it built locally. I created two projects:
taverna/engine/net.sf.taverna.t2.activities/rsp-ws-activity
taverna/ui/net.sf.taverna.t2.ui-activities/rsp-ws-activity-ui
I added these projects as dependencies to
"taverna/engine/net.sf.taverna.t2.activities/all-activities" &
"taverna/ui/net.sf.taverna.t2.ui-activities/all-activity-uis"
respectively. Then I rebuilt the whole of taverna ("mvn clean install
-Prelease"). When I start Taverna up, I get the following error:
net.sf.taverna.t2.workflowmodel.serialization.DeserializationException: Could
not find provider with id http://taverna.sf.net/2010/service-provider/rsp-ws
at
net.sf.taverna.t2.servicedescriptions.impl.ServiceDescriptionDeserializer.xmlToProvider(ServiceDescriptionDeserializer.java:138)
at
net.sf.taverna.t2.servicedescriptions.impl.ServiceDescriptionDeserializer.xmlToServiceRegistry(ServiceDescriptionDeserializer.java:104)
The providerId is correct in my code, and the
"META-INF/services/net.sf.taverna.t2.servicedescriptions.ServiceDescriptionProvider"
exists in my activity-ui jar. When I add "-verbose:class" to the java
command line, the classes I wrote aren't found. So, I assume there is a
magical configuration step that I am missing to get my jars into the
Taverna classloader. Any advice?
Thanks,
Jason
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:
Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
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/