Taverna 2

WSDL activity can throw NullPointerException

Details

  • Familiarity:
    New area

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

Issue Links

Activity

Hide
Alan Williams added a comment - 2010-09-10 16:19

Worth looking at

Show
Alan Williams added a comment - 2010-09-10 16:19 Worth looking at

People

Vote (0)
Watch (0)

Dates

  • Created:
    2010-01-28 18:22
    Updated:
    2011-07-05 21:12

Time Tracking

Estimated:
2d
Original Estimate - 2 days
Remaining:
2d
Remaining Estimate - 2 days
Logged:
Not Specified
Time Spent - Not Specified