-
Notifications
You must be signed in to change notification settings - Fork 98
Open
Description
I took the example of a REST endpoint method and I ended up with 40+ EquivalenceKey creation just for this method.
While some of them are in isolated areas of the code (this is fine), the way the API is designed, people are calling the AnnotationStore just to get the info for a specific annotation.
I'm not sure if there's a better way to do things but for the record, EquivalenceKey allocations represent 1% of the total in my cases (and that is while we are generating bytecode like crazy for a ton of classes).
Opening for reference and discussion for when @Ladicek is back.
Here are some redacted stacktraces for one run, for one REST endpoint method:
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotations(AnnotationOverlayImpl.java:214)
at io.quarkus.arc.processor.AnnotationStore.getAnnotations(AnnotationStore.java:42)
at io.quarkus.arc.processor.BeanDeployment.findBeans(BeanDeployment.java:1153)
at io.quarkus.arc.processor.BeanDeployment.registerBeans(BeanDeployment.java:293)
at io.quarkus.arc.processor.BeanProcessor.registerBeans(BeanProcessor.java:155)
at io.quarkus.arc.deployment.ArcProcessor.registerBeans(ArcProcessor.java:435)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.hasAnnotation(AnnotationOverlayImpl.java:61)
at io.quarkus.arc.processor.AnnotationStore.hasAnnotation(AnnotationStore.java:64)
at io.quarkus.arc.processor.BeanDeployment.findBeans(BeanDeployment.java:1156)
at io.quarkus.arc.processor.BeanDeployment.registerBeans(BeanDeployment.java:293)
at io.quarkus.arc.processor.BeanProcessor.registerBeans(BeanProcessor.java:155)
at io.quarkus.arc.deployment.ArcProcessor.registerBeans(ArcProcessor.java:435)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.hasAnnotation(AnnotationOverlayImpl.java:61)
at io.quarkus.arc.processor.AnnotationStore.hasAnnotation(AnnotationStore.java:64)
at io.quarkus.arc.processor.BeanDeployment.findBeans(BeanDeployment.java:1173)
at io.quarkus.arc.processor.BeanDeployment.registerBeans(BeanDeployment.java:293)
at io.quarkus.arc.processor.BeanProcessor.registerBeans(BeanProcessor.java:155)
at io.quarkus.arc.deployment.ArcProcessor.registerBeans(ArcProcessor.java:435)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotations(AnnotationOverlayImpl.java:214)
at io.quarkus.arc.processor.AnnotationStore.getAnnotations(AnnotationStore.java:42)
at io.quarkus.arc.processor.BeanDeployment.findBeans(BeanDeployment.java:1189)
at io.quarkus.arc.processor.BeanDeployment.registerBeans(BeanDeployment.java:293)
at io.quarkus.arc.processor.BeanProcessor.registerBeans(BeanProcessor.java:155)
at io.quarkus.arc.deployment.ArcProcessor.registerBeans(ArcProcessor.java:435)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.hasAnnotation(AnnotationOverlayImpl.java:61)
at io.quarkus.arc.processor.AnnotationStore.hasAnnotation(AnnotationStore.java:64)
at io.quarkus.arc.processor.BeanDeployment.findBeans(BeanDeployment.java:1195)
at io.quarkus.arc.processor.BeanDeployment.registerBeans(BeanDeployment.java:293)
at io.quarkus.arc.processor.BeanProcessor.registerBeans(BeanProcessor.java:155)
at io.quarkus.arc.deployment.ArcProcessor.registerBeans(ArcProcessor.java:435)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.hasAnnotation(AnnotationOverlayImpl.java:61)
at io.quarkus.arc.processor.AnnotationStore.hasAnnotation(AnnotationStore.java:64)
at io.quarkus.arc.processor.BeanDeployment.findBeans(BeanDeployment.java:1205)
at io.quarkus.arc.processor.BeanDeployment.registerBeans(BeanDeployment.java:293)
at io.quarkus.arc.processor.BeanProcessor.registerBeans(BeanProcessor.java:155)
at io.quarkus.arc.deployment.ArcProcessor.registerBeans(ArcProcessor.java:435)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.hasAnnotation(AnnotationOverlayImpl.java:61)
at io.quarkus.arc.processor.AnnotationStore.hasAnnotation(AnnotationStore.java:64)
at io.quarkus.arc.processor.BeanDeployment.findBeans(BeanDeployment.java:1220)
at io.quarkus.arc.processor.BeanDeployment.registerBeans(BeanDeployment.java:293)
at io.quarkus.arc.processor.BeanProcessor.registerBeans(BeanProcessor.java:155)
at io.quarkus.arc.deployment.ArcProcessor.registerBeans(ArcProcessor.java:435)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at io.quarkus.arc.processor.AnnotationStore.getAnnotation(AnnotationStore.java:53)
at io.quarkus.arc.processor.BeanDeployment.getAnnotation(BeanDeployment.java:770)
at io.quarkus.arc.processor.Injection.getAllInjectionPoints(Injection.java:537)
at io.quarkus.arc.processor.Injection.forClassBean(Injection.java:324)
at io.quarkus.arc.processor.Injection.forBean(Injection.java:215)
at io.quarkus.arc.processor.Beans$ClassBeanFactory.create(Beans.java:1417)
at io.quarkus.arc.processor.Beans.createClassBean(Beans.java:59)
at io.quarkus.arc.processor.BeanDeployment.findBeans(BeanDeployment.java:1283)
at io.quarkus.arc.processor.BeanDeployment.registerBeans(BeanDeployment.java:293)
at io.quarkus.arc.processor.BeanProcessor.registerBeans(BeanProcessor.java:155)
at io.quarkus.arc.deployment.ArcProcessor.registerBeans(ArcProcessor.java:435)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.hasAnnotation(AnnotationOverlayImpl.java:61)
at io.quarkus.arc.processor.AnnotationStore.hasAnnotation(AnnotationStore.java:64)
at io.quarkus.arc.processor.Beans.getAroundInvokes(Beans.java:775)
at io.quarkus.arc.processor.BeanInfo.<init>(BeanInfo.java:170)
at io.quarkus.arc.processor.BeanInfo.<init>(BeanInfo.java:116)
at io.quarkus.arc.processor.Beans$ClassBeanFactory.create(Beans.java:1421)
at io.quarkus.arc.processor.Beans.createClassBean(Beans.java:59)
at io.quarkus.arc.processor.BeanDeployment.findBeans(BeanDeployment.java:1283)
at io.quarkus.arc.processor.BeanDeployment.registerBeans(BeanDeployment.java:293)
at io.quarkus.arc.processor.BeanProcessor.registerBeans(BeanProcessor.java:155)
at io.quarkus.arc.deployment.ArcProcessor.registerBeans(ArcProcessor.java:435)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at io.quarkus.arc.processor.AnnotationStore.getAnnotation(AnnotationStore.java:53)
at io.quarkus.vertx.deployment.VertxProcessor.collectEventConsumers(VertxProcessor.java:156)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.hasAnnotation(AnnotationOverlayImpl.java:61)
at io.quarkus.arc.processor.AnnotationStore.hasAnnotation(AnnotationStore.java:64)
at io.quarkus.arc.deployment.ShutdownBuildSteps.registerShutdownObservers(ShutdownBuildSteps.java:78)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.hasAnnotation(AnnotationOverlayImpl.java:61)
at io.quarkus.arc.processor.AnnotationStore.hasAnnotation(AnnotationStore.java:64)
at io.quarkus.arc.deployment.StartupBuildSteps.registerStartupObservers(StartupBuildSteps.java:142)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.hasAnnotation(AnnotationOverlayImpl.java:61)
at io.quarkus.arc.processor.AnnotationStore.hasAnnotation(AnnotationStore.java:64)
at io.quarkus.arc.processor.BeanDeployment.hasAnnotation(BeanDeployment.java:774)
at io.quarkus.arc.processor.BindingsDiscovery.hasAnnotation(BindingsDiscovery.java:24)
at io.quarkus.arc.processor.Methods.mergeBindings(Methods.java:241)
at io.quarkus.arc.processor.Methods.addInterceptedMethodCandidates(Methods.java:183)
at io.quarkus.arc.processor.Methods.addInterceptedMethodCandidates(Methods.java:157)
at io.quarkus.arc.processor.BeanInfo.initInterceptedMethods(BeanInfo.java:750)
at io.quarkus.arc.processor.BeanInfo.init(BeanInfo.java:697)
at io.quarkus.arc.processor.BeanDeployment.init(BeanDeployment.java:327)
at io.quarkus.arc.processor.BeanProcessor.initialize(BeanProcessor.java:178)
at io.quarkus.arc.deployment.ArcProcessor.validate(ArcProcessor.java:488)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotations(AnnotationOverlayImpl.java:214)
at io.quarkus.arc.processor.AnnotationStore.getAnnotations(AnnotationStore.java:42)
at io.quarkus.arc.processor.BeanDeployment.getAnnotations(BeanDeployment.java:766)
at io.quarkus.arc.processor.BindingsDiscovery.getAnnotations(BindingsDiscovery.java:33)
at io.quarkus.arc.processor.Methods.mergeBindings(Methods.java:264)
at io.quarkus.arc.processor.Methods.addInterceptedMethodCandidates(Methods.java:183)
at io.quarkus.arc.processor.Methods.addInterceptedMethodCandidates(Methods.java:157)
at io.quarkus.arc.processor.BeanInfo.initInterceptedMethods(BeanInfo.java:750)
at io.quarkus.arc.processor.BeanInfo.init(BeanInfo.java:697)
at io.quarkus.arc.processor.BeanDeployment.init(BeanDeployment.java:327)
at io.quarkus.arc.processor.BeanProcessor.initialize(BeanProcessor.java:178)
at io.quarkus.arc.deployment.ArcProcessor.validate(ArcProcessor.java:488)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.collectEndpoints(EndpointIndexer.java:480)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:403)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.collectEndpoints(EndpointIndexer.java:480)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:403)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.collectEndpoints(EndpointIndexer.java:480)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:403)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.collectEndpoints(EndpointIndexer.java:480)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:403)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.collectEndpoints(EndpointIndexer.java:480)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:403)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.collectEndpoints(EndpointIndexer.java:480)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:403)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.collectEndpoints(EndpointIndexer.java:480)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:403)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.collectEndpoints(EndpointIndexer.java:498)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:403)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:410)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotations(AnnotationOverlayImpl.java:214)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotations(AnnotationStore.java:41)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:592)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:597)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:601)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.getAnnotationValueAsString(EndpointIndexer.java:872)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.getStreamAnnotationValue(EndpointIndexer.java:862)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:714)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.getAnnotationValueAsString(EndpointIndexer.java:872)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.getStreamAnnotationValue(EndpointIndexer.java:864)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:714)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:719)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.getInheritableAnnotation(EndpointIndexer.java:1072)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.isBlocking(EndpointIndexer.java:920)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:763)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.getInheritableAnnotation(EndpointIndexer.java:1072)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.isBlocking(EndpointIndexer.java:921)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:763)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.getInheritableAnnotation(EndpointIndexer.java:1072)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.isBlocking(EndpointIndexer.java:923)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:763)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.getInheritableAnnotation(EndpointIndexer.java:1072)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.isBlocking(EndpointIndexer.java:949)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:763)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.getInheritableAnnotation(EndpointIndexer.java:1072)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.isRunOnVirtualThread(EndpointIndexer.java:881)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:764)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.getInheritableAnnotation(EndpointIndexer.java:1072)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.isRunOnVirtualThread(EndpointIndexer.java:883)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:764)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.getInheritableAnnotation(EndpointIndexer.java:1072)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.isRunOnVirtualThread(EndpointIndexer.java:884)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:764)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.server.processor.scanning.AsyncReturnTypeScanner.determineCancelable(AsyncReturnTypeScanner.java:60)
at org.jboss.resteasy.reactive.server.processor.scanning.AsyncReturnTypeScanner.scan(AsyncReturnTypeScanner.java:39)
at org.jboss.resteasy.reactive.server.processor.ServerEndpointIndexer.createResourceMethod(ServerEndpointIndexer.java:187)
at org.jboss.resteasy.reactive.server.processor.ServerEndpointIndexer.createResourceMethod(ServerEndpointIndexer.java:103)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:788)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at io.quarkus.resteasy.reactive.links.deployment.LinksMethodScanner.getInjectRestLinksAnnotation(LinksMethodScanner.java:54)
at io.quarkus.resteasy.reactive.links.deployment.LinksMethodScanner.scan(LinksMethodScanner.java:26)
at org.jboss.resteasy.reactive.server.processor.ServerEndpointIndexer.createResourceMethod(ServerEndpointIndexer.java:187)
at org.jboss.resteasy.reactive.server.processor.ServerEndpointIndexer.createResourceMethod(ServerEndpointIndexer.java:103)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:788)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.server.processor.scanning.ResponseStatusMethodScanner.scan(ResponseStatusMethodScanner.java:28)
at org.jboss.resteasy.reactive.server.processor.ServerEndpointIndexer.createResourceMethod(ServerEndpointIndexer.java:187)
at org.jboss.resteasy.reactive.server.processor.ServerEndpointIndexer.createResourceMethod(ServerEndpointIndexer.java:103)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:788)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.server.processor.scanning.ResponseHeaderMethodScanner.scan(ResponseHeaderMethodScanner.java:32)
at org.jboss.resteasy.reactive.server.processor.ServerEndpointIndexer.createResourceMethod(ServerEndpointIndexer.java:187)
at org.jboss.resteasy.reactive.server.processor.ServerEndpointIndexer.createResourceMethod(ServerEndpointIndexer.java:103)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:788)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.server.processor.scanning.ResponseHeaderMethodScanner.scan(ResponseHeaderMethodScanner.java:33)
at org.jboss.resteasy.reactive.server.processor.ServerEndpointIndexer.createResourceMethod(ServerEndpointIndexer.java:187)
at org.jboss.resteasy.reactive.server.processor.ServerEndpointIndexer.createResourceMethod(ServerEndpointIndexer.java:103)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:788)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotation(AnnotationOverlayImpl.java:129)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotation(AnnotationStore.java:52)
at org.jboss.resteasy.reactive.server.processor.scanning.CacheControlScanner.doScan(CacheControlScanner.java:59)
at org.jboss.resteasy.reactive.server.processor.scanning.CacheControlScanner.scan(CacheControlScanner.java:52)
at org.jboss.resteasy.reactive.server.processor.ServerEndpointIndexer.createResourceMethod(ServerEndpointIndexer.java:187)
at org.jboss.resteasy.reactive.server.processor.ServerEndpointIndexer.createResourceMethod(ServerEndpointIndexer.java:103)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:788)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1991)
at org.jboss.jandex.AnnotationOverlayImpl.getAnnotationsFor(AnnotationOverlayImpl.java:249)
at org.jboss.jandex.AnnotationOverlayImpl.annotations(AnnotationOverlayImpl.java:214)
at org.jboss.resteasy.reactive.common.processor.transformation.AnnotationStore.getAnnotations(AnnotationStore.java:41)
at org.jboss.resteasy.reactive.server.processor.ServerEndpointIndexer.handleAdditionalMethodProcessing(ServerEndpointIndexer.java:345)
at io.quarkus.resteasy.reactive.server.deployment.QuarkusServerEndpointIndexer.handleAdditionalMethodProcessing(QuarkusServerEndpointIndexer.java:154)
at io.quarkus.resteasy.reactive.server.deployment.QuarkusServerEndpointIndexer.handleAdditionalMethodProcessing(QuarkusServerEndpointIndexer.java:42)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createResourceMethod(EndpointIndexer.java:815)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:448)
at org.jboss.resteasy.reactive.common.processor.EndpointIndexer.createEndpoints(EndpointIndexer.java:312)
at io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveProcessor.setupEndpoints(ResteasyReactiveProcessor.java:710)
Metadata
Metadata
Assignees
Labels
No labels