quarkusio / quarkus

Quarkus: Supersonic Subatomic Java.
https://quarkus.io
Apache License 2.0
13.58k stars 2.63k forks source link

Update to Quarkus 2.1.0.RC1 report UnresolvedElementException when build native executable #18740

Closed yuhaibohotmail closed 2 years ago

yuhaibohotmail commented 3 years ago

Describe the bug

22:35:46,531 INFO  [org.hib.Version] HHH000412: Hibernate ORM core version 5.5.3.Final
22:35:46,567 INFO  [org.hib.ann.com.Version] HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
22:35:46,689 INFO  [org.hib.dia.Dialect] HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect
22:35:47,346 INFO  [org.hib.dia.Dialect] HHH000400: Using dialect: org.hibernate.dialect.MySQL5InnoDBDialect
22:37:10,036 INFO  [org.jbo.threads] JBoss Threads version 3.4.0.Final
[basedata-1.0.0-SNAPSHOT-runner:7330]     (clinit):   3,209.29 ms,  4.14 GB
[basedata-1.0.0-SNAPSHOT-runner:7330]   (typeflow): 219,841.16 ms,  4.14 GB
[basedata-1.0.0-SNAPSHOT-runner:7330]    (objects): 800,992.51 ms,  4.14 GB
[basedata-1.0.0-SNAPSHOT-runner:7330]   (features):  10,000.58 ms,  4.14 GB
[basedata-1.0.0-SNAPSHOT-runner:7330]     analysis: 1,041,914.81 ms,  4.14 GB
Error: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved method during parsing: org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataOutput_generated_populator.populate(org.jboss.resteasy.plugins.providers.multipart.MultipartOutput, org.jboss.resteasy.reactive.server.injection.ResteasyReactiveInjectionContext). To diagnose the issue you can use the --allow-incomplete-classpath option. The missing method is then reported at run time when it is accessed the first time.
Detailed message:
Trace:
        at parsing org.jboss.resteasy.plugins.providers.multipart.MultipartOutput.__quarkus_rest_inject(MultipartOutput.java)
Call path from entry point to org.jboss.resteasy.plugins.providers.multipart.MultipartOutput.__quarkus_rest_inject(ResteasyReactiveInjectionContext):
        at org.jboss.resteasy.plugins.providers.multipart.MultipartOutput.__quarkus_rest_inject(MultipartOutput.java)
        at com.oracle.svm.reflect.MultipartOutput___quarkus_rest_inject_50274302ecff18fca22ac1521135bd34a1e9789f_5325.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Method.java:566)
        at java.util.ServiceLoader$ProviderImpl.invokeFactoryMethod(ServiceLoader.java:737)
        at java.util.ServiceLoader$ProviderImpl.get(ServiceLoader.java:720)
        at com.oracle.svm.core.jdk.SystemPropertiesSupport.initializeLazyValue(SystemPropertiesSupport.java:216)
        at com.oracle.svm.core.jdk.SystemPropertiesSupport.getProperty(SystemPropertiesSupport.java:169)
        at com.oracle.svm.core.jdk.Target_java_lang_System.getProperty(JavaLangSubstitutions.java:291)
        at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_ARRAY:Ljava_lang_System_2_0002egetProperty_00028Ljava_lang_String_2_00029Ljava_lang_String_2(generated:0)

com.oracle.svm.core.util.UserError$UserException: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved method during parsing: org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataOutput_generated_populator.populate(org.jboss.resteasy.plugins.providers.multipart.MultipartOutput, org.jboss.resteasy.reactive.server.injection.ResteasyReactiveInjectionContext). To diagnose the issue you can use the --allow-incomplete-classpath option. The missing method is then reported at run time when it is accessed the first time.
Detailed message:
Trace:
        at parsing org.jboss.resteasy.plugins.providers.multipart.MultipartOutput.__quarkus_rest_inject(MultipartOutput.java)
Call path from entry point to org.jboss.resteasy.plugins.providers.multipart.MultipartOutput.__quarkus_rest_inject(ResteasyReactiveInjectionContext):
        at org.jboss.resteasy.plugins.providers.multipart.MultipartOutput.__quarkus_rest_inject(MultipartOutput.java)
        at com.oracle.svm.reflect.MultipartOutput___quarkus_rest_inject_50274302ecff18fca22ac1521135bd34a1e9789f_5325.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Method.java:566)
        at java.util.ServiceLoader$ProviderImpl.invokeFactoryMethod(ServiceLoader.java:737)
        at java.util.ServiceLoader$ProviderImpl.get(ServiceLoader.java:720)
        at com.oracle.svm.core.jdk.SystemPropertiesSupport.initializeLazyValue(SystemPropertiesSupport.java:216)
        at com.oracle.svm.core.jdk.SystemPropertiesSupport.getProperty(SystemPropertiesSupport.java:169)
        at com.oracle.svm.core.jdk.Target_java_lang_System.getProperty(JavaLangSubstitutions.java:291)
        at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_ARRAY:Ljava_lang_System_2_0002egetProperty_00028Ljava_lang_String_2_00029Ljava_lang_String_2(generated:0)

        at com.oracle.svm.core.util.UserError.abort(UserError.java:82)
        at com.oracle.svm.hosted.FallbackFeature.reportAsFallback(FallbackFeature.java:233)
        at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:798)
        at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:582)
        at com.oracle.svm.hosted.NativeImageGenerator.lambda$run$2(NativeImageGenerator.java:495)
        at java.base/java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1407)
        at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
        at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
        at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
        at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
        at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: com.oracle.graal.pointsto.constraints.UnsupportedFeatureException: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved method during parsing: org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataOutput_generated_populator.populate(org.jboss.resteasy.plugins.providers.multipart.MultipartOutput, org.jboss.resteasy.reactive.server.injection.ResteasyReactiveInjectionContext). To diagnose the issue you can use the --allow-incomplete-classpath option. The missing method is then reported at run time when it is accessed the first time.
