Hello all, in a service mix I have an application that publish a web service using the <jaxws:endpoint /> tag in a spring file.
This web service may throw modeled SOAP Faults, and when it does it shouldn't print the full stack trace. When I run the service in the tests (starting a Spring application in a Spring's ClassPathXmlApplicationContext() ) the body of the fault is empty like this: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <soap:Fault> <faultcode>soap:Server</faultcode> <faultstring>Msg OperationFault</faultstring> <detail> <ns1:operationFault xmlns:ns1=" http://net.cristcost/ns/service/fault"> <faultType xsi:type="srvfault:OperationFaultType" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xmlns:srvfault="http://net.cristcost/ns/service/fault ">CONSUMER_ERROR</faultType> </ns1:operationFault> </detail> </soap:Fault> </soap:Body> </soap:Envelope> But when I run the same spring xml file inside servicemix, at every fault the full server stack trace is printed in many <classContext > tags like the following: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <soap:Fault> <faultcode>soap:Server</faultcode> <faultstring>Msg OperationFault</faultstring> <detail> <ns1:operationFault xmlns:ns1=" http://net.cristcost/ns/service/fault"> <faultType xsi:type="srvfault:OperationFaultType" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xmlns:srvfault="http://net.cristcost/ns/service/fault ">CONSUMER_ERROR</faultType> <classContext xmlns:srvfault=" http://net.cristcost/ns/service/fault ">net.cristcost.test.ExceptionTestService</classContext> .... <classContext xmlns:srvfault=" http://net.cristcost/ns/service/fault ">org.eclipse.jetty.util.thread.QueuedThreadPool</classContext> <classContext xmlns:srvfault=" http://net.cristcost/ns/service/fault">java.lang.Thread</classContext> </ns1:operationFault> </detail> </soap:Fault> </soap:Body> </soap:Envelope> Anyone knows how to disable this behaviour or at least where in servicemix to investigate to find a solution?
