Details
-
Bug
-
Status: To Do
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
When running a workflow (it cannot be shared for privacy reasons). Taverna threw the following error on run_eFetch. This only happens once out of many iterations.
Error Trace
net.sf.taverna.t2.reference.impl.ErrorDocumentImpl@fc6b2a
java.lang.NullPointerException
org.apache.axis.wsdl.symbolTable.SchemaUtils.isWrappedType(SchemaUtils.java:179)
net.sf.taverna.wsdl.parser.WSDLParser.constructArrayType(WSDLParser.java:850)
net.sf.taverna.wsdl.parser.WSDLParser.constructType(WSDLParser.java:740)
net.sf.taverna.wsdl.parser.WSDLParser.constructElements(WSDLParser.java:828)
net.sf.taverna.wsdl.parser.WSDLParser.constructComplexType(WSDLParser.java:815)
net.sf.taverna.wsdl.parser.WSDLParser.constructType(WSDLParser.java:736)
net.sf.taverna.wsdl.parser.WSDLParser.constructArrayType(WSDLParser.java:841)
net.sf.taverna.wsdl.parser.WSDLParser.constructType(WSDLParser.java:740)
net.sf.taverna.wsdl.parser.WSDLParser.constructElements(WSDLParser.java:828)
net.sf.taverna.wsdl.parser.WSDLParser.constructComplexType(WSDLParser.java:815)
net.sf.taverna.wsdl.parser.WSDLParser.constructType(WSDLParser.java:736)
net.sf.taverna.wsdl.parser.WSDLParser.constructArrayType(WSDLParser.java:841)
net.sf.taverna.wsdl.parser.WSDLParser.constructType(WSDLParser.java:721)
net.sf.taverna.wsdl.parser.WSDLParser.constructElements(WSDLParser.java:828)
net.sf.taverna.wsdl.parser.WSDLParser.constructComplexType(WSDLParser.java:797)
net.sf.taverna.wsdl.parser.WSDLParser.constructType(WSDLParser.java:730)
net.sf.taverna.wsdl.parser.WSDLParser.constructElements(WSDLParser.java:828)
net.sf.taverna.wsdl.parser.WSDLParser.constructComplexType(WSDLParser.java:797)
net.sf.taverna.wsdl.parser.WSDLParser.constructType(WSDLParser.java:730)
net.sf.taverna.wsdl.parser.WSDLParser.processParameter(WSDLParser.java:711)
net.sf.taverna.wsdl.parser.WSDLParser.getOperationOutputParameters(WSDLParser.java:341)
net.sf.taverna.wsdl.soap.WSDLSOAPInvoker.invoke(WSDLSOAPInvoker.java:156)
net.sf.taverna.t2.activities.wsdl.T2WSDLSOAPInvoker.invoke(T2WSDLSOAPInvoker.java:334)
net.sf.taverna.t2.activities.wsdl.WSDLActivity$1.run(WSDLActivity.java:267)
java.lang.Thread.run(Thread.java:637)
Planned work:
1. Check the code to see if it is something obvious
2. If not, try to replicate and see if any more clues can be got
3. If not obvious and cannot be replicated then close as cannot reproduce
Planned testing:
1. If fixed, then write unit test to check