I believe that the <detail> element is invalid. The detail element is defined so:
<xs:element name="detail" type="tns:detail" minOccurs="0" /> <xs:complexType name="detail"> <xs:sequence> <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded" processContents="lax" /> </xs:sequence> <xs:anyAttribute namespace="##any" processContents="lax" /> </xs:complexType> Therefore the content in the detail should be specified within a qualified child element or attribute, but not as string content within <detail>. Anne On Mon, 10 Jan 2005 15:31:07 -0500, Rich Bramante <[EMAIL PROTECTED]> wrote: > > > I have an Axis client connecting with a 2.6 gSOAP server. Things work fine > until the server returns a fault at which point the client throws a > ClassCastException out of the stub's invoke() method. Here is the returned > gSOAP response. Is this response valid or is it formatted improperly? > > > > Thanks. > > > > <?xml version="1.0" encoding="UTF-8"?> > > <SOAP-ENV:Envelope > xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns="urn:Server" > xmlns:ns="urn:Agent/ns.xsd" xmlns:Agent="urn:Agent"> > > <SOAP-ENV:Body id="_0"> > > <SOAP-ENV:Fault> > > <faultcode>SOAP-ENV:Client</faultcode> > > <faultstring>STATUS_IO_TIMEOUT</faultstring> > > <detail>SOAP Request Failed: Error = Exception (555)</detail> > > </SOAP-ENV:Fault> > > </SOAP-ENV:Body> > > </SOAP-ENV:Envelope> > > > >