camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hadrian Zbarcea (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CAMEL-4022) Issue using errorBuilderRef with the xml dsl
Date Fri, 27 May 2011 13:28:48 GMT
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

Mime
View raw message