jjdestef3 opened a new issue #2450: URL: https://github.com/apache/camel-quarkus/issues/2450
Describe the bug I an using the Camel FHIR extension in a project which is working fine for Quarkus version 1.12.2.Final. When upgrading to 1.13.0.Final and running the application in dev mode it fails to start and throws a ChainBuilder Exception. Expected behavior The application starts without exceptions. Actual behavior The application does not start and throws the following exception: java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: Cycle detected: io.quarkus.arc.deployment.ArcProcessor#generateResources produced class io.quarkus.arc.deployment.BeanContainerBuildItem to org.apache.camel.quarkus.component.fhir.deployment.r5.FhirR5Processor#recordContext produced class io.quarkus.arc.deployment.SyntheticBeanBuildItem to io.quarkus.arc.deployment.SyntheticBeansProcessor#initRuntime produced class io.quarkus.arc.deployment.BeanRegistrationPhaseBuildItem$BeanConfiguratorBuildItem to io.quarkus.arc.deployment.ArcProcessor#registerSyntheticObservers produced class io.quarkus.arc.deployment.ObserverRegistrationPhaseBuildItem to io.quarkus.arc.deployment.StartupBuildSteps#registerStartupObservers produced class io.quarkus.arc.deployment.ObserverRegistrationPhaseBuildItem$ObserverConfiguratorBuildItem to io.quarkus.arc.deployment.ArcProcessor#validate produced class io.quarkus.arc.deployment.ValidationPhaseBuildItem to io.quarkus.arc.deployment.ObserverValidationProcessor#validateApplicationObserver produced class io.quarkus.arc.deployment.ValidationPhaseBuildItem$ValidationErrorBuildItem to io.quarkus.arc.deployment.ArcProcessor#generateResources at io.quarkus.runner.bootstrap.AugmentActionImpl.runAugment(AugmentActionImpl.java:396) at io.quarkus.runner.bootstrap.AugmentActionImpl.createInitialRuntimeApplication(AugmentActionImpl.java:269) at io.quarkus.runner.bootstrap.AugmentActionImpl.createInitialRuntimeApplication(AugmentActionImpl.java:66) at io.quarkus.deployment.dev.IsolatedDevModeMain.firstStart(IsolatedDevModeMain.java:79) at io.quarkus.deployment.dev.IsolatedDevModeMain.accept(IsolatedDevModeMain.java:378) at io.quarkus.deployment.dev.IsolatedDevModeMain.accept(IsolatedDevModeMain.java:56) at io.quarkus.bootstrap.app.CuratedApplication.runInCl(CuratedApplication.java:127) at io.quarkus.bootstrap.app.CuratedApplication.runInAugmentClassLoader(CuratedApplication.java:84) at io.quarkus.deployment.dev.DevModeMain.start(DevModeMain.java:144) at io.quarkus.deployment.dev.DevModeMain.main(DevModeMain.java:63) Caused by: io.quarkus.builder.ChainBuildException: Cycle detected: io.quarkus.arc.deployment.ArcProcessor#generateResources produced class io.quarkus.arc.deployment.BeanContainerBuildItem to org.apache.camel.quarkus.component.fhir.deployment.r5.FhirR5Processor#recordContext produced class io.quarkus.arc.deployment.SyntheticBeanBuildItem to io.quarkus.arc.deployment.SyntheticBeansProcessor#initRuntime produced class io.quarkus.arc.deployment.BeanRegistrationPhaseBuildItem$BeanConfiguratorBuildItem to io.quarkus.arc.deployment.ArcProcessor#registerSyntheticObservers produced class io.quarkus.arc.deployment.ObserverRegistrationPhaseBuildItem to io.quarkus.arc.deployment.StartupBuildSteps#registerStartupObservers produced class io.quarkus.arc.deployment.ObserverRegistrationPhaseBuildItem$ObserverConfiguratorBuildItem to io.quarkus.arc.deployment.ArcProcessor#validate produced class io.quarkus.arc.deployment.ValidationPhaseBuildItem to io.quarkus.arc.deployment.ObserverValidationProcessor#validateApplicationObserver produced class io.quarkus.arc.deployment.ValidationPhaseBuildItem$ValidationErrorBuildItem to io.quarkus.arc.deployment.ArcProcessor#generateResources at io.quarkus.builder.BuildChainBuilder.cycleCheck(BuildChainBuilder.java:362) at io.quarkus.builder.BuildChainBuilder.cycleCheckProduce(BuildChainBuilder.java:335) at io.quarkus.builder.BuildChainBuilder.cycleCheck(BuildChainBuilder.java:366) at io.quarkus.builder.BuildChainBuilder.cycleCheckProduce(BuildChainBuilder.java:335) at io.quarkus.builder.BuildChainBuilder.cycleCheck(BuildChainBuilder.java:366) at io.quarkus.builder.BuildChainBuilder.cycleCheckProduce(BuildChainBuilder.java:335) at io.quarkus.builder.BuildChainBuilder.cycleCheck(BuildChainBuilder.java:366) at io.quarkus.builder.BuildChainBuilder.cycleCheckProduce(BuildChainBuilder.java:335) at io.quarkus.builder.BuildChainBuilder.cycleCheck(BuildChainBuilder.java:366) at io.quarkus.builder.BuildChainBuilder.cycleCheckProduce(BuildChainBuilder.java:335) at io.quarkus.builder.BuildChainBuilder.cycleCheck(BuildChainBuilder.java:366) at io.quarkus.builder.BuildChainBuilder.cycleCheckProduce(BuildChainBuilder.java:335) at io.quarkus.builder.BuildChainBuilder.cycleCheck(BuildChainBuilder.java:366) at io.quarkus.builder.BuildChainBuilder.cycleCheckProduce(BuildChainBuilder.java:335) at io.quarkus.builder.BuildChainBuilder.cycleCheck(BuildChainBuilder.java:366) at io.quarkus.builder.BuildChainBuilder.cycleCheckProduce(BuildChainBuilder.java:335) at io.quarkus.builder.BuildChainBuilder.cycleCheck(BuildChainBuilder.java:366) at io.quarkus.builder.BuildChainBuilder.cycleCheckProduce(BuildChainBuilder.java:335) at io.quarkus.builder.BuildChainBuilder.cycleCheck(BuildChainBuilder.java:366) at io.quarkus.builder.BuildChainBuilder.cycleCheck(BuildChainBuilder.java:326) at io.quarkus.builder.BuildChainBuilder.build(BuildChainBuilder.java:236) at io.quarkus.deployment.QuarkusAugmentor.run(QuarkusAugmentor.java:137) at io.quarkus.runner.bootstrap.AugmentActionImpl.runAugment(AugmentActionImpl.java:394) ... 9 more To Reproduce Include the Camel Quarkus FHIR extension in the build. Environment (please complete the following information): Output of uname -a or ver Darwin Johns-MBP-3 20.3.0 Darwin Kernel Version 20.3.0: Thu Jan 21 00:07:06 PST 2021; root:xnu-7195.81.3~1/RELEASE_X86_64 x86_64 Output of java -version openjdk version "11.0.10" 2021-01-19 OpenJDK Runtime Environment GraalVM CE 21.0.0.2 (build 11.0.10+8-jvmci-21.0-b06) OpenJDK 64-Bit Server VM GraalVM CE 21.0.0.2 (build 11.0.10+8-jvmci-21.0-b06, mixed mode, sharing) GraalVM version (if different from Java) Quarkus version or git rev 1.13.0.Final Build tool (ie. output of mvnw --version or gradlew --version) Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: /Users/johndestefano/.m2/wrapper/dists/apache-maven-3.6.3-bin/1iopthnavndlasol9gbrbg6bf2/apache-maven-3.6.3 Java version: 11.0.10, vendor: GraalVM Community, runtime: /Users/johndestefano/.sdkman/candidates/java/21.0.0.2.r11-grl Default locale: en_US, platform encoding: UTF-8 OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac" -- 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. For queries about this service, please contact Infrastructure at: us...@infra.apache.org