Hello , I have declared my CustomException class. When the onException() catches it , it goes to the processor I defined :
onException(classOf[CustomException]).process(doSmth) So far so good . The issue that I need into the processor to check if the exception is of type "CustomException" or not when I write : def process(exchange: Exchange) = { val exception: Exception = exchange.getProperty(Exchange.EXCEPTION_CAUGHT, classOf[CustomException]) *I got null * But when I write : def process(exchange: Exchange) = { val exception: Exception = exchange.getProperty(Exchange.EXCEPTION_CAUGHT, classOf[Exception]) *I got my exception object * How could I check which type of exception is thrown into the processor ! -- View this message in context: http://camel.465427.n5.nabble.com/Fetch-Custom-Exception-from-the-exchange-tp4615141p4615141.html Sent from the Camel Development mailing list archive at Nabble.com.