Uploaded image for project: 'Red Hat Build of Apache Camel for Quarkus'
  1. Red Hat Build of Apache Camel for Quarkus
  2. CEQ-11181

EIP: endChoice() cannot get the parent in nested choices

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 3.20.0.GA
    • 3.20.0.GA
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • Yes
    • 0
    • +

      Steps to reproduce:
      $ mvn clean install
      $ java -jar target/quarkus-app/quarkus-run.jar

      Fails on Camel-quarkus-version: 3.20.0.temporary-redhat-00003

      2025-04-15 20:52:59,276 ERROR [org.apa.cam.qua.mai.CamelMainRuntime] (main) Failed to start application: java.lang.NullPointerException: Cannot invoke "org.apache.camel.NamedNode.getShortName()" because "p" is null
      	at org.apache.camel.model.ProcessorDefinition.endChoice(ProcessorDefinition.java:1105)
      	at com.test.MyRouteBuilder.configure(MyRouteBuilder.java:12)
      	at org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:908)
      	at org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:832)
      	at org.apache.camel.builder.RouteBuilder.prepareModel(RouteBuilder.java:748)
      	at org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:766)
      	at com.test.MyRouteBuilder_ClientProxy.addRoutesToCamelContext(Unknown Source)
      	at org.apache.camel.impl.engine.AbstractCamelContext.addRoutes(AbstractCamelContext.java:1010)
      	at org.apache.camel.main.RoutesConfigurer.addDiscoveredRoutes(RoutesConfigurer.java:327)
      	at org.apache.camel.main.RoutesConfigurer.configureRoutes(RoutesConfigurer.java:300)
      	at org.apache.camel.quarkus.main.CamelMain.configureRoutes(CamelMain.java:66)
      	at org.apache.camel.main.BaseMainSupport.postProcessCamelContext(BaseMainSupport.java:928)
      	at org.apache.camel.quarkus.main.CamelMain.initCamelContext(CamelMain.java:112)
      	at org.apache.camel.quarkus.main.CamelMain.doInit(CamelMain.java:82)
      	at org.apache.camel.support.service.BaseService.init(BaseService.java:85)
      	at org.apache.camel.quarkus.main.CamelMain.startEngine(CamelMain.java:133)
      	at org.apache.camel.quarkus.main.CamelMainRuntime.start(CamelMainRuntime.java:49)
      	at org.apache.camel.quarkus.core.CamelBootstrapRecorder.start(CamelBootstrapRecorder.java:47)
      	at io.quarkus.runner.recorded.CamelBootstrapProcessor$boot548544167.deploy_0(Unknown Source)
      	at io.quarkus.runner.recorded.CamelBootstrapProcessor$boot548544167.deploy(Unknown Source)
      	at io.quarkus.runner.ApplicationImpl.doStart(Unknown Source)
      	at io.quarkus.runtime.Application.start(Application.java:101)
      	at io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:121)
      	at io.quarkus.runtime.Quarkus.run(Quarkus.java:77)
      	at io.quarkus.runtime.Quarkus.run(Quarkus.java:48)
      	at io.quarkus.runtime.Quarkus.run(Quarkus.java:137)
      	at io.quarkus.runner.GeneratedMain.main(Unknown Source)
      	at io.quarkus.bootstrap.runner.QuarkusEntryPoint.doRun(QuarkusEntryPoint.java:68)
      	at io.quarkus.bootstrap.runner.QuarkusEntryPoint.main(QuarkusEntryPoint.java:36)
      
      2025-04-15 20:52:59,292 ERROR [io.qua.run.Application] (main) Failed to start application: java.lang.RuntimeException: Failed to start quarkus
      	at io.quarkus.runner.ApplicationImpl.doStart(Unknown Source)
      	at io.quarkus.runtime.Application.start(Application.java:101)
      	at io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:121)
      	at io.quarkus.runtime.Quarkus.run(Quarkus.java:77)
      	at io.quarkus.runtime.Quarkus.run(Quarkus.java:48)
      	at io.quarkus.runtime.Quarkus.run(Quarkus.java:137)
      	at io.quarkus.runner.GeneratedMain.main(Unknown Source)
      	at io.quarkus.bootstrap.runner.QuarkusEntryPoint.doRun(QuarkusEntryPoint.java:68)
      	at io.quarkus.bootstrap.runner.QuarkusEntryPoint.main(QuarkusEntryPoint.java:36)
      Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke "org.apache.camel.NamedNode.getShortName()" because "p" is null
      	at org.apache.camel.quarkus.core.CamelBootstrapRecorder.start(CamelBootstrapRecorder.java:49)
      	at io.quarkus.runner.recorded.CamelBootstrapProcessor$boot548544167.deploy_0(Unknown Source)
      	at io.quarkus.runner.recorded.CamelBootstrapProcessor$boot548544167.deploy(Unknown Source)
      	... 9 more
      Caused by: java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke "org.apache.camel.NamedNode.getShortName()" because "p" is null
      	at org.apache.camel.quarkus.main.CamelMainRuntime.start(CamelMainRuntime.java:65)
      	at org.apache.camel.quarkus.core.CamelBootstrapRecorder.start(CamelBootstrapRecorder.java:47)
      	... 11 more
      Caused by: java.lang.NullPointerException: Cannot invoke "org.apache.camel.NamedNode.getShortName()" because "p" is null
      	at org.apache.camel.model.ProcessorDefinition.endChoice(ProcessorDefinition.java:1105)
      	at com.test.MyRouteBuilder.configure(MyRouteBuilder.java:12)
      	at org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:908)
      	at org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:832)
      	at org.apache.camel.builder.RouteBuilder.prepareModel(RouteBuilder.java:748)
      	at org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:766)
      	at com.test.MyRouteBuilder_ClientProxy.addRoutesToCamelContext(Unknown Source)
      	at org.apache.camel.impl.engine.AbstractCamelContext.addRoutes(AbstractCamelContext.java:1010)
      	at org.apache.camel.main.RoutesConfigurer.addDiscoveredRoutes(RoutesConfigurer.java:327)
      	at org.apache.camel.main.RoutesConfigurer.configureRoutes(RoutesConfigurer.java:300)
      	at org.apache.camel.quarkus.main.CamelMain.configureRoutes(CamelMain.java:66)
      	at org.apache.camel.main.BaseMainSupport.postProcessCamelContext(BaseMainSupport.java:928)
      	at org.apache.camel.quarkus.main.CamelMain.initCamelContext(CamelMain.java:112)
      	at org.apache.camel.quarkus.main.CamelMain.doInit(CamelMain.java:82)
      	at org.apache.camel.support.service.BaseService.init(BaseService.java:85)
      	at org.apache.camel.quarkus.main.CamelMain.startEngine(CamelMain.java:133)
      	at org.apache.camel.quarkus.main.CamelMainRuntime.start(CamelMainRuntime.java:49)
      	... 12 more
       

          There are no Sub-Tasks for this issue.

              ppalaga Peter Palaga
              tveskrna Tomas Veskrna
              Viliam Kasala Viliam Kasala
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: