Only mvn quarkus:dev is affected. Normal jar build (resp. quarkus tests) works correctly.
Expected behavior
mvn quarkus:dev should start
Actual behavior
After strart
2021-02-22 21:07:28,941 ERROR [io.qua.run.Application] (Quarkus Main Thread) Failed to start application (with profile dev): java.lang.ClassNotFoundException: io.websitecd.operator.crd.WebsiteSpec
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:428)
at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:378)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:315)
at io.fabric8.kubernetes.client.CustomResource.getInstantiator(CustomResource.java:309)
at io.fabric8.kubernetes.client.CustomResource.genericInit(CustomResource.java:337)
at io.fabric8.kubernetes.client.CustomResource.initSpec(CustomResource.java:117)
at io.fabric8.kubernetes.client.CustomResource.<init>(CustomResource.java:108)
at io.websitecd.operator.crd.Website.<init>(Website.java:20)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at io.fabric8.kubernetes.client.dsl.base.CustomResourceDefinitionContext.fromCustomResourceType(CustomResourceDefinitionContext.java:116)
at io.fabric8.openshift.client.DefaultOpenShiftClient.customResources(DefaultOpenShiftClient.java:480)
at io.websitecd.operator.controller.WebsiteController.initWebsiteCrd(WebsiteController.java:71)
at io.websitecd.operator.controller.WebsiteController.onStart(WebsiteController.java:66)
at io.websitecd.operator.controller.WebsiteController_Observer_onStart_fd71b5e0b207b7d1ef838b94eaeff75e52b8f463.notify(WebsiteController_Observer_onStart_fd71b5e0b207b7d1ef838b94eaeff75e52b8f463.zig:147)
at io.quarkus.arc.impl.EventImpl$Notifier.notifyObservers(EventImpl.java:282)
at io.quarkus.arc.impl.EventImpl$Notifier.notify(EventImpl.java:267)
at io.quarkus.arc.impl.EventImpl.fire(EventImpl.java:69)
at io.quarkus.arc.runtime.LifecycleEventRunner.fireStartupEvent(LifecycleEventRunner.java:23)
at io.quarkus.arc.runtime.ArcRecorder.handleLifecycleEvents(ArcRecorder.java:60)
at io.quarkus.deployment.steps.LifecycleEventsBuildStep$startupEvent-858218658.deploy_0(LifecycleEventsBuildStep$startupEvent-858218658.zig:81)
at io.quarkus.deployment.steps.LifecycleEventsBuildStep$startupEvent-858218658.deploy(LifecycleEventsBuildStep$startupEvent-858218658.zig:40)
at io.quarkus.runner.ApplicationImpl.doStart(ApplicationImpl.zig:686)
at io.quarkus.runtime.Application.start(Application.java:90)
at io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:97)
at io.quarkus.runtime.Quarkus.run(Quarkus.java:66)
at io.quarkus.runtime.Quarkus.run(Quarkus.java:42)
at io.quarkus.runtime.Quarkus.run(Quarkus.java:119)
at io.quarkus.runner.GeneratedMain.main(GeneratedMain.zig:29)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at io.quarkus.runner.bootstrap.StartupActionImpl$3.run(StartupActionImpl.java:134)
at java.base/java.lang.Thread.run(Thread.java:834)
Describe the bug Upgrade 1.11.1.Final -> 1.11.2.Final breaks
mvn quarkus:dev
with Kubernetes CRD. Quarkus cannot find my CRD's Spec model class used in this CRD: https://github.com/websitecd/operator/blob/main/service/src/main/java/io/websitecd/operator/crd/Website.javaOnly mvn quarkus:dev is affected. Normal jar build (resp. quarkus tests) works correctly.
Expected behavior mvn quarkus:dev should start
Actual behavior After strart
To Reproduce Try to upgrade quarkus version in this project (module service) https://github.com/websitecd/operator
Environment (please complete the following information):
uname -a
orver
:java -version
: 11mvnw --version
orgradlew --version
): 3.6.3https://github.com/quarkusio/quarkus/issues/15250
$upstream:15250$