Custom exception not appearing in SOAP fault response
-----------------------------------------------------

                 Key: CXF-1136
                 URL: https://issues.apache.org/jira/browse/CXF-1136
             Project: CXF
          Issue Type: Bug
    Affects Versions: 2.0.2
         Environment: WIndows XP
Java SDK 1.5_0_12
            Reporter: ed p
            Priority: Critical
         Attachments: helloWorld.wsdl, java_first_jaxws.zip

I modified the apache-cxf-2.0.2-incubator\samples\java_first_jaxws web service 
to throw a custom exception and a custom request and response object like so:

public interface HelloWorld {
    Response sayHi(Request text) throws CustomException;
}

CustomException is a CustomExceptionBase with two string properties. 
CustomExceptionBase is a java.lang.Exception

The CustomException appears in the WSDL but the CustomExceptionBase is missing. 
When the service is invoked and throws a CustomException the soap response is:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
   <soap:Body>
      <soap:Fault>
         <faultcode>soap:Server</faultcode>
         <faultstring>custom error</faultstring>
      </soap:Fault>
   </soap:Body>
</soap:Envelope>

I am expecting to see the CustomException serialized in the 
Envelope/Body/Fault/detail node.

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