Uploaded image for project: 'Axis2'
  1. Axis2
  2. AXIS2-1937

writeNamespace NPE

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • 1.1
    • None
    • om
    • None
    • Java 1.5, Red Hat Enterprise Linux ES release 4 (Nahant)

    Description

      A war file has been deployed and running on server with Tomcat 5.
      When my client (GetAndSendFMSData) invokes operation (setradsfmsRecords), the following NPE is thrown:

      java.lang.NullPointerException
      at java.io.Writer.write(Writer.java:126)
      at com.bea.xml.stream.XMLWriterBase.write(XMLWriterBase.java:82)
      at com.bea.xml.stream.XMLWriterBase.writeDefaultNamespace(XMLWriterBase.java:546)
      at com.bea.xml.stream.XMLWriterBase.writeNamespace(XMLWriterBase.java:513)
      at org.apache.axiom.om.impl.MTOMXMLStreamWriter.writeNamespace(MTOMXMLStreamWriter.java:150)
      at org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serializeElement(StreamingOMSerializer.java:243)
      at org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serializeNode(StreamingOMSerializer.java:76)
      at org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serialize(StreamingOMSerializer.java:59)
      at org.apache.axiom.om.impl.util.OMSerializerUtil.serializeByPullStream(OMSerializerUtil.java:469)
      at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:812)
      at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume(OMElementImpl.java:837)
      at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:808)
      at org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize(SOAPEnvelopeImpl.java:177)
      at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume(OMElementImpl.java:837)
      at org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume(OMNodeImpl.java:411)
      at org.apache.axis2.transport.http.SOAPOverHTTPSender$AxisSOAPRequestEntity.handleOMOutput(SOAPOverHTTPSender.java:190)
      at org.apache.axis2.transport.http.SOAPOverHTTPSender$AxisSOAPRequestEntity.writeRequest(SOAPOverHTTPSender.java:232)
      at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:495)
      at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:1973)
      at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:993)
      at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
      at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
      at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
      at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
      at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:534)
      at org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSender.java:119)
      at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:334)
      at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:205)
      at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:670)
      at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:365)
      at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:295)
      at org.itsradsaz.loggers.radsfmsservices.RadsfmsServiceStub.setradsfmsRecords(Unknown Source)
      at org.adot.sendfmsdata2rads.GetAndSendFMSData.write(Unknown Source)
      at org.adot.sendfmsdata2rads.GetAndSendFMSData.sendData(Unknown Source)

      I would appreciate any feedback on this issue. If somebody could recommend a workaround, I would really appreciate it.

      Thanks

      Attachments

        1. RadsfmsServiceStub.java
          17 kB
          Steven La Corte
        2. radsfmsmsgs.wsdl
          1 kB
          Steven La Corte
        3. radsFMSInf.xsd
          1 kB
          Steven La Corte
        4. radsfms.wsdl
          3 kB
          Steven La Corte
        5. GetAndSendFMSData.java
          8 kB
          Steven La Corte

        Issue Links

          Activity

            People

              Unassigned Unassigned
              slacorte Steven La Corte
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: