[ http://issues.apache.org/jira/browse/AXIS2-1361?page=all ]
Davanum Srinivas updated AXIS2-1361: ------------------------------------ Priority: Blocker (was: Critical) > Errors parsing response document with ADB databinding and simpleContent > ----------------------------------------------------------------------- > > Key: AXIS2-1361 > URL: http://issues.apache.org/jira/browse/AXIS2-1361 > Project: Apache Axis 2.0 (Axis2) > Issue Type: Bug > Components: adb > Affects Versions: nightly > Environment: Linux, JDK 1.5.0_07 > Reporter: Dennis Sosnoski > Priority: Blocker > Attachments: library.zip > > > Testing the latest SVN code, and using this WSDL (relevant portions only): > <wsdl:definitions targetNamespace="http://ws.sosnoski.com/library/wsdl" > xmlns:wns="http://ws.sosnoski.com/library/wsdl" > xmlns:tns="http://ws.sosnoski.com/library/types" > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"> > <wsdl:types> > > <schema elementFormDefault="qualified" > targetNamespace="http://ws.sosnoski.com/library/wsdl" > xmlns="http://www.w3.org/2001/XMLSchema" > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > <import namespace="http://ws.sosnoski.com/library/types"/> > ... > <element name="getTypes"> > <complexType> > <sequence/> > </complexType> > </element> > > <element name="getTypesResponse"> > <complexType> > <sequence> > <element maxOccurs="unbounded" name="getTypesReturn" > type="tns:TypeInformation"/> > </sequence> > </complexType> > </element> > > ... > </schema> > > <schema elementFormDefault="qualified" > targetNamespace="http://ws.sosnoski.com/library/types" > xmlns="http://www.w3.org/2001/XMLSchema" > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > ... > > <complexType name="TypeInformation"> > <simpleContent> > <extension base="xsd:string"> > <attribute name="count" use="required" type="int"/> > <attribute name="name" use="required" type="string"/> > </extension> > </simpleContent> > </complexType> > > </schema> > </wsdl:types> > ... > <wsdl:message name="getTypesRequest"> > <wsdl:part element="wns:getTypes" name="parameters"/> > </wsdl:message> > <wsdl:message name="getTypesResponse"> > <wsdl:part element="wns:getTypesResponse" name="parameters"/> > </wsdl:message> > ... > <wsdl:portType name="Library"> > ... > <wsdl:operation name="getTypes"> > <wsdl:input message="wns:getTypesRequest" name="getTypesRequest"/> > <wsdl:output message="wns:getTypesResponse" name="getTypesResponse"/> > </wsdl:operation> > ... > </wsdl:portType> > The server responds to the getTypes operation with the following XML: > <?xml version='1.0' encoding='UTF-8'?> > <soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > <soapenv:Header /> > <soapenv:Body> > <ns2:getTypesResponse > xmlns:ns2="http://ws.sosnoski.com/library/wsdl"> > <ns2:getTypesReturn count="3" name="java">About > Java</ns2:getTypesReturn> > <ns2:getTypesReturn count="3" name="scifi">Science > fiction</ns2:getTypesReturn> > <ns2:getTypesReturn count="2" name="xml">About > XML</ns2:getTypesReturn> > </ns2:getTypesResponse> > </soapenv:Body> > </soapenv:Envelope> > This looks valid, but the client throws an exception: > [java] Retrieved 'Infinity Beach' > [java] Exception in thread "main" java.lang.RuntimeException: > org.apache.axiom.om.impl.exception.OMStreamingException: > com.ctc.wstx.exc.WstxParsingException: Current state not START_ELEMENT > [java] at [row,col {unknown-source}]: [1,268] > [java] at > com.sosnoski.ws.library.adb.LibraryAdbStub.fromOM(LibraryAdbStub.java:1039) > [java] at > com.sosnoski.ws.library.adb.LibraryAdbStub.getTypes(LibraryAdbStub.java:701) > [java] at > com.sosnoski.ws.library.adb.WebServiceClient.main(WebServiceClient.java:54) > [java] Caused by: > org.apache.axiom.om.impl.exception.OMStreamingException: > com.ctc.wstx.exc.WstxParsingException: Current state not START_ELEMENT > [java] at [row,col {unknown-source}]: [1,268] > [java] at > org.apache.axiom.om.impl.llom.OMStAXWrapper.getElementText(OMStAXWrapper.java:838) > ... -- 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]