camunda / camunda-bpm-platform

Flexible framework for workflow and decision automation with BPMN and DMN. Integration with Quarkus, Spring, Spring Boot, CDI.
https://camunda.com/
Apache License 2.0
4.11k stars 1.55k forks source link

Warning to remove commons-logging.jar from classpath - Camunda 7.20-alpha4 #3673

Closed amardeep2006 closed 1 year ago

amardeep2006 commented 1 year ago

Environment (Required on creation)

Spring boot 3.1.2 Camunda 7.20.0-alpha4

Description (Required on creation; please attach any relevant screenshots, stacktraces, log files, etc. to the ticket)

I have existing project on Camunda 7.19 . Now I have upgraded it to 7.20-alpha4 . While building my project , I am seeing a warning in logs during unit tests execution.

Standard Commons Logging discovery in action with spring-jcl: please remove commons-logging.jar from classpath in order to avoid potential conflicts

Steps to reproduce (Required on creation)

Use Camunda starter based on Camunda-7.20.0-alpha-4

Observed Behavior (Required on creation)

Warning in logs : Standard Commons Logging discovery in action with spring-jcl: please remove commons-logging.jar from classpath in order to avoid potential conflicts

Expected behavior (Required on creation)

Warning Should not be there

Root Cause (Required on prioritization)

Solution Ideas

Hints

Links

Breakdown

### Pull Requests

Dev2QA handover

amardeep2006 commented 1 year ago

Interestingly I tried this command to search this dependency but does not return commons-logging , it only returns camunda-commons-logging

./mvnw dependency:tree | findstr commons-logging

image

yanavasileva commented 1 year ago

Hi @amardeep2006,

Thank you for reaching out to us with this and using our product.

Could you please share a minimal example that reproduces the scenario?

I suspect the commons-logging dependency might be coming as transitive dependency. (for example httpclient). If you want to do investigation on your own, I suggest to try add the verbose argument mvn dependency:tree -Dverbose.

Best regards, Yana

amardeep2006 commented 1 year ago

Thanks for your response @yanavasileva here is the output of command you suggested . I still don't see the commons-logging in my dependency tree . Please let me know if there is some other commands I should try. I can upload the project to GitHub to reproduce this .

[INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ myorg-camboot-base --- [INFO] com.myorg.workflow:myorg-camboot-base:jar:core [INFO] +- org.springframework.boot:spring-boot-starter-actuator:jar:3.1.2:compile [INFO] | +- org.springframework.boot:spring-boot-starter:jar:3.1.2:compile
[INFO] | | +- org.springframework.boot:spring-boot:jar:3.1.2:compile
[INFO] | | | +- (org.springframework:spring-core:jar:6.0.11:compile - omitted for duplicate) [INFO] | | | - (org.springframework:spring-context:jar:6.0.11:compile - version managed from 6.0.10; omitted for duplicate) [INFO] | | +- org.springframework.boot:spring-boot-autoconfigure:jar:3.1.2:compile [INFO] | | | - (org.springframework.boot:spring-boot:jar:3.1.2:compile - omitted for duplicate) [INFO] | | +- org.springframework.boot:spring-boot-starter-logging:jar:3.1.2:compile [INFO] | | | +- ch.qos.logback:logback-classic:jar:1.4.8:compile [INFO] | | | | +- ch.qos.logback:logback-core:jar:1.4.8:compile [INFO] | | | | - (org.slf4j:slf4j-api:jar:2.0.7:compile - version managed from 2.0.6; omitted for duplicate) [INFO] | | | +- org.apache.logging.log4j:log4j-to-slf4j:jar:2.20.0:compile [INFO] | | | | +- org.apache.logging.log4j:log4j-api:jar:2.20.0:compile [INFO] | | | | - (org.slf4j:slf4j-api:jar:2.0.7:compile - version managed from 1.7.36; omitted for duplicate) [INFO] | | | - org.slf4j:jul-to-slf4j:jar:2.0.7:compile [INFO] | | | - (org.slf4j:slf4j-api:jar:2.0.7:compile - version managed from 1.7.36; omitted for duplicate) [INFO] | | +- jakarta.annotation:jakarta.annotation-api:jar:2.1.1:compile [INFO] | | +- (org.springframework:spring-core:jar:6.0.11:compile - omitted for duplicate) [INFO] | | - org.yaml:snakeyaml:jar:2.0:compile (version managed from 1.33) [INFO] | +- org.springframework.boot:spring-boot-actuator-autoconfigure:jar:3.1.2:compile [INFO] | | +- org.springframework.boot:spring-boot-actuator:jar:3.1.2:compile [INFO] | | | - (org.springframework.boot:spring-boot:jar:3.1.2:compile - omitted for duplicate) [INFO] | | +- (org.springframework.boot:spring-boot:jar:3.1.2:compile - omitted for duplicate) [INFO] | | +- (org.springframework.boot:spring-boot-autoconfigure:jar:3.1.2:compile - omitted for duplicate) [INFO] | | +- (com.fasterxml.jackson.core:jackson-databind:jar:2.15.2:compile - scope updated from runtime; omitted for duplicate) [INFO] | | - (com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.2:compile - scope updated from runtime; omitted for duplicate) [INFO] | +- io.micrometer:micrometer-observation:jar:1.11.2:compile [INFO] | | - io.micrometer:micrometer-commons:jar:1.11.2:compile [INFO] | - io.micrometer:micrometer-core:jar:1.11.2:compile [INFO] | +- (io.micrometer:micrometer-commons:jar:1.11.2:compile - omitted for duplicate) [INFO] | +- (io.micrometer:micrometer-observation:jar:1.11.2:compile - omitted for duplicate) [INFO] | +- org.hdrhistogram:HdrHistogram:jar:2.1.12:runtime [INFO] | - org.latencyutils:LatencyUtils:jar:2.0.3:runtime [INFO] +- org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-rest:jar:7.20.0-alpha4:compile [INFO] | +- org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter:jar:7.20.0-alpha4:compile [INFO] | | +- org.camunda.bpm:camunda-engine-spring-6:jar:7.20.0-alpha4:compile [INFO] | | | - org.camunda.bpm:camunda-engine:jar:7.20.0-alpha4:compile [INFO] | | | +- org.camunda.bpm.model:camunda-bpmn-model:jar:7.20.0-alpha4:compile [INFO] | | | | - org.camunda.bpm.model:camunda-xml-model:jar:7.20.0-alpha4:compile [INFO] | | | +- org.camunda.bpm.model:camunda-cmmn-model:jar:7.20.0-alpha4:compile [INFO] | | | | - (org.camunda.bpm.model:camunda-xml-model:jar:7.20.0-alpha4:compile - omitted for duplicate) [INFO] | | | +- org.camunda.bpm.juel:camunda-juel:jar:7.20.0-alpha4:compile [INFO] | | | +- org.camunda.bpm.dmn:camunda-engine-dmn:jar:7.20.0-alpha4:compile [INFO] | | | | +- (org.camunda.commons:camunda-commons-utils:jar:1.12.0:compile - omitted for duplicate) [INFO] | | | | +- (org.camunda.commons:camunda-commons-typed-values:jar:7.20.0-alpha4:compile - omitted for duplicate) [INFO] | | | | +- org.camunda.bpm.model:camunda-dmn-model:jar:7.20.0-alpha4:compile [INFO] | | | | | - (org.camunda.bpm.model:camunda-xml-model:jar:7.20.0-alpha4:compile - omitted for duplicate) [INFO] | | | | +- org.camunda.bpm.dmn:camunda-engine-feel-api:jar:7.20.0-alpha4:compile [INFO] | | | | | - (org.camunda.commons:camunda-commons-typed-values:jar:7.20.0-alpha4:compile - omitted for duplicate) [INFO] | | | | +- org.camunda.bpm.dmn:camunda-engine-feel-juel:jar:7.20.0-alpha4:compile [INFO] | | | | | +- (org.camunda.bpm.dmn:camunda-engine-feel-api:jar:7.20.0-alpha4:compile - omitted for duplicate) [INFO] | | | | | +- (org.camunda.commons:camunda-commons-logging:jar:1.12.0:compile - omitted for duplicate) [INFO] | | | | | +- (org.camunda.commons:camunda-commons-typed-values:jar:7.20.0-alpha4:compile - omitted for duplicate) [INFO] | | | | | - (org.camunda.bpm.juel:camunda-juel:jar:7.20.0-alpha4:compile - omitted for duplicate) [INFO] | | | | +- org.camunda.bpm.dmn:camunda-engine-feel-scala:jar:7.20.0-alpha4:compile [INFO] | | | | | +- (org.camunda.feel:feel-engine:jar:scala-shaded:1.15.3:compile - omitted for duplicate) [INFO] | | | | | - (org.camunda.bpm.dmn:camunda-engine-feel-api:jar:7.20.0-alpha4:compile - omitted for duplicate) [INFO] | | | | +- org.camunda.feel:feel-engine:jar:scala-shaded:1.15.3:compile [INFO] | | | | | - (org.slf4j:slf4j-api:jar:2.0.7:compile - version managed from 1.7.25; omitted for duplicate) [INFO] | | | | - (org.camunda.bpm.juel:camunda-juel:jar:7.20.0-alpha4:compile - omitted for duplicate) [INFO] | | | +- (org.camunda.commons:camunda-commons-logging:jar:1.12.0:compile - omitted for duplicate) [INFO] | | | +- org.camunda.commons:camunda-commons-typed-values:jar:7.20.0-alpha4:compile [INFO] | | | | +- (org.camunda.commons:camunda-commons-utils:jar:1.12.0:compile - omitted for duplicate) [INFO] | | | | +- (org.camunda.commons:camunda-commons-logging:jar:1.12.0:compile - omitted for duplicate) [INFO] | | | | - (org.slf4j:slf4j-api:jar:2.0.7:compile - version managed from 1.7.26; omitted for duplicate) [INFO] | | | +- org.mybatis:mybatis:jar:3.5.6:compile [INFO] | | | +- (org.springframework:spring-beans:jar:6.0.11:compile - version managed from 5.3.27; omitted for duplicate) [INFO] | | | +- joda-time:joda-time:jar:2.1:compile [INFO] | | | +- (org.camunda.connect:camunda-connect-core:jar:1.5.6:compile - omitted for duplicate) [INFO] | | | - org.camunda.connect:camunda-connect-connectors-all:jar:1.5.6:runtime [INFO] | | | +- (org.camunda.connect:camunda-connect-core:jar:1.5.6:runtime - omitted for duplicate) [INFO] | | | +- (org.camunda.commons:camunda-commons-logging:jar:1.12.0:runtime - omitted for duplicate) [INFO] | | | +- (org.slf4j:slf4j-api:jar:2.0.7:runtime - version managed from 1.7.26; omitted for duplicate) [INFO] | | | - (org.camunda.commons:camunda-commons-utils:jar:1.12.0:runtime - omitted for duplicate) [INFO] | | +- org.springframework:spring-context:jar:6.0.11:compile [INFO] | | | +- (org.springframework:spring-aop:jar:6.0.11:compile - omitted for duplicate) [INFO] | | | +- (org.springframework:spring-beans:jar:6.0.11:compile - version managed from 5.3.27; omitted for duplicate) [INFO] | | | +- (org.springframework:spring-core:jar:6.0.11:compile - omitted for duplicate) [INFO] | | | - (org.springframework:spring-expression:jar:6.0.11:compile - omitted for duplicate) [INFO] | | +- (org.springframework:spring-jdbc:jar:6.0.11:compile - version managed from 6.0.10; omitted for duplicate) [INFO] | | +- org.springframework:spring-tx:jar:6.0.11:compile [INFO] | | | +- (org.springframework:spring-beans:jar:6.0.11:compile - version managed from 5.3.27; omitted for duplicate) [INFO] | | | - (org.springframework:spring-core:jar:6.0.11:compile - omitted for duplicate) [INFO] | | +- org.springframework:spring-orm:jar:6.0.11:compile (version managed from 6.0.10) [INFO] | | | +- (org.springframework:spring-beans:jar:6.0.11:compile - version managed from 5.3.27; omitted for duplicate) [INFO] | | | +- (org.springframework:spring-core:jar:6.0.11:compile - omitted for duplicate) [INFO] | | | +- (org.springframework:spring-jdbc:jar:6.0.11:compile - version managed from 6.0.10; omitted for duplicate) [INFO] | | | - (org.springframework:spring-tx:jar:6.0.11:compile - version managed from 6.0.10; omitted for duplicate) [INFO] | | +- (org.springframework.boot:spring-boot-autoconfigure:jar:3.1.2:compile - version managed from 3.1.1; omitted for duplicate) [INFO] | | +- (org.springframework.boot:spring-boot-starter:jar:3.1.2:compile - version managed from 3.1.1; omitted for duplicate) [INFO] | | +- org.apache.commons:commons-lang3:jar:3.12.0:compile [INFO] | | +- com.fasterxml.uuid:java-uuid-generator:jar:3.2.0:compile [INFO] | | - com.sun.xml.bind:jaxb-impl:jar:4.0.3:compile (version managed from 2.3.6) [INFO] | | - com.sun.xml.bind:jaxb-core:jar:4.0.3:compile [INFO] | | +- (jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.0:compile - omitted for duplicate) [INFO] | | - org.eclipse.angus:angus-activation:jar:2.0.1:runtime [INFO] | | - (jakarta.activation:jakarta.activation-api:jar:2.1.2:runtime - version managed from 2.1.0; omitted for duplicate) [INFO] | +- org.camunda.bpm:camunda-engine-rest-core-jakarta:jar:7.20.0-alpha4:compile [INFO] | | +- commons-fileupload:commons-fileupload:jar:1.5:compile [INFO] | | +- commons-io:commons-io:jar:2.8.0:compile [INFO] | | +- com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-json-provider:jar:2.15.2:compile [INFO] | | | +- com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-base:jar:2.15.2:compile [INFO] | | | | +- (com.fasterxml.jackson.core:jackson-core:jar:2.15.2:compile - omitted for duplicate) [INFO] | | | | - (com.fasterxml.jackson.core:jackson-databind:jar:2.15.2:compile - omitted for duplicate) [INFO] | | | - com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:jar:2.15.2:compile [INFO] | | | +- (com.fasterxml.jackson.core:jackson-annotations:jar:2.15.2:compile - omitted for duplicate) [INFO] | | | +- (com.fasterxml.jackson.core:jackson-core:jar:2.15.2:compile - omitted for duplicate) [INFO] | | | - (com.fasterxml.jackson.core:jackson-databind:jar:2.15.2:compile - omitted for duplicate) [INFO] | | +- (com.fasterxml.jackson.core:jackson-databind:jar:2.15.2:compile - version managed from 2.14.2; omitted for duplicate) [INFO] | | - com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.2:compile [INFO] | | +- (com.fasterxml.jackson.core:jackson-annotations:jar:2.15.2:compile - omitted for duplicate) [INFO] | | +- (com.fasterxml.jackson.core:jackson-core:jar:2.15.2:compile - omitted for duplicate) [INFO] | | - (com.fasterxml.jackson.core:jackson-databind:jar:2.15.2:compile - omitted for duplicate) [INFO] | - org.springframework.boot:spring-boot-starter-jersey:jar:3.1.2:compile (version managed from 3.1.1) [INFO] | +- org.springframework.boot:spring-boot-starter-json:jar:3.1.2:compile [INFO] | | +- (org.springframework.boot:spring-boot-starter:jar:3.1.2:compile - version managed from 3.1.1; omitted for duplicate) [INFO] | | +- (org.springframework:spring-web:jar:6.0.11:compile - omitted for duplicate) [INFO] | | +- (com.fasterxml.jackson.core:jackson-databind:jar:2.15.2:compile - omitted for duplicate) [INFO] | | +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.15.2:compile [INFO] | | | +- (com.fasterxml.jackson.core:jackson-core:jar:2.15.2:compile - omitted for duplicate) [INFO] | | | - (com.fasterxml.jackson.core:jackson-databind:jar:2.15.2:compile - omitted for duplicate) [INFO] | | +- (com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.2:compile - omitted for duplicate) [INFO] | | - com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.15.2:compile [INFO] | | +- (com.fasterxml.jackson.core:jackson-core:jar:2.15.2:compile - omitted for duplicate) [INFO] | | - (com.fasterxml.jackson.core:jackson-databind:jar:2.15.2:compile - omitted for duplicate) [INFO] | +- org.springframework.boot:spring-boot-starter-tomcat:jar:3.1.2:compile [INFO] | | +- (jakarta.annotation:jakarta.annotation-api:jar:2.1.1:compile - omitted for duplicate) [INFO] | | +- org.apache.tomcat.embed:tomcat-embed-core:jar:10.1.11:compile [INFO] | | +- org.apache.tomcat.embed:tomcat-embed-el:jar:10.1.11:compile [INFO] | | - org.apache.tomcat.embed:tomcat-embed-websocket:jar:10.1.11:compile [INFO] | | - (org.apache.tomcat.embed:tomcat-embed-core:jar:10.1.11:compile - omitted for duplicate) [INFO] | +- org.springframework.boot:spring-boot-starter-validation:jar:3.1.2:compile [INFO] | | +- (org.springframework.boot:spring-boot-starter:jar:3.1.2:compile - version managed from 3.1.1; omitted for duplicate) [INFO] | | +- (org.apache.tomcat.embed:tomcat-embed-el:jar:10.1.11:compile - omitted for duplicate) [INFO] | | - org.hibernate.validator:hibernate-validator:jar:8.0.1.Final:compile [INFO] | | +- (jakarta.validation:jakarta.validation-api:jar:3.0.2:compile - omitted for duplicate) [INFO] | | +- (org.jboss.logging:jboss-logging:jar:3.5.3.Final:compile - version managed from 3.5.0.Final; omitted for duplicate) [INFO] | | - com.fasterxml:classmate:jar:1.5.1:compile [INFO] | +- org.springframework:spring-web:jar:6.0.11:compile [INFO] | | +- (org.springframework:spring-beans:jar:6.0.11:compile - version managed from 5.3.27; omitted for duplicate) [INFO] | | +- (org.springframework:spring-core:jar:6.0.11:compile - omitted for duplicate) [INFO] | | - (io.micrometer:micrometer-observation:jar:1.11.2:compile - version managed from 1.10.9; omitted for duplicate) [INFO] | +- org.glassfish.jersey.containers:jersey-container-servlet-core:jar:3.1.2:compile [INFO] | | +- jakarta.inject:jakarta.inject-api:jar:2.0.1:compile [INFO] | | +- org.glassfish.jersey.core:jersey-common:jar:3.1.2:compile [INFO] | | | +- (jakarta.ws.rs:jakarta.ws.rs-api:jar:3.1.0:compile - omitted for duplicate) [INFO] | | | +- (jakarta.annotation:jakarta.annotation-api:jar:2.1.1:compile - omitted for duplicate) [INFO] | | | +- (jakarta.inject:jakarta.inject-api:jar:2.0.1:compile - omitted for duplicate) [INFO] | | | - org.glassfish.hk2:osgi-resource-locator:jar:1.0.3:compile [INFO] | | +- (org.glassfish.jersey.core:jersey-server:jar:3.1.2:compile - omitted for duplicate) [INFO] | | - jakarta.ws.rs:jakarta.ws.rs-api:jar:3.1.0:compile [INFO] | +- org.glassfish.jersey.containers:jersey-container-servlet:jar:3.1.2:compile [INFO] | | +- (org.glassfish.jersey.containers:jersey-container-servlet-core:jar:3.1.2:compile - omitted for duplicate) [INFO] | | +- (org.glassfish.jersey.core:jersey-common:jar:3.1.2:compile - omitted for duplicate) [INFO] | | +- (org.glassfish.jersey.core:jersey-server:jar:3.1.2:compile - omitted for duplicate) [INFO] | | - (jakarta.ws.rs:jakarta.ws.rs-api:jar:3.1.0:compile - omitted for duplicate) [INFO] | +- org.glassfish.jersey.core:jersey-server:jar:3.1.2:compile [INFO] | | +- (org.glassfish.jersey.core:jersey-common:jar:3.1.2:compile - omitted for duplicate) [INFO] | | +- org.glassfish.jersey.core:jersey-client:jar:3.1.2:compile [INFO] | | | +- (jakarta.ws.rs:jakarta.ws.rs-api:jar:3.1.0:compile - omitted for duplicate) [INFO] | | | +- (org.glassfish.jersey.core:jersey-common:jar:3.1.2:compile - omitted for duplicate) [INFO] | | | - (jakarta.inject:jakarta.inject-api:jar:2.0.1:compile - omitted for duplicate) [INFO] | | +- (jakarta.ws.rs:jakarta.ws.rs-api:jar:3.1.0:compile - omitted for duplicate) [INFO] | | +- (jakarta.annotation:jakarta.annotation-api:jar:2.1.1:compile - omitted for duplicate) [INFO] | | +- (jakarta.inject:jakarta.inject-api:jar:2.0.1:compile - omitted for duplicate) [INFO] | | - (jakarta.validation:jakarta.validation-api:jar:3.0.2:compile - omitted for duplicate) [INFO] | +- org.glassfish.jersey.ext:jersey-bean-validation:jar:3.1.2:compile [INFO] | | +- (jakarta.inject:jakarta.inject-api:jar:2.0.1:compile - omitted for duplicate) [INFO] | | +- (org.glassfish.jersey.core:jersey-common:jar:3.1.2:compile - omitted for duplicate) [INFO] | | +- (org.glassfish.jersey.core:jersey-server:jar:3.1.2:compile - omitted for duplicate) [INFO] | | +- (jakarta.validation:jakarta.validation-api:jar:3.0.2:compile - omitted for duplicate) [INFO] | | +- (org.hibernate.validator:hibernate-validator:jar:8.0.1.Final:compile - version managed from 8.0.0.Final; omitted for duplicate) [INFO] | | +- org.jboss.logging:jboss-logging:jar:3.5.3.Final:compile [INFO] | | - (jakarta.ws.rs:jakarta.ws.rs-api:jar:3.1.0:compile - omitted for duplicate) [INFO] | +- org.glassfish.jersey.ext:jersey-spring6:jar:3.1.2:compile [INFO] | | +- (org.glassfish.jersey.core:jersey-server:jar:3.1.2:compile - omitted for duplicate) [INFO] | | +- org.glassfish.jersey.inject:jersey-hk2:jar:3.1.2:compile [INFO] | | | +- (org.glassfish.jersey.core:jersey-common:jar:3.1.2:compile - omitted for duplicate) [INFO] | | | +- org.glassfish.hk2:hk2-locator:jar:3.0.4:compile [INFO] | | | | +- org.glassfish.hk2.external:aopalliance-repackaged:jar:3.0.4:compile [INFO] | | | | +- (org.glassfish.hk2:hk2-api:jar:3.0.4:compile - omitted for duplicate) [INFO] | | | | - (org.glassfish.hk2:hk2-utils:jar:3.0.4:compile - omitted for duplicate) [INFO] | | | - org.javassist:javassist:jar:3.29.0-GA:compile [INFO] | | +- (org.glassfish.jersey.containers:jersey-container-servlet-core:jar:3.1.2:compile - omitted for duplicate) [INFO] | | +- org.glassfish.hk2:hk2:jar:3.0.4:compile [INFO] | | | +- org.glassfish.hk2:hk2-utils:jar:3.0.4:compile [INFO] | | | | +- (jakarta.annotation:jakarta.annotation-api:jar:2.1.1:compile - omitted for duplicate) [INFO] | | | | - (jakarta.inject:jakarta.inject-api:jar:2.0.1:compile - omitted for duplicate) [INFO] | | | +- org.glassfish.hk2:hk2-api:jar:3.0.4:compile [INFO] | | | | +- (jakarta.inject:jakarta.inject-api:jar:2.0.1:compile - omitted for duplicate) [INFO] | | | | +- (org.glassfish.hk2:hk2-utils:jar:3.0.4:compile - omitted for duplicate) [INFO] | | | | - (org.glassfish.hk2.external:aopalliance-repackaged:jar:3.0.4:compile - omitted for duplicate) [INFO] | | | +- org.glassfish.hk2:hk2-core:jar:3.0.4:compile [INFO] | | | | +- (org.glassfish.hk2:hk2-locator:jar:3.0.4:compile - omitted for duplicate) [INFO] | | | | - (org.glassfish.hk2:hk2-utils:jar:3.0.4:compile - omitted for duplicate) [INFO] | | | +- (org.glassfish.hk2:hk2-locator:jar:3.0.4:compile - omitted for duplicate) [INFO] | | | +- org.glassfish.hk2:hk2-runlevel:jar:3.0.4:compile [INFO] | | | | +- (org.glassfish.hk2:hk2-api:jar:3.0.4:compile - omitted for duplicate) [INFO] | | | | +- (org.glassfish.hk2:hk2-locator:jar:3.0.4:compile - omitted for duplicate) [INFO] | | | | - (jakarta.annotation:jakarta.annotation-api:jar:2.1.1:compile - omitted for duplicate) [INFO] | | | - org.glassfish.hk2:class-model:jar:3.0.4:compile [INFO] | | | +- org.ow2.asm:asm-analysis:jar:9.5:compile [INFO] | | | | - (org.ow2.asm:asm-tree:jar:9.5:compile - omitted for duplicate) [INFO] | | | +- org.ow2.asm:asm-commons:jar:9.5:compile [INFO] | | | | - (org.ow2.asm:asm-tree:jar:9.5:compile - omitted for duplicate) [INFO] | | | +- org.ow2.asm:asm-tree:jar:9.5:compile [INFO] | | | - org.ow2.asm:asm-util:jar:9.5:compile [INFO] | | | +- (org.ow2.asm:asm-tree:jar:9.5:compile - omitted for duplicate) [INFO] | | | - (org.ow2.asm:asm-analysis:jar:9.5:compile - omitted for duplicate) [INFO] | | +- org.glassfish.hk2:spring-bridge:jar:3.0.4:compile [INFO] | | | - (jakarta.inject:jakarta.inject-api:jar:2.0.1:compile - omitted for duplicate) [INFO] | | - (jakarta.ws.rs:jakarta.ws.rs-api:jar:3.1.0:compile - omitted for duplicate) [INFO] | - org.glassfish.jersey.media:jersey-media-json-jackson:jar:3.1.2:compile [INFO] | +- (org.glassfish.jersey.core:jersey-common:jar:3.1.2:compile - omitted for duplicate) [INFO] | +- org.glassfish.jersey.ext:jersey-entity-filtering:jar:3.1.2:compile [INFO] | | - (jakarta.ws.rs:jakarta.ws.rs-api:jar:3.1.0:compile - omitted for duplicate) [INFO] | +- (com.fasterxml.jackson.core:jackson-annotations:jar:2.15.2:compile - version managed from 2.14.1; omitted for duplicate) [INFO] | +- (com.fasterxml.jackson.core:jackson-databind:jar:2.15.2:compile - version managed from 2.14.1; omitted for duplicate) [INFO] | +- (com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:jar:2.15.2:compile - version managed from 2.14.1; omitted for duplic ate) [INFO] | - jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.0:compile [INFO] | - jakarta.activation:jakarta.activation-api:jar:2.1.2:compile (version managed from 2.1.0) [INFO] +- org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-webapp:jar:7.20.0-alpha4:compile [INFO] | +- org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-webapp-core:jar:7.20.0-alpha4:compile [INFO] | | +- (org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter:jar:7.20.0-alpha4:compile - omitted for duplicate) [INFO] | | +- org.camunda.bpm.webapp:camunda-webapp-jakarta:jar:classes:7.20.0-alpha4:compile [INFO] | | | +- (com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-json-provider:jar:2.15.2:compile - omitted for duplicate) [INFO] | | | +- (com.fasterxml.jackson.core:jackson-databind:jar:2.15.2:compile - version managed from 2.14.1; omitted for duplicate) [INFO] | | | +- (com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.15.2:compile - omitted for duplicate) [INFO] | | | +- (org.camunda.bpm:camunda-engine-rest-core-jakarta:jar:7.20.0-alpha4:compile - omitted for duplicate) [INFO] | | | - (org.camunda.commons:camunda-commons-logging:jar:1.12.0:compile - omitted for duplicate) [INFO] | | +- org.springframework.boot:spring-boot-starter-web:jar:3.1.2:compile (version managed from 3.1.1) [INFO] | | | +- (org.springframework.boot:spring-boot-starter:jar:3.1.2:compile - version managed from 3.1.1; omitted for duplicate) [INFO] | | | +- (org.springframework.boot:spring-boot-starter-json:jar:3.1.2:compile - omitted for duplicate) [INFO] | | | +- (org.springframework.boot:spring-boot-starter-tomcat:jar:3.1.2:compile - omitted for duplicate) [INFO] | | | +- (org.springframework:spring-web:jar:6.0.11:compile - omitted for duplicate) [INFO] | | | - org.springframework:spring-webmvc:jar:6.0.11:compile [INFO] | | | +- (org.springframework:spring-aop:jar:6.0.11:compile - omitted for duplicate) [INFO] | | | +- (org.springframework:spring-beans:jar:6.0.11:compile - version managed from 5.3.27; omitted for duplicate) [INFO] | | | +- (org.springframework:spring-context:jar:6.0.11:compile - version managed from 6.0.10; omitted for duplicate) [INFO] | | | +- (org.springframework:spring-core:jar:6.0.11:compile - omitted for duplicate) [INFO] | | | +- (org.springframework:spring-expression:jar:6.0.11:compile - omitted for duplicate) [INFO] | | | - (org.springframework:spring-web:jar:6.0.11:compile - omitted for duplicate) [INFO] | | - (org.springframework.boot:spring-boot-starter-jersey:jar:3.1.2:compile - version managed from 3.1.1; omitted for duplicate) [INFO] | - org.camunda.bpm.webapp:camunda-webapp-webjar:jar:7.20.0-alpha4:compile [INFO] | - (org.camunda.bpm.webapp:camunda-webapp-jakarta:jar:classes:7.20.0-alpha4:compile - omitted for duplicate) [INFO] +- org.springframework.boot:spring-boot-starter-security:jar:3.1.2:compile [INFO] | +- (org.springframework.boot:spring-boot-starter:jar:3.1.2:compile - version managed from 3.1.1; omitted for duplicate) [INFO] | +- org.springframework:spring-aop:jar:6.0.11:compile [INFO] | | +- org.springframework:spring-beans:jar:6.0.11:compile [INFO] | | | - (org.springframework:spring-core:jar:6.0.11:compile - omitted for duplicate) [INFO] | | - (org.springframework:spring-core:jar:6.0.11:compile - omitted for duplicate) [INFO] | +- org.springframework.security:spring-security-config:jar:6.1.2:compile [INFO] | | +- (org.springframework.security:spring-security-core:jar:6.1.2:compile - omitted for duplicate) [INFO] | | +- (org.springframework:spring-aop:jar:6.0.11:compile - omitted for duplicate) [INFO] | | +- (org.springframework:spring-beans:jar:6.0.11:compile - version managed from 5.3.27; omitted for duplicate) [INFO] | | +- (org.springframework:spring-context:jar:6.0.11:compile - version managed from 6.0.10; omitted for duplicate) [INFO] | | - (org.springframework:spring-core:jar:6.0.11:compile - omitted for duplicate) [INFO] | - org.springframework.security:spring-security-web:jar:6.1.2:compile [INFO] | +- (org.springframework.security:spring-security-core:jar:6.1.2:compile - omitted for duplicate) [INFO] | +- (org.springframework:spring-core:jar:6.0.11:compile - omitted for duplicate) [INFO] | +- (org.springframework:spring-aop:jar:6.0.11:compile - omitted for duplicate) [INFO] | +- (org.springframework:spring-beans:jar:6.0.11:compile - version managed from 5.3.27; omitted for duplicate) [INFO] | +- (org.springframework:spring-context:jar:6.0.11:compile - version managed from 6.0.10; omitted for duplicate) [INFO] | +- org.springframework:spring-expression:jar:6.0.11:compile [INFO] | | - (org.springframework:spring-core:jar:6.0.11:compile - omitted for duplicate) [INFO] | - (org.springframework:spring-web:jar:6.0.11:compile - omitted for duplicate) [INFO] +- com.okta.spring:okta-spring-boot-starter:jar:3.0.4:compile [INFO] | +- com.okta.spring:okta-spring-security-oauth2:jar:3.0.4:compile [INFO] | | +- jakarta.validation:jakarta.validation-api:jar:3.0.2:compile [INFO] | | +- com.okta.commons:okta-config-check:jar:1.3.3:compile [INFO] | | | - (org.slf4j:slf4j-api:jar:2.0.7:compile - version managed from 1.7.26; omitted for duplicate) [INFO] | | +- com.okta.commons:okta-commons-lang:jar:1.3.3:compile [INFO] | | | - (org.slf4j:slf4j-api:jar:2.0.7:compile - version managed from 2.0.6; omitted for duplicate) [INFO] | | +- (org.springframework.security:spring-security-config:jar:6.1.2:compile - version managed from 6.1.0; omitted for duplicate) [INFO] | | +- (org.springframework.boot:spring-boot-starter-security:jar:3.1.2:compile - version managed from 3.1.0; omitted for duplicate) [INFO] | | +- (org.springframework.security:spring-security-oauth2-client:jar:6.1.2:compile - version managed from 6.1.0; omitted for duplicate) [INFO] | | +- (org.springframework.security:spring-security-oauth2-jose:jar:6.1.2:compile - version managed from 6.1.0; omitted for duplicate) [INFO] | | - org.springframework.security:spring-security-oauth2-resource-server:jar:6.1.2:compile (version managed from 6.1.0) [INFO] | | +- (org.springframework.security:spring-security-core:jar:6.1.2:compile - omitted for duplicate) [INFO] | | +- (org.springframework.security:spring-security-oauth2-core:jar:6.1.2:compile - omitted for duplicate) [INFO] | | +- (org.springframework.security:spring-security-web:jar:6.1.2:compile - omitted for duplicate) [INFO] | | - (org.springframework:spring-core:jar:6.0.11:compile - omitted for duplicate) [INFO] | - com.okta.spring:okta-spring-sdk:jar:3.0.4:compile [INFO] | +- (org.springframework.boot:spring-boot:jar:3.1.2:compile - version managed from 3.1.0; omitted for duplicate) [INFO] | +- (org.springframework.boot:spring-boot-autoconfigure:jar:3.1.2:compile - version managed from 3.1.0; omitted for duplicate) [INFO] | - (com.okta.commons:okta-commons-lang:jar:1.3.3:compile - omitted for duplicate) [INFO] +- org.springframework.security:spring-security-oauth2-client:jar:6.1.2:compile [INFO] | +- org.springframework.security:spring-security-core:jar:6.1.2:compile [INFO] | | +- org.springframework.security:spring-security-crypto:jar:6.1.2:compile [INFO] | | +- (org.springframework:spring-aop:jar:6.0.11:compile - omitted for duplicate) [INFO] | | +- (org.springframework:spring-beans:jar:6.0.11:compile - version managed from 5.3.27; omitted for duplicate) [INFO] | | +- (org.springframework:spring-context:jar:6.0.11:compile - version managed from 6.0.10; omitted for duplicate) [INFO] | | +- (org.springframework:spring-core:jar:6.0.11:compile - omitted for duplicate) [INFO] | | +- (org.springframework:spring-expression:jar:6.0.11:compile - omitted for duplicate) [INFO] | | - (io.micrometer:micrometer-observation:jar:1.11.2:compile - version managed from 1.10.9; omitted for duplicate) [INFO] | +- org.springframework.security:spring-security-oauth2-core:jar:6.1.2:compile [INFO] | | +- (org.springframework.security:spring-security-core:jar:6.1.2:compile - omitted for duplicate) [INFO] | | +- (org.springframework:spring-core:jar:6.0.11:compile - omitted for duplicate) [INFO] | | - (org.springframework:spring-web:jar:6.0.11:compile - omitted for duplicate) [INFO] | +- (org.springframework.security:spring-security-web:jar:6.1.2:compile - omitted for duplicate) [INFO] | +- org.springframework:spring-core:jar:6.0.11:compile [INFO] | | - org.springframework:spring-jcl:jar:6.0.11:compile [INFO] | - com.nimbusds:oauth2-oidc-sdk:jar:9.43.3:compile [INFO] | +- com.github.stephenc.jcip:jcip-annotations:jar:1.0-1:compile [INFO] | +- com.nimbusds:content-type:jar:2.2:compile [INFO] | +- net.minidev:json-smart:jar:2.4.11:compile [INFO] | | - net.minidev:accessors-smart:jar:2.4.11:compile [INFO] | | - org.ow2.asm:asm:jar:9.3:compile [INFO] | +- com.nimbusds:lang-tag:jar:1.7:compile [INFO] | - (com.nimbusds:nimbus-jose-jwt:jar:9.24.4:compile - omitted for conflict with 9.31) [INFO] +- org.springframework.security:spring-security-oauth2-jose:jar:6.1.2:compile [INFO] | +- (org.springframework.security:spring-security-core:jar:6.1.2:compile - omitted for duplicate) [INFO] | +- (org.springframework.security:spring-security-oauth2-core:jar:6.1.2:compile - omitted for duplicate) [INFO] | +- (org.springframework:spring-core:jar:6.0.11:compile - omitted for duplicate) [INFO] | - com.nimbusds:nimbus-jose-jwt:jar:9.31:compile [INFO] | - (com.github.stephenc.jcip:jcip-annotations:jar:1.0-1:compile - omitted for duplicate) [INFO] +- org.camunda.bpm:camunda-engine-plugin-spin:jar:7.20.0-alpha4:compile [INFO] | - org.camunda.spin:camunda-spin-core:jar:1.20.0:compile [INFO] | +- (org.camunda.commons:camunda-commons-logging:jar:1.12.0:compile - omitted for duplicate) [INFO] | - (org.camunda.commons:camunda-commons-utils:jar:1.12.0:compile - omitted for duplicate) [INFO] +- org.camunda.spin:camunda-spin-dataformat-all:jar:1.20.0:compile [INFO] | +- (org.camunda.spin:camunda-spin-core:jar:1.20.0:compile - omitted for duplicate) [INFO] | +- org.camunda.commons:camunda-commons-logging:jar:1.12.0:compile [INFO] | | - (org.slf4j:slf4j-api:jar:2.0.7:compile - version managed from 1.7.26; omitted for duplicate) [INFO] | +- org.slf4j:slf4j-api:jar:2.0.7:compile [INFO] | - org.camunda.commons:camunda-commons-utils:jar:1.12.0:compile [INFO] | - (org.camunda.commons:camunda-commons-logging:jar:1.12.0:compile - omitted for duplicate) [INFO] +- org.camunda.bpm.extension:camunda-bpm-mail-core:jar:1.5.0:compile [INFO] | - com.sun.mail:jakarta.mail:jar:1.6.7:compile [INFO] | - com.sun.activation:jakarta.activation:jar:1.2.1:compile [INFO] +- com.h2database:h2:jar:2.1.214:compile [INFO] +- org.postgresql:postgresql:jar:42.5.4:compile [INFO] | - org.checkerframework:checker-qual:jar:3.5.0:runtime [INFO] +- com.oracle.database.jdbc:ojdbc11:jar:23.2.0.0:compile [INFO] +- org.graalvm.js:js:jar:21.1.0:compile [INFO] | +- org.graalvm.regex:regex:jar:21.1.0:compile [INFO] | | - (org.graalvm.truffle:truffle-api:jar:21.1.0:compile - omitted for duplicate) [INFO] | +- org.graalvm.truffle:truffle-api:jar:21.1.0:compile [INFO] | | - (org.graalvm.sdk:graal-sdk:jar:21.1.0:compile - omitted for duplicate) [INFO] | +- org.graalvm.sdk:graal-sdk:jar:21.1.0:compile [INFO] | - com.ibm.icu:icu4j:jar:68.2:compile [INFO] +- org.graalvm.js:js-scriptengine:jar:21.1.0:compile [INFO] | - (org.graalvm.sdk:graal-sdk:jar:21.1.0:compile - omitted for duplicate) [INFO] +- org.codehaus.groovy:groovy:jar:2.4.21:compile [INFO] +- org.codehaus.groovy:groovy-jsr223:jar:2.4.21:compile [INFO] | - (org.codehaus.groovy:groovy:jar:2.4.21:compile - omitted for duplicate) [INFO] +- org.codehaus.groovy:groovy-json:jar:2.4.21:compile [INFO] | - (org.codehaus.groovy:groovy:jar:2.4.21:compile - omitted for duplicate) [INFO] +- org.codehaus.groovy:groovy-xml:jar:2.4.21:compile [INFO] | - (org.codehaus.groovy:groovy:jar:2.4.21:compile - omitted for duplicate) [INFO] +- org.codehaus.groovy:groovy-templates:jar:2.4.21:compile [INFO] | +- (org.codehaus.groovy:groovy:jar:2.4.21:compile - omitted for duplicate) [INFO] | - (org.codehaus.groovy:groovy-xml:jar:2.4.21:compile - omitted for duplicate) [INFO] +- org.springframework.boot:spring-boot-starter-jdbc:jar:3.1.2:compile [INFO] | +- (org.springframework.boot:spring-boot-starter:jar:3.1.2:compile - version managed from 3.1.1; omitted for duplicate) [INFO] | +- com.zaxxer:HikariCP:jar:5.0.1:compile [INFO] | | - (org.slf4j:slf4j-api:jar:2.0.7:compile - version managed from 2.0.0-alpha1; omitted for duplicate) [INFO] | - org.springframework:spring-jdbc:jar:6.0.11:compile [INFO] | +- (org.springframework:spring-beans:jar:6.0.11:compile - version managed from 5.3.27; omitted for duplicate) [INFO] | +- (org.springframework:spring-core:jar:6.0.11:compile - omitted for duplicate) [INFO] | - (org.springframework:spring-tx:jar:6.0.11:compile - version managed from 6.0.10; omitted for duplicate) [INFO] +- org.camunda.bpm.springboot:camunda-bpm-spring-boot-starter-test:jar:7.20.0-alpha4:test [INFO] | +- org.springframework.boot:spring-boot-starter-test:jar:3.1.2:test (version managed from 3.1.1) [INFO] | | +- (org.springframework.boot:spring-boot-starter:jar:3.1.2:test - version managed from 3.1.1; omitted for duplicate) [INFO] | | +- org.springframework.boot:spring-boot-test:jar:3.1.2:test [INFO] | | | - (org.springframework.boot:spring-boot:jar:3.1.2:test - version managed from 3.1.0; omitted for duplicate) [INFO] | | +- org.springframework.boot:spring-boot-test-autoconfigure:jar:3.1.2:test [INFO] | | | +- (org.springframework.boot:spring-boot:jar:3.1.2:test - version managed from 3.1.0; omitted for duplicate) [INFO] | | | +- (org.springframework.boot:spring-boot-test:jar:3.1.2:test - omitted for duplicate) [INFO] | | | - (org.springframework.boot:spring-boot-autoconfigure:jar:3.1.2:test - version managed from 3.1.0; omitted for duplicate) [INFO] | | +- com.jayway.jsonpath:json-path:jar:2.8.0:test [INFO] | | | +- (net.minidev:json-smart:jar:2.4.11:test - version managed from 2.4.10; omitted for duplicate) [INFO] | | | - (org.slf4j:slf4j-api:jar:2.0.7:test - version managed from 1.7.36; omitted for duplicate) [INFO] | | +- (jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.0:compile - scope updated from test; omitted for duplicate) [INFO] | | +- (net.minidev:json-smart:jar:2.4.11:test - version managed from 2.4.10; omitted for duplicate) [INFO] | | +- org.assertj:assertj-core:jar:3.24.2:test [INFO] | | | - net.bytebuddy:byte-buddy:jar:1.14.5:test (version managed from 1.12.21) [INFO] | | +- org.hamcrest:hamcrest:jar:2.2:test [INFO] | | +- org.junit.jupiter:junit-jupiter:jar:5.9.3:test [INFO] | | | +- org.junit.jupiter:junit-jupiter-api:jar:5.9.3:test [INFO] | | | | +- (org.opentest4j:opentest4j:jar:1.2.0:test - omitted for duplicate) [INFO] | | | | +- (org.junit.platform:junit-platform-commons:jar:1.9.3:test - omitted for duplicate) [INFO] | | | | - (org.apiguardian:apiguardian-api:jar:1.1.2:test - omitted for duplicate) [INFO] | | | +- org.junit.jupiter:junit-jupiter-params:jar:5.9.3:test [INFO] | | | | +- (org.junit.jupiter:junit-jupiter-api:jar:5.9.3:test - omitted for duplicate) [INFO] | | | | - (org.apiguardian:apiguardian-api:jar:1.1.2:test - omitted for duplicate) [INFO] | | | - org.junit.jupiter:junit-jupiter-engine:jar:5.9.3:test [INFO] | | | +- (org.junit.platform:junit-platform-engine:jar:1.9.3:test - omitted for duplicate) [INFO] | | | +- (org.junit.jupiter:junit-jupiter-api:jar:5.9.3:test - omitted for duplicate) [INFO] | | | - (org.apiguardian:apiguardian-api:jar:1.1.2:test - omitted for duplicate) [INFO] | | +- org.mockito:mockito-core:jar:5.3.1:test [INFO] | | | +- (net.bytebuddy:byte-buddy:jar:1.14.5:test - version managed from 1.14.4; omitted for duplicate) [INFO] | | | +- net.bytebuddy:byte-buddy-agent:jar:1.14.5:test (version managed from 1.14.4) [INFO] | | | - org.objenesis:objenesis:jar:3.3:test [INFO] | | +- org.mockito:mockito-junit-jupiter:jar:5.3.1:test [INFO] | | | +- (org.mockito:mockito-core:jar:5.3.1:test - omitted for duplicate) [INFO] | | | - (org.junit.jupiter:junit-jupiter-api:jar:5.9.3:test - version managed from 5.9.2; omitted for duplicate) [INFO] | | +- org.skyscreamer:jsonassert:jar:1.5.1:test [INFO] | | | - com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test [INFO] | | +- (org.springframework:spring-core:jar:6.0.11:test - omitted for duplicate) [INFO] | | +- org.springframework:spring-test:jar:6.0.11:test [INFO] | | | - (org.springframework:spring-core:jar:6.0.11:test - omitted for duplicate) [INFO] | | - org.xmlunit:xmlunit-core:jar:2.9.1:test [INFO] | | - (jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.0:test - version managed from 2.3.3; omitted for duplicate) [INFO] | +- org.junit.vintage:junit-vintage-engine:jar:5.9.3:test [INFO] | | +- org.junit.platform:junit-platform-engine:jar:1.9.3:test [INFO] | | | +- org.opentest4j:opentest4j:jar:1.2.0:test [INFO] | | | +- org.junit.platform:junit-platform-commons:jar:1.9.3:test [INFO] | | | | - (org.apiguardian:apiguardian-api:jar:1.1.2:test - omitted for duplicate) [INFO] | | | - (org.apiguardian:apiguardian-api:jar:1.1.2:test - omitted for duplicate) [INFO] | | +- (junit:junit:jar:4.13.2:test - omitted for duplicate) [INFO] | | - org.apiguardian:apiguardian-api:jar:1.1.2:test [INFO] | - org.camunda.bpm:camunda-bpm-assert:jar:7.20.0-alpha4:test [INFO] +- com.icegreen:greenmail:jar:1.6.4:test [INFO] | +- (com.sun.mail:jakarta.mail:jar:1.6.7:test - omitted for duplicate) [INFO] | +- (org.slf4j:slf4j-api:jar:2.0.7:test - version managed from 1.7.30; omitted for duplicate) [INFO] | - junit:junit:jar:4.13.2:test [INFO] +- org.camunda.bpm.identity:camunda-identity-ldap:jar:7.20.0-alpha4:compile [INFO] | - (org.camunda.commons:camunda-commons-logging:jar:1.12.0:compile - omitted for duplicate) [INFO] +- org.camunda.template-engines:camunda-template-engines-freemarker:jar:2.1.0:compile [INFO] | - org.freemarker:freemarker:jar:2.3.32:compile (version managed from 2.3.31) [INFO] +- org.camunda.bpm:camunda-engine-plugin-connect:jar:7.20.0-alpha4:compile [INFO] | - org.camunda.connect:camunda-connect-core:jar:1.5.6:compile [INFO] | +- (org.camunda.commons:camunda-commons-logging:jar:1.12.0:compile - omitted for duplicate) [INFO] | - (org.camunda.commons:camunda-commons-utils:jar:1.12.0:compile - omitted for duplicate) [INFO] +- net.logstash.logback:logstash-logback-encoder:jar:7.3:compile [INFO] | - com.fasterxml.jackson.core:jackson-databind:jar:2.15.2:compile [INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.15.2:compile (version managed from 2.14.1) [INFO] | - com.fasterxml.jackson.core:jackson-core:jar:2.15.2:compile [INFO] - org.camunda.bpm.run:camunda-bpm-run-modules-swaggerui:jar:7.20.0-alpha4:compile [INFO] - org.camunda.bpm:camunda-engine-rest-openapi:jar:7.20.0-alpha4:compile [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 5.969 s [INFO] Finished at: 2023-08-15T11:03:45+05:30 [INFO] ------------------------------------------------------------------------

amardeep2006 commented 1 year ago

@yanavasileva Update : I just looked at the Camunda Run distro logs and I see the same warning . If this is official distro logs as well than I can think of following scenarios :

  1. Its a Spring boot bug , confusing camunda-commons-logging with commons-logging.
  2. May be just a standard warning in spring boot 3 ??
  3. Some transitive dependency not appearing in mvn dependency tree,


    / _| _ _ | | | | | | | / _| | \ | | / ` | ' _ \| | | | '_ \ / _ |/ ` | | |) | |/ _` | | | / | '| ' ` \ | |) | | | | ' \ | || (| | | | | | | || | | | | (| | (| | | /| | (| | || | () | | | | | | | | | <| || | | | | _/_,|| || ||_,|| ||_,|_,| || ||_,|\|| \/|| || || || || _\_,|| |_|

    Spring-Boot: (v3.1.1) Camunda Platform: (v7.20.0-alpha4)

2023-08-15T11:20:05.128+05:30 INFO 16588 --- [ main] org.camunda.bpm.run.CamundaBpmRun : Starting CamundaBpmRun v7.20.0-alpha4 using Java 17.0.7 with PID 16588 (C:\Users\amar\Downloads\camunda-bpm-run-7.20.0-alpha4\internal\camunda-bpm-run-core.jar started by amar in C:\Users\amar\Downloads\camunda-bpm-run-7.20.0-alpha4) 2023-08-15T11:20:05.134+05:30 INFO 16588 --- [ main] org.camunda.bpm.run.CamundaBpmRun : No active profile set, falling back to 1 default profile: "default" 2023-08-15T11:20:07.595+05:30 INFO 16588 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http) 2023-08-15T11:20:07.607+05:30 INFO 16588 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2023-08-15T11:20:07.607+05:30 INFO 16588 --- [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.10] 2023-08-15T11:20:07.722+05:30 INFO 16588 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2023-08-15T11:20:07.724+05:30 INFO 16588 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2165 ms 2023-08-15T11:20:07.806+05:30 INFO 16588 --- [ main] .c.b.s.b.s.r.CamundaJerseyResourceConfig : Configuring camunda rest api. 2023-08-15T11:20:07.863+05:30 INFO 16588 --- [ main] .c.b.s.b.s.r.CamundaJerseyResourceConfig : Finished configuring camunda rest api. 2023-08-15T11:20:08.497+05:30 INFO 16588 --- [ main] org.camunda.bpm.spring.boot : STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 2023-08-15T11:20:08.607+05:30 INFO 16588 --- [ main] org.camunda.bpm.engine.cfg : ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaDeploymentConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=demo, firstName=Demo, lastName=Demo, email=demo@localhost, password=**]], failedJobConfiguration, CreateFilterConfiguration[filterName=All tasks], disableDeploymentResourcePattern, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, ConnectProcessEnginePlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' 2023-08-15T11:20:08.614+05:30 INFO 16588 --- [ main] org.camunda.bpm.spring.boot : STARTER-SB021 Auto-Deploying resources: [] 2023-08-15T11:20:08.621+05:30 INFO 16588 --- [ main] org.camunda.bpm.spring.boot : STARTER-SB020 ProcessApplication enabled: autoDeployment via springConfiguration#deploymentResourcePattern is disabled 2023-08-15T11:20:08.627+05:30 INFO 16588 --- [ main] o.c.b.s.b.s.event.EventPublisherPlugin : EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. 2023-08-15T11:20:08.627+05:30 INFO 16588 --- [ main] o.c.b.s.b.s.event.EventPublisherPlugin : EVENTING-003: Task events will be published as Spring Events. 2023-08-15T11:20:08.628+05:30 INFO 16588 --- [ main] o.c.b.s.b.s.event.EventPublisherPlugin : EVENTING-005: Execution events will be published as Spring Events. 2023-08-15T11:20:08.629+05:30 INFO 16588 --- [ main] o.c.b.s.b.s.event.EventPublisherPlugin : EVENTING-009: Listeners will not be invoked if a skipCustomListeners API parameter is set to true by user. 2023-08-15T11:20:08.651+05:30 INFO 16588 --- [ main] o.c.b.s.b.s.event.EventPublisherPlugin : EVENTING-007: History events will be published as Spring events. Standard Commons Logging discovery in action with spring-jcl: please remove commons-logging.jar from classpath in order to avoid potential conflicts 2023-08-15T11:20:08.924+05:30 INFO 16588 --- [ main] org.camunda.bpm.connect : CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' 2023-08-15T11:20:08.931+05:30 INFO 16588 --- [ main] org.camunda.bpm.connect : CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' 2023-08-15T11:20:08.941+05:30 INFO 16588 --- [ main] org.camunda.spin : SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] 2023-08-15T11:20:09.205+05:30 INFO 16588 --- [ main] org.camunda.spin : SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] 2023-08-15T11:20:09.265+05:30 INFO 16588 --- [ main] org.camunda.spin : SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] 2023-08-15T11:20:09.266+05:30 INFO 16588 --- [ main] org.camunda.spin : SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] 2023-08-15T11:20:09.424+05:30 INFO 16588 --- [ main] org.camunda.bpm.dmn.feel.scala : FEEL/SCALA-01001 Spin value mapper detected 2023-08-15T11:20:09.538+05:30 INFO 16588 --- [ main] org.camunda.feel.FeelEngine : Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@2d82408, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@3ee69ad8)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@ac20bb4, clock: SystemClock, configuration: Configuration(false)] 2023-08-15T11:20:09.654+05:30 INFO 16588 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2023-08-15T11:20:10.003+05:30 INFO 16588 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection conn0: url=jdbc:h2:./camunda-h2-default/process-engine user=SA 2023-08-15T11:20:10.006+05:30 INFO 16588 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2023-08-15T11:20:11.895+05:30 INFO 16588 --- [ main] org.camunda.bpm.engine.persistence : ENGINE-03016 Performing database operation 'create' on component 'engine' with resource 'org/camunda/bpm/engine/db/create/activiti.h2.create.engine.sql' 2023-08-15T11:20:11.929+05:30 INFO 16588 --- [ main] org.camunda.bpm.engine.persistence : ENGINE-03016 Performing database operation 'create' on component 'history' with resource 'org/camunda/bpm/engine/db/create/activiti.h2.create.history.sql' 2023-08-15T11:20:11.943+05:30 INFO 16588 --- [ main] org.camunda.bpm.engine.persistence : ENGINE-03016 Performing database operation 'create' on component 'identity' with resource 'org/camunda/bpm/engine/db/create/activiti.h2.create.identity.sql' 2023-08-15T11:20:11.953+05:30 INFO 16588 --- [ main] org.camunda.bpm.engine.persistence : ENGINE-03016 Performing database operation 'create' on component 'case.engine' with resource 'org/camunda/bpm/engine/db/create/activiti.h2.create.case.engine.sql' 2023-08-15T11:20:11.962+05:30 INFO 16588 --- [ main] org.camunda.bpm.engine.persistence : ENGINE-03016 Performing database operation 'create' on component 'case.history' with resource 'org/camunda/bpm/engine/db/create/activiti.h2.create.case.history.sql' 2023-08-15T11:20:11.967+05:30 INFO 16588 --- [ main] org.camunda.bpm.engine.persistence : ENGINE-03016 Performing database operation 'create' on component 'decision.engine' with resource 'org/camunda/bpm/engine/db/create/activiti.h2.create.decision.engine.sql' 2023-08-15T11:20:11.979+05:30 INFO 16588 --- [ main] org.camunda.bpm.engine.persistence : ENGINE-03016 Performing database operation 'create' on component 'decision.history' with resource 'org/camunda/bpm/engine/db/create/activiti.h2.create.decision.history.sql' 2023-08-15T11:20:12.032+05:30 INFO 16588 --- [ main] org.camunda.bpm.engine.persistence : ENGINE-03067 No history level property found in database 2023-08-15T11:20:12.033+05:30 INFO 16588 --- [ main] org.camunda.bpm.engine.persistence : ENGINE-03065 Creating historyLevel property in database for level: HistoryLevelFull(name=full, id=3) 2023-08-15T11:20:12.055+05:30 INFO 16588 --- [ main] org.camunda.bpm.engine : ENGINE-00001 Process Engine default created. 2023-08-15T11:20:12.151+05:30 INFO 16588 --- [ main] org.camunda.bpm.spring.boot : STARTER-SB010 Creating initial Admin User: AdminUserProperty[id=demo, firstName=Demo, lastName=Demo, email=demo@localhost, password=**] 2023-08-15T11:20:12.222+05:30 INFO 16588 --- [ main] org.camunda.bpm.spring.boot : STARTER-SB015 Create initial filter: id=99a3465b-3b2f-11ee-9046-02d49ed7fa2d name=All tasks 2023-08-15T11:20:12.223+05:30 INFO 16588 --- [ main] o.c.bpm.run.example.invoice.Application : Invoice example started, creating deployment 2023-08-15T11:20:12.823+05:30 INFO 16588 --- [ main] org.camunda.bpm.application : ENGINE-07021 ProcessApplication 'InvoiceProcessApplication' registered for DB deployments [99a7650c-3b2f-11ee-9046-02d49ed7fa2d]. Will execute process definitions

    invoice[version: 1, id: invoice:1:99cffbb0-3b2f-11ee-9046-02d49ed7fa2d]
    ReviewInvoice[version: 1, id: ReviewInvoice:1:99d15b42-3b2f-11ee-9046-02d49ed7fa2d]