Detailed message:
Trace:
        at parsing org.jboss.resteasy.plugins.providers.multipart.MultipartOutput.__quarkus_rest_inject(MultipartOutput.java)
Call path from entry point to org.jboss.resteasy.plugins.providers.multipart.MultipartOutput.__quarkus_rest_inject(ResteasyReactiveInjectionContext):
        at org.jboss.resteasy.plugins.providers.multipart.MultipartOutput.__quarkus_rest_inject(MultipartOutput.java)
        at com.oracle.svm.reflect.MultipartOutput___quarkus_rest_inject_50274302ecff18fca22ac1521135bd34a1e9789f_5325.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Method.java:566)
        at java.util.ServiceLoader$ProviderImpl.invokeFactoryMethod(ServiceLoader.java:737)
        at java.util.ServiceLoader$ProviderImpl.get(ServiceLoader.java:720)
        at com.oracle.svm.core.jdk.SystemPropertiesSupport.initializeLazyValue(SystemPropertiesSupport.java:216)
        at com.oracle.svm.core.jdk.SystemPropertiesSupport.getProperty(SystemPropertiesSupport.java:169)
        at com.oracle.svm.core.jdk.Target_java_lang_System.getProperty(JavaLangSubstitutions.java:291)
        at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_ARRAY:Ljava_lang_System_2_0002egetProperty_00028Ljava_lang_String_2_00029Ljava_lang_String_2(generated:0)

        at com.oracle.graal.pointsto.constraints.UnsupportedFeatures.report(UnsupportedFeatures.java:126)
        at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:795)
        ... 8 more
Caused by: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved method during parsing: org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataOutput_generated_populator.populate(org.jboss.resteasy.plugins.providers.multipart.MultipartOutput, org.jboss.resteasy.reactive.server.injection.ResteasyReactiveInjectionContext). To diagnose the issue you can use the --allow-incomplete-classpath option. The missing method is then reported at run time when it is accessed the first time.
        at com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.reportUnresolvedElement(SharedGraphBuilderPhase.java:286)
        at com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.handleUnresolvedMethod(SharedGraphBuilderPhase.java:277)
        at com.oracle.svm.hosted.phases.SharedGraphBuilderPhase$SharedBytecodeParser.handleUnresolvedInvoke(SharedGraphBuilderPhase.java:231)
        at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genInvokeStatic(BytecodeParser.java:1676)
        at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genInvokeStatic(BytecodeParser.java:1651)
        at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBytecode(BytecodeParser.java:5448)
        at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.iterateBytecodesForBlock(BytecodeParser.java:3451)
        at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.processBlock(BytecodeParser.java:3258)
        at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.build(BytecodeParser.java:1125)
        at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.buildRootMethod(BytecodeParser.java:1019)
        at jdk.internal.vm.compiler/org.graalvm.compiler.java.GraphBuilderPhase$Instance.run(GraphBuilderPhase.java:84)
        at com.oracle.svm.hosted.phases.SharedGraphBuilderPhase.run(SharedGraphBuilderPhase.java:76)
        at jdk.internal.vm.compiler/org.graalvm.compiler.phases.Phase.run(Phase.java:49)
        at jdk.internal.vm.compiler/org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:212)
        at jdk.internal.vm.compiler/org.graalvm.compiler.phases.Phase.apply(Phase.java:42)
        at jdk.internal.vm.compiler/org.graalvm.compiler.phases.Phase.apply(Phase.java:38)
        at com.oracle.graal.pointsto.flow.AnalysisParsedGraph.parseBytecode(AnalysisParsedGraph.java:113)
        at com.oracle.svm.hosted.SVMHost.parseBytecode(SVMHost.java:647)
        at com.oracle.graal.pointsto.meta.AnalysisMethod.ensureGraphParsed(AnalysisMethod.java:592)
        at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:163)
        at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:304)
        at com.oracle.graal.pointsto.flow.MethodTypeFlow.createTypeFlow(MethodTypeFlow.java:313)
        at com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureTypeFlowCreated(MethodTypeFlow.java:302)
        at com.oracle.graal.pointsto.flow.MethodTypeFlow.addContext(MethodTypeFlow.java:103)
        at com.oracle.graal.pointsto.DefaultAnalysisPolicy$DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultAnalysisPolicy.java:227)
        at com.oracle.graal.pointsto.flow.TypeFlow$1.run(TypeFlow.java:433)
        at com.oracle.graal.pointsto.util.CompletionExecutor.lambda$execute$0(CompletionExecutor.java:173)
        at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
        ... 5 more
Error: Image build request failed with exit status 1

Expected behavior

No response

Actual behavior

No response

How to Reproduce?

No response

Output of uname -a or ver

Linux localhost.localdomain 3.10.0-1062.4.1.el7.x86_64 #1 SMP Fri Oct 18 17:15:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Output of java -version

OpenJDK 64-Bit Server VM GraalVM CE 21.1.0 (build 11.0.11+8-jvmci-21.1-b05, mixed mode, sharing)

GraalVM version (if different from Java)

OpenJDK 64-Bit Server VM GraalVM CE 21.1.0 (build 11.0.11+8-jvmci-21.1-b05, mixed mode, sharing)

Quarkus version or git rev

2.1.0.RC1

Build tool (ie. output of mvnw --version or gradlew --version)

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)

Additional information

No response

geoand commented 3 years ago

Are you mixing RESTEasy Reactive and RESTEasy Classic by any chance?

yuhaibohotmail commented 3 years ago

