> Doesn't from("....").handleFault() work either? Building on my previous example I'm assuming it should look like this?
public void configure() throws Exception { Endpoint ep = context.getEndpoint("cxf:bean:serviceEp"); Processor proc1, proc2; proc1 = applicationContext.getBean("proc1", Processor.class); proc2 = applicationContext.getBean("proc2", Processor.class); onException(java.lang.Exception.class). handled(true). process(proc1). process(proc2). to("mock:fault2"); from("direct:startJava"). setHeader("operationName", constant("greetMe")). to(ep). handleFault(); } If so then no, that doesn't work, either. >>> Jens, I think you can use this interceptor to convert faults to >>> exceptions...see >>> https://svn.apache.org/repos/asf/camel/trunk/camel-core/src/test/java/org/apache/camel/processor/FaultRouteTest.java >>> this unit test >>> >>> basically, just add this to your context... >>> >>> getContext().addInterceptStrategy(new HandleFault()); >> >> Thanks for that. Unfortunately that doesn't seem to help much. In fact, I >> don't see the interceptor firing at all. Is there anything else that >> needs >> to be done to enable an InterceptorStrategy? -- View this message in context: http://camel.465427.n5.nabble.com/Does-onException-not-support-multiple-statements-tp4381958p4390239.html Sent from the Camel - Users mailing list archive at Nabble.com.