[ http://issues.apache.org/jira/browse/AXIS2-616?page=comments#action_12376590 ]
Davanum Srinivas commented on AXIS2-616: ---------------------------------------- Ajith, Eran, I am using PrintEvents to print the stuff in the getXMLStreamReader and getXMLStreamReaderWithoutCaching... Output when i use getXMLStreamReaderWithoutCaching: EVENT:[START_DOCUMENT] [<?xml version='1.0' encoding='utf-8' standalone='yes'?>] EVENT:[START_ELEMENT] [<['http://www.haschemi.org/fault/']:axis2ns1:getProductFault xmlns:axis2ns1='http://www.haschemi.org/fault/'>] EVENT:[CHARACTERS] [Dicker Fehler!] EVENT:[END_ELEMENT] [</['http://schemas.xmlsoap.org/soap/envelope/']:soapenv:Fault>] EVENT:[END_ELEMENT] [</['http://schemas.xmlsoap.org/soap/envelope/']:soapenv:Body>] Output when i use getXMLStreamReader: EVENT:[START_DOCUMENT] [<?xml version='1.0' encoding='utf-8' standalone='yes'?>] EVENT:[START_ELEMENT] [<['http://www.haschemi.org/fault/']:axis2ns1:getProductFault xmlns:axis2ns1='http://www.haschemi.org/fault/'>] EVENT:[CHARACTERS] [Dicker Fehler!] Looks like WithoutCaching is returning a bit more that confuses xmlbeans and causes the NPE. Please investigate. thanks, dims > NullPointerException while receiving Fault from Server > ------------------------------------------------------ > > Key: AXIS2-616 > URL: http://issues.apache.org/jira/browse/AXIS2-616 > Project: Apache Axis 2.0 (Axis2) > Type: Bug > Components: databinding > Environment: Windows XP Home > java version "1.5.0_06" > tomcat 5.5.16 > Axis2 SVN of 2005-04-24 > Reporter: Siamak Haschemi > Assignee: Ajith Harshana Ranabahu > Attachments: Client.java, FaultSkeleton.java, fault.wsdl, services.xml > > I created a simple WSDL contailing a Operation with a Reqest, Reponse and a > Failure. Then I create the serverside Skeleton with WSDL2Java and modified > the Skeleton to throw the Exception. > I also used WSDl2Java for the Client Stub. > The Client calls the server and the server responds. But the parsing of the > server's response (including a Exception) fails with > Exception in thread "main" java.lang.RuntimeException: Data binding error > at org.apache.axis2.FaultStub.fromOM(FaultStub.java:372) > at org.apache.axis2.FaultStub.getProduct(FaultStub.java:145) > at Client.main(Client.java:16) > Caused by: java.lang.NullPointerException > at > org.apache.xmlbeans.impl.store.Cur$CurLoadContext.finish(Cur.java:3184) > at > org.apache.xmlbeans.impl.store.Locale.loadXMLStreamReader(Locale.java:1216) > at > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:843) > at > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:826) > at > org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoaderBase.java:231) > at > org.haschemi.www.fault.GetProductFaultDocument$Factory.parse(GetProductFaultDocument.java:88) > at org.apache.axis2.FaultStub.fromOM(FaultStub.java:367) > ... 2 more > The reqest and the response: > <?xml version="1.0" encoding="http://schemas.xmlsoap.org/soap/envelope/"?> > <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > <soapenv:Header/> > <soapenv:Body> > <getProductRequest > xmlns="http://www.haschemi.org/fault/">Test</getProductRequest> > </soapenv:Body> > </soapenv:Envelope> > <?xml version="1.0" encoding="http://schemas.xmlsoap.org/soap/envelope/"?> > <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > <soapenv:Header/> > <soapenv:Body> > <soapenv:Fault> > <faultcode>soapenv:Client</faultcode> > <faultstring>GetProductFaultException</faultstring> > <detail> > <getProductFault xmlns="http://www.haschemi.org/fault/">Dicker > Fehler!</getProductFault> > </detail> > </soapenv:Fault> > </soapenv:Body> > </soapenv:Envelope> -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