@geoand ,I think it relation with keycloak-admin-client. I deleted the relevant code and the native compile passed.

        <dependency>
            <groupId>io.quarkus</groupId>
            <artifactId>quarkus-keycloak-admin-client</artifactId>
        </dependency>
geoand commented 3 years ago

I am asking because org.jboss.resteasy.plugins.providers.multipart.MultipartOutput should not be on the classpath.

Can you try mvn quarkus:dependency-tree and paste the output?

yuhaibohotmail commented 3 years ago
[INFO] Scanning for projects...
[INFO]
[INFO] -------------------------< org.whedu:basedata >-------------------------
[INFO] Building basedata 1.0.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- quarkus-maven-plugin:2.1.0.CR1:dependency-tree (default-cli) @ basedata ---
[INFO] Quarkus application PROD mode build dependency tree:
[INFO] org.whedu:basedata:pom:1.0.0-SNAPSHOT
[INFO] ├─ io.quarkus:quarkus-hibernate-orm-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-core-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ org.aesh:readline:jar:2.1 (compile)
[INFO] │  │  │  └─ org.fusesource.jansi:jansi:jar:1.18 (compile)
[INFO] │  │  ├─ org.apache.commons:commons-lang3:jar:3.12.0 (compile)
[INFO] │  │  ├─ org.wildfly.common:wildfly-common:jar:1.5.4.Final-format-001 (compile)
[INFO] │  │  ├─ io.quarkus.gizmo:gizmo:jar:1.0.9.Final (compile)
[INFO] │  │  │  └─ org.ow2.asm:asm-util:jar:9.1 (compile)
[INFO] │  │  ├─ org.jboss:jandex:jar:2.3.0.Final (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-development-mode-spi:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-class-change-agent:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-bootstrap-core:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  ├─ io.quarkus:quarkus-bootstrap-app-model:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  ├─ io.quarkus:quarkus-bootstrap-maven-resolver:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  │  ├─ org.apache.maven:maven-embedder:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven:maven-settings:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven:maven-core:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  │  ├─ org.apache.maven:maven-artifact:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  │  └─ org.codehaus.plexus:plexus-component-annotations:jar:2.1.0 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven:maven-plugin-api:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven:maven-model:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven:maven-model-builder:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven:maven-builder-support:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven.resolver:maven-resolver-api:jar:1.6.2 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven.resolver:maven-resolver-util:jar:1.6.2 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven.shared:maven-shared-utils:jar:3.3.3 (compile)
[INFO] │  │  │  │  │  ├─ com.google.inject:guice:jar:no_aop:4.2.1 (compile)
[INFO] │  │  │  │  │  │  └─ com.google.guava:guava:jar:30.1.1-jre (compile)
[INFO] │  │  │  │  │  │     ├─ com.google.guava:failureaccess:jar:1.0.1 (compile)
[INFO] │  │  │  │  │  │     └─ com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava (compile)
[INFO] │  │  │  │  │  ├─ org.codehaus.plexus:plexus-utils:jar:3.2.1 (compile)
[INFO] │  │  │  │  │  ├─ org.codehaus.plexus:plexus-classworlds:jar:2.6.0 (compile)
[INFO] │  │  │  │  │  └─ commons-cli:commons-cli:jar:1.4 (compile)
[INFO] │  │  │  │  ├─ org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.4 (compile)
[INFO] │  │  │  │  ├─ org.apache.maven:maven-settings-builder:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  ├─ org.codehaus.plexus:plexus-interpolation:jar:1.25 (compile)
[INFO] │  │  │  │  │  └─ org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4 (compile)
[INFO] │  │  │  │  │     └─ org.sonatype.plexus:plexus-cipher:jar:1.4 (compile)
[INFO] │  │  │  │  ├─ org.apache.maven:maven-resolver-provider:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven:maven-repository-metadata:jar:3.8.1 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven.resolver:maven-resolver-spi:jar:1.6.2 (compile)
[INFO] │  │  │  │  │  └─ org.apache.maven.resolver:maven-resolver-impl:jar:1.6.2 (compile)
[INFO] │  │  │  │  ├─ org.apache.maven.resolver:maven-resolver-connector-basic:jar:1.6.2 (compile)
[INFO] │  │  │  │  ├─ org.apache.maven.resolver:maven-resolver-transport-wagon:jar:1.6.2 (compile)
[INFO] │  │  │  │  ├─ org.apache.maven.wagon:wagon-http:jar:3.4.3 (compile)
[INFO] │  │  │  │  │  ├─ org.apache.maven.wagon:wagon-http-shared:jar:3.4.3 (compile)
[INFO] │  │  │  │  │  │  └─ org.jsoup:jsoup:jar:1.12.1 (compile)
[INFO] │  │  │  │  │  └─ org.apache.maven.wagon:wagon-provider-api:jar:3.4.3 (compile)
[INFO] │  │  │  │  └─ org.apache.maven.wagon:wagon-file:jar:3.4.3 (compile)
[INFO] │  │  │  ├─ io.quarkus:quarkus-bootstrap-gradle-resolver:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  └─ io.smallrye.common:smallrye-common-io:jar:1.6.0 (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-devtools-utilities:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4 (runtime)
[INFO] │  │  ├─ io.quarkus:quarkus-core:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  ├─ jakarta.inject:jakarta.inject-api:jar:1.0 (compile)
[INFO] │  │  │  ├─ io.quarkus:quarkus-ide-launcher:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  ├─ io.smallrye.config:smallrye-config:jar:2.4.2 (compile)
[INFO] │  │  │  │  └─ io.smallrye.config:smallrye-config-core:jar:2.4.2 (compile)
[INFO] │  │  │  │     ├─ io.smallrye.common:smallrye-common-expression:jar:1.6.0 (compile)
[INFO] │  │  │  │     │  └─ io.smallrye.common:smallrye-common-function:jar:1.6.0 (compile)
[INFO] │  │  │  │     ├─ io.smallrye.common:smallrye-common-constraint:jar:1.6.0 (compile)
[INFO] │  │  │  │     ├─ io.smallrye.common:smallrye-common-classloader:jar:1.6.0 (compile)
[INFO] │  │  │  │     └─ io.smallrye.config:smallrye-config-common:jar:2.4.2 (compile)
[INFO] │  │  │  ├─ org.jboss.logmanager:jboss-logmanager-embedded:jar:1.0.9 (compile)
[INFO] │  │  │  ├─ org.jboss.logging:jboss-logging-annotations:jar:2.2.1.Final (compile)
[INFO] │  │  │  ├─ org.jboss.threads:jboss-threads:jar:3.4.0.Final (compile)
[INFO] │  │  │  ├─ org.slf4j:slf4j-api:jar:1.7.30 (compile)
[INFO] │  │  │  ├─ org.jboss.slf4j:slf4j-jboss-logmanager:jar:1.1.0.Final (compile)
[INFO] │  │  │  └─ io.quarkus:quarkus-bootstrap-runner:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-builder:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ org.graalvm.sdk:graal-sdk:jar:21.1.0 (compile)
[INFO] │  │  ├─ org.junit.platform:junit-platform-launcher:jar:1.7.2 (compile)
[INFO] │  │  │  ├─ org.apiguardian:apiguardian-api:jar:1.1.0 (compile)
[INFO] │  │  │  └─ org.junit.platform:junit-platform-engine:jar:1.7.2 (compile)
[INFO] │  │  │     ├─ org.opentest4j:opentest4j:jar:1.2.0 (compile)
[INFO] │  │  │     └─ org.junit.platform:junit-platform-commons:jar:1.7.2 (compile)
[INFO] │  │  └─ org.junit.jupiter:junit-jupiter:jar:5.7.2 (compile)
[INFO] │  │     ├─ org.junit.jupiter:junit-jupiter-api:jar:5.7.2 (compile)
[INFO] │  │     ├─ org.junit.jupiter:junit-jupiter-params:jar:5.7.2 (compile)
[INFO] │  │     └─ org.junit.jupiter:junit-jupiter-engine:jar:5.7.2 (runtime)
[INFO] │  ├─ io.quarkus:quarkus-hibernate-orm:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-agroal:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  ├─ io.quarkus:quarkus-datasource:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  ├─ org.jboss.narayana.jta:narayana-jta:jar:5.12.0.Final (compile)
[INFO] │  │  │  │  ├─ org.jboss:jboss-transaction-spi:jar:7.6.0.Final (compile)
[INFO] │  │  │  │  └─ org.jboss.spec.javax.resource:jboss-connector-api_1.7_spec:jar:1.0.0.Final (compile)
[INFO] │  │  │  ├─ org.jboss.narayana.jts:narayana-jts-integration:jar:5.12.0.Final (compile)
[INFO] │  │  │  ├─ io.agroal:agroal-api:jar:1.12 (compile)
[INFO] │  │  │  ├─ io.agroal:agroal-narayana:jar:1.12 (compile)
[INFO] │  │  │  └─ io.agroal:agroal-pool:jar:1.12 (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-narayana-jta:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  ├─ io.quarkus:quarkus-mutiny:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  │  ├─ io.quarkus:quarkus-smallrye-context-propagation:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  │  │  └─ io.smallrye:smallrye-context-propagation:jar:1.2.0 (compile)
[INFO] │  │  │  │  │     ├─ io.smallrye:smallrye-context-propagation-api:jar:1.2.0 (compile)
[INFO] │  │  │  │  │     └─ io.smallrye:smallrye-context-propagation-storage:jar:1.2.0 (compile)
[INFO] │  │  │  │  └─ io.smallrye.reactive:mutiny-smallrye-context-propagation:jar:0.19.2 (compile)
[INFO] │  │  │  ├─ io.smallrye:smallrye-context-propagation-jta:jar:1.2.0 (compile)
[INFO] │  │  │  ├─ io.smallrye.reactive:smallrye-reactive-converter-api:jar:2.6.0 (compile)
[INFO] │  │  │  │  └─ org.reactivestreams:reactive-streams:jar:1.0.3 (compile)
[INFO] │  │  │  └─ io.smallrye.reactive:smallrye-reactive-converter-mutiny:jar:2.6.0 (compile)
[INFO] │  │  ├─ org.hibernate:hibernate-core:jar:5.5.3.Final (compile)
[INFO] │  │  │  ├─ net.bytebuddy:byte-buddy:jar:1.10.22 (compile)
[INFO] │  │  │  ├─ antlr:antlr:jar:2.7.7 (compile)
[INFO] │  │  │  ├─ com.fasterxml:classmate:jar:1.5.1 (compile)
[INFO] │  │  │  └─ org.hibernate.common:hibernate-commons-annotations:jar:5.1.2.Final (compile)
[INFO] │  │  ├─ org.hibernate:hibernate-graalvm:jar:5.5.3.Final (compile)
[INFO] │  │  ├─ org.glassfish.jaxb:jaxb-runtime:jar:2.3.3-b02 (compile)
[INFO] │  │  │  ├─ org.glassfish.jaxb:txw2:jar:2.3.3-b02 (compile)
[INFO] │  │  │  ├─ com.sun.istack:istack-commons-runtime:jar:3.0.10 (compile)
[INFO] │  │  │  └─ com.sun.activation:jakarta.activation:jar:1.2.1 (compile)
[INFO] │  │  ├─ org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec:jar:2.0.0.Final (compile)
[INFO] │  │  ├─ jakarta.persistence:jakarta.persistence-api:jar:2.2.3 (compile)
[INFO] │  │  ├─ jakarta.transaction:jakarta.transaction-api:jar:1.3.3 (compile)
[INFO] │  │  ├─ org.hibernate:quarkus-local-cache:jar:0.1.0 (compile)
[INFO] │  │  │  └─ com.github.ben-manes.caffeine:caffeine:jar:2.9.2 (compile)
[INFO] │  │  │     └─ com.google.errorprone:error_prone_annotations:jar:2.2.0 (compile)
[INFO] │  │  └─ io.quarkus:quarkus-caffeine:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-narayana-jta-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  │  └─ io.quarkus:quarkus-mutiny-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  │     └─ io.quarkus:quarkus-smallrye-context-propagation-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-agroal-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  │  └─ io.quarkus:quarkus-datasource-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-arc-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-vertx-http-dev-console-spi:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  ├─ io.quarkus:quarkus-vertx-http-dev-console-runtime-spi:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  ├─ io.quarkus.arc:arc:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  └─ io.vertx:vertx-web:jar:4.1.1 (compile)
[INFO] │  │  │     ├─ io.vertx:vertx-web-common:jar:4.1.1 (compile)
[INFO] │  │  │     ├─ io.vertx:vertx-auth-common:jar:4.1.1 (compile)
[INFO] │  │  │     └─ io.vertx:vertx-bridge-common:jar:4.1.1 (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-arc:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  └─ org.eclipse.microprofile.context-propagation:microprofile-context-propagation-api:jar:1.2 (compile)
[INFO] │  │  └─ io.quarkus.arc:arc-processor:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-caffeine-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  └─ io.quarkus:quarkus-panache-hibernate-common-deployment:jar:2.1.0.CR1 (compile)
[INFO] │     ├─ io.quarkus:quarkus-panache-hibernate-common:jar:2.1.0.CR1 (compile)
[INFO] │     └─ io.quarkus:quarkus-panache-common-deployment:jar:2.1.0.CR1 (compile)
[INFO] │        └─ jakarta.validation:jakarta.validation-api:jar:2.0.2 (compile)
[INFO] ├─ io.quarkus:quarkus-hibernate-orm-panache-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-hibernate-orm-panache-common-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  │  └─ io.quarkus:quarkus-hibernate-orm-panache-common:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-hibernate-orm-panache:jar:2.1.0.CR1 (compile)
[INFO] │  │  └─ io.quarkus:quarkus-panache-common:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ org.ow2.asm:asm:jar:9.1 (compile)
[INFO] │  ├─ org.ow2.asm:asm-tree:jar:9.1 (compile)
[INFO] │  └─ org.ow2.asm:asm-analysis:jar:9.1 (compile)
[INFO] ├─ io.quarkus:quarkus-hibernate-validator-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-resteasy-common-spi:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-resteasy-server-common-spi:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-hibernate-validator-spi:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-hibernate-validator:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ org.hibernate.validator:hibernate-validator:jar:6.2.0.Final (compile)
[INFO] │  │  ├─ org.glassfish:jakarta.el:jar:3.0.3 (compile)
[INFO] │  │  └─ io.smallrye.config:smallrye-config-validator:jar:2.4.2 (compile)
[INFO] │  └─ io.quarkus:quarkus-resteasy-reactive-spi-deployment:jar:2.1.0.CR1 (compile)
[INFO] │     └─ org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.1_spec:jar:2.0.1.Final (compile)
[INFO] ├─ io.quarkus:quarkus-jdbc-mysql-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-agroal-spi:jar:2.1.0.CR1 (compile)
[INFO] │  │  └─ io.quarkus:quarkus-datasource-common:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-datasource-deployment-spi:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-jdbc-mysql:jar:2.1.0.CR1 (compile)
[INFO] │  │  └─ mysql:mysql-connector-java:jar:8.0.25 (compile)
[INFO] │  └─ io.quarkus:quarkus-devservices-mysql:jar:2.1.0.CR1 (compile)
[INFO] │     ├─ org.testcontainers:mysql:jar:1.15.3 (compile)
[INFO] │     │  └─ org.testcontainers:jdbc:jar:1.15.3 (compile)
[INFO] │     │     └─ org.testcontainers:database-commons:jar:1.15.3 (compile)
[INFO] │     │        └─ org.testcontainers:testcontainers:jar:1.15.3 (compile)
[INFO] │     │           ├─ org.apache.commons:commons-compress:jar:1.20 (compile)
[INFO] │     │           ├─ org.rnorth.duct-tape:duct-tape:jar:1.0.8 (compile)
[INFO] │     │           ├─ org.rnorth.visible-assertions:visible-assertions:jar:2.1.2 (compile)
[INFO] │     │           │  └─ net.java.dev.jna:jna:jar:5.3.1 (compile)
[INFO] │     │           ├─ com.github.docker-java:docker-java-api:jar:3.2.8 (compile)
[INFO] │     │           └─ com.github.docker-java:docker-java-transport-zerodep:jar:3.2.8 (compile)
[INFO] │     │              └─ com.github.docker-java:docker-java-transport:jar:3.2.8 (compile)
[INFO] │     └─ io.quarkus:quarkus-junit4-mock:jar:2.1.0.CR1 (compile)
[INFO] ├─ org.mapstruct:mapstruct:jar:1.4.2.Final (compile)
[INFO] ├─ io.quarkus:quarkus-resteasy-reactive-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus.resteasy.reactive:resteasy-reactive-processor:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ io.quarkus.resteasy.reactive:resteasy-reactive:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  └─ io.quarkus.resteasy.reactive:resteasy-reactive-common:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ io.quarkus.resteasy.reactive:resteasy-reactive-common-processor:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ jakarta.enterprise:jakarta.enterprise.cdi-api:jar:2.0.2 (compile)
[INFO] │  │  │  ├─ jakarta.el:jakarta.el-api:jar:3.0.3 (compile)
[INFO] │  │  │  └─ jakarta.interceptor:jakarta.interceptor-api:jar:1.2.5 (compile)
[INFO] │  │  ├─ jakarta.annotation:jakarta.annotation-api:jar:1.3.5 (compile)
[INFO] │  │  └─ org.jboss.logging:jboss-logging:jar:3.4.2.Final (compile)
[INFO] │  ├─ io.quarkus:quarkus-vertx-http-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-vertx-http:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-kubernetes-spi:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ io.quarkus.qute:qute-core:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  └─ io.smallrye.reactive:mutiny:jar:0.19.2 (compile)
[INFO] │  │  ├─ org.yaml:snakeyaml:jar:1.29 (compile)
[INFO] │  │  └─ com.fasterxml.jackson.core:jackson-databind:jar:2.12.4 (compile)
[INFO] │  │     ├─ com.fasterxml.jackson.core:jackson-annotations:jar:2.12.4 (compile)
[INFO] │  │     └─ com.fasterxml.jackson.core:jackson-core:jar:2.12.4 (compile)
[INFO] │  ├─ io.quarkus:quarkus-resteasy-reactive:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-resteasy-reactive-server-common:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  └─ io.quarkus.resteasy.reactive:resteasy-reactive-vertx:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-resteasy-reactive-common:jar:2.1.0.CR1 (compile)
[INFO] │  │  └─ io.quarkus:quarkus-jsonp:jar:2.1.0.CR1 (compile)
[INFO] │  │     └─ org.glassfish:jakarta.json:jar:1.1.6 (compile)
[INFO] │  ├─ io.quarkus:quarkus-resteasy-reactive-server-spi-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-security-spi:jar:2.1.0.CR1 (compile)
[INFO] │  │  └─ io.quarkus.security:quarkus-security:jar:1.1.4.Final (compile)
[INFO] │  ├─ io.quarkus:quarkus-jsonp-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  └─ io.quarkus:quarkus-resteasy-reactive-common-deployment:jar:2.1.0.CR1 (compile)
[INFO] ├─ io.quarkus:quarkus-resteasy-reactive-jackson-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-resteasy-reactive-jackson-common-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  │  └─ io.quarkus:quarkus-resteasy-reactive-jackson-common:jar:2.1.0.CR1 (compile)
[INFO] │  └─ io.quarkus:quarkus-resteasy-reactive-jackson:jar:2.1.0.CR1 (compile)
[INFO] ├─ io.quarkus:quarkus-oidc-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-vertx-core-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-netty-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  └─ io.quarkus:quarkus-netty:jar:2.1.0.CR1 (compile)
[INFO] │  │  │     ├─ io.netty:netty-codec:jar:4.1.65.Final (compile)
[INFO] │  │  │     ├─ io.netty:netty-codec-http:jar:4.1.65.Final (compile)
[INFO] │  │  │     ├─ io.netty:netty-codec-http2:jar:4.1.65.Final (compile)
[INFO] │  │  │     └─ io.netty:netty-handler:jar:4.1.65.Final (compile)
[INFO] │  │  └─ io.quarkus:quarkus-vertx-core:jar:2.1.0.CR1 (compile)
[INFO] │  │     ├─ io.netty:netty-codec-haproxy:jar:4.1.65.Final (compile)
[INFO] │  │     │  ├─ io.netty:netty-buffer:jar:4.1.65.Final (compile)
[INFO] │  │     │  └─ io.netty:netty-transport:jar:4.1.65.Final (compile)
[INFO] │  │     └─ io.vertx:vertx-core:jar:4.1.1 (compile)
[INFO] │  │        ├─ io.netty:netty-common:jar:4.1.65.Final (compile)
[INFO] │  │        ├─ io.netty:netty-handler-proxy:jar:4.1.65.Final (compile)
[INFO] │  │        │  └─ io.netty:netty-codec-socks:jar:4.1.65.Final (compile)
[INFO] │  │        ├─ io.netty:netty-resolver:jar:4.1.65.Final (compile)
[INFO] │  │        └─ io.netty:netty-resolver-dns:jar:4.1.65.Final (compile)
[INFO] │  │           └─ io.netty:netty-codec-dns:jar:4.1.65.Final (compile)
[INFO] │  ├─ io.quarkus:quarkus-oidc:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-security:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-oidc-common:jar:2.1.0.CR1 (compile)
[INFO] │  │  │  ├─ io.smallrye.reactive:smallrye-mutiny-vertx-web-client:jar:2.9.0 (compile)
[INFO] │  │  │  │  ├─ io.vertx:vertx-web-client:jar:4.1.1 (compile)
[INFO] │  │  │  │  ├─ io.smallrye.reactive:smallrye-mutiny-vertx-auth-common:jar:2.9.0 (compile)
[INFO] │  │  │  │  └─ io.smallrye.reactive:smallrye-mutiny-vertx-web-common:jar:2.9.0 (compile)
[INFO] │  │  │  └─ io.quarkus:quarkus-smallrye-jwt-build:jar:2.1.0.CR1 (compile)
[INFO] │  │  │     └─ io.smallrye:smallrye-jwt-build:jar:3.2.0 (compile)
[INFO] │  │  ├─ io.smallrye:smallrye-jwt:jar:3.2.0 (compile)
[INFO] │  │  │  ├─ org.eclipse.microprofile.config:microprofile-config-api:jar:2.0 (compile)
[INFO] │  │  │  ├─ org.eclipse.microprofile.jwt:microprofile-jwt-auth-api:jar:1.2 (compile)
[INFO] │  │  │  ├─ org.bitbucket.b_c:jose4j:jar:0.7.7 (compile)
[INFO] │  │  │  └─ io.smallrye:smallrye-jwt-common:jar:3.2.0 (compile)
[INFO] │  │  └─ io.quarkus:quarkus-jackson:jar:2.1.0.CR1 (compile)
[INFO] │  │     ├─ com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.12.4 (compile)
[INFO] │  │     ├─ com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.12.4 (compile)
[INFO] │  │     └─ com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.12.4 (compile)
[INFO] │  ├─ io.quarkus:quarkus-oidc-common-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  │  └─ io.quarkus:quarkus-smallrye-jwt-build-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-jackson-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  │  └─ io.quarkus:quarkus-jackson-spi:jar:2.1.0.CR1 (compile)
[INFO] │  └─ io.quarkus:quarkus-security-deployment:jar:2.1.0.CR1 (compile)
[INFO] │     └─ io.quarkus:quarkus-security-runtime-spi:jar:2.1.0.CR1 (compile)
[INFO] ├─ io.quarkus:quarkus-oidc-client-filter-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-oidc-client-filter:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ io.quarkus:quarkus-oidc-client:jar:2.1.0.CR1 (compile)
[INFO] │  │  └─ io.quarkus:quarkus-rest-client:jar:2.1.0.CR1 (compile)
[INFO] │  │     ├─ io.quarkus:quarkus-resteasy-common:jar:2.1.0.CR1 (compile)
[INFO] │  │     │  └─ org.jboss.resteasy:resteasy-core:jar:4.7.0.Final (compile)
[INFO] │  │     │     ├─ jakarta.activation:jakarta.activation-api:jar:1.2.1 (compile)
[INFO] │  │     │     └─ com.ibm.async:asyncutil:jar:0.1.0 (compile)
[INFO] │  │     ├─ io.quarkus:quarkus-apache-httpclient:jar:2.1.0.CR1 (compile)
[INFO] │  │     └─ org.jboss.resteasy:resteasy-client-microprofile:jar:4.7.0.Final (compile)
[INFO] │  │        └─ org.jboss.resteasy:resteasy-client-microprofile-base:jar:4.7.0.Final (compile)
[INFO] │  │           ├─ org.jboss.resteasy:resteasy-cdi:jar:4.7.0.Final (compile)
[INFO] │  │           │  └─ org.jboss.weld:weld-api:jar:3.1.SP4 (compile)
[INFO] │  │           └─ org.eclipse.microprofile.rest.client:microprofile-rest-client-api:jar:2.0 (compile)
[INFO] │  ├─ io.quarkus:quarkus-oidc-client-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  └─ io.quarkus:quarkus-rest-client-deployment:jar:2.1.0.CR1 (compile)
[INFO] │     ├─ io.quarkus:quarkus-resteasy-common-deployment:jar:2.1.0.CR1 (compile)
[INFO] │     └─ io.quarkus:quarkus-apache-httpclient-deployment:jar:2.1.0.CR1 (compile)
[INFO] ├─ io.quarkus:quarkus-vertx-web-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-vertx-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  │  └─ io.quarkus:quarkus-vertx:jar:2.1.0.CR1 (compile)
[INFO] │  │     ├─ io.smallrye.reactive:smallrye-mutiny-vertx-core:jar:2.9.0 (compile)
[INFO] │  │     │  ├─ io.smallrye.reactive:smallrye-mutiny-vertx-runtime:jar:2.9.0 (compile)
[INFO] │  │     │  └─ io.smallrye.reactive:vertx-mutiny-generator:jar:2.9.0 (compile)
[INFO] │  │     │     └─ io.vertx:vertx-codegen:jar:4.1.1 (compile)
[INFO] │  │     └─ io.smallrye:smallrye-fault-tolerance-vertx:jar:5.1.0 (compile)
[INFO] │  └─ io.quarkus:quarkus-vertx-web:jar:2.1.0.CR1 (compile)
[INFO] │     └─ io.smallrye.common:smallrye-common-annotation:jar:1.6.0 (compile)
[INFO] ├─ io.quarkus:quarkus-reactive-mysql-client-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-reactive-datasource-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  │  └─ io.quarkus:quarkus-reactive-datasource:jar:2.1.0.CR1 (compile)
[INFO] │  │     └─ io.vertx:vertx-sql-client:jar:4.1.1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-credentials-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  │  └─ io.quarkus:quarkus-credentials:jar:2.1.0.CR1 (compile)
[INFO] │  ├─ io.quarkus:quarkus-reactive-mysql-client:jar:2.1.0.CR1 (compile)
[INFO] │  │  ├─ io.vertx:vertx-mysql-client:jar:4.1.1 (compile)
[INFO] │  │  └─ io.smallrye.reactive:smallrye-mutiny-vertx-mysql-client:jar:2.9.0 (compile)
[INFO] │  │     └─ io.smallrye.reactive:smallrye-mutiny-vertx-sql-client:jar:2.9.0 (compile)
[INFO] │  └─ io.quarkus:quarkus-smallrye-health-spi:jar:2.1.0.CR1 (compile)
[INFO] ├─ io.quarkus:quarkus-keycloak-admin-client-deployment:jar:2.1.0.CR1 (compile)
[INFO] │  └─ io.quarkus:quarkus-keycloak-admin-client:jar:2.1.0.CR1 (compile)
[INFO] │     ├─ org.keycloak:keycloak-adapter-core:jar:14.0.0 (compile)
[INFO] │     ├─ org.keycloak:keycloak-core:jar:14.0.0 (compile)
[INFO] │     │  ├─ org.keycloak:keycloak-common:jar:14.0.0 (compile)
[INFO] │     │  ├─ org.bouncycastle:bcprov-jdk15on:jar:1.69 (compile)
[INFO] │     │  └─ org.bouncycastle:bcpkix-jdk15on:jar:1.69 (compile)
[INFO] │     │     └─ org.bouncycastle:bcutil-jdk15on:jar:1.69 (compile)
[INFO] │     ├─ org.keycloak:keycloak-admin-client:jar:14.0.0 (compile)
[INFO] │     │  ├─ org.jboss.resteasy:resteasy-client:jar:4.7.0.Final (compile)
[INFO] │     │  │  ├─ org.jboss.resteasy:resteasy-client-api:jar:4.7.0.Final (compile)
[INFO] │     │  │  ├─ org.jboss.resteasy:resteasy-core-spi:jar:4.7.0.Final (compile)
[INFO] │     │  │  ├─ commons-codec:commons-codec:jar:1.15 (compile)
[INFO] │     │  │  └─ commons-io:commons-io:jar:2.11.0 (compile)
[INFO] │     │  ├─ org.jboss.resteasy:resteasy-multipart-provider:jar:4.7.0.Final (compile)
[INFO] │     │  │  ├─ com.sun.mail:jakarta.mail:jar:1.6.5 (compile)
[INFO] │     │  │  ├─ org.apache.james:apache-mime4j-dom:jar:0.8.3 (compile)
[INFO] │     │  │  │  └─ org.apache.james:apache-mime4j-core:jar:0.8.3 (compile)
[INFO] │     │  │  └─ org.apache.james:apache-mime4j-storage:jar:0.8.3 (compile)
[INFO] │     │  ├─ org.jboss.resteasy:resteasy-jackson2-provider:jar:4.7.0.Final (compile)
[INFO] │     │  │  ├─ com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.12.4 (compile)
[INFO] │     │  │  │  ├─ com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:2.12.4 (compile)
[INFO] │     │  │  │  └─ com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.12.4 (compile)
[INFO] │     │  │  └─ com.github.java-json-tools:json-patch:jar:1.13 (compile)
[INFO] │     │  │     ├─ com.github.java-json-tools:msg-simple:jar:1.2 (compile)
[INFO] │     │  │     │  └─ com.github.java-json-tools:btf:jar:1.3 (compile)
[INFO] │     │  │     └─ com.github.java-json-tools:jackson-coreutils:jar:2.0 (compile)
[INFO] │     │  └─ org.jboss.resteasy:resteasy-jaxb-provider:jar:4.7.0.Final (compile)
[INFO] │     ├─ org.apache.httpcomponents:httpasyncclient:jar:4.1.4 (compile)
[INFO] │     │  ├─ org.apache.httpcomponents:httpcore:jar:4.4.14 (compile)
[INFO] │     │  ├─ org.apache.httpcomponents:httpcore-nio:jar:4.4.14 (compile)
[INFO] │     │  └─ org.apache.httpcomponents:httpclient:jar:4.5.13 (compile)
[INFO] │     ├─ org.keycloak:keycloak-authz-client:jar:14.0.0 (compile)
[INFO] │     └─ org.jboss.logging:commons-logging-jboss-logging:jar:1.0.0.Final (compile)
[INFO] └─ io.quarkus:quarkus-smallrye-openapi-deployment:jar:2.1.0.CR1 (compile)
[INFO]    ├─ io.quarkus:quarkus-smallrye-openapi-spi:jar:2.1.0.CR1 (compile)
[INFO]    │  └─ io.smallrye:smallrye-open-api-core:jar:2.1.7 (compile)
[INFO]    │     ├─ org.eclipse.microprofile.openapi:microprofile-openapi-api:jar:2.0.1-RC1 (compile)
[INFO]    │     └─ com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.12.4 (compile)
[INFO]    ├─ io.quarkus:quarkus-smallrye-openapi-common-deployment:jar:2.1.0.CR1 (compile)
[INFO]    ├─ io.quarkus:quarkus-swagger-ui-deployment:jar:2.1.0.CR1 (compile)
[INFO]    │  ├─ io.quarkus:quarkus-swagger-ui:jar:2.1.0.CR1 (compile)
[INFO]    │  └─ io.smallrye:smallrye-open-api-ui:jar:2.1.7 (compile)
[INFO]    ├─ io.quarkus:quarkus-smallrye-openapi:jar:2.1.0.CR1 (compile)
[INFO]    ├─ io.smallrye:smallrye-open-api-jaxrs:jar:2.1.7 (compile)
[INFO]    ├─ io.smallrye:smallrye-open-api-spring:jar:2.1.7 (compile)
[INFO]    └─ io.smallrye:smallrye-open-api-vertx:jar:2.1.7 (compile)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  10.667 s
[INFO] Finished at: 2021-07-16T22:05:49+08:00
[INFO] ------------------------------------------------------------------------
geoand commented 3 years ago

Indeed org.keycloak:keycloak-admin-client which is brought in by io.quarkus:quarkus-keycloak-admin-client is causing the problem here...

@sberyozkin where are we with having an equivalent of io.quarkus:quarkus-keycloak-admin-client for RESTEasy Reactive? Sorry if I've asked this before :)

geoand commented 3 years ago

Bumping this @sberyozkin :)

sberyozkin commented 3 years ago

Hi @geoand sorry, have just spotted this issue - I'm afraid it is totally out of our control - quarkus-keycloak-admin-client is wrapping a Keycloak library which depends on RestEasy (classic)

geoand commented 3 years ago

Understood, thanks

Karm commented 2 years ago

Hello, @yuhaibohotmail, is this still an issue with 2.6.1.Final?

yuhaibohotmail commented 2 years ago

@Karm it works with 2.6.1.Final,thanks!