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 "Benson Margulies (JIRA)" <ax...@ws.apache.org> on 2014/11/29 02:31:12 UTC

[jira] [Closed] (AXIS-2356) Axis fails to deserialize faults that involve text elements

     [ https://issues.apache.org/jira/browse/AXIS-2356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Benson Margulies closed AXIS-2356.
----------------------------------
    Resolution: Invalid

I don't care any more.

> Axis fails to deserialize faults that involve text elements
> -----------------------------------------------------------
>
>                 Key: AXIS-2356
>                 URL: https://issues.apache.org/jira/browse/AXIS-2356
>             Project: Axis
>          Issue 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 was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org