Hi, The issue is still present in 4.10.3 and 4.11.0. Is anyone else facing the same?
I can provide a repro case if someone wants to take a look at it. Regards Farouk -----Ursprüngliche Nachricht----- Von: Billah Farouk (BD/SWD-DOE4) <farouk.bil...@bosch.com.INVALID> Gesendet: Donnerstag, 27. März 2025 21:11 An: users@camel.apache.org Betreff: OnExceptions clauses ignored since Camel 4.8.2 Hello, we have noticed a strange behavior beginning from Camel 4.8.2 concerning the Exception Handling: routes, that are created based on a route template, ignore completely the OnException clauses. routeTemplate("onexceptionreprotemplate") .templateParameter("source") .templateParameter("target") .from("{{source}}") .onException(Exception.class) .log(LoggingLevel.ERROR, "Exception was thrown") .markRollbackOnly() .end() .log(LoggingLevel.INFO, "Starting the route") .to("{{target}}") .log(LoggingLevel.INFO, "Message sent"); In Camel 4.8.1 and above, if the {{target}} throws an exception, the steps inside the OnException are executed. This doesn't happen starting from Camel 4.8.2. The route acts as if no OnException clause is defined. Routes, not created based on templates, are not impacted by the behavior above. Steps inside the OnException are executed also in versions >= than 4.8.2 Could that be a bug introduced in 4.8.2 for routeTemplates Regards Farouk