>> Doesn't from("....").handleFault() work either? > > Building on my previous example I'm assuming it should look like this? > ... > If so then no, that doesn't work, either.
I think I should clarify. I'm not quite sure but I believe that what's happening might be this: 1. The CXF endpoint gets called and causes a fault. 2. The HandleFault interceptor (assuming it gets called; haven't been able to verify that yet) turns the fault into an exception 3. The first processor in the onException route gets called; after this 4. The route is still short-circuited because getException is non-null Does that sound plausible? What does work is inserting a processor first thing in the onException route that removes the fault and instead of calling setException puts the fault into the exchange under the EXCEPTION_CAUGHT property. It would be nice if that effect was possible with "handled" without lots of manual intervention. -- View this message in context: http://camel.465427.n5.nabble.com/Does-onException-not-support-multiple-statements-tp4381958p4390611.html Sent from the Camel - Users mailing list archive at Nabble.com.