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 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