cryostatio / cryostat-legacy

OUTDATED - See the new repository below! -- Secure JDK Flight Recorder management for containerized JVMs
https://github.com/cryostatio/cryostat
Other
222 stars 31 forks source link

[Bug] Missing log output since #1720 #1742

Closed andrewazores closed 11 months ago

andrewazores commented 11 months ago
          Great:
c1da58d1f1c28b39b2cad0d2fc71741759297db7 is the first bad commit
commit c1da58d1f1c28b39b2cad0d2fc71741759297db7
Author: Andrew Azores <aazores@redhat.com>
Date:   Thu Oct 12 15:52:44 2023 -0400

    fix(build): use vertx-dependencies and netty-bom for version management (#1720)

 pom.xml | 32 ++++++++++++++++++++++----------
 1 file changed, 22 insertions(+), 10 deletions(-)

1720 somehow breaks some of our logging.

Originally posted by @andrewazores in https://github.com/cryostatio/cryostat/issues/1689#issuecomment-1777884223

andrewazores commented 11 months ago

Confirmed, if I back out that change and test it locally then the missing log messages come back.

andrewazores commented 11 months ago

Setting the io.netty.version in pom.xml back to the one that matches the vertx version does not fix it. Removing the netty-bom entirely does not fix it. Removing the vertx bom does fix it:

diff --git a/pom.xml b/pom.xml
index 7c55fb83..2e8e4a75 100644
--- a/pom.xml
+++ b/pom.xml
@@ -134,13 +134,6 @@
       <type>pom</type>
       <scope>import</scope>
     </dependency>
-    <dependency>
-      <groupId>io.vertx</groupId>
-      <artifactId>vertx-dependencies</artifactId>
-      <version>${io.vertx.version}</version>
-      <type>pom</type>
-      <scope>import</scope>
-    </dependency>
   </dependencies>
 </dependencyManagement>

@@ -198,14 +191,17 @@
   <dependency>
     <groupId>io.vertx</groupId>
     <artifactId>vertx-web</artifactId>
+    <version>4.4.4</version>
   </dependency>
   <dependency>
     <groupId>io.vertx</groupId>
     <artifactId>vertx-web-client</artifactId>
+    <version>4.4.4</version>
   </dependency>
   <dependency>
     <groupId>io.vertx</groupId>
     <artifactId>vertx-web-graphql</artifactId>
+    <version>4.4.4</version>
   </dependency>
   <dependency>
     <groupId>com.graphql-java</groupId>

mvn dependency:tree with the above patch applied:

[INFO] Processing build on daemon 2f98582d
[INFO] Scanning for projects...
[INFO] BuildTimeEventSpy is registered.
[INFO] 
[INFO] Using the SmartBuilder implementation with a thread count of 31
[INFO] 
[INFO] ------------------------< io.cryostat:cryostat >------------------------
[INFO] Building cryostat 2.5.0-SNAPSHOT
[INFO]   from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- dependency:2.8:tree (default-cli) @ cryostat ---
[WARN] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead.
[INFO] io.cryostat:cryostat:jar:2.5.0-SNAPSHOT
[INFO] +- io.cryostat:cryostat-core:jar:2.23.0:compile
[INFO] |  +- org.openjdk.jmc:common:jar:8.2.0:compile
[INFO] |  |  +- org.owasp.encoder:encoder:jar:1.2.3:compile
[INFO] |  |  \- org.lz4:lz4-java:jar:1.8.0:compile
[INFO] |  +- org.openjdk.jmc:flightrecorder:jar:8.2.0:compile
[INFO] |  +- org.openjdk.jmc:flightrecorder.rules:jar:8.2.0:compile
[INFO] |  +- org.openjdk.jmc:flightrecorder.rules.jdk:jar:8.2.0:compile
[INFO] |  \- org.openjdk.jmc:jdp:jar:8.2.0:compile
[INFO] +- org.openjdk.nashorn:nashorn-core:jar:15.4:compile
[INFO] |  +- org.ow2.asm:asm:jar:7.3.1:compile
[INFO] |  +- org.ow2.asm:asm-commons:jar:7.3.1:compile
[INFO] |  |  \- org.ow2.asm:asm-analysis:jar:7.3.1:compile
[INFO] |  +- org.ow2.asm:asm-tree:jar:7.3.1:compile
[INFO] |  \- org.ow2.asm:asm-util:jar:7.3.1:compile
[INFO] +- io.fabric8:openshift-client:jar:6.7.2:compile
[INFO] |  +- io.fabric8:openshift-client-api:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model:jar:6.7.2:compile
[INFO] |  |  |  +- io.fabric8:kubernetes-model-common:jar:6.7.2:compile
[INFO] |  |  |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.15.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-clusterautoscaling:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-operator:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-operatorhub:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-machine:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-whereabouts:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-monitoring:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-storageversionmigrator:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-tuned:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-console:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-config:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-machineconfig:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-miscellaneous:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-hive:jar:6.7.2:compile
[INFO] |  |  \- io.fabric8:openshift-model-installer:jar:6.7.2:compile
[INFO] |  \- com.github.mifmif:generex:jar:1.0.2:compile
[INFO] |     \- dk.brics.automaton:automaton:jar:1.11-8:compile
[INFO] +- io.fabric8:kubernetes-client:jar:6.7.2:compile
[INFO] |  +- io.fabric8:kubernetes-client-api:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-core:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-gatewayapi:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-resource:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-rbac:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-admissionregistration:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-apps:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-autoscaling:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-apiextensions:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-batch:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-certificates:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-coordination:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-discovery:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-events:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-extensions:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-flowcontrol:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-networking:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-metrics:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-policy:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-scheduling:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-storageclass:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-node:jar:6.7.2:compile
[INFO] |  |  +- org.snakeyaml:snakeyaml-engine:jar:2.6:compile
[INFO] |  |  +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.15.2:compile
[INFO] |  |  |  \- org.yaml:snakeyaml:jar:2.0:compile
[INFO] |  |  +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.2:compile
[INFO] |  |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.2:compile
[INFO] |  |  \- com.fasterxml.jackson.core:jackson-core:jar:2.15.2:compile
[INFO] |  +- io.fabric8:kubernetes-httpclient-okhttp:jar:6.7.2:runtime
[INFO] |  |  +- com.squareup.okhttp3:okhttp:jar:3.12.12:runtime
[INFO] |  |  |  \- com.squareup.okio:okio:jar:1.15.0:runtime
[INFO] |  |  \- com.squareup.okhttp3:logging-interceptor:jar:3.12.12:runtime
[INFO] |  \- io.fabric8:zjsonpatch:jar:0.3.0:compile
[INFO] +- com.google.dagger:dagger:jar:2.47:compile
[INFO] |  \- javax.inject:javax.inject:jar:1:compile
[INFO] +- org.apache.commons:commons-lang3:jar:3.13.0:compile
[INFO] +- commons-codec:commons-codec:jar:1.16.0:compile
[INFO] +- commons-io:commons-io:jar:2.13.0:compile
[INFO] +- commons-validator:commons-validator:jar:1.7:compile
[INFO] |  +- commons-beanutils:commons-beanutils:jar:1.9.4:compile
[INFO] |  +- commons-digester:commons-digester:jar:2.1:compile
[INFO] |  +- commons-logging:commons-logging:jar:1.2:compile
[INFO] |  \- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] +- org.apache.httpcomponents:httpclient:jar:4.5.14:compile
[INFO] |  \- org.apache.httpcomponents:httpcore:jar:4.4.16:compile
[INFO] +- io.vertx:vertx-web:jar:4.4.4:compile
[INFO] |  +- io.vertx:vertx-web-common:jar:4.4.4:compile
[INFO] |  +- io.vertx:vertx-auth-common:jar:4.4.4:compile
[INFO] |  +- io.vertx:vertx-bridge-common:jar:4.4.4:compile
[INFO] |  \- io.vertx:vertx-core:jar:4.4.4:compile
[INFO] |     +- io.netty:netty-handler:jar:4.1.100.Final:compile
[INFO] |     |  \- io.netty:netty-codec:jar:4.1.100.Final:compile
[INFO] |     +- io.netty:netty-handler-proxy:jar:4.1.100.Final:compile
[INFO] |     |  \- io.netty:netty-codec-socks:jar:4.1.100.Final:compile
[INFO] |     +- io.netty:netty-codec-http:jar:4.1.100.Final:compile
[INFO] |     +- io.netty:netty-codec-http2:jar:4.1.100.Final:compile
[INFO] |     +- io.netty:netty-resolver:jar:4.1.100.Final:compile
[INFO] |     \- io.netty:netty-resolver-dns:jar:4.1.100.Final:compile
[INFO] |        \- io.netty:netty-codec-dns:jar:4.1.100.Final:compile
[INFO] +- io.vertx:vertx-web-client:jar:4.4.4:compile
[INFO] |  \- io.vertx:vertx-uri-template:jar:4.4.4:compile
[INFO] +- io.vertx:vertx-web-graphql:jar:4.4.4:compile
[INFO] |  +- com.graphql-java:graphql-java:jar:20.4:compile
[INFO] |  |  \- com.graphql-java:java-dataloader:jar:3.2.0:compile
[INFO] |  \- org.reactivestreams:reactive-streams:jar:1.0.3:compile
[INFO] +- com.graphql-java:graphql-java-extended-scalars:jar:20.2:compile
[INFO] +- com.nimbusds:nimbus-jose-jwt:jar:9.31:compile
[INFO] |  \- com.github.stephenc.jcip:jcip-annotations:jar:1.0-1:compile
[INFO] +- org.bouncycastle:bcprov-jdk18on:jar:1.75:compile
[INFO] +- org.jasypt:jasypt:jar:1.9.3:compile
[INFO] +- org.jasypt:jasypt-hibernate5:jar:1.9.3:compile
[INFO] +- org.slf4j:slf4j-jdk14:jar:1.7.36:compile
[INFO] |  \- org.slf4j:slf4j-api:jar:1.7.36:compile
[INFO] +- com.google.code.gson:gson:jar:2.10.1:compile
[INFO] +- com.github.ben-manes.caffeine:caffeine:jar:3.1.6:compile
[INFO] +- org.jsoup:jsoup:jar:1.16.1:compile
[INFO] +- org.hibernate:hibernate-core:jar:5.6.14.Final:compile
[INFO] |  +- org.jboss.logging:jboss-logging:jar:3.4.3.Final:compile
[INFO] |  +- javax.persistence:javax.persistence-api:jar:2.2:compile
[INFO] |  +- net.bytebuddy:byte-buddy:jar:1.12.18:compile
[INFO] |  +- antlr:antlr:jar:2.7.7:compile
[INFO] |  +- org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:jar:1.1.1.Final:compile
[INFO] |  +- org.jboss:jandex:jar:2.4.2.Final:compile
[INFO] |  +- com.fasterxml:classmate:jar:1.5.1:compile
[INFO] |  +- javax.activation:javax.activation-api:jar:1.2.0:compile
[INFO] |  +- org.hibernate.common:hibernate-commons-annotations:jar:5.1.2.Final:compile
[INFO] |  +- javax.xml.bind:jaxb-api:jar:2.3.1:compile
[INFO] |  \- org.glassfish.jaxb:jaxb-runtime:jar:2.3.1:compile
[INFO] |     +- org.glassfish.jaxb:txw2:jar:2.3.1:compile
[INFO] |     +- com.sun.istack:istack-commons-runtime:jar:3.0.7:compile
[INFO] |     +- org.jvnet.staxex:stax-ex:jar:1.8:compile
[INFO] |     \- com.sun.xml.fastinfoset:FastInfoset:jar:1.2.15:compile
[INFO] +- com.vladmihalcea:hibernate-types-55:jar:2.21.1:compile
[INFO] +- com.h2database:h2:jar:2.1.214:compile
[INFO] +- org.postgresql:postgresql:jar:42.6.0:compile
[INFO] +- org.junit.jupiter:junit-jupiter:jar:5.10.0:test
[INFO] |  +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test
[INFO] |  |  +- org.opentest4j:opentest4j:jar:1.3.0:test
[INFO] |  |  +- org.junit.platform:junit-platform-commons:jar:1.10.0:test
[INFO] |  |  \- org.apiguardian:apiguardian-api:jar:1.1.2:test
[INFO] |  +- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test
[INFO] |  \- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test
[INFO] |     \- org.junit.platform:junit-platform-engine:jar:1.10.0:test
[INFO] +- org.hamcrest:hamcrest:jar:2.2:test
[INFO] +- org.mockito:mockito-junit-jupiter:jar:5.2.0:test
[INFO] |  \- org.mockito:mockito-core:jar:5.2.0:test
[INFO] |     +- net.bytebuddy:byte-buddy-agent:jar:1.14.1:test
[INFO] |     \- org.objenesis:objenesis:jar:3.3:test
[INFO] +- org.mockito:mockito-inline:jar:5.2.0:test
[INFO] +- com.github.spotbugs:spotbugs-annotations:jar:4.8.0:provided
[INFO] |  \- com.google.code.findbugs:jsr305:jar:3.0.2:provided
[INFO] +- io.fabric8:kubernetes-server-mock:jar:6.7.2:test
[INFO] |  +- io.fabric8:mockwebserver:jar:0.2.2:test
[INFO] |  |  \- com.squareup.okhttp3:mockwebserver:jar:3.12.12:test
[INFO] |  |     \- junit:junit:jar:4.12:test
[INFO] |  |        \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] |  \- io.fabric8:servicecatalog-client:jar:6.7.2:test
[INFO] |     \- io.fabric8:servicecatalog-model:jar:6.7.2:test
[INFO] +- io.fabric8:openshift-server-mock:jar:6.7.2:test
[INFO] \- io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.100.Final:compile
[INFO]    +- io.netty:netty-common:jar:4.1.100.Final:compile
[INFO]    +- io.netty:netty-buffer:jar:4.1.100.Final:compile
[INFO]    +- io.netty:netty-transport:jar:4.1.100.Final:compile
[INFO]    +- io.netty:netty-transport-native-unix-common:jar:4.1.100.Final:compile
[INFO]    \- io.netty:netty-transport-classes-epoll:jar:4.1.100.Final:compile
[INFO] ------------------------------------------------------------------------
[INFO] Average project wall time: 0.00s
[INFO] Total concurrency: 3%
[INFO] Bottleneck projects that decrease concurrency: (run build with -Dsmartbuilder.profiling=true for further details)
[INFO]  - io.cryostat:cryostat:2.5.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  0.214 s (Wall Clock)
[INFO] Finished at: 2023-10-24T15:33:26-04:00
[INFO] ------------------------------------------------------------------------

