[
https://issues.apache.org/jira/browse/CXF-5493?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13874920#comment-13874920
]
Daniel Kulp commented on CXF-5493:
----------------------------------
FYI: this only happens if something causes the whole SOAP message to be loaded
into a DOM/SAAJ such as security interceptors, JAX-WS handlers, etc... It's a
bug in DOMUilts called from the W3CDOMStreamReader. Fixing.
> SOAPFaultException has empty message in case of response containing CDATA in
> fault:faultstring (SOAP 1.1)
> ---------------------------------------------------------------------------------------------------------
>
> Key: CXF-5493
> URL: https://issues.apache.org/jira/browse/CXF-5493
> Project: CXF
> Issue Type: Bug
> Affects Versions: 2.7.7
> Reporter: Dont Know
>
> If the called web service (SOAP 1.1) returns a fault with a faultstring
> containing a <!\[CDATA\[...\]\]> element
> {code:xml}
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
> <soapenv:Header/>
> <soap:Body xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
> <soap:Fault>
> <faultcode>soap:Server</faultcode>
> <faultstring><![CDATA[some text containing a xml tag
> <xml-tag>]]></faultstring>
> </soap:Fault>
> </soap:Body>
> </soap:Envelope>
> {code}
> then the message in the resulting SOAPFaultException is empty. If the
> faultstring contains only "simple characters" everything is fine.
> I think this issue was introduced with the fixing of bug
> [https://issues.apache.org/jira/browse/CXF-4181].
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)