Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-6127

Check thrown Exception's cause for SOAPFaultException

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 3.0.4, 2.7.15, 3.1
    • JAX-WS Runtime
    • None
    • Unknown

    Description

      Section 10.2.2.3 of JAX-WS 2.2 spec has a footnote that says:

      If the exception is a SOAPFaultException or has a cause that is a SOAPFaultException.

      Currently CXF only checks if the thrown exception is of the exact type (i.e. not a subtype of) SOAPFaultException. We need to check all causes and may as well use instanceof rather than ex.getClass().equals(SOAPFaultException.class) in WebFaultOutInterceptor.

      Attachments

        Issue Links

          Activity

            People

              ay Akitoshi Yoshida
              klape Kyle Lape
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: