axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Davanum Srinivas (JIRA)" <j...@apache.org>
Subject [jira] Updated: (AXIS2-1362) Errors parsing Fault document with ADB databinding
Date Mon, 16 Oct 2006 01:35:40 GMT
     [ http://issues.apache.org/jira/browse/AXIS2-1362?page=all ]

Davanum Srinivas updated AXIS2-1362:
------------------------------------

    Priority: Blocker  (was: Critical)

> Errors parsing Fault document with ADB databinding
> --------------------------------------------------
>
>                 Key: AXIS2-1362
>                 URL: http://issues.apache.org/jira/browse/AXIS2-1362
>             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-fault.zip
>
>
> Running the current svn code with the following 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/types"
>         xmlns="http://www.w3.org/2001/XMLSchema"
>         xmlns:xsd="http://www.w3.org/2001/XMLSchema">
>       ...
>      <element name="addDuplicate" type="tns:AddDuplicate"/>
>       
>       <complexType name="AddDuplicate">
>         <sequence>
>           <element name="book" type="tns:BookInformation"/>
>         </sequence>
>      </complexType>
>       
>       <complexType name="BookInformation">
>         <sequence>
>           <element name="author" minOccurs="0" maxOccurs="unbounded" type="string"/>
>           <element name="title" type="string"/>
>         </sequence>
>         <attribute name="type" use="required" type="string"/>
>         <attribute name="isbn" use="required" type="string"/>
>       </complexType>
>       ...
>     </schema>
>   </wsdl:types>
>   ...
>   <wsdl:message name="addDuplicateFault">
>     <wsdl:part element="tns:addDuplicate" name="fault"/>
>   </wsdl:message>
>   <wsdl:portType name="Library">
>     ...
>     <wsdl:operation name="addBookInstance">
>       <wsdl:input message="wns:addBookInstanceRequest" name="addBookInstanceRequest"/>
>       <wsdl:output message="wns:addBookInstanceResponse" name="addBookInstanceResponse"/>
>       <wsdl:fault message="wns:addDuplicateFault" name="addDuplicateFault"/>
>     </wsdl:operation>
>     
>   </wsdl:portType>
> The Fault returned by the server is:
> <?xml version='1.0' encoding='UTF-8'?>
>    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
>       <soapenv:Header />
>       <soapenv:Body>
>          <soapenv:Fault>
>             <faultcode>soapenv:Client</faultcode>
>             <faultstring>Attempt to add duplicate book</faultstring>
>             <detail>
>                <ns1:addDuplicate xmlns:ns1="http://ws.sosnoski.com/library/types">
>                   <ns1:book type="scifi" isbn="0812580311">
>                      <ns1:author>Sheffield, Charles</ns1:author>
>                      <ns1:title>Dark as Day</ns1:title>
>                   </ns1:book>
>                </ns1:addDuplicate>
>             </detail>
>          </soapenv:Fault>
>       </soapenv:Body>
>    </soapenv:Envelope>
> This looks correct to me, but the client throws an exception in parsing the Fault:
>      [java] Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException:
Unexpected subelement author
>      [java]     at com.sosnoski.ws.library.adb.LibraryAdbFaultStub.fromOM(LibraryAdbFaultStub.java:1299)
>      [java]     at com.sosnoski.ws.library.adb.LibraryAdbFaultStub.addBookInstance(LibraryAdbFaultStub.java:402)
>      [java]     at com.sosnoski.ws.library.adb.WebServiceClient.main(WebServiceClient.java:82)
>      [java] Caused by: java.lang.RuntimeException: Unexpected subelement author
>      [java]     at com.sosnoski.ws.library.types.AddDuplicate$Factory.parse(AddDuplicate.java:279)
>      [java]     at com.sosnoski.ws.library.types.AddDuplicate0$Factory.parse(AddDuplicate0.java:241)
>      [java]     at com.sosnoski.ws.library.adb.LibraryAdbFaultStub.fromOM(LibraryAdbFaultStub.java:1251)
>      [java]     ... 2 more

-- 
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: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Mime
View raw message