Deployment does not provide any case definitions. 2023-08-15T11:20:13.602+05:30 INFO 16588 --- [ main] o.c.b.s.b.s.w.f.LazyInitRegistration : lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@ba1f559 2023-08-15T11:20:13.604+05:30 INFO 16588 --- [ main] o.c.b.s.b.s.w.f.LazyInitRegistration : lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@2228db21 2023-08-15T11:20:13.620+05:30 WARN 16588 --- [ main] .b.a.g.t.GroovyTemplateAutoConfiguration : Cannot find template location: classpath:/templates/ (please add some templates, check your Groovy configuration, or set spring.groovy.template.check-template-location=false) 2023-08-15T11:20:14.211+05:30 INFO 16588 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path '' 2023-08-15T11:20:14.356+05:30 INFO 16588 --- [ main] org.camunda.bpm.container : ENGINE-08024 Found processes.xml file at jar:file:/C:/Users/amar/Downloads/camunda-bpm-run-7.20.0-alpha4/internal/example/camunda-bpm-run-modules-example-invoice.jar!/META-INF/processes.xml 2023-08-15T11:20:14.384+05:30 INFO 16588 --- [ main] org.camunda.bpm.container : ENGINE-08023 Deployment summary for process archive 'invoiceProcessApplicationSpringBoot':

    invoiceBusinessDecisions.dmn
    invoice.v2.bpmn

