Edin Hodzic created CAMEL-7712:
----------------------------------
Summary: Route id not set when using onException definition
Key: CAMEL-7712
URL: https://issues.apache.org/jira/browse/CAMEL-7712
Project: Camel
Issue Type: Bug
Components: camel-scala
Affects Versions: 2.13.2
Reporter: Edin Hodzic
Priority: Minor
Given this route:
{code:title=MyRoute.scala}
import org.apache.camel.main.Main
import org.apache.camel.scala.dsl.builder.{RouteBuilder, RouteBuilderSupport}
class MyRoute extends RouteBuilder {
"direct:input" ==> {
id("my-route")
to("mock:output")
}
}
object MyRoute extends RouteBuilderSupport {
def main(args: Array[String]) {
val main = new Main()
main.enableHangupSupport
main.addRouteBuilder(new MyRoute)
main.run
}
}
{code}
On startup we can see a {{my-route}} id:
{noformat}
[main] DefaultCamelContext INFO Route: my-route started and consuming from:
Endpoint[direct://input]
{noformat}
Adding an {{onException}} definition to the route:
{code}
handle[FileNotFoundException] {
to("mock:exception")
}.handled
{code}
On startup we can see a {{route1}} id:
{noformat}
[main] DefaultCamelContext INFO Route: route1 started and consuming from:
Endpoint[direct://input]
{noformat}
--
This message was sent by Atlassian JIRA
(v6.2#6252)