quarkusio / quarkus

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

GraalVM 11_20 reflection failure with RestEasy i18n [org.jboss.resteasy.resteasy_jaxrs.i18n] RESTEASY002165: No valueOf() method available for long #8239

Closed bluemonk3y closed 1 year ago

bluemonk3y commented 4 years ago

Describe the bug Using RESTEASY to deserialize a file upload as follows:

    @Path("/upload")
    @Consumes(MediaType.MULTIPART_FORM_DATA)
    @Produces(MediaType.TEXT_PLAIN)
    public Response uploadFile(@MultipartForm FileMeta fileMeta) {

Expected behavior Should pass through the MULTIPART_FORM and construct the FileMeta object

Actual behavior GraalVM throws the following error message:

19:31:21 WARN  [org.jboss.resteasy.resteasy_jaxrs.i18n] RESTEASY002165: No valueOf() method available for long, trying constructor...

To Reproduce Steps to reproduce the behavior:

  1. Clone project: https://github.com/liquidlabsio/precognito/tree/cleanup-code-structure
  2. cd ./search - then mvn clean install
  3. cd ./service - then build native image: ./mvnw clean package -Dmaven.test.skip=true -Pnative
  4. run the graalvm image: cd services/target
  5. > ./services-0.1-SNAPSHOT-runner
  6. Navigate browser to port: 8080
  7. login with user@precognito / secret
  8. upload a file through the interface - at this point the error occurs.

Configuration

# Add your application.properties here, if applicable.

Screenshots (If applicable, add screenshots to help explain your problem.)

Environment (please complete the following information):

Additional context (Add any other context about the problem here.)

bluemonk3y commented 4 years ago

Getting closer when running in DEBUG node

17:54:54 DEBUG [org.jboss.resteasy.resteasy_jaxrs.i18n] RESTEASY002305: Failed executing POST /storage/upload: org.jboss.resteasy.spi.ReaderException: java.lang.IllegalArgumentException: RESTEASY003360: long has no String constructor
    at org.jboss.resteasy.core.MessageBodyParameterInjector.inject(MessageBodyParameterInjector.java:250)
    at org.jboss.resteasy.core.MethodInjectorImpl.injectArguments(MethodInjectorImpl.java:95)
    at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:128)
    at org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:621)
    at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:487)
    at org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$2(ResourceMethodInvoker.java:437)
    at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:362)
    at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:439)
    at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:400)
    at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:374)
    at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:67)
    at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:488)
    at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:259)
    at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:160)
    at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:362)
    at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:163)
    at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:245)
    at io.quarkus.resteasy.runtime.standalone.RequestDispatcher.service(RequestDispatcher.java:73)
    at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.dispatch(VertxRequestHandler.java:122)
    at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.access$000(VertxRequestHandler.java:36)
    at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler$1.run(VertxRequestHandler.java:87)
    at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
    at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2027)
    at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1551)
    at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1442)
    at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
    at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
    at java.lang.Thread.run(Thread.java:834)
    at org.jboss.threads.JBossThread.run(JBossThread.java:479)
    at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:527)
    at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:193)
Caused by: java.lang.IllegalArgumentException: RESTEASY003360: long has no String constructor
    at org.jboss.resteasy.util.TypeConverter.getTypeViaStringConstructor(TypeConverter.java:293)
    at org.jboss.resteasy.util.TypeConverter.getType(TypeConverter.java:135)
    at org.jboss.resteasy.plugins.providers.DefaultTextPlain.readFrom(DefaultTextPlain.java:44)
    at org.jboss.resteasy.plugins.providers.multipart.MultipartInputImpl$PartImpl.getBody(MultipartInputImpl.java:218)
    at org.jboss.resteasy.plugins.providers.multipart.MultipartFormAnnotationReader.setFields(MultipartFormAnnotationReader.java:189)
    at org.jboss.resteasy.plugins.providers.multipart.MultipartFormAnnotationReader.readFrom(MultipartFormAnnotationReader.java:79)
    at org.jboss.resteasy.core.interception.jaxrs.AbstractReaderInterceptorContext.readFrom(AbstractReaderInterceptorContext.java:101)
    at org.jboss.resteasy.core.interception.jaxrs.ServerReaderInterceptorContext.readFrom(ServerReaderInterceptorContext.java:63)
    at org.jboss.resteasy.core.interception.jaxrs.AbstractReaderInterceptorContext.proceed(AbstractReaderInterceptorContext.java:80)
    at org.jboss.resteasy.core.MessageBodyParameterInjector.inject(MessageBodyParameterInjector.java:213)
    ... 30 more
