Uploaded image for project: 'Apache Taverna'
  1. Apache Taverna
  2. TAVERNA-21

WSDL activity can throw NullPointerException

    XMLWordPrintableJSON

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

      Attachments

        Activity

          People

            Unassigned Unassigned
            stain Stian Soiland-Reyes
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - 16h
                16h
                Remaining:
                Remaining Estimate - 16h
                16h
                Logged:
                Time Spent - Not Specified
                Not Specified