Issue using errorBuilderRef with the xml dsl
--------------------------------------------
Key: CAMEL-4022
URL: https://issues.apache.org/jira/browse/CAMEL-4022
Project: Camel
Issue Type: Bug
Affects Versions: 2.7.1
Reporter: Hadrian Zbarcea
Assignee: Hadrian Zbarcea
While fixing issues around the errorHandler I noticed that <onException>
definitions defined in the camel context are ignored if a route specifies its
own errorHandlerRef. The reason is that we set the onException definition on
the default error handler. I have a fix for that, but I discovered a different
issue (I think) for which I would like to discuss the solution.
When we have an onException definition that looks kinda like this:
{code}
<onException>
<exception> java.lang.IllegalArgumentException</exception>
<to uri="mock:illegalArgumentException"/>
</onException>
{code}
... something happens, the IAE exception is caught, we do something, but in
that process another exception is thrown. Currently, that would be caught by
the default error handler, which may not be what we want.
What error handler (if any) should handle exceptions thrown while in
onException?
[I will get back later today with the options I see, but comments are
appreciated in the meantime]
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira