camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Claus Ibsen (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CAMEL-10247) OnException is overriding route Ids for the Route Definitions in the Camel Test
Date Wed, 17 Aug 2016 14:22:20 GMT

    [ https://issues.apache.org/jira/browse/CAMEL-10247?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15424599#comment-15424599
] 

Claus Ibsen commented on CAMEL-10247:
-------------------------------------

To set the id of the route, then in Java DSL **always** use routeId

> OnException is overriding route Ids for the Route Definitions in the Camel Test
> -------------------------------------------------------------------------------
>
>                 Key: CAMEL-10247
>                 URL: https://issues.apache.org/jira/browse/CAMEL-10247
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-blueprint, camel-core, camel-test
>    Affects Versions: 2.16.2
>         Environment: Camel, Karaf
>            Reporter: Srinivas
>            Priority: Minor
>
> When there is onException block in the Routes, Route Ids are overridden in the test (CBTS)
class. 
> Ex: {code}
> public class TestRoute extends RouteBuilder {
> 	@Override
> 	public void configure() throws Exception {
> 		onException(Exception.class).id("ExceptionId")
> 			.maximumRedeliveries(0)
> 			.handled(true)
> 			.setHeader(Exchange.HTTP_RESPONSE_CODE).constant(HttpURLConnection.HTTP_NOT_FOUND)
> 			.end()
> 			.stop();
> 		from("file:foo").id("foo")
> 			.to("blah") 
> 			.end();
> 	}
> }
> {code}
> A Camel test (using Camel Blueprint Test Support) is written for the above route, then
found that Route Ids is overridden with "route1" in the route definition. When OnException
block code is commented, route id is replaced with "foo" in the route definition in CBTS.
This behavior can be reproduced consistently.  
> Please let me know if this is known behavior or needs fix.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message