Hi, I am trying to use ExceptionMapper class for my custom exception, below is my custom exception mapper class
import javax.ws.rs.core.Response; import javax.ws.rs.ext.ExceptionMapper; import javax.ws.rs.ext.Provider; import com.my.flm.item.exception.CustomException; @Provider public class ItemExceptionMapper implements ExceptionMapper<CustomException> { @Override public Response toResponse(CustomException exception) { System.out.println("ItemExceptionMapper-toResponse"); Response.Status status; status = Response.Status.INTERNAL_SERVER_ERROR; return Response.status(status).header("exception", exception.getMessage()).build(); } } I have added this class to my cxf server provider list <cxf:rsServer id="itemService" address="{{esb.item.rest.address}}" serviceClass="com.my.esb.service.flm.ItemServiceImpl" loggingFeatureEnabled="true"> <cxf:providers> <bean class="org.codehaus.jackson.jaxrs.JacksonJsonProvider"/> <bean class="com.my.flm.esb.exception.ItemExceptionMapper"/> </cxf:providers> </cxf:rsServer> But when ever ItemException is thrown from the background call, i can see it never went through my exception mapper class. Is there any one who has used the ExceptionMapper class with camel. I can see the same exception mapper class is working very fine with mule and spring-web. But when it comes to camel it always surprising. :( -- View this message in context: http://camel.465427.n5.nabble.com/CXF-jaxrs-custome-exception-mapper-with-camel-tp5749882.html Sent from the Camel - Users mailing list archive at Nabble.com.