2023-08-15T11:20:14.504+05:30 INFO 16588 --- [ main] org.camunda.bpm.application : ENGINE-07021 ProcessApplication 'invoiceProcessApplicationSpringBoot' registered for DB deployments [9af12326-3b2f-11ee-9046-02d49ed7fa2d, 99a7650c-3b2f-11ee-9046-02d49ed7fa2d]. Will execute process definitions

    invoice[version: 2, id: invoice:2:9af800f9-3b2f-11ee-9046-02d49ed7fa2d]
    ReviewInvoice[version: 1, id: ReviewInvoice:1:99d15b42-3b2f-11ee-9046-02d49ed7fa2d]
    invoice[version: 1, id: invoice:1:99cffbb0-3b2f-11ee-9046-02d49ed7fa2d]

Deployment does not provide any case definitions. 2023-08-15T11:20:14.519+05:30 INFO 16588 --- [ main] o.c.bpm.run.example.invoice.Application : Starting invoice example instance 2023-08-15T11:20:14.560+05:30 INFO 16588 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' 2023-08-15T11:20:14.561+05:30 INFO 16588 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2023-08-15T11:20:14.564+05:30 INFO 16588 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms 2023-08-15T11:20:15.209+05:30 INFO 16588 --- [ main] o.c.b.e.i.InvoiceApplicationHelper : Start 3 instances of Invoice Receipt, version 1 2023-08-15T11:20:17.341+05:30 INFO 16588 --- [ main] o.c.b.e.i.service.NotifyCreditorService :

