Skip to content

jms-artemis-ra integration tests fail during augmentation phase due to ClassCastException #7953

@jamesnetherton

Description

@jamesnetherton

Bug description

Likely due to Quarkus recent switch to Gizmo 2 for 3.30.0. We probably need to wait for quarkiverse/quarkus-ironjacamar#194 to filter down to quarkus-artemis.

java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
Error: ]: Build step io.quarkus.arc.deployment.ArcProcessor#generateResources threw an exception: java.lang.reflect.UndeclaredThrowableException
	at io.quarkus.deployment.ExtensionLoader$3.execute(ExtensionLoader.java:878)
	at io.quarkus.builder.BuildContext.run(BuildContext.java:255)
	at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
	at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2651)
	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2630)
	at org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1622)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1589)
	at java.base/java.lang.Thread.run(Thread.java:840)
	at org.jboss.threads.JBossThread.run(JBossThread.java:501)
Caused by: java.util.concurrent.ExecutionException: java.lang.ClassCastException: class io.quarkus.arc.processor.BeanGenerator$3 cannot be cast to class io.quarkus.gizmo.MethodCreator (io.quarkus.arc.processor.BeanGenerator$3 and io.quarkus.gizmo.MethodCreator are in unnamed module of loader io.quarkus.bootstrap.classloading.QuarkusClassLoader @3686389)
	at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
	at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
	at io.quarkus.arc.processor.BeanProcessor.generateResources(BeanProcessor.java:440)
	at io.quarkus.arc.deployment.ArcProcessor.generateResources(ArcProcessor.java:538)
	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)
	at io.quarkus.deployment.ExtensionLoader$3.execute(ExtensionLoader.java:872)
	... 8 more

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions