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.

Reply via email to