You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by Mark Roder <mr...@wamnet.com> on 2001/10/15 20:35:47 UTC
Issue: Bad decoding of faults?
When my client get this message
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<soap:Header>
</soap:Header>
<soap:Body>
<soap:Fault>
<faultcode>Archive.InvalidLogin</faultcode>
<faultstring>The username and password were
invalid</faultstring>
<detail>The username and password were
invalid</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>
I get the following:
AxisFault
faultCode: null
faultString: The username and password were invalid
faultActor: null
faultDetails: null
at
org.apache.axis.message.SOAPFaultElement.getAxisFault(SOAPFaultElement.java:
133)
at
org.apache.axis.message.SOAPFaultBuilder.<init>(SOAPFaultBuilder.java:94)
at
org.apache.axis.message.BodyBuilder.onStartChild(BodyBuilder.java:76)
at
org.apache.axis.encoding.DeserializationContext.startElement(Deserialization
Context.java:546)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1475)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1766)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1494)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1766)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1494)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:433)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:346)
at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext
.java:173)
at org.apache.axis.Message.getAsSOAPEnvelope(Message.java:320)
at
org.apache.axis.client.ServiceClient.invoke(ServiceClient.java:695)
at
org.apache.axis.client.ServiceClient.invoke(ServiceClient.java:596)
at
org.apache.axis.client.ServiceClient.invoke(ServiceClient.java:615)
Later
Mark