Hello,

I have installed taverna from the binary Linux tar file I found on 
http://www.taverna.org.uk/download/workbench/2-3/#download-linux 
(taverna-workbench-2.3.0.tar.gz), unpacked it on a Ubuntu lucid box, and 
run the taverna.sh script.

I get the taverna GUI up and running. So far everything seems OK.

My purpose in using it is to test the pyWPS package developed by Jorge 
de Jesus et. al at Plymouth Marine Laboratory. I am following his 
Cookbook available at 
http://netmar.nersc.no/sites/netmar.nersc.no/files/D7.7_WPS_Cookbook_r1_20111229.pdf
 
written for the NETMAR project.

PyWPS is running on another Ubuntu lucid box. I have successfully 
imported the pyWPS WSDL service into the taverna GUI, and also the 
grass.wsdl file according to the description in the cookbook.

In the GUI, I opened the grass.wsdl service and dragged the 
ExecuteProcess_r.add proccess to the workflow area and added the XML 
input and output splitters, all according to the cookbook description. I 
ended up with a graph exactly as shown on page 42 in the cookbook.

Then I tried to run the workflow. I got an initial warning, but were 
allowed to continue the run, disregarding the warning. I did so, and 
entered the URL of a tif image twice as input. The workflow was supposed 
to add these images. After clicking the "Run workflow" button, I was 
showed the Results page where the second box 
ExcecuteProcess_r.add.Datainputs indicated an error.

I got a message in the error panel, and a similar message in the 
standard output:

WARN  2012-04-11 11:58:13,339 
(net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke:234) - 
Failed (INVOCATION) invoking 
net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity@12cc1d1d 
for job DispatchJobEvent 
facade0:Workflow1:ExecuteProcess_r.add_DataInputs[]: Error in 
XMLInputSplitterActivity
org.jdom.IllegalDataException: The data ".... Long string of binary 
rubbish ..." is not legal for a JDOM character content: 0x0 is not a 
legal XML character." is not legal for a JDOM character content: 0x0 is 
not a legal XML character.
         at org.jdom.Text.setText(Text.java:188)
         at org.jdom.Text.<init>(Text.java:99)
         at org.jdom.Element.addContent(Element.java:801)
         at 
net.sf.taverna.t2.provenance.lineageservice.utils.ProvenanceUtils.resolveToElement(ProvenanceUtils.java:82)
(about 50 additional lines with java trace)

According to Jorge, the cookbook author, he has no problem running this 
example workflow.

I would very much appreciate if somebody could give me advice on how to 
track down this error.

Best regards,

    Egil Støren
    The Norwegian Meteorological Institute

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
taverna-users mailing list
[email protected]
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/about/contact-us/

Reply via email to