[ http://issues.apache.org/jira/browse/AXIS-2356?page=all ]
benson margulies updated AXIS-2356:
-----------------------------------
Attachment: SOAPFaultBuilder.java.patch
Here is a patch that fixes this probem.
> Axis fails to deserialize faults that involve text elements
> -----------------------------------------------------------
>
> Key: AXIS-2356
> URL: http://issues.apache.org/jira/browse/AXIS-2356
> Project: Apache Axis
> Type: Bug
> Components: Serialization/Deserialization
> Environment: Java 1.4 on WIndows, talking to a gSoap server. (axis 1.3.1).
> Reporter: benson margulies
> Attachments: SOAPFaultBuilder.java.patch
>
> SOAPFaultBuilder.onEndChild fails with a DomEx error in the case where the
> node is a Text node. The complaint is that the node that is being added by
> XMLUtils.newDocument().createElement("text") is in the wrong document.
> <SOAP-ENV:Envelope
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
> <SOAP-ENV:Body>
> <SOAP-ENV:Fault>
> <faultcode>SOAP-ENV:Server</faultcode>
> <faultstring>502 Bad Gateway</faultstring>
> <detail>Invalid response from upstream server
> localhost:8000</detail>
> </SOAP-ENV:Fault>
> </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
> SOAPFaultBuilder.onEndChild(String, String, DeserializationContext) line: 305
> DeserializationContext.endElement(String, String, String) line: 1090
> Parser2.maybeElement(ElementValidator) line: 1712
> Parser2.content(ElementDecl, boolean, ElementValidator) line: 1963
> Parser2.maybeElement(ElementValidator) line: 1691
> Parser2.content(ElementDecl, boolean, ElementValidator) line: 1963
> Parser2.maybeElement(ElementValidator) line: 1691
> Parser2.content(ElementDecl, boolean, ElementValidator) line: 1963
> Parser2.maybeElement(ElementValidator) line: 1691
> Parser2.parseInternal(InputSource) line: 667
> Parser2.parse(InputSource) line: 337
> XMLReaderImpl.parse(InputSource) line: 448
> SAXParserImpl(SAXParser).parse(InputSource, DefaultHandler) line: 345
> DeserializationContext.parse() line: 227
--
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