You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Michael Allman (JIRA)" <ji...@apache.org> on 2009/10/15 10:32:31 UTC

[jira] Updated: (CXF-2472) if exception in fault handling, throw fault instead of processing exception

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

Michael Allman updated CXF-2472:
--------------------------------

    Attachment: SoapFaultOutInterceptors.patch

Proposed fix

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