camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Fush <>
Subject Re: 1.5 error handling Spring config buggy/not complete?
Date Wed, 19 Nov 2008 12:33:51 GMT

I was assuming that if an exception (any other than FunctionalException) was
thrown from within my <onException> clause, it would be handled by the
TransactionManager as for all other exceptions. But apparently not. :)

I have to expect exceptions from the myOwnErrorHandler bean, because it
calls a remote system. What are my options if I would like to write my own
implementation of the <onException> tag? Would that be feasible? Do you know
of any examples/tutorials for that?

Claus Ibsen-2 wrote:
> Hi
> Ha ha you have a catch-22 situation ;) You are doing the "handling" of
> the exception (kinda like a finally) but in that process you also have
> an exception being thrown.
> What would be the ideal situation to do here?
> - Let Camel try to find a new onException that matches the new
> exception being thrown?
> - Or log it as a kind of WARN (this is the easiest to do)
> We should beware that we don't push the it to far and it gets to
> complex to understand what happens.
> Any thoughts?
> A workaround in your bean is to use
> try .. catch code style and handle the new exception your self.
> /Claus Ibsen
> Apache Camel Committer
> Blog:

View this message in context:
Sent from the Camel - Users mailing list archive at

View raw message