-
Notifications
You must be signed in to change notification settings - Fork 3k
Closed
Milestone
Description
Failed to start Quarkus when using just quarkus-undertow-deployment
Exception in thread "main" java.lang.ExceptionInInitializerError
at io.quarkus.runner.GeneratedMain.main(Unknown Source)
Caused by: java.lang.RuntimeException: Failed to start quarkus
at io.quarkus.runner.ApplicationImpl1.<clinit>(Unknown Source)
... 1 more
Caused by: java.lang.NoSuchMethodError: org.jboss.logging.Logger.debugf(Ljava/lang/String;II)V
at io.quarkus.arc.ArcContainerImpl.init(ArcContainerImpl.java:119)
at io.quarkus.arc.Arc.initialize(Arc.java:36)
at io.quarkus.arc.runtime.ArcDeploymentTemplate.getContainer(ArcDeploymentTemplate.java:43)
at io.quarkus.deployment.steps.ArcAnnotationProcessor$build3.deploy(Unknown Source)
... 2 more
dep tree:
[INFO] com.example:servletdemo:war:1.0-SNAPSHOT
[INFO] \- io.quarkus:quarkus-undertow-deployment:jar:1.0.0.Alpha1-SNAPSHOT:provided
[INFO] +- io.undertow:undertow-servlet:jar:2.0.17.Final:provided
[INFO] | +- io.undertow:undertow-core:jar:2.0.17.Final:provided
[INFO] | \- org.jboss.spec.javax.servlet:jboss-servlet-api_4.0_spec:jar:1.0.0.Final:provided
[INFO] +- io.quarkus:quarkus-core-deployment:jar:1.0.0.Alpha1-SNAPSHOT:provided
[INFO] | +- commons-beanutils:commons-beanutils-core:jar:1.8.3:provided
[INFO] | | \- commons-logging:commons-logging:jar:1.1.1:provided
[INFO] | +- org.jboss.invocation:jboss-invocation:jar:1.5.1.Final:provided
[INFO] | +- org.wildfly.common:wildfly-common:jar:1.5.0.Alpha4-format-002:provided
[INFO] | +- org.jboss.classfilewriter:jboss-classfilewriter:jar:1.2.4.Final:provided
[INFO] | +- org.jboss.gizmo:gizmo:jar:1.0.0.Alpha1:provided
[INFO] | +- org.jboss:jandex:jar:2.1.1.Final:provided
[INFO] | +- org.ow2.asm:asm:jar:6.2.1:provided
[INFO] | +- io.quarkus:quarkus-core-runtime:jar:1.0.0.Alpha1-SNAPSHOT:provided
[INFO] | | +- javax.inject:javax.inject:jar:1:provided
[INFO] | | +- javax.annotation:javax.annotation-api:jar:1.3.2:provided
[INFO] | | +- io.smallrye:smallrye-config:jar:1.3.5:provided
[INFO] | | | \- org.eclipse.microprofile.config:microprofile-config-api:jar:1.3:provided
[INFO] | | | \- org.osgi:org.osgi.annotation.versioning:jar:1.0.0:provided
[INFO] | | +- org.jboss.logmanager:jboss-logmanager-embedded:jar:1.0.0.Alpha1-SNAPSHOT:provided
[INFO] | | +- org.jboss.logging:jboss-logging-annotations:jar:2.1.0.Final:provided
[INFO] | | +- org.jboss.threads:jboss-threads:jar:3.0.0.Alpha4:provided
[INFO] | | +- org.slf4j:slf4j-api:jar:1.7.25:provided
[INFO] | | +- org.jboss.slf4j:slf4j-jboss-logging:jar:1.1.0.Final:provided
[INFO] | | \- org.graalvm.sdk:graal-sdk:jar:1.0.0-rc12:provided
[INFO] | \- io.quarkus:quarkus-builder:jar:1.0.0.Alpha1-SNAPSHOT:provided
[INFO] +- io.quarkus:quarkus-arc-deployment:jar:1.0.0.Alpha1-SNAPSHOT:provided
[INFO] | +- io.quarkus:quarkus-arc-runtime:jar:1.0.0.Alpha1-SNAPSHOT:provided
[INFO] | | \- io.quarkus.arc:arc-runtime:jar:1.0.0.Alpha1-SNAPSHOT:provided
[INFO] | \- io.quarkus.arc:arc-processor:jar:1.0.0.Alpha1-SNAPSHOT:provided
[INFO] | \- javax.enterprise:cdi-api:jar:2.0.SP1:provided
[INFO] | +- javax.el:javax.el-api:jar:3.0.0:provided
[INFO] | \- javax.interceptor:javax.interceptor-api:jar:1.2:provided
[INFO] +- io.quarkus:quarkus-undertow-runtime:jar:1.0.0.Alpha1-SNAPSHOT:provided
[INFO] | +- org.jboss.xnio:xnio-nio:jar:3.6.5.Final:provided
[INFO] | \- org.jboss.xnio:xnio-api:jar:3.6.5.Final:provided
[INFO] \- org.jboss.metadata:jboss-metadata-web:jar:11.0.0.Final:provided
[INFO] +- org.jboss.metadata:jboss-metadata-common:jar:11.0.0.Final:provided
[INFO] \- org.jboss.logging:jboss-logging:jar:3.1.3.GA:provided
org.jboss.logging:jboss-logging:3.1.3.GA
is used instead of 3.3.2.Final
version
Pulled in via org.jboss.metadata:jboss-metadata-web
which is higher in the tree structure than io.quarkus.arc:arc-runtime
Workaround is to add explicit dependency on org.jboss.logging:jboss-logging:3.3.2.Final
to the project jar
We should ensure proper logging version is used on end-user facing artifacts.
Metadata
Metadata
Assignees
Labels
No labels