Hi Yes you are welcome to provide a sample project that is easy to try to help
Claus Ibsen ----------------- @davsclaus Camel in Action 2: https://www.manning.com/ibsen2 On Thu, 3 Apr 2025 at 21.00, Billah Farouk (BD/SWD-DOE4) <farouk.bil...@bosch.com.invalid> wrote: > 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 >