What affect does  elementFormDefault="qualified" have vs
elementFormDefault="unqualified" in a schema declaration?  Using
elementFormDefault="unqualified" causes problems on the webservice
server side as well as client side when using XMLBeans binding. How do I
avoid this problem without using elementFormDefault="qualified"  Our
team insists on keeping elementFormDefault="unqualified"              

 

Error seen on the server side

---------------

Apr 30, 2007 1:56:10 PM org.apache.axis2.transport.http.AxisServlet
doPost

SEVERE: java.lang.NullPointerException

 

 

Error seen on the client side

--------------

     [java] 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(SOAPOverHTTPSend

 

     [java]     at
org.apache.axis2.transport.http.SOAPOverHTTPSender$AxisSOAPRequestEntity
.writeRequest(SOAPOverHTTPSender

     [java]     at
org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequest
Body(EntityEnclosingMethod.java:

     [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(CommonsHTTPTransportS

35)

     [java]     at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(Common
sHTTPTransportSender.java:204)

     [java]     at
org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:674)

     [java]     at
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOper
ation.java:237)

     [java]     at
org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisO
peration.java:202)

     [java]     at
wss.directv.com.ScheduleRefreshServiceStub.ScheduleRefresh(ScheduleRefre
shServiceStub.java:155)

     [java]     at wss.directv.com.Test.main(Test.java:36)

     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)

     [java]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)

     [java]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)

     [java]     at java.lang.reflect.Method.invoke(Method.java:585)

     [java]     at
org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217)

     [java]     at
org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152)

     [java]     at org.apache.tools.ant.taskdefs.Java.run(Java.java:747)

     [java]     at
org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:201)

     [java]     at
org.apache.tools.ant.taskdefs.Java.execute(Java.java:104)

     [java]     at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)

     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)

 

 

Thanks

Srinivas

Reply via email to