Caused by: java.lang.NoSuchMethodException: long.<init>(java.lang.String)
    at java.lang.Class.getConstructor0(DynamicHub.java:3349)
    at java.lang.Class.getDeclaredConstructor(DynamicHub.java:2553)
    at org.jboss.resteasy.util.TypeConverter.getTypeViaStringConstructor(TypeConverter.java:289)
gsmet commented 4 years ago

/cc @asoldano

bluemonk3y commented 4 years ago

Debugging RestEasy in JVM Mode it looks like the param should resolve to org.jboss.resteasy.plugins.providers.DefaultNumberWriter, changing to Long flipped it to org.jboss.resteasy.plugins.providers.DefaultTextPlain which also failed. I have added them to a reflection-config.json for graalvm registration..... guessing that's why it failed although I believed the core providers were already registered. I'm unsure how to do a class dump of the graalvm classes.

bluemonk3y commented 4 years ago

Changing to Long and adding the DefaultNumberWriter also failed. You can see the other Readers processing the payload.


19:59:08 DEBUG [org.jboss.resteasy.resteasy_jaxrs.i18n] MessageBodyReader: org.jboss.resteasy.plugins.providers.StringTextStar
19:59:08 DEBUG [org.jboss.resteasy.resteasy_jaxrs.i18n] MessageBodyReader: org.jboss.resteasy.plugins.providers.StringTextStar
19:59:08 DEBUG [org.jboss.resteasy.resteasy_jaxrs.i18n] MessageBodyReader: org.jboss.resteasy.core.providerfactory.SortedKey
19:59:08 DEBUG [org.jboss.resteasy.resteasy_jaxrs.i18n] MessageBodyReader: org.jboss.resteasy.plugins.providers.ByteArrayProvider
19:59:08 DEBUG [org.jboss.resteasy.resteasy_jaxrs.i18n] MessageBodyReader: org.jboss.resteasy.plugins.providers.ByteArrayProvider
19:59:08 DEBUG [org.jboss.resteasy.resteasy_jaxrs.i18n] Provider : org.jboss.resteasy.plugins.providers.ByteArrayProvider,  Method : readFrom
19:59:08 DEBUG [org.jboss.resteasy.resteasy_jaxrs.i18n] MessageBodyReader: org.jboss.resteasy.core.providerfactory.SortedKey
19:59:08 DEBUG [org.jboss.resteasy.resteasy_jaxrs.i18n] MessageBodyReader: org.jboss.resteasy.plugins.providers.StringTextStar
19:59:08 DEBUG [org.jboss.resteasy.resteasy_jaxrs.i18n] MessageBodyReader: org.jboss.resteasy.plugins.providers.StringTextStar
19:59:08 DEBUG [org.jboss.resteasy.resteasy_jaxrs.i18n] MessageBodyReader: org.jboss.resteasy.core.providerfactory.SortedKey
19:59:08 DEBUG [org.jboss.resteasy.resteasy_jaxrs.i18n] MessageBodyReader: org.jboss.resteasy.plugins.providers.StringTextStar
19:59:08 DEBUG [org.jboss.resteasy.resteasy_jaxrs.i18n] MessageBodyReader: org.jboss.resteasy.plugins.providers.StringTextStar
19:59:08 DEBUG [org.jboss.resteasy.resteasy_jaxrs.i18n] RESTEASY002305: Failed executing POST /storage/upload: org.jboss.resteasy.spi.ReaderException: java.lang.RuntimeException: RESTEASY007545: Unable to find a MessageBodyReader for media type: text/plain; charset=us-ascii and class type java.lang.Long
    at org.jboss.resteasy.core.MessageBodyParameterInjector.inject(MessageBodyParameterInjector.java:250)
    at org.jboss.resteasy.core.MethodInjectorImpl.injectArguments(MethodInjectorImpl.java:95)
    at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:128)
    at org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:621)
    at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:487)
    at org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$2(ResourceMethodInvoker.java:437)
    at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:362)
    at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:439)
    at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:400)
    at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:374)
    at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:67)
    at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:488)
    at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:259)
    at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:160)
    at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:362)
    at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:163)
    at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:245)
    at io.quarkus.resteasy.runtime.standalone.RequestDispatcher.service(RequestDispatcher.java:73)
    at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.dispatch(VertxRequestHandler.java:122)
    at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.access$000(VertxRequestHandler.java:36)
    at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler$1.run(VertxRequestHandler.java:87)
    at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
    at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2027)
    at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1551)
    at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1442)
    at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
    at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
    at java.lang.Thread.run(Thread.java:834)
    at org.jboss.threads.JBossThread.run(JBossThread.java:479)
    at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:527)
    at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:193)
