if exception in fault handling, throw fault instead of processing exception
---------------------------------------------------------------------------
Key: CXF-2472
URL: https://issues.apache.org/jira/browse/CXF-2472
Project: CXF
Issue Type: Improvement
Components: Soap Binding
Affects Versions: 2.2.5
Reporter: Michael Allman
Priority: Minor
Attachments: SoapFaultOutInterceptors.patch
In Soap11FaultOutInterceptor and Soap12FaultOutInterceptor, if we encounter an
XMLStreamException writing the fault, we throw a new Fault wrapping that
processing exception. Runtime exceptions are not caught, and the original
fault is lost. I've attached a patch addressing both of these issues.
With this patch, if there's a processing exception we will see the original
fault in the server logs rather than the processing exception. From my
experience, logging this fault is much more valuable than logging the
processing exception.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.