mvn dependency:tree as of current main:

[INFO] Processing build on daemon 2f98582d
[INFO] Scanning for projects...
[INFO] BuildTimeEventSpy is registered.
[INFO] 
[INFO] Using the SmartBuilder implementation with a thread count of 31
[INFO] 
[INFO] ------------------------< io.cryostat:cryostat >------------------------
[INFO] Building cryostat 2.5.0-SNAPSHOT
[INFO]   from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- dependency:2.8:tree (default-cli) @ cryostat ---
[WARN] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead.
[INFO] io.cryostat:cryostat:jar:2.5.0-SNAPSHOT
[INFO] +- io.cryostat:cryostat-core:jar:2.23.0:compile
[INFO] |  +- org.openjdk.jmc:common:jar:8.2.0:compile
[INFO] |  |  +- org.owasp.encoder:encoder:jar:1.2.3:compile
[INFO] |  |  \- org.lz4:lz4-java:jar:1.8.0:compile
[INFO] |  +- org.openjdk.jmc:flightrecorder:jar:8.2.0:compile
[INFO] |  +- org.openjdk.jmc:flightrecorder.rules:jar:8.2.0:compile
[INFO] |  +- org.openjdk.jmc:flightrecorder.rules.jdk:jar:8.2.0:compile
[INFO] |  \- org.openjdk.jmc:jdp:jar:8.2.0:compile
[INFO] +- org.openjdk.nashorn:nashorn-core:jar:15.4:compile
[INFO] |  +- org.ow2.asm:asm:jar:7.3.1:compile
[INFO] |  +- org.ow2.asm:asm-commons:jar:7.3.1:compile
[INFO] |  |  \- org.ow2.asm:asm-analysis:jar:7.3.1:compile
[INFO] |  +- org.ow2.asm:asm-tree:jar:7.3.1:compile
[INFO] |  \- org.ow2.asm:asm-util:jar:7.3.1:compile
[INFO] +- io.fabric8:openshift-client:jar:6.7.2:compile
[INFO] |  +- io.fabric8:openshift-client-api:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model:jar:6.7.2:compile
[INFO] |  |  |  +- io.fabric8:kubernetes-model-common:jar:6.7.2:compile
[INFO] |  |  |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.15.0:compile
[INFO] |  |  +- io.fabric8:openshift-model-clusterautoscaling:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-operator:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-operatorhub:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-machine:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-whereabouts:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-monitoring:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-storageversionmigrator:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-tuned:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-console:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-config:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-machineconfig:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-miscellaneous:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:openshift-model-hive:jar:6.7.2:compile
[INFO] |  |  \- io.fabric8:openshift-model-installer:jar:6.7.2:compile
[INFO] |  \- com.github.mifmif:generex:jar:1.0.2:compile
[INFO] |     \- dk.brics.automaton:automaton:jar:1.11-8:compile
[INFO] +- io.fabric8:kubernetes-client:jar:6.7.2:compile
[INFO] |  +- io.fabric8:kubernetes-client-api:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-core:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-gatewayapi:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-resource:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-rbac:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-admissionregistration:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-apps:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-autoscaling:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-apiextensions:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-batch:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-certificates:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-coordination:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-discovery:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-events:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-extensions:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-flowcontrol:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-networking:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-metrics:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-policy:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-scheduling:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-storageclass:jar:6.7.2:compile
[INFO] |  |  +- io.fabric8:kubernetes-model-node:jar:6.7.2:compile
[INFO] |  |  +- org.snakeyaml:snakeyaml-engine:jar:2.6:compile
[INFO] |  |  +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.15.0:compile
[INFO] |  |  |  \- org.yaml:snakeyaml:jar:2.0:compile
[INFO] |  |  +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.0:compile
[INFO] |  |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.0:compile
[INFO] |  |  \- com.fasterxml.jackson.core:jackson-core:jar:2.15.0:compile
[INFO] |  +- io.fabric8:kubernetes-httpclient-okhttp:jar:6.7.2:runtime
[INFO] |  |  +- com.squareup.okhttp3:okhttp:jar:3.12.12:runtime
[INFO] |  |  |  \- com.squareup.okio:okio:jar:1.15.0:runtime
[INFO] |  |  \- com.squareup.okhttp3:logging-interceptor:jar:3.12.12:runtime
[INFO] |  \- io.fabric8:zjsonpatch:jar:0.3.0:compile
[INFO] +- com.google.dagger:dagger:jar:2.47:compile
[INFO] |  \- javax.inject:javax.inject:jar:1:compile
[INFO] +- org.apache.commons:commons-lang3:jar:3.13.0:compile
[INFO] +- commons-codec:commons-codec:jar:1.16.0:compile
[INFO] +- commons-io:commons-io:jar:2.13.0:compile
[INFO] +- commons-validator:commons-validator:jar:1.7:compile
[INFO] |  +- commons-beanutils:commons-beanutils:jar:1.9.4:compile
[INFO] |  +- commons-digester:commons-digester:jar:2.1:compile
[INFO] |  +- commons-logging:commons-logging:jar:1.2:compile
[INFO] |  \- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] +- org.apache.httpcomponents:httpclient:jar:4.5.14:compile
[INFO] |  \- org.apache.httpcomponents:httpcore:jar:4.4.16:compile
[INFO] +- io.vertx:vertx-web:jar:4.4.4:compile
[INFO] |  +- io.vertx:vertx-web-common:jar:4.4.4:compile
[INFO] |  +- io.vertx:vertx-auth-common:jar:4.4.4:compile
[INFO] |  +- io.vertx:vertx-bridge-common:jar:4.4.4:compile
[INFO] |  \- io.vertx:vertx-core:jar:4.4.4:compile
[INFO] |     +- io.netty:netty-handler:jar:4.1.100.Final:compile
[INFO] |     |  \- io.netty:netty-codec:jar:4.1.100.Final:compile
[INFO] |     +- io.netty:netty-handler-proxy:jar:4.1.100.Final:compile
[INFO] |     |  \- io.netty:netty-codec-socks:jar:4.1.100.Final:compile
[INFO] |     +- io.netty:netty-codec-http:jar:4.1.100.Final:compile
[INFO] |     +- io.netty:netty-codec-http2:jar:4.1.100.Final:compile
[INFO] |     +- io.netty:netty-resolver:jar:4.1.100.Final:compile
[INFO] |     \- io.netty:netty-resolver-dns:jar:4.1.100.Final:compile
[INFO] |        \- io.netty:netty-codec-dns:jar:4.1.100.Final:compile
[INFO] +- io.vertx:vertx-web-client:jar:4.4.4:compile
[INFO] |  \- io.vertx:vertx-uri-template:jar:4.4.4:compile
[INFO] +- io.vertx:vertx-web-graphql:jar:4.4.4:compile
[INFO] |  +- com.graphql-java:graphql-java:jar:20.4:compile
[INFO] |  |  \- com.graphql-java:java-dataloader:jar:3.2.0:compile
[INFO] |  \- org.reactivestreams:reactive-streams:jar:1.0.3:compile
[INFO] +- com.graphql-java:graphql-java-extended-scalars:jar:20.2:compile
[INFO] +- com.nimbusds:nimbus-jose-jwt:jar:9.31:compile
[INFO] |  \- com.github.stephenc.jcip:jcip-annotations:jar:1.0-1:compile
[INFO] +- org.bouncycastle:bcprov-jdk18on:jar:1.75:compile
[INFO] +- org.jasypt:jasypt:jar:1.9.3:compile
[INFO] +- org.jasypt:jasypt-hibernate5:jar:1.9.3:compile
[INFO] +- org.slf4j:slf4j-jdk14:jar:1.7.36:test
[INFO] |  \- org.slf4j:slf4j-api:jar:1.7.21:compile
[INFO] +- com.google.code.gson:gson:jar:2.10.1:compile
[INFO] +- com.github.ben-manes.caffeine:caffeine:jar:3.1.6:compile
[INFO] +- org.jsoup:jsoup:jar:1.16.1:compile
[INFO] +- org.hibernate:hibernate-core:jar:5.6.14.Final:compile
[INFO] |  +- org.jboss.logging:jboss-logging:jar:3.4.3.Final:compile
[INFO] |  +- javax.persistence:javax.persistence-api:jar:2.2:compile
[INFO] |  +- net.bytebuddy:byte-buddy:jar:1.12.18:compile
[INFO] |  +- antlr:antlr:jar:2.7.7:compile
[INFO] |  +- org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:jar:1.1.1.Final:compile
[INFO] |  +- org.jboss:jandex:jar:2.4.2.Final:compile
[INFO] |  +- com.fasterxml:classmate:jar:1.5.1:compile
[INFO] |  +- javax.activation:javax.activation-api:jar:1.2.0:compile
[INFO] |  +- org.hibernate.common:hibernate-commons-annotations:jar:5.1.2.Final:compile
[INFO] |  +- javax.xml.bind:jaxb-api:jar:2.3.1:compile
[INFO] |  \- org.glassfish.jaxb:jaxb-runtime:jar:2.3.1:compile
[INFO] |     +- org.glassfish.jaxb:txw2:jar:2.3.1:compile
[INFO] |     +- com.sun.istack:istack-commons-runtime:jar:3.0.7:compile
[INFO] |     +- org.jvnet.staxex:stax-ex:jar:1.8:compile
[INFO] |     \- com.sun.xml.fastinfoset:FastInfoset:jar:1.2.15:compile
[INFO] +- com.vladmihalcea:hibernate-types-55:jar:2.21.1:compile
[INFO] +- com.h2database:h2:jar:2.1.214:compile
[INFO] +- org.postgresql:postgresql:jar:42.6.0:compile
[INFO] +- org.junit.jupiter:junit-jupiter:jar:5.10.0:test
[INFO] |  +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test
[INFO] |  |  +- org.opentest4j:opentest4j:jar:1.3.0:test
[INFO] |  |  +- org.junit.platform:junit-platform-commons:jar:1.10.0:test
[INFO] |  |  \- org.apiguardian:apiguardian-api:jar:1.1.2:test
[INFO] |  +- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test
[INFO] |  \- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test
[INFO] |     \- org.junit.platform:junit-platform-engine:jar:1.10.0:test
[INFO] +- org.hamcrest:hamcrest:jar:2.2:test
[INFO] +- org.mockito:mockito-junit-jupiter:jar:5.2.0:test
[INFO] |  \- org.mockito:mockito-core:jar:5.2.0:test
[INFO] |     +- net.bytebuddy:byte-buddy-agent:jar:1.14.1:test
[INFO] |     \- org.objenesis:objenesis:jar:3.3:test
[INFO] +- org.mockito:mockito-inline:jar:5.2.0:test
[INFO] +- com.github.spotbugs:spotbugs-annotations:jar:4.8.0:provided
[INFO] |  \- com.google.code.findbugs:jsr305:jar:3.0.2:provided
[INFO] +- io.fabric8:kubernetes-server-mock:jar:6.7.2:test
[INFO] |  +- io.fabric8:mockwebserver:jar:0.2.2:test
[INFO] |  |  \- com.squareup.okhttp3:mockwebserver:jar:3.12.12:test
[INFO] |  |     \- junit:junit:jar:4.12:test
[INFO] |  |        \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] |  \- io.fabric8:servicecatalog-client:jar:6.7.2:test
[INFO] |     \- io.fabric8:servicecatalog-model:jar:6.7.2:test
[INFO] +- io.fabric8:openshift-server-mock:jar:6.7.2:test
[INFO] \- io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.100.Final:compile
[INFO]    +- io.netty:netty-common:jar:4.1.100.Final:compile
[INFO]    +- io.netty:netty-buffer:jar:4.1.100.Final:compile
[INFO]    +- io.netty:netty-transport:jar:4.1.100.Final:compile
[INFO]    +- io.netty:netty-transport-native-unix-common:jar:4.1.100.Final:compile
[INFO]    \- io.netty:netty-transport-classes-epoll:jar:4.1.100.Final:compile
[INFO] ------------------------------------------------------------------------
[INFO] Average project wall time: 0.00s
[INFO] Total concurrency: 3%
[INFO] Bottleneck projects that decrease concurrency: (run build with -Dsmartbuilder.profiling=true for further details)
[INFO]  - io.cryostat:cryostat:2.5.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  0.089 s (Wall Clock)
[INFO] Finished at: 2023-10-24T15:33:51-04:00
[INFO] ------------------------------------------------------------------------

