Can you use a simple CXF client to catch the exception to see if it has the stack trace for the server side? AFAIK, The stack trace of exception in the server side will not be marshalled by default.

On 3/16/11 9:53 PM, hyjshanghai wrote:
I deliberately throw an ArithmeticException through diving by zero in the Web
method of the web service..

I also tried to throw this exception in a Camel Processor, rather than in a
remote web service. Still, the Processor configured in the OnException
clause got the ArithmeticException object from Exchange.EXCEPTION_CAUGHT
property, only to find that the stack trace is null.

So I believe it is a problem of the client-side camel, rather than one
inside a remote CXF web service.

--
View this message in context: 
http://camel.465427.n5.nabble.com/Missing-Stack-Trace-when-Handling-SOAP-Fault-from-a-CXF-Endpoint-tp3774168p3781884.html
Sent from the Camel - Users mailing list archive at Nabble.com.



--
Willem
----------------------------------
FuseSource
Web: http://www.fusesource.com
Blog:    http://willemjiang.blogspot.com (English)
         http://jnn.javaeye.com (Chinese)
Twitter: willemjiang

Reply via email to