I forgot to include more details in my previous post -
The same WSDL and works in AXIS1. I am running Tomcat5.5.2 I generated an AXIS2 client, when I try to run the client I get the following exception. Any help is appreciated. I have attached the WSDL and the test source file. [java] Caused by: java.lang.NullPointerException [java] at com.ctc.wstx.sw.BaseNsStreamWriter.doWriteDefaultNs(BaseNsStreamWriter.j ava:528) [java] at com.ctc.wstx.sw.SimpleNsStreamWriter.writeDefaultNamespace(SimpleNsStrea mWriter.java:111) [java] at com.ctc.wstx.sw.SimpleNsStreamWriter.writeNamespace(SimpleNsStreamWriter .java:119) [java] at org.apache.axiom.om.impl.MTOMXMLStreamWriter.writeNamespace(MTOMXMLStrea mWriter.java:146) [java] at org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serializeElemen t(StreamingOMSerializer.java:243) [java] at org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serializeNode(S treamingOMSerializer.java:76) [java] at org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serialize(Strea mingOMSerializer.java:59) [java] at org.apache.axiom.om.impl.util.OMSerializerUtil.serializeByPullStream(OMS erializerUtil.java:473) [java] at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementI mpl.java:823) [java] at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume( OMElementImpl.java:848) [java] at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementI mpl.java:819) [java] at org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize(SOAPE nvelopeImpl.java:180) [java] at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume( OMElementImpl.java:848) [java] at org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume(OMNodeImpl. java:419) [java] at org.apache.axis2.transport.http.SOAPOverHTTPSender$AxisSOAPRequestEntity .handleOMOutput(SOAPOverHTTPSender.java:190) [java] at org.apache.axis2.transport.http.SOAPOverHTTPSender$AxisSOAPRequestEntity .writeRequest(SOAPOverHTTPSender.java:232) [java] at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequest Body(EntityEnclosingMethod.java:495) [java] at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase .java:1973) [java] at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java :993) [java] at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMe thodDirector.java:397) [java] at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMetho dDirector.java:170) [java] at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:3 96) [java] at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:3 46) [java] at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(Abstrac tHTTPSender.java:541) [java] at org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSend er.java:119) [java] at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageW ithCommons(CommonsHTTPTransportSender.java:3 )