Caused by: java.lang.RuntimeException: RESTEASY007545: Unable to find a MessageBodyReader for media type: text/plain; charset=us-ascii and class type java.lang.Long
    at org.jboss.resteasy.plugins.providers.multipart.MultipartInputImpl$PartImpl.getBody(MultipartInputImpl.java:213)
    at org.jboss.resteasy.plugins.providers.multipart.MultipartFormAnnotationReader.setFields(MultipartFormAnnotationReader.java:189)
    at org.jboss.resteasy.plugins.providers.multipart.MultipartFormAnnotationReader.readFrom(MultipartFormAnnotationReader.java:79)
    at org.jboss.resteasy.core.interception.jaxrs.AbstractReaderInterceptorContext.readFrom(AbstractReaderInterceptorContext.java:101)
    at org.jboss.resteasy.core.interception.jaxrs.ServerReaderInterceptorContext.readFrom(ServerReaderInterceptorContext.java:63)
    at org.jboss.resteasy.core.interception.jaxrs.AbstractReaderInterceptorContext.proceed(AbstractReaderInterceptorContext.java:80)
    at org.jboss.resteasy.core.MessageBodyParameterInjector.inject(MessageBodyParameterInjector.java:213)
    ... 30 more

19:59:08 DEBUG [org.jboss.resteasy.resteasy_jaxrs.i18n] MessageBodyWriter: org.jboss.resteasy.core.providerfactory.SortedKey```
bluemonk3y commented 4 years ago

Project deps, note - I'm using maven dependency enforcer to prevent collisions

[INFO] 
[INFO] -----------------------< io.precognito:services >-----------------------
[INFO] Building services 0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ services ---
[INFO] io.precognito:services:jar:0.1-SNAPSHOT
[INFO] +- io.precognito:search:jar:0.1-SNAPSHOT:compile
[INFO] +- io.quarkus:quarkus-resteasy:jar:1.3.1.Final:compile
[INFO] |  +- io.quarkus:quarkus-vertx-http:jar:1.3.1.Final:compile
[INFO] |  |  +- io.quarkus:quarkus-development-mode-spi:jar:1.3.1.Final:compile
[INFO] |  |  +- io.quarkus.security:quarkus-security:jar:1.0.1.Final: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] |  |  +- io.quarkus:quarkus-vertx-core:jar:1.3.1.Final:compile
[INFO] |  |  |  \- io.vertx:vertx-core:jar:3.8.5:compile
[INFO] |  |  |     +- io.netty:netty-handler-proxy:jar:4.1.45.Final:compile
[INFO] |  |  |     |  \- io.netty:netty-codec-socks:jar:4.1.45.Final:compile
[INFO] |  |  |     \- io.netty:netty-resolver-dns:jar:4.1.45.Final:compile
[INFO] |  |  |        \- io.netty:netty-codec-dns:jar:4.1.45.Final:compile
[INFO] |  |  \- io.vertx:vertx-web:jar:3.8.5:compile
[INFO] |  |     +- io.vertx:vertx-web-common:jar:3.8.5:compile
[INFO] |  |     +- io.vertx:vertx-auth-common:jar:3.8.5:compile
[INFO] |  |     \- io.vertx:vertx-bridge-common:jar:3.8.5:compile
[INFO] |  \- io.quarkus:quarkus-resteasy-server-common:jar:1.3.1.Final:compile
[INFO] |     +- io.quarkus:quarkus-resteasy-common:jar:1.3.1.Final:compile
[INFO] |     \- jakarta.validation:jakarta.validation-api:jar:2.0.2:compile
[INFO] +- org.jboss.resteasy:resteasy-multipart-provider:jar:4.5.3.Final:compile
[INFO] |  +- org.jboss.resteasy:resteasy-core-spi:jar:4.5.3.Final:compile
[INFO] |  |  +- org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.1_spec:jar:2.0.1.Final:compile
[INFO] |  |  +- org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec:jar:2.0.0.Final:compile
[INFO] |  |  +- org.reactivestreams:reactive-streams:jar:1.0.3:compile
[INFO] |  |  \- com.sun.activation:jakarta.activation:jar:1.2.1:compile
[INFO] |  +- org.jboss.resteasy:resteasy-core:jar:4.5.3.Final:compile
[INFO] |  |  \- io.smallrye.config:smallrye-config:jar:1.7.0:compile
[INFO] |  +- org.jboss.resteasy:resteasy-client:jar:4.5.3.Final:compile
[INFO] |  |  +- org.jboss.resteasy:resteasy-client-api:jar:4.5.3.Final:compile
[INFO] |  |  +- commons-codec:commons-codec:jar:1.13:compile
[INFO] |  |  \- commons-io:commons-io:jar:2.6:compile
[INFO] |  +- org.jboss.resteasy:resteasy-jaxb-provider:jar:4.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.mail:jakarta.mail:jar:1.6.4:compile
[INFO] |  +- org.apache.james:apache-mime4j-dom:jar:0.7.2:compile
[INFO] |  |  \- org.apache.james:apache-mime4j-core:jar:0.7.2:compile
[INFO] |  +- org.apache.james:apache-mime4j-storage:jar:0.7.2:compile
[INFO] |  +- org.jboss.logging:jboss-logging:jar:3.3.2.Final:compile
[INFO] |  \- org.eclipse.microprofile.config:microprofile-config-api:jar:1.4:compile
[INFO] +- org.jboss.resteasy:resteasy-jackson2-provider:jar:4.5.3.Final:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-core:jar:2.10.2:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.10.2:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-annotations:jar:2.10.2:compile
[INFO] |  +- com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.10.2:compile
[INFO] |  |  +- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:2.10.2:compile
[INFO] |  |  \- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.10.2:compile
[INFO] |  |     \- jakarta.activation:jakarta.activation-api:jar:1.2.1:compile
[INFO] |  +- com.github.fge:json-patch:jar:1.9:compile
[INFO] |  |  \- com.github.fge:jackson-coreutils:jar:1.6:compile
[INFO] |  |     \- com.github.fge:msg-simple:jar:1.1:compile
[INFO] |  |        \- com.github.fge:btf:jar:1.2:compile
[INFO] |  \- com.google.guava:guava:jar:27.0.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.checkerframework:checker-qual:jar:2.5.2:compile
[INFO] +- io.quarkus:quarkus-config-yaml:jar:1.3.1.Final:compile
[INFO] |  +- io.smallrye.config:smallrye-config-source-yaml:jar:1.7.0:compile
[INFO] |  |  +- org.yaml:snakeyaml:jar:1.25:compile
[INFO] |  |  \- io.smallrye.config:smallrye-config-common:jar:1.7.0:compile
[INFO] |  \- io.quarkus:quarkus-core:jar:1.3.1.Final:compile
[INFO] |     +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile
[INFO] |     +- jakarta.inject:jakarta.inject-api:jar:1.0:compile
[INFO] |     +- org.jboss.logmanager:jboss-logmanager-embedded:jar:1.0.4:compile
[INFO] |     +- org.jboss.logging:jboss-logging-annotations:jar:2.1.0.Final:compile
[INFO] |     +- org.jboss.threads:jboss-threads:jar:3.0.1.Final:compile
[INFO] |     +- org.jboss.slf4j:slf4j-jboss-logging:jar:1.2.0.Final:compile
[INFO] |     +- org.graalvm.sdk:graal-sdk:jar:19.3.1:compile
[INFO] |     \- org.wildfly.common:wildfly-common:jar:1.5.4.Final-format-001:compile
[INFO] +- io.quarkus:quarkus-junit5:jar:1.3.1.Final:test
[INFO] |  +- io.quarkus:quarkus-bootstrap-core:jar:1.3.1.Final:test
[INFO] |  |  +- org.apache.maven:maven-embedder:jar:3.6.3:test
[INFO] |  |  |  +- org.apache.maven:maven-settings:jar:3.6.3:test
[INFO] |  |  |  +- org.apache.maven:maven-core:jar:3.6.3:test
[INFO] |  |  |  |  +- org.apache.maven:maven-artifact:jar:3.6.3:test
[INFO] |  |  |  |  \- org.codehaus.plexus:plexus-component-annotations:jar:2.1.0:test
[INFO] |  |  |  +- org.apache.maven:maven-plugin-api:jar:3.6.3:test
[INFO] |  |  |  +- org.apache.maven:maven-model:jar:3.6.3:test
[INFO] |  |  |  +- org.apache.maven:maven-model-builder:jar:3.6.3:test
[INFO] |  |  |  +- org.apache.maven:maven-builder-support:jar:3.6.3:test
[INFO] |  |  |  +- org.apache.maven.resolver:maven-resolver-api:jar:1.4.1:test
[INFO] |  |  |  +- org.apache.maven.resolver:maven-resolver-util:jar:1.4.1:test
[INFO] |  |  |  +- org.apache.maven.shared:maven-shared-utils:jar:3.2.1:test
[INFO] |  |  |  +- com.google.inject:guice:jar:no_aop:4.2.1:test
[INFO] |  |  |  +- org.codehaus.plexus:plexus-utils:jar:3.2.1:test
[INFO] |  |  |  +- org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.4:test
[INFO] |  |  |  \- commons-cli:commons-cli:jar:1.4:test
[INFO] |  |  +- org.apache.maven:maven-settings-builder:jar:3.6.3:test
[INFO] |  |  |  +- org.codehaus.plexus:plexus-interpolation:jar:1.25:test
[INFO] |  |  |  \- org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:test
[INFO] |  |  |     \- org.sonatype.plexus:plexus-cipher:jar:1.4:test
[INFO] |  |  +- org.apache.maven:maven-resolver-provider:jar:3.6.3:test
[INFO] |  |  |  +- org.apache.maven:maven-repository-metadata:jar:3.6.3:test
[INFO] |  |  |  +- org.apache.maven.resolver:maven-resolver-spi:jar:1.4.1:test
[INFO] |  |  |  \- org.apache.maven.resolver:maven-resolver-impl:jar:1.4.1:test
[INFO] |  |  +- org.apache.maven.resolver:maven-resolver-connector-basic:jar:1.4.1:test
[INFO] |  |  +- org.apache.maven.resolver:maven-resolver-transport-wagon:jar:1.4.1:test
[INFO] |  |  +- org.apache.maven.wagon:wagon-http:jar:3.3.4:test
[INFO] |  |  |  +- org.apache.maven.wagon:wagon-http-shared:jar:3.3.4:test
[INFO] |  |  |  |  \- org.jsoup:jsoup:jar:1.12.1:test
[INFO] |  |  |  \- org.apache.maven.wagon:wagon-provider-api:jar:3.3.4:test
[INFO] |  |  \- org.apache.maven.wagon:wagon-file:jar:3.3.4:test
[INFO] |  +- io.quarkus:quarkus-test-common:jar:1.3.1.Final:test
[INFO] |  |  +- io.quarkus:quarkus-core-deployment:jar:1.3.1.Final:test
[INFO] |  |  |  +- io.quarkus.gizmo:gizmo:jar:1.0.2.Final:test
[INFO] |  |  |  |  \- org.ow2.asm:asm-util:jar:7.3.1:test
[INFO] |  |  |  |     +- org.ow2.asm:asm-tree:jar:7.3.1:test
[INFO] |  |  |  |     \- org.ow2.asm:asm-analysis:jar:7.3.1:test
[INFO] |  |  |  \- io.quarkus:quarkus-builder:jar:1.3.1.Final:test
[INFO] |  |  +- io.quarkus:quarkus-jsonp-deployment:jar:1.3.1.Final:test
[INFO] |  |  |  \- io.quarkus:quarkus-jsonp:jar:1.3.1.Final:test
[INFO] |  |  |     \- org.glassfish:jakarta.json:jar:1.1.6:test
[INFO] |  |  \- org.jboss:jandex:jar:2.1.3.Final:compile
[INFO] |  \- org.junit.jupiter:junit-jupiter:jar:5.6.0:test
[INFO] |     +- org.junit.jupiter:junit-jupiter-api:jar:5.6.0:test
[INFO] |     |  +- org.apiguardian:apiguardian-api:jar:1.1.0:test
[INFO] |     |  +- org.opentest4j:opentest4j:jar:1.2.0:test
[INFO] |     |  \- org.junit.platform:junit-platform-commons:jar:1.6.0:test
[INFO] |     +- org.junit.jupiter:junit-jupiter-params:jar:5.6.0:test
[INFO] |     \- org.junit.jupiter:junit-jupiter-engine:jar:5.6.0:test
[INFO] |        \- org.junit.platform:junit-platform-engine:jar:1.6.0:test
[INFO] +- org.apache.logging.log4j:log4j-core:jar:2.6.2:compile
[INFO] +- org.apache.logging.log4j:log4j-api:jar:2.6.2:compile
[INFO] +- commons-logging:commons-logging:jar:1.2:compile
[INFO] +- io.rest-assured:rest-assured:jar:4.3.0:test
[INFO] |  +- org.codehaus.groovy:groovy:jar:3.0.2:test
[INFO] |  +- org.codehaus.groovy:groovy-xml:jar:3.0.2:test
[INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.5.11:compile
[INFO] |  +- org.apache.httpcomponents:httpmime:jar:4.5.3:test
[INFO] |  +- org.hamcrest:hamcrest:jar:2.1:test
[INFO] |  +- org.ccil.cowan.tagsoup:tagsoup:jar:1.2.1:test
[INFO] |  +- io.rest-assured:json-path:jar:4.3.0:test
[INFO] |  |  +- org.codehaus.groovy:groovy-json:jar:3.0.2:test
[INFO] |  |  \- io.rest-assured:rest-assured-common:jar:4.3.0:test
[INFO] |  \- io.rest-assured:xml-path:jar:4.3.0:test
[INFO] |     +- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.2:test
[INFO] |     \- org.apache.sling:org.apache.sling.javax.activation:jar:0.1.0:test
[INFO] +- io.quarkus:quarkus-smallrye-openapi:jar:1.3.1.Final:compile
[INFO] |  +- io.smallrye:smallrye-open-api:jar:1.2.1:compile
[INFO] |  |  +- org.eclipse.microprofile.openapi:microprofile-openapi-api:jar:1.1.2:compile
[INFO] |  |  \- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.10.2:compile
[INFO] |  +- io.quarkus:quarkus-arc:jar:1.3.1.Final:compile
[INFO] |  |  +- io.quarkus.arc:arc:jar:1.3.1.Final:compile
[INFO] |  |  |  \- jakarta.transaction:jakarta.transaction-api:jar:1.3.3:compile
[INFO] |  |  \- org.eclipse.microprofile.context-propagation:microprofile-context-propagation-api:jar:1.0.1:compile
[INFO] |  \- io.quarkus:quarkus-swagger-ui:jar:1.3.1.Final:compile
[INFO] +- io.quarkus:quarkus-amazon-dynamodb:jar:1.3.1.Final:compile
[INFO] |  +- io.quarkus:quarkus-netty:jar:1.3.1.Final:compile
[INFO] |  |  +- io.netty:netty-codec:jar:4.1.45.Final:compile
[INFO] |  |  \- io.netty:netty-handler:jar:4.1.45.Final:compile
[INFO] |  \- org.jboss.logging:commons-logging-jboss-logging:jar:1.0.0.Final:compile
[INFO] +- com.amazonaws:aws-java-sdk-s3:jar:1.11.479:compile
[INFO] |  +- com.amazonaws:aws-java-sdk-kms:jar:1.11.479:compile
[INFO] |  +- com.amazonaws:aws-java-sdk-core:jar:1.11.479:compile
[INFO] |  |  +- software.amazon.ion:ion-java:jar:1.0.2:compile
[INFO] |  |  \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.10.2:compile
[INFO] |  \- com.amazonaws:jmespath-java:jar:1.11.479:compile
[INFO] +- software.amazon.awssdk:url-connection-client:jar:2.10.70:compile
[INFO] |  +- software.amazon.awssdk:utils:jar:2.10.70:compile
[INFO] |  +- software.amazon.awssdk:annotations:jar:2.10.70:compile
[INFO] |  \- software.amazon.awssdk:http-client-spi:jar:2.10.70:compile
[INFO] +- software.amazon.awssdk:dynamodb:jar:2.10.70:compile
[INFO] |  +- software.amazon.awssdk:aws-json-protocol:jar:2.10.70:compile
[INFO] |  +- software.amazon.awssdk:protocol-core:jar:2.10.70:compile
[INFO] |  +- software.amazon.awssdk:sdk-core:jar:2.10.70:compile
[INFO] |  |  \- software.amazon.awssdk:profiles:jar:2.10.70:compile
[INFO] |  +- software.amazon.awssdk:auth:jar:2.10.70:compile
[INFO] |  |  \- software.amazon.eventstream:eventstream:jar:1.0.1:compile
[INFO] |  +- software.amazon.awssdk:regions:jar:2.10.70:compile
[INFO] |  +- software.amazon.awssdk:aws-core:jar:2.10.70:compile
[INFO] |  \- software.amazon.awssdk:netty-nio-client:jar:2.10.70:runtime
[INFO] |     +- io.netty:netty-codec-http:jar:4.1.45.Final:compile
[INFO] |     +- io.netty:netty-codec-http2:jar:4.1.45.Final:compile
[INFO] |     +- io.netty:netty-transport:jar:4.1.45.Final:compile
[INFO] |     |  \- io.netty:netty-resolver:jar:4.1.45.Final:compile
[INFO] |     +- io.netty:netty-common:jar:4.1.45.Final:compile
[INFO] |     +- io.netty:netty-buffer:jar:4.1.45.Final:compile
[INFO] |     +- io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.45.Final:runtime
[INFO] |     |  \- io.netty:netty-transport-native-unix-common:jar:4.1.45.Final:runtime
[INFO] |     \- com.typesafe.netty:netty-reactive-streams-http:jar:2.0.4:runtime
[INFO] |        \- com.typesafe.netty:netty-reactive-streams:jar:2.0.4:runtime
[INFO] +- software.amazon.awssdk:dynamodb-enhanced:jar:2.10.70-PREVIEW:compile
[INFO] +- com.amazonaws:DynamoDBLocal:jar:1.12.0:test
[INFO] |  +- org.antlr:antlr4-runtime:jar:4.7.2:test
[INFO] |  +- org.apache.commons:commons-lang3:jar:3.9:test
[INFO] |  +- com.almworks.sqlite4java:libsqlite4java-linux-i386:so:1.0.392:test
[INFO] |  |  \- com.almworks.sqlite4java:sqlite4java:jar:1.0.392:test
[INFO] |  +- com.almworks.sqlite4java:libsqlite4java-linux-amd64:so:1.0.392:test
[INFO] |  +- com.almworks.sqlite4java:sqlite4java-win32-x64:dll:1.0.392:test
[INFO] |  +- com.almworks.sqlite4java:sqlite4java-win32-x86:dll:1.0.392:test
[INFO] |  +- com.almworks.sqlite4java:libsqlite4java-osx:dylib:1.0.392:test
[INFO] |  +- com.amazonaws:aws-java-sdk-dynamodb:jar:1.11.479:test
[INFO] |  +- org.eclipse.jetty:jetty-client:jar:9.4.18.v20190429:test
[INFO] |  |  \- org.eclipse.jetty:jetty-io:jar:9.4.18.v20190429:test
[INFO] |  |     \- org.eclipse.jetty:jetty-util:jar:9.4.18.v20190429:test
[INFO] |  +- org.eclipse.jetty:jetty-server:jar:8.1.12.v20130726:test
[INFO] |  |  +- org.eclipse.jetty.orbit:javax.servlet:jar:3.0.0.v201112011016:test
[INFO] |  |  \- org.eclipse.jetty:jetty-continuation:jar:8.1.12.v20130726:test
[INFO] |  \- org.mockito:mockito-core:jar:3.3.0:test
[INFO] |     +- net.bytebuddy:byte-buddy:jar:1.10.5:test
[INFO] |     +- net.bytebuddy:byte-buddy-agent:jar:1.10.5:test
[INFO] |     \- org.objenesis:objenesis:jar:2.6:test
[INFO] +- software.amazon.awssdk:apache-client:jar:2.10.70:compile
[INFO] |  \- org.apache.httpcomponents:httpcore:jar:4.4.13:compile
[INFO] +- joda-time:joda-time:jar:2.10.5:compile
[INFO] +- org.testcontainers:dynalite:jar:1.12.4:test
[INFO] |  \- org.testcontainers:testcontainers:jar:1.12.4:test
[INFO] |     +- junit:junit:jar:4.12:test
[INFO] |     +- org.jetbrains:annotations:jar:17.0.0:test
[INFO] |     +- javax.annotation:javax.annotation-api:jar:1.3.2:test
[INFO] |     +- org.apache.commons:commons-compress:jar:1.19:test
[INFO] |     +- javax.xml.bind:jaxb-api:jar:2.3.1:test
[INFO] |     |  \- javax.activation:javax.activation-api:jar:1.2.0:test
[INFO] |     +- org.rnorth.duct-tape:duct-tape:jar:1.0.8:test
[INFO] |     +- org.rnorth.visible-assertions:visible-assertions:jar:2.1.2:test
[INFO] |     +- org.rnorth:tcp-unix-socket-proxy:jar:1.0.2:test
[INFO] |     |  +- com.kohlschutter.junixsocket:junixsocket-native-common:jar:2.0.4:test
[INFO] |     |  |  \- org.scijava:native-lib-loader:jar:2.0.2:test
[INFO] |     |  \- com.kohlschutter.junixsocket:junixsocket-common:jar:2.0.4:test
[INFO] |     \- net.java.dev.jna:jna-platform:jar:5.5.0:test
[INFO] |        \- net.java.dev.jna:jna:jar:5.3.1:test
[INFO] +- org.slf4j:log4j-over-slf4j:jar:1.7.30:compile
[INFO] |  \- org.slf4j:slf4j-api:jar:1.7.29:compile
[INFO] +- org.hamcrest:hamcrest-all:jar:1.3:test
[INFO] \- org.jmock:jmock:jar:2.12.0:test
[INFO]    +- org.jmock:jmock-testjar:jar:2.12.0:test
[INFO]    |  \- com.google.code.findbugs:annotations:jar:3.0.1:test
[INFO]    |     +- net.jcip:jcip-annotations:jar:1.0:test
[INFO]    |     \- com.google.code.findbugs:jsr305:jar:3.0.1:test
[INFO]    +- org.hamcrest:hamcrest-library:jar:2.1:test
[INFO]    |  \- org.hamcrest:hamcrest-core:jar:2.1:test
[INFO]    +- org.ow2.asm:asm:jar:7.3.1:test
[INFO]    \- org.apache-extras.beanshell:bsh:jar:2.0b6:test
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  3.498 s
[INFO] Finished at: 2020-03-31T09:51:24+01:00
[INFO] ------------------------------------------------------------------------
gsmet commented 2 years ago

@bluemonk3y did you ever get to the bottom of this one? I know we fixed several providers issues but not sure this one has been fixed.

geoand commented 1 year ago

Closing for lack of feedback