Thanks, Willem. I had already started down this route, but had some trouble. I finally got it to work. The trick was to make sure that when the exception thrown/caught by CXF, that I propagated that exception back into the Camel route using another interceptor. The interceptor uses the following technique:
public void handleException(final Message message) { Throwable exception = message.getContent(Exception.class); if (exception != null) { Exchange exchange = (Exchange) message.get("org.apache.camel.exchange"); if (exchange != null) { exchange.setException(exception); } } } This way the Camel route recieves the exception and can process the message with an onException clause. Thanks, -g8torPaul -- View this message in context: http://camel.465427.n5.nabble.com/CXF-Inteceptor-Error-handling-with-Camel-CXF-JMS-and-ActiveMQ-tp5758297p5758453.html Sent from the Camel - Users mailing list archive at Nabble.com.