janwesterkamp commented on issue #7541:
URL: https://github.com/apache/camel-quarkus/issues/7541#issuecomment-3126142164

   Unfortunately, this is only half of the solution.
   
   As I wrote, addressing the breaking change with guidance from a log message 
is acceptable.
   
   But the severe issue is, how to get the route steps behind the outer choice 
statement executed again after the update:
   
   There is no log hint. Replacing .end() with .end().endChoice() has no effect 
- the last two log statements in vanish from the execution log.
   
   And besides the simple test above, in my real world application, route tests 
fail with complex nested choice statements.
   
   As documented 
[here](https://camel.apache.org/manual/camel-4x-upgrade-guide-4_12.html#_java_dsl)
 (but not 
[here](https://camel.apache.org/components/4.10.x/eips/choice-eip.html) in the 
EIP) it should be possible to use .end(), but this is not working any more 
since camel 4.12.0. It looks like, the route stops with the end() statement and 
not the ; symbol.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to