... Now notifying creditor Bobby's Office Supplies

2023-08-15T11:20:17.467+05:30 INFO 16588 --- [ main] o.c.b.e.i.InvoiceApplicationHelper : Start 3 instances of Invoice Receipt, version 2 2023-08-15T11:20:17.620+05:30 INFO 16588 --- [ main] org.camunda.bpm.container : ENGINE-08050 Process application invoiceProcessApplicationSpringBoot successfully deployed 2023-08-15T11:20:17.626+05:30 INFO 16588 --- [ main] org.camunda.bpm.run.CamundaBpmRun : Started CamundaBpmRun in 13.327 seconds (process running for 14.17) 2023-08-15T11:20:17.632+05:30 INFO 16588 --- [ main] org.camunda.bpm.engine.jobexecutor : ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. 2023-08-15T11:20:17.637+05:30 INFO 16588 --- [ingJobExecutor]] org.camunda.bpm.engine.jobexecutor : ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs

yanavasileva commented 1 year ago

Hi @amardeep2006,

I had a second look and saw the log, I overlooked it before that as it doesn't follow the logging pattern (you can see below that's printed with System.out.println). It's a standard entry in the log when spring-jcl is on the classpath, even if no other commons-logging dependency is present. Here is the class and ticket that introduce the log entry:

