Hello All, I got Camel to see the exception by throwing a fault in my interceptor. This is probably not the preferred way to do this, but it seemed to work:
public class CamelExceptionInterceptor extends AbstractPhaseInterceptor<Message> { public CamelExceptionInterceptor() { super(Phase.SETUP); } @Override public void handleFault(Message message) { Exception exception = message.getContent(Exception.class); throw new Fault(exception); } @Override public void handleMessage(Message message) throws Fault { } } I then wired this interceptor into my Camel route. I had to hunt a while to see what phase it was bombing out on, but this worked: <cxf:cxfEndpoint id="myService" address="http://localhost/service" wsdlURL="service.wsdl" serviceName="test:ServiceService" endpointName="test:Service" xmlns:test="http://test.com" > <cxf:outInterceptors > <ref bean="camelExceptionInterceptor"/> </cxf:outInterceptors> </cxf:cxfEndpoint> Maybe this fault did not propogate because in my test scenario, a connection could not be established so it wasn't far enough in the CXF chain to propogate the exception? Thanks, Yogesh -- View this message in context: http://camel.465427.n5.nabble.com/Propogate-CXF-Exception-to-Camel-tp5491102p5491265.html Sent from the Camel - Users mailing list archive at Nabble.com.