Hello Claus! YUHUUUUU I got it and it is working! Your last posting gave me a reality check. Thanks a lot.
The following code snippet propagates the exception back to the calling route: RouteBuilder No. 1 @Override public void configure() throws Exception { from("activemq:" + JmsDestinations.QUEUE_INIT_MAIN_ROUTE) .routeId("initMainRoute") .onException(Exception.class) .handled(true) .to("activemq:topic:" + JmsDestinations.TOPIC_LOG_SERVICE) .end() .to("*direct:emptyDirectoryRoute*") .setHeader("SUCCESS_INIT", header(EmptyDirectoryDataReceived.IS_DIRECTORY_CLEANSED)); } RouteBuilder No. 2 @Override public void configure() throws Exception { from("*direct:emptyDirectoryRoute*").routeId("emptyDirectoryRoute") .errorHandler(noErrorHandler()) .bean(EmptyDirectoryDataReceived.class) *// throws an exception here* .setBody(simple("${header." + DN1CamelHeader.PROTOCOL_DIRECTORY_CLEANING + "}")); } Thanks Thanks! Hilde -- View this message in context: http://camel.465427.n5.nabble.com/Exception-handling-within-route-chains-tp5715862p5715933.html Sent from the Camel - Users mailing list archive at Nabble.com.