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/