Diff of that output:

33c33
< [INFO] |  |  |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.15.0:compile
---
> [INFO] |  |  |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.15.2:compile
74c74
< [INFO] |  |  +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.15.0:compile
---
> [INFO] |  |  +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.15.2:compile
76,78c76,78
< [INFO] |  |  +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.0:compile
< [INFO] |  |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.0:compile
< [INFO] |  |  \- com.fasterxml.jackson.core:jackson-core:jar:2.15.0:compile
---
> [INFO] |  |  +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.2:compile
> [INFO] |  |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.2:compile
> [INFO] |  |  \- com.fasterxml.jackson.core:jackson-core:jar:2.15.2:compile
122,123c122,123
< [INFO] +- org.slf4j:slf4j-jdk14:jar:1.7.36:test
< [INFO] |  \- org.slf4j:slf4j-api:jar:1.7.21:compile
---
> [INFO] +- org.slf4j:slf4j-jdk14:jar:1.7.36:compile
> [INFO] |  \- org.slf4j:slf4j-api:jar:1.7.36:compile
185c185
< [INFO] Finished at: 2023-10-24T15:34:08-04:00
---
> [INFO] Finished at: 2023-10-24T15:34:15-04:00
andrewazores commented 11 months ago

This looks like it solves it:

diff --git a/pom.xml b/pom.xml
index 7c55fb83..969df771 100644
--- a/pom.xml
+++ b/pom.xml
@@ -140,6 +140,16 @@
       <version>${io.vertx.version}</version>
       <type>pom</type>
       <scope>import</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.slf4j</groupId>
+          <artifactId>slf4j-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.slf4j</groupId>
+          <artifactId>slf4j-jdk14</artifactId>
+        </exclusion>
+      </exclusions>
     </dependency>
   </dependencies>
 </dependencyManagement>
@@ -232,10 +242,17 @@
     <artifactId>jasypt-hibernate5</artifactId>
     <version>${org.jasypt-hibernate5.version}</version>
   </dependency>
+  <dependency>
+    <groupId>org.slf4j</groupId>
+    <artifactId>slf4j-api</artifactId>
+    <version>${org.slf4j.version}</version>
+    <scope>compile</scope>
+  </dependency>
   <dependency>
     <groupId>org.slf4j</groupId>
     <artifactId>slf4j-jdk14</artifactId>
     <version>${org.slf4j.version}</version>
+    <scope>runtime</scope>
   </dependency>
   <dependency>
     <groupId>com.google.code.gson</groupId>