That been said, no action is required from Camunda or user side, as you pointed out there's no commons-logging on the classpath. Therefore I am closing the ticket.

Best regards, Yana

RalucaDiaconescu commented 8 months ago

Hello, I am experiencing the same problem. To me it looks like actually the commons-logging classes are shaded in the camunda-connect-connectors-all jar to connectjar.* naming. Is it possible that this is why we still have this log in our app even if the actual commons-logging.jar is not on the dependency tree?

image

yanavasileva commented 8 months ago

@RalucaDiaconescu, you are right, nice catch. I will analyse the situation and add an update here.

yanavasileva commented 7 months ago

Hi all (/cc @RalucaDiaconescu),

I revisited the topic again, summary:

As the shaded commons-logging is not causing an actual issue to use the Spring boot starter, we won't take an action.

I would suggest two options, if users nevertheless would like get rid of the log:

  1. Follow up with Spring Framework to adjust the logging of the message. Similar thoughts shared here: https://github.com/spring-projects/spring-framework/issues/30575#issuecomment-1611186491
  2. In case you don't use the library camunda-connect-connectors-all, you can consider excluding it from your Spring boot application.

Best, Yana

Internal notes for decision * can't exclude the `spring-jcl` (Spring Commons Logging bridge), it's used in the starter * can't exclude `commons-logging` cause it's shaded, we use our own version (shaded) of the commons library to avoid conflicts with user's dependencies * `camunda-connect-connectors-all` for out-of-the-box usage of HTTP and SOAP connector if user wants to use it. Can't excluded it as users might already use it. * **Decision:** we shouldn't overengineer here, if there isn't an actual issue and it's only a log without severity. * Links: * https://docs.spring.io/spring-framework/reference/core/spring-jcl.html * https://github.com/spring-projects/spring-framework/blob/1d2b55e670bcdaa19086f6af9a5cec31dd0390f0/spring-jcl/src/main/java/org/apache/commons/logging/LogFactoryService.java#L40-L41 * https://docs.camunda.org/manual/7.20/user-guide/process-engine/connectors/#camunda-connect-connectors-all * https://github.com/search?q=repo%3Acamunda%2Fcamunda-connect+commons+language%3A%22Maven+POM%22&type=code&l=Maven+POM