[
https://issues.apache.org/jira/browse/CAMEL-6109?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen reopened CAMEL-6109:
--------------------------------
On 2nd though lets add validation to the Camel model so we can detect the mis
configuration of having doCatch outside doTry etc. Then we can tell the end
user about this mis configuration so they can fix it.
> <to/> step in a <doCatch/> block runs when the <doTry/> tag is closed in the
> wrong place
> ----------------------------------------------------------------------------------------
>
> Key: CAMEL-6109
> URL: https://issues.apache.org/jira/browse/CAMEL-6109
> Project: Camel
> Issue Type: Bug
> Components: camel-core
> Affects Versions: 2.10.3
> Environment: Windows dev
> Reporter: Matt Pavlovich
> Assignee: Claus Ibsen
> Fix For: 2.11.0
>
>
> Example route:
> <doTry>
> <to ... >
> </doTry>
> <doCatch>
> <exception>java.lang.Exception</exception>
> <to uri="log.... "/>
> </doCatch>
> The <to uri="log..."/> line will execute every time, regardless if there is
> an exception or not.
> I believe the preferred behavior would be that the route should fails to
> load/validate. Alternatively, the <to uri="log.." /> should not run when
> there is not an exception.
> Thanks!
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira