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

Claus Ibsen commented on CAMEL-21780:
-------------------------------------

It may be fixed by linked ticket

> camel-core - Java DSL - StackOverflowError with Enrich EIP and assigning id
> ---------------------------------------------------------------------------
>
>                 Key: CAMEL-21780
>                 URL: https://issues.apache.org/jira/browse/CAMEL-21780
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core
>    Affects Versions: 4.10.0
>            Reporter: Thomas Gantenbein
>            Priority: Minor
>             Fix For: 4.10.1, 4.11.0
>
>
> A RouteBuilder with the following routes:
> {code:java}
> from("timer:foo?period=1000")
>     .choice()
>         .when().constant(true)
>             .enrich()
>                 .constant("direct:test")
>             .end()
>             .id("I am trouble for version 4.10.0 -- remove me or change to 
> 4.9.0 and the route starts up just fine")
>     .end()
>     .log("${body}");from("direct:test")
>     .setBody(constant("I'm running"));
>  {code}
> results in the following Exception at startup:
> {code:java}
> Exception in thread "main" java.lang.StackOverflowError
>     at 
> org.apache.camel.model.ProcessorDefinition.id(ProcessorDefinition.java:674)
>     at org.apache.camel.model.ExpressionNode.id(ExpressionNode.java:157)
>     at org.apache.camel.model.ExpressionNode.id(ExpressionNode.java:39)
>     at 
> org.apache.camel.model.ProcessorDefinition.id(ProcessorDefinition.java:680)
>     at org.apache.camel.model.ExpressionNode.id(ExpressionNode.java:157)
>     at org.apache.camel.model.ExpressionNode.id(ExpressionNode.java:39)
>     at 
> org.apache.camel.model.ProcessorDefinition.id(ProcessorDefinition.java:680)
>  {code}
> Remove the .id there or downgrade to Camel 4.9.0 and the exception is gone.It 
> seems to be something about the combination of the choice and enrich EIP: 
> Remove the choice and things will be fine. Replace enrich with some processor 
> and things will be fine, too.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to