heroku / webapp-runner

Lightweight Application Launcher. Launch your webapp in the most popular open source web container available with a single command.
BSD 3-Clause "New" or "Revised" License
2 stars 1 forks source link

From 8.5.38.0 and up, receiving error about duplicate web fragments of name org_apache_jasper #133

Closed jaGarcia closed 1 year ago

jaGarcia commented 5 years ago

I'm being prompted to define absolute ordering to handle this but it's unclear how to proceed. Jasper dependencies appear to be double loaded..

jkutner commented 5 years ago

@jaGarcia are you including webapp-runner as a normal dependency? Usually it's used like this https://github.com/jsimone/webapp-runner#pomxml

jaGarcia commented 5 years ago

I'm loading it like this to lean up dependencies pulled (using build.gradle):

compile('com.github.jsimone:webapp-runner-main:8.5.38.0') {
}

compile('com.github.jsimone:webapp-runner-memcached:8.5.38.0') {
}
jkutner commented 5 years ago

@jaGarcia could this be related to or fixed by https://github.com/jsimone/webapp-runner/pull/139 ?

jaGarcia commented 5 years ago

Perhaps.. when I attempt this upgrade again I'll report back.

jksaunders commented 5 years ago

I'm also seeing this - I'm also attempting to load it up in Gradle as: compile "com.github.jsimone:webapp-runner:9.0.22.0" I also have to downgrade to get around this. Let me know if there's anything I can help test out to help narrow this down!

jkutner commented 5 years ago

I think we need to forward port 9ca39e64547f23aa65213ede07e5fdf6066f1a63 to tomcat9 branch

theiosdevguy commented 5 years ago

Hi @jkutner I am facing this issue with 8.5.45.0 too. Any idea how to resolve this?

I have a grails app and trying to deploy it on Heroku with Gradle having this as dependency: compile 'com.github.jsimone:webapp-runner-main:8.5.45.0'

rrodini commented 3 years ago

I just upgraded my Grails application from 3.3 to 4.0.8. I encountered this error and spent a week searching Grails and Spring Boot and other terms. Finally found this issue that matches my problem. I suspect that this error is triggered by some duplication in the many Grails dependencies but have no idea how to fix.

My workaround was to drop back to tomcat and webapp-runner v. 8.5.11.3. Any information that would allow me to upgrade to tomcat 9 would be appreciated.

reinaldoluckman commented 3 years ago

Someone solved this? I'm using Grails 4.1.0.M5 with wepapp-runner version 9.0.41.0 (the same version number which Spring Boot adds for its embed Tomcat) and I'm still getting this error. There is no duplicated Jasper libs in classpath. Here is my runtime dependency list:

`


Root project

runtimeClasspath - Runtime classpath of source set 'main'. +--- io.micronaut:micronaut-inject-groovy:2.2.1 | +--- org.slf4j:slf4j-api:1.7.26 -> 1.7.30 | +--- io.micronaut:micronaut-inject:2.2.1 | | +--- org.slf4j:slf4j-api:1.7.26 -> 1.7.30 | | +--- javax.annotation:javax.annotation-api:1.3.2 | | +--- javax.inject:javax.inject:1 | | +--- io.micronaut:micronaut-core:2.2.1 | | | +--- org.slf4j:slf4j-api:1.7.26 -> 1.7.30 | | | +--- org.reactivestreams:reactive-streams:1.0.3 | | | --- com.github.spotbugs:spotbugs-annotations:4.0.3 | | | --- com.google.code.findbugs:jsr305:3.0.2 | | --- org.yaml:snakeyaml:1.26 -> 1.27 | +--- io.micronaut:micronaut-aop:2.2.1 | | +--- org.slf4j:slf4j-api:1.7.26 -> 1.7.30 | | +--- io.micronaut:micronaut-inject:2.2.1 () | | --- io.micronaut:micronaut-core:2.2.1 () | --- org.codehaus.groovy:groovy:3.0.3 -> 3.0.7 +--- org.springframework.boot:spring-boot-devtools -> 2.4.1 | +--- org.springframework.boot:spring-boot:2.4.1 | | +--- org.springframework:spring-core:5.3.2 | | | --- org.springframework:spring-jcl:5.3.2 | | --- org.springframework:spring-context:5.3.2 | | +--- org.springframework:spring-aop:5.3.2 | | | +--- org.springframework:spring-beans:5.3.2 | | | | --- org.springframework:spring-core:5.3.2 () | | | --- org.springframework:spring-core:5.3.2 () | | +--- org.springframework:spring-beans:5.3.2 () | | +--- org.springframework:spring-core:5.3.2 () | | --- org.springframework:spring-expression:5.3.2 | | --- org.springframework:spring-core:5.3.2 () | --- org.springframework.boot:spring-boot-autoconfigure:2.4.1 | --- org.springframework.boot:spring-boot:2.4.1 () +--- org.springframework.boot:spring-boot-starter-web -> 2.4.1 | +--- org.springframework.boot:spring-boot-starter:2.4.1 | | +--- org.springframework.boot:spring-boot:2.4.1 () | | +--- org.springframework.boot:spring-boot-autoconfigure:2.4.1 () | | +--- org.springframework.boot:spring-boot-starter-logging:2.4.1 | | | +--- ch.qos.logback:logback-classic:1.2.3 | | | | +--- ch.qos.logback:logback-core:1.2.3 | | | | --- org.slf4j:slf4j-api:1.7.25 -> 1.7.30 | | | +--- org.apache.logging.log4j:log4j-to-slf4j:2.13.3 | | | | +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.30 | | | | --- org.apache.logging.log4j:log4j-api:2.13.3 | | | --- org.slf4j:jul-to-slf4j:1.7.30 | | | --- org.slf4j:slf4j-api:1.7.30 | | +--- jakarta.annotation:jakarta.annotation-api:1.3.5 | | +--- org.springframework:spring-core:5.3.2 () | | --- org.yaml:snakeyaml:1.27 | +--- org.springframework.boot:spring-boot-starter-json:2.4.1 | | +--- org.springframework.boot:spring-boot-starter:2.4.1 () | | +--- org.springframework:spring-web:5.3.2 | | | +--- org.springframework:spring-beans:5.3.2 () | | | --- org.springframework:spring-core:5.3.2 () | | +--- com.fasterxml.jackson.core:jackson-databind:2.11.3 | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.11.3 | | | --- com.fasterxml.jackson.core:jackson-core:2.11.3 | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.3 | | | +--- com.fasterxml.jackson.core:jackson-core:2.11.3 | | | --- com.fasterxml.jackson.core:jackson-databind:2.11.3 () | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.3 | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.11.3 | | | +--- com.fasterxml.jackson.core:jackson-core:2.11.3 | | | --- com.fasterxml.jackson.core:jackson-databind:2.11.3 () | | --- com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.3 | | +--- com.fasterxml.jackson.core:jackson-core:2.11.3 | | --- com.fasterxml.jackson.core:jackson-databind:2.11.3 () | +--- org.springframework.boot:spring-boot-starter-tomcat:2.4.1 | | +--- jakarta.annotation:jakarta.annotation-api:1.3.5 | | --- org.glassfish:jakarta.el:3.0.3 | +--- org.springframework:spring-web:5.3.2 () | --- org.springframework:spring-webmvc:5.3.2 | +--- org.springframework:spring-aop:5.3.2 () | +--- org.springframework:spring-beans:5.3.2 () | +--- org.springframework:spring-context:5.3.2 () | +--- org.springframework:spring-core:5.3.2 () | +--- org.springframework:spring-expression:5.3.2 () | --- org.springframework:spring-web:5.3.2 () +--- org.grails:grails-dependencies -> 4.1.0.M5 | +--- org.grails:grails-bootstrap:4.1.0.M5 | | +--- org.codehaus.groovy:groovy:3.0.7 | | +--- org.slf4j:slf4j-api:1.7.30 | | +--- org.slf4j:jcl-over-slf4j:1.7.30 | | | --- org.slf4j:slf4j-api:1.7.30 | | +--- org.codehaus.groovy:groovy-xml:3.0.7 | | | --- org.codehaus.groovy:groovy:3.0.7 | | +--- org.codehaus.groovy:groovy-templates:3.0.7 | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | --- org.codehaus.groovy:groovy-xml:3.0.7 () | | --- org.yaml:snakeyaml:1.23 -> 1.27 | +--- org.grails:grails-plugin-rest:4.1.0.M5 | | +--- javax.servlet:javax.servlet-api:4.0.1 | | +--- org.springframework:spring-test:5.3.2 | | | --- org.springframework:spring-core:5.3.2 () | | +--- org.codehaus.groovy:groovy:3.0.7 | | +--- org.slf4j:slf4j-api:1.7.30 | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | +--- javax.xml.bind:jaxb-api:2.3.0 -> 2.3.1 | | | --- javax.activation:javax.activation-api:1.2.0 | | +--- org.grails:grails-web:4.1.0.M5 | | | +--- javax.servlet:javax.servlet-api:4.0.1 | | | +--- org.springframework:spring-test:5.3.2 () | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | +--- org.slf4j:slf4j-api:1.7.30 | | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | | +--- org.grails:grails-web-common:4.1.0.M5 | | | | +--- javax.servlet:javax.servlet-api:4.0.1 | | | | +--- org.springframework:spring-test:5.3.2 () | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | +--- org.slf4j:slf4j-api:1.7.30 | | | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | | | +--- org.grails:grails-core:4.1.0.M5 | | | | | +--- org.apache.ant:ant:1.9.7 -> 1.10.9 | | | | | | --- org.apache.ant:ant-launcher:1.10.9 | | | | | +--- jline:jline:2.14.6 | | | | | +--- org.fusesource.jansi:jansi:1.18 | | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | | +--- org.slf4j:slf4j-api:1.7.30 | | | | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | | | | +--- io.micronaut:micronaut-inject:2.2.1 () | | | | | +--- io.micronaut.spring:micronaut-spring-context:3.0.0 | | | | | | +--- io.micronaut.spring:micronaut-spring:3.0.0 | | | | | | | +--- org.springframework:spring-core:5.3.1 -> 5.3.2 () | | | | | | | +--- org.springframework:spring-tx:5.3.1 -> 5.3.2 | | | | | | | | +--- org.springframework:spring-beans:5.3.2 () | | | | | | | | --- org.springframework:spring-core:5.3.2 () | | | | | | | +--- org.springframework:spring-context:5.3.1 -> 5.3.2 () | | | | | | | +--- io.micronaut:micronaut-inject:2.2.0 -> 2.2.1 () | | | | | | | --- io.micronaut:micronaut-aop:2.2.0 -> 2.2.1 () | | | | | | +--- io.micronaut.cache:micronaut-cache-core -> 2.2.0 | | | | | | | +--- io.micronaut:micronaut-bom:2.1.3 -> 2.2.1 | | | | | | | | +--- io.micronaut.views:micronaut-views-bom:2.1.0 | | | | | | | | +--- io.micronaut.groovy:micronaut-groovy-bom:2.2.0 | | | | | | | | | --- org.codehaus.groovy:groovy-bom:3.0.5 -> 3.0.7 | | | | | | | | | +--- org.codehaus.groovy:groovy:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-ant:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-astbuilder:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-cli-picocli:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-console:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-datetime:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-docgenerator:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-groovydoc:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-groovysh:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-jmx:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-json:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-jsr223:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-macro:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-nio:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-servlet:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-sql:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-swing:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-templates:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-test:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-test-junit5:3.0.7 (c) | | | | | | | | | +--- org.codehaus.groovy:groovy-testng:3.0.7 (c) | | | | | | | | | --- org.codehaus.groovy:groovy-xml:3.0.7 (c) | | | | | | | | +--- io.micronaut.test:micronaut-test-bom:2.2.1 | | | | | | | | | +--- org.junit:junit-bom:5.7.0 | | | | | | | | | | +--- org.junit.jupiter:junit-jupiter-api:5.7.0 (c) | | | | | | | | | | +--- org.junit.platform:junit-platform-launcher:1.7.0 (c) | | | | | | | | | | +--- org.junit.jupiter:junit-jupiter-engine:5.7.0 (c) | | | | | | | | | | +--- org.junit.platform:junit-platform-engine:1.7.0 (c) | | | | | | | | | | --- org.junit.platform:junit-platform-commons:1.7.0 (c) | | | | | | | | | --- org.spockframework:spock-bom:2.0-M3-groovy-3.0 | | | | | | | | +--- io.micronaut.data:micronaut-data-bom:2.2.1 | | | | | | | | +--- io.micronaut.oraclecloud:micronaut-oraclecloud-bom:1.1.1 | | | | | | | | +--- io.micronaut.r2dbc:micronaut-r2dbc-bom:1.0.0.M2 | | | | | | | | | --- io.r2dbc:r2dbc-bom:Arabba-SR7 | | | | | | | | +--- io.netty:netty-bom:4.1.54.Final | | | | | | | | +--- io.ktor:ktor-bom:1.4.1 | | | | | | | | +--- org.codehaus.groovy:groovy-bom:3.0.3 -> 3.0.7 () | | | | | | | | +--- io.micrometer:micrometer-bom:1.5.5 | | | | | | | | +--- org.junit:junit-bom:5.7.0 () | | | | | | | | +--- com.fasterxml.jackson:jackson-bom:2.11.2 | | | | | | | | | +--- junit:junit:4.12 -> 4.13.1 (c) | | | | | | | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.11.2 -> 2.11.3 (c) | | | | | | | | | +--- com.fasterxml.jackson.core:jackson-core:2.11.2 -> 2.11.3 (c) | | | | | | | | | +--- com.fasterxml.jackson.core:jackson-databind:2.11.2 -> 2.11.3 (c) | | | | | | | | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.2 -> 2.11.3 (c) | | | | | | | | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.2 -> 2.11.3 (c) | | | | | | | | | --- com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.2 -> 2.11.3 (c) | | | | | | | | +--- io.grpc:grpc-bom:1.33.1 | | | | | | | | +--- com.google.protobuf:protobuf-bom:3.14.0 | | | | | | | | +--- org.testcontainers:testcontainers-bom:1.15.0 | | | | | | | | +--- io.micronaut:micronaut-aop:2.2.1 (c) | | | | | | | | +--- io.micronaut:micronaut-core:2.2.1 (c) | | | | | | | | +--- io.micronaut:micronaut-http:2.2.1 (c) | | | | | | | | +--- io.micronaut:micronaut-inject:2.2.1 (c) | | | | | | | | +--- io.micronaut:micronaut-inject-groovy:2.2.1 (c) | | | | | | | | +--- io.micronaut:micronaut-runtime:2.2.1 (c) | | | | | | | | +--- org.grails:grails-datastore-core:7.1.0.M2 -> 7.1.0.M5 (c) | | | | | | | | +--- org.grails:grails-datastore-gorm:7.1.0.M2 -> 7.1.0.M5 (c) | | | | | | | | +--- org.grails:grails-datastore-gorm-support:7.1.0.M2 -> 7.1.0.M5 (c) | | | | | | | | +--- org.grails:grails-datastore-web:7.1.0.M2 -> 7.1.0.M5 (c) | | | | | | | | +--- org.grails:grails-datastore-gorm-hibernate5:7.1.0.M1 -> 7.1.0.M4 (c) | | | | | | | | +--- javax.annotation:javax.annotation-api:1.3.2 (c) | | | | | | | | +--- com.github.spotbugs:spotbugs-annotations:4.0.3 (c) | | | | | | | | +--- io.micronaut.spring:micronaut-spring:2.1.2 -> 3.0.0 (c) | | | | | | | | +--- io.micronaut.spring:micronaut-spring-context:2.1.2 -> 3.0.0 (c) | | | | | | | | +--- ch.qos.logback:logback-classic:1.2.3 (c) | | | | | | | | +--- org.springframework:spring-core:5.2.9.RELEASE -> 5.3.2 (c) | | | | | | | | +--- org.springframework:spring-context:5.2.9.RELEASE -> 5.3.2 (c) | | | | | | | | +--- org.springframework:spring-tx:5.2.9.RELEASE -> 5.3.2 (c) | | | | | | | | +--- org.springframework:spring-orm:5.2.9.RELEASE -> 5.3.2 (c) | | | | | | | | +--- org.springframework:spring-jdbc:5.2.9.RELEASE -> 5.3.2 (c) | | | | | | | | +--- org.springframework.boot:spring-boot-starter:2.3.4.RELEASE -> 2.4.1 (c) | | | | | | | | +--- org.springframework.boot:spring-boot-starter-web:2.3.4.RELEASE -> 2.4.1 (c) | | | | | | | | +--- org.yaml:snakeyaml:1.26 -> 1.27 (c) | | | | | | | | +--- org.slf4j:slf4j-api:1.7.26 -> 1.7.30 (c) | | | | | | | | +--- org.reactivestreams:reactive-streams:1.0.3 (c) | | | | | | | | +--- io.reactivex.rxjava2:rxjava:2.2.10 -> 2.2.20 (c) | | | | | | | | +--- javax.validation:validation-api:2.0.1.Final (c) | | | | | | | | +--- com.h2database:h2:1.4.199 (c) | | | | | | | | +--- org.postgresql:postgresql:42.2.18 (c) | | | | | | | | +--- org.hibernate:hibernate-core:5.4.24.Final -> 5.4.25.Final (c) | | | | | | | | +--- org.hibernate:hibernate-ehcache:5.4.24.Final -> 5.4.25.Final (c) | | | | | | | | +--- io.micronaut.cache:micronaut-cache-core:2.2.0 (c) | | | | | | | | +--- org.grails:grails-datastore-gorm-validation:7.1.0.M2 -> 7.1.0.M5 (c) | | | | | | | | +--- com.google.code.findbugs:jsr305:3.0.2 (c) | | | | | | | | --- info.picocli:picocli:4.5.2 (c) | | | | | | | +--- io.micronaut:micronaut-http -> 2.2.1 | | | | | | | | +--- org.slf4j:slf4j-api:1.7.26 -> 1.7.30 | | | | | | | | --- io.micronaut:micronaut-inject:2.2.1 () | | | | | | | +--- io.micronaut:micronaut-inject -> 2.2.1 () | | | | | | | +--- io.micronaut:micronaut-aop -> 2.2.1 () | | | | | | | --- io.micronaut:micronaut-runtime -> 2.2.1 | | | | | | | +--- org.slf4j:slf4j-api:1.7.26 -> 1.7.30 | | | | | | | +--- io.micronaut:micronaut-http:2.2.1 () | | | | | | | +--- io.micronaut:micronaut-inject:2.2.1 () | | | | | | | +--- io.micronaut:micronaut-aop:2.2.1 () | | | | | | | +--- javax.validation:validation-api:2.0.1.Final | | | | | | | +--- com.fasterxml.jackson.core:jackson-databind:2.11.2 -> 2.11.3 () | | | | | | | +--- io.reactivex.rxjava2:rxjava:2.2.10 -> 2.2.20 | | | | | | | | --- org.reactivestreams:reactive-streams:1.0.3 | | | | | | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.2 -> 2.11.3 () | | | | | | | --- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.2 -> 2.11.3 () | | | | | | +--- org.springframework:spring-context:5.3.1 -> 5.3.2 () | | | | | | +--- io.micronaut:micronaut-aop:2.2.0 -> 2.2.1 () | | | | | | --- io.micronaut:micronaut-inject:2.2.0 -> 2.2.1 () | | | | | +--- io.micronaut.cache:micronaut-cache-core:2.2.0 () | | | | | +--- io.micronaut:micronaut-runtime:2.2.1 () | | | | | +--- javax.persistence:javax.persistence-api:2.2 | | | | | +--- javax.annotation:javax.annotation-api:1.3.2 | | | | | +--- org.springframework.boot:spring-boot:2.4.1 () | | | | | +--- org.springframework:spring-core:5.3.2 () | | | | | +--- org.springframework:spring-tx:5.3.2 () | | | | | +--- org.springframework:spring-beans:5.3.2 () | | | | | +--- org.springframework:spring-context:5.3.2 () | | | | | +--- org.grails:grails-bootstrap:4.1.0.M5 () | | | | | +--- org.grails:grails-spring:4.1.0.M5 | | | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | | | +--- org.slf4j:slf4j-api:1.7.30 | | | | | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | | | | | +--- org.springframework:spring-tx:5.3.2 () | | | | | | +--- org.springframework:spring-web:5.3.2 () | | | | | | +--- org.springframework:spring-context:5.3.2 () | | | | | | --- org.grails:grails-bootstrap:4.1.0.M5 () | | | | | +--- org.grails:grails-datastore-core:7.1.0.M5 | | | | | | +--- javax.annotation:javax.annotation-api:1.3.2 | | | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | | | +--- javax.transaction:jta:1.1 | | | | | | +--- org.slf4j:slf4j-api:1.7.29 -> 1.7.30 | | | | | | +--- org.slf4j:jcl-over-slf4j:1.7.29 -> 1.7.30 () | | | | | | +--- javax.persistence:javax.persistence-api:2.2 | | | | | | +--- org.springframework:spring-core:5.3.2 () | | | | | | +--- org.springframework:spring-beans:5.3.2 () | | | | | | +--- org.springframework:spring-tx:5.3.2 () | | | | | | +--- org.springframework:spring-context:5.3.2 () | | | | | | +--- com.github.ben-manes.caffeine:caffeine:2.6.2 -> 2.8.8 | | | | | | | +--- org.checkerframework:checker-qual:3.8.0 | | | | | | | --- com.google.errorprone:error_prone_annotations:2.4.0 | | | | | | --- org.javassist:javassist:3.27.0-GA | | | | | --- com.github.ben-manes.caffeine:caffeine:2.6.2 -> 2.8.8 () | | | | +--- org.grails:grails-databinding:4.1.0.M5 | | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | | +--- org.slf4j:slf4j-api:1.7.30 | | | | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | | | | --- org.codehaus.groovy:groovy-xml:3.0.7 () | | | | +--- org.grails:grails-encoder:4.1.0.M5 | | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | | +--- org.slf4j:slf4j-api:1.7.30 | | | | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | | | | +--- org.grails:grails-core:4.1.0.M5 () | | | | | +--- org.codehaus.groovy:groovy-json:3.0.7 | | | | | | --- org.codehaus.groovy:groovy:3.0.7 | | | | | --- org.springframework:spring-web:5.3.2 () | | | | +--- org.grails:grails-gsp:4.1.0.M3 | | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | | +--- org.slf4j:slf4j-api:1.7.22 -> 1.7.30 | | | | | +--- org.grails:grails-core:4.1.0.M2 -> 4.1.0.M5 () | | | | | +--- org.grails:grails-taglib:4.1.0.M3 | | | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | | | +--- org.slf4j:slf4j-api:1.7.22 -> 1.7.30 | | | | | | +--- org.grails:grails-core:4.1.0.M2 -> 4.1.0.M5 () | | | | | | --- org.grails:grails-encoder:4.1.0.M2 -> 4.1.0.M5 () | | | | | --- org.codehaus.groovy:groovy-templates:3.0.7 () | | | | +--- org.codehaus.groovy:groovy-templates:3.0.7 () | | | | +--- org.springframework:spring-webmvc:5.3.2 () | | | | +--- org.springframework:spring-context-support:5.3.2 | | | | | +--- org.springframework:spring-beans:5.3.2 () | | | | | +--- org.springframework:spring-context:5.3.2 () | | | | | --- org.springframework:spring-core:5.3.2 () | | | | --- com.github.ben-manes.caffeine:caffeine:2.6.2 -> 2.8.8 () | | | +--- org.grails:grails-web-databinding:4.1.0.M5 | | | | +--- javax.servlet:javax.servlet-api:4.0.1 | | | | +--- org.springframework:spring-test:5.3.2 () | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | +--- org.slf4j:slf4j-api:1.7.30 | | | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | | | +--- org.grails:grails-databinding:4.1.0.M5 () | | | | --- org.grails:grails-web-common:4.1.0.M5 () | | | +--- org.grails:grails-web-url-mappings:4.1.0.M5 | | | | +--- javax.servlet:javax.servlet-api:4.0.1 | | | | +--- org.springframework:spring-test:5.3.2 () | | | | +--- org.fusesource.jansi:jansi:1.18 | | | | +--- jline:jline:2.14.6 | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | +--- org.slf4j:slf4j-api:1.7.30 | | | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | | | +--- org.grails:grails-web-common:4.1.0.M5 () | | | | +--- org.grails:grails-datastore-gorm-validation:7.1.0.M5 | | | | | +--- javax.annotation:javax.annotation-api:1.3.2 | | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | | +--- org.grails:grails-datastore-core:7.1.0.M5 () | | | | | --- commons-validator:commons-validator:1.6 | | | | | --- commons-collections:commons-collections:3.2.2 | | | | --- com.github.ben-manes.caffeine:caffeine:2.6.2 -> 2.8.8 () | | | +--- org.grails:grails-web-mvc:4.1.0.M5 | | | | +--- javax.servlet:javax.servlet-api:4.0.1 | | | | +--- org.springframework:spring-test:5.3.2 () | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | +--- org.slf4j:slf4j-api:1.7.30 | | | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | | | +--- org.grails:grails-web-common:4.1.0.M5 () | | | | +--- org.grails:grails-web-url-mappings:4.1.0.M5 () | | | | --- org.grails:grails-web-sitemesh:4.1.0.M3 | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | +--- org.slf4j:slf4j-api:1.7.22 -> 1.7.30 | | | | +--- javax.servlet:javax.servlet-api:4.0.1 | | | | --- opensymphony:sitemesh:2.4.2 | | | +--- org.grails:grails-web-gsp:4.1.0.M3 | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | +--- org.slf4j:slf4j-api:1.7.22 -> 1.7.30 | | | | +--- javax.servlet:javax.servlet-api:4.0.1 | | | | +--- org.grails:grails-gsp:4.1.0.M3 () | | | | +--- org.grails:grails-web-common:4.1.0.M2 -> 4.1.0.M5 () | | | | +--- org.grails:grails-web-taglib:4.1.0.M3 | | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | | +--- org.slf4j:slf4j-api:1.7.22 -> 1.7.30 | | | | | +--- org.grails:grails-web-common:4.1.0.M2 -> 4.1.0.M5 () | | | | | --- org.grails:grails-taglib:4.1.0.M3 () | | | | --- org.grails:grails-web-sitemesh:4.1.0.M3 () | | | --- org.grails:grails-web-sitemesh:4.1.0.M3 () | | +--- org.grails:grails-plugin-controllers:4.1.0.M5 | | | +--- javax.servlet:javax.servlet-api:4.0.1 | | | +--- org.springframework:spring-test:5.3.2 () | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | +--- org.slf4j:slf4j-api:1.7.30 | | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | | +--- org.grails:grails-core:4.1.0.M5 () | | | +--- org.grails:grails-web:4.1.0.M5 () | | | +--- org.grails:grails-plugin-mimetypes:4.1.0.M5 | | | | +--- javax.servlet:javax.servlet-api:4.0.1 | | | | +--- org.springframework:spring-test:5.3.2 () | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | +--- org.slf4j:slf4j-api:1.7.30 | | | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | | | --- org.grails:grails-web:4.1.0.M5 () | | | +--- org.grails:grails-plugin-validation:4.1.0.M5 | | | | +--- javax.servlet:javax.servlet-api:4.0.1 | | | | +--- org.springframework:spring-test:5.3.2 () | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | +--- org.slf4j:slf4j-api:1.7.30 | | | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | | | +--- org.grails:grails-core:4.1.0.M5 () | | | | --- org.grails:grails-web:4.1.0.M5 () | | | +--- org.grails:grails-plugin-domain-class:4.1.0.M5 | | | | +--- javax.servlet:javax.servlet-api:4.0.1 | | | | +--- org.springframework:spring-test:5.3.2 () | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | +--- org.slf4j:slf4j-api:1.7.30 | | | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | | | +--- org.grails:grails-core:4.1.0.M5 () | | | | +--- org.grails:grails-spring:4.1.0.M5 () | | | | +--- org.grails:grails-plugin-validation:4.1.0.M5 () | | | | +--- org.grails:grails-datastore-gorm-validation:7.1.0.M5 () | | | | +--- org.grails:grails-datastore-gorm:7.1.0.M5 | | | | | +--- javax.annotation:javax.annotation-api:1.3.2 | | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | | +--- org.grails:grails-datastore-core:7.1.0.M5 () | | | | | +--- org.grails:grails-datastore-gorm-validation:7.1.0.M5 () | | | | | +--- org.slf4j:slf4j-api:1.7.29 -> 1.7.30 | | | | | +--- javax.el:javax.el-api:3.0.0 -> 3.0.1-b06 | | | | | --- org.glassfish:javax.el:3.0.1-b12 | | | | +--- org.grails:grails-datastore-gorm-support:7.1.0.M5 | | | | | +--- javax.annotation:javax.annotation-api:1.3.2 | | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | | +--- org.grails:grails-datastore-gorm:7.1.0.M5 () | | | | | +--- org.grails:grails-core:4.1.0.M2 -> 4.1.0.M5 () | | | | | --- org.grails:grails-bootstrap:4.1.0.M2 -> 4.1.0.M5 () | | | | --- org.grails:grails-datastore-core:7.1.0.M5 () | | | +--- org.springframework.boot:spring-boot-autoconfigure:2.4.1 () | | | --- org.grails:grails-plugin-i18n:4.1.0.M5 | | | +--- javax.servlet:javax.servlet-api:4.0.1 | | | +--- org.springframework:spring-test:5.3.2 () | | | +--- org.codehaus.groovy:groovy-ant:3.0.7 | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | +--- org.apache.ant:ant:1.10.9 () | | | | +--- org.apache.ant:ant-junit:1.10.9 | | | | | --- org.apache.ant:ant:1.10.9 () | | | | +--- org.apache.ant:ant-launcher:1.10.9 | | | | +--- org.apache.ant:ant-antlr:1.10.9 | | | | --- org.codehaus.groovy:groovy-groovydoc:3.0.7 | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | +--- com.github.javaparser:javaparser-core:3.17.0 | | | | +--- org.codehaus.groovy:groovy-templates:3.0.7 () | | | | --- org.codehaus.groovy:groovy-docgenerator:3.0.7 | | | | +--- org.codehaus.groovy:groovy-templates:3.0.7 () | | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | | --- com.thoughtworks.qdox:qdox:1.12.1 | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | +--- org.slf4j:slf4j-api:1.7.30 | | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | | --- org.grails:grails-web:4.1.0.M5 () | | +--- org.grails:grails-plugin-datasource:4.1.0.M5 | | | +--- javax.servlet:javax.servlet-api:4.0.1 | | | +--- org.springframework:spring-test:5.3.2 () | | | +--- hsqldb:hsqldb:1.8.1.1 | | | +--- com.h2database:h2:1.4.199 | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | +--- org.slf4j:slf4j-api:1.7.30 | | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | | +--- org.springframework:spring-jdbc:5.3.2 | | | | +--- org.springframework:spring-beans:5.3.2 () | | | | +--- org.springframework:spring-core:5.3.2 () | | | | --- org.springframework:spring-tx:5.3.2 () | | | +--- org.codehaus.groovy:groovy-sql:3.0.7 | | | | --- org.codehaus.groovy:groovy:3.0.7 | | | +--- org.springframework:spring-context:5.3.2 () | | | +--- org.grails:grails-datastore-gorm:7.1.0.M5 () | | | +--- org.grails:grails-datastore-core:7.1.0.M5 () | | | +--- org.grails:grails-core:4.1.0.M5 () | | | --- org.apache.tomcat.embed:tomcat-embed-logging-log4j:8.5.2 | | +--- org.grails.plugins:converters:4.0.0 | | | --- org.apache.commons:commons-lang3:3.0 -> 3.11 | | --- com.github.ben-manes.caffeine:caffeine:2.6.2 -> 2.8.8 () | +--- org.grails:grails-plugin-databinding:4.1.0.M5 | | +--- javax.servlet:javax.servlet-api:4.0.1 | | +--- org.springframework:spring-test:5.3.2 () | | +--- org.codehaus.groovy:groovy:3.0.7 | | +--- org.slf4j:slf4j-api:1.7.30 | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | +--- org.grails:grails-core:4.1.0.M5 () | | --- org.grails:grails-web:4.1.0.M5 () | +--- org.grails:grails-plugin-i18n:4.1.0.M5 () | +--- org.grails:grails-plugin-services:4.1.0.M5 | | +--- javax.servlet:javax.servlet-api:4.0.1 | | +--- org.springframework:spring-test:5.3.2 () | | +--- org.codehaus.groovy:groovy:3.0.7 | | +--- org.slf4j:slf4j-api:1.7.30 | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | +--- org.springframework:spring-tx:5.3.2 () | | +--- org.grails:grails-core:4.1.0.M5 () | | --- org.grails:grails-plugin-datasource:4.1.0.M5 () | +--- org.grails:grails-plugin-url-mappings:4.1.0.M5 | | +--- javax.servlet:javax.servlet-api:4.0.1 | | +--- org.springframework:spring-test:5.3.2 () | | +--- junit:junit:4.13 -> 4.13.1 | | | --- org.hamcrest:hamcrest-core:1.3 -> 2.2 | | | --- org.hamcrest:hamcrest:2.2 | | +--- org.codehaus.groovy:groovy:3.0.7 | | +--- org.slf4j:slf4j-api:1.7.30 | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | +--- org.grails:grails-web:4.1.0.M5 () | | --- org.grails:grails-plugin-controllers:4.1.0.M5 () | +--- org.grails:grails-plugin-interceptors:4.1.0.M5 | | +--- javax.servlet:javax.servlet-api:4.0.1 | | +--- org.springframework:spring-test:5.3.2 () | | +--- org.codehaus.groovy:groovy:3.0.7 | | +--- org.slf4j:slf4j-api:1.7.30 | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | +--- org.grails:grails-plugin-controllers:4.1.0.M5 () | | --- org.grails:grails-plugin-url-mappings:4.1.0.M5 () | +--- org.grails.plugins:async:4.0.0 | | +--- org.codehaus.groovy:groovy:2.5.6 -> 3.0.7 | | +--- org.slf4j:slf4j-api:1.7.22 -> 1.7.30 | | +--- javax.annotation:javax.annotation-api:1.3.2 | | +--- org.grails:grails-plugin-controllers:4.0.0 -> 4.1.0.M5 () | | +--- org.grails.plugins:events:4.0.0 | | | +--- org.codehaus.groovy:groovy:2.5.6 -> 3.0.7 | | | +--- org.slf4j:slf4j-api:1.7.22 -> 1.7.30 | | | +--- javax.annotation:javax.annotation-api:1.3.2 | | | +--- org.grails:grails-core:4.0.0 -> 4.1.0.M5 () | | | +--- org.grails:grails-events:4.0.0 | | | | +--- org.codehaus.groovy:groovy:2.5.6 -> 3.0.7 | | | | +--- org.slf4j:slf4j-api:1.7.22 -> 1.7.30 | | | | +--- javax.annotation:javax.annotation-api:1.3.2 | | | | +--- org.springframework:spring-context:5.1.8.RELEASE -> 5.3.2 () | | | | --- org.springframework:spring-tx:5.1.8.RELEASE -> 5.3.2 () | | | +--- org.grails:grails-events-transform:4.0.0 | | | | +--- org.codehaus.groovy:groovy:2.5.6 -> 3.0.7 | | | | +--- org.slf4j:slf4j-api:1.7.22 -> 1.7.30 | | | | +--- javax.annotation:javax.annotation-api:1.3.2 | | | | +--- org.grails:grails-events:4.0.0 () | | | | --- org.grails:grails-datastore-gorm:7.0.2.RELEASE -> 7.1.0.M5 () | | | --- org.grails:grails-events-compat:4.0.0 | | | +--- org.codehaus.groovy:groovy:2.5.6 -> 3.0.7 | | | +--- org.slf4j:slf4j-api:1.7.22 -> 1.7.30 | | | +--- javax.annotation:javax.annotation-api:1.3.2 | | | +--- org.grails:grails-events:4.0.0 () | | | --- org.grails:grails-events-transform:4.0.0 () | | --- org.grails:grails-async:4.0.0 | | +--- org.codehaus.groovy:groovy:2.5.6 -> 3.0.7 | | +--- org.slf4j:slf4j-api:1.7.22 -> 1.7.30 | | --- javax.annotation:javax.annotation-api:1.3.2 | +--- org.grails.plugins:gsp:4.1.0.M3 | | +--- org.grails:grails-web-gsp-taglib:4.1.0.M3 | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | +--- org.slf4j:slf4j-api:1.7.22 -> 1.7.30 | | | --- org.grails:grails-web-jsp:4.1.0.M3 | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | +--- org.slf4j:slf4j-api:1.7.22 -> 1.7.30 | | | +--- org.grails:grails-web-common:4.1.0.M2 -> 4.1.0.M5 () | | | --- org.grails:grails-web-gsp:4.1.0.M3 () | | +--- commons-lang:commons-lang:2.6 | | +--- org.grails:grails-plugin-codecs:4.1.0.M2 -> 4.1.0.M5 | | | +--- javax.servlet:javax.servlet-api:4.0.1 | | | +--- org.springframework:spring-test:5.3.2 () | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | +--- org.slf4j:slf4j-api:1.7.30 | | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | | +--- org.grails:grails-web:4.1.0.M5 () | | | +--- org.grails:grails-encoder:4.1.0.M5 () | | | --- org.grails:grails-codecs:4.1.0.M5 | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | +--- org.slf4j:slf4j-api:1.7.30 | | | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | | | --- commons-codec:commons-codec:1.10 -> 1.15 | | --- org.grails:grails-web-jsp:4.1.0.M3 () | --- com.h2database:h2:1.4.199 +--- org.grails:grails-web-boot -> 4.1.0.M5 | +--- javax.servlet:javax.servlet-api:4.0.1 | +--- org.springframework:spring-test:5.3.2 () | +--- org.codehaus.groovy:groovy:3.0.7 | +--- org.slf4j:slf4j-api:1.7.30 | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | --- org.grails:grails-web-common:4.1.0.M5 () +--- org.grails:grails-core -> 4.1.0.M5 () +--- org.grails:grails-datastore-rest-client:6.1.12.RELEASE | +--- org.codehaus.groovy:groovy:2.4.11 -> 3.0.7 | +--- commons-codec:commons-codec:1.5 -> 1.15 | +--- org.grails:grails-plugin-converters:3.2.11 | | +--- org.codehaus.groovy:groovy:2.4.11 -> 3.0.7 | | +--- org.slf4j:slf4j-api:1.7.22 -> 1.7.30 | | +--- org.slf4j:jcl-over-slf4j:1.7.22 -> 1.7.30 () | | --- commons-lang:commons-lang:2.6 | +--- org.grails:grails-async:3.2.11 -> 4.0.0 () | +--- org.grails:grails-core:3.2.11 -> 4.1.0.M5 () | --- org.grails:grails-web:3.2.11 -> 4.1.0.M5 () +--- org.grails:grails-logging -> 4.1.0.M5 | +--- org.codehaus.groovy:groovy:3.0.7 | +--- org.slf4j:slf4j-api:1.7.30 | +--- org.slf4j:jcl-over-slf4j:1.7.30 () | --- org.grails:grails-core:4.1.0.M5 () +--- org.grails.plugins:cache -> 4.0.3 | +--- org.codehaus.gpars:gpars:1.2.0 | | +--- org.multiverse:multiverse-core:0.7.0 | | +--- org.codehaus.jsr166-mirror:jsr166y:1.7.0 | | --- org.codehaus.groovy:groovy-all:2.1.9 -> 3.0.7 | | +--- org.codehaus.groovy:groovy:3.0.7 | | +--- org.codehaus.groovy:groovy-ant:3.0.7 () | | +--- org.codehaus.groovy:groovy-astbuilder:3.0.7 | | | --- org.codehaus.groovy:groovy:3.0.7 | | +--- org.codehaus.groovy:groovy-cli-picocli:3.0.7 | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | --- info.picocli:picocli:4.5.2 | | +--- org.codehaus.groovy:groovy-console:3.0.7 | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | +--- org.codehaus.groovy:groovy-templates:3.0.7 () | | | --- org.codehaus.groovy:groovy-swing:3.0.7 | | | --- org.codehaus.groovy:groovy:3.0.7 | | +--- org.codehaus.groovy:groovy-datetime:3.0.7 | | | --- org.codehaus.groovy:groovy:3.0.7 | | +--- org.codehaus.groovy:groovy-docgenerator:3.0.7 () | | +--- org.codehaus.groovy:groovy-groovydoc:3.0.7 () | | +--- org.codehaus.groovy:groovy-groovysh:3.0.7 | | | +--- org.codehaus.groovy:groovy-templates:3.0.7 () | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | +--- org.codehaus.groovy:groovy-console:3.0.7 () | | | +--- org.codehaus.groovy:groovy-xml:3.0.7 () | | | --- jline:jline:2.14.6 | | +--- org.codehaus.groovy:groovy-jmx:3.0.7 | | | --- org.codehaus.groovy:groovy:3.0.7 | | +--- org.codehaus.groovy:groovy-json:3.0.7 () | | +--- org.codehaus.groovy:groovy-jsr223:3.0.7 | | | --- org.codehaus.groovy:groovy:3.0.7 | | +--- org.codehaus.groovy:groovy-macro:3.0.7 | | | --- org.codehaus.groovy:groovy:3.0.7 | | +--- org.codehaus.groovy:groovy-nio:3.0.7 | | | --- org.codehaus.groovy:groovy:3.0.7 | | +--- org.codehaus.groovy:groovy-servlet:3.0.7 | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | +--- org.codehaus.groovy:groovy-templates:3.0.7 () | | | --- org.codehaus.groovy:groovy-xml:3.0.7 () | | +--- org.codehaus.groovy:groovy-sql:3.0.7 () | | +--- org.codehaus.groovy:groovy-swing:3.0.7 () | | +--- org.codehaus.groovy:groovy-templates:3.0.7 () | | +--- org.codehaus.groovy:groovy-test:3.0.7 | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | --- junit:junit:4.13.1 () | | +--- org.codehaus.groovy:groovy-test-junit5:3.0.7 | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | +--- org.junit.jupiter:junit-jupiter-api:5.7.0 | | | | +--- org.junit:junit-bom:5.7.0 () | | | | +--- org.opentest4j:opentest4j:1.2.0 | | | | --- org.junit.platform:junit-platform-commons:1.7.0 | | | | --- org.junit:junit-bom:5.7.0 () | | | +--- org.junit.platform:junit-platform-launcher:1.7.0 | | | | +--- org.junit:junit-bom:5.7.0 () | | | | --- org.junit.platform:junit-platform-engine:1.7.0 | | | | +--- org.junit:junit-bom:5.7.0 () | | | | +--- org.opentest4j:opentest4j:1.2.0 | | | | --- org.junit.platform:junit-platform-commons:1.7.0 () | | | --- org.junit.jupiter:junit-jupiter-engine:5.7.0 | | | +--- org.junit:junit-bom:5.7.0 () | | | +--- org.junit.platform:junit-platform-engine:1.7.0 () | | | --- org.junit.jupiter:junit-jupiter-api:5.7.0 () | | +--- org.codehaus.groovy:groovy-testng:3.0.7 | | | +--- org.codehaus.groovy:groovy:3.0.7 | | | --- org.testng:testng:7.3.0 | | | --- com.beust:jcommander:1.78 | | --- org.codehaus.groovy:groovy-xml:3.0.7 () | +--- com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2 | --- org.javassist:javassist:3.17.1-GA -> 3.27.0-GA +--- org.grails.plugins:scaffolding -> 4.0.0.RC1 | --- org.grails.plugins:fields:3.0.0.RC1 | +--- org.grails:scaffolding-core:2.0.0.RC1 -> 2.1.0 | | --- javax.annotation:javax.annotation-api:1.3.2 | --- javax.servlet:javax.servlet-api:4.0.1 +--- org.grails.plugins:hibernate5 -> 7.1.0.M5 | +--- org.codehaus.groovy:groovy:3.0.7 | +--- org.springframework.boot:spring-boot:2.4.1 () | +--- org.springframework:spring-orm:5.3.2 | | +--- org.springframework:spring-beans:5.3.2 () | | +--- org.springframework:spring-core:5.3.2 () | | +--- org.springframework:spring-jdbc:5.3.2 () | | --- org.springframework:spring-tx:5.3.2 () | +--- org.hibernate:hibernate-core:5.4.10.Final -> 5.4.25.Final | | +--- org.jboss.logging:jboss-logging:3.4.1.Final | | +--- javax.persistence:javax.persistence-api:2.2 | | +--- org.javassist:javassist:3.27.0-GA | | +--- net.bytebuddy:byte-buddy:1.10.17 -> 1.10.18 | | +--- antlr:antlr:2.7.7 | | +--- org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final | | +--- org.jboss:jandex:2.1.3.Final | | +--- com.fasterxml:classmate:1.5.1 | | +--- javax.activation:javax.activation-api:1.2.0 | | +--- org.dom4j:dom4j:2.1.3 | | +--- org.hibernate.common:hibernate-commons-annotations:5.1.2.Final | | | --- org.jboss.logging:jboss-logging:3.3.2.Final -> 3.4.1.Final | | +--- javax.xml.bind:jaxb-api:2.3.1 () | | --- org.glassfish.jaxb:jaxb-runtime:2.3.1 -> 2.3.3 | | +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.3 | | +--- org.glassfish.jaxb:txw2:2.3.3 | | +--- com.sun.istack:istack-commons-runtime:3.0.11 | | --- com.sun.activation:jakarta.activation:1.2.2 | +--- org.grails:grails-datastore-web:7.1.0.M5 | | +--- javax.annotation:javax.annotation-api:1.3.2 | | +--- org.codehaus.groovy:groovy:3.0.7 | | +--- org.grails:grails-datastore-core:7.1.0.M5 () | | +--- org.springframework:spring-web:5.3.2 () | | --- org.springframework:spring-context:5.3.2 () | +--- org.grails:grails-datastore-gorm-support:7.1.0.M5 () | --- org.grails:grails-datastore-gorm-hibernate5:7.1.0.M5 -> 7.1.0.M4 | +--- org.slf4j:slf4j-api:1.7.29 -> 1.7.30 | +--- org.codehaus.groovy:groovy:3.0.7 | +--- org.grails:grails-datastore-gorm:7.1.0.M5 () | +--- org.springframework:spring-orm:5.3.2 () | +--- org.hibernate:hibernate-core:5.4.10.Final -> 5.4.25.Final () | +--- org.hibernate:hibernate-validator:6.0.18.Final | | --- org.hibernate.validator:hibernate-validator:6.0.18.Final -> 6.1.6.Final | | +--- jakarta.validation:jakarta.validation-api:2.0.2 | | +--- org.jboss.logging:jboss-logging:3.3.2.Final -> 3.4.1.Final | | --- com.fasterxml:classmate:1.3.4 -> 1.5.1 | +--- javax.validation:validation-api:2.0.1.Final | +--- javax.el:javax.el-api:3.0.1-b06 | +--- javax.xml.bind:jaxb-api:2.3.1 () | --- com.sun.xml.bind:jaxb-impl:2.3.1 +--- org.hibernate:hibernate-ehcache -> 5.4.25.Final | +--- org.jboss.logging:jboss-logging:3.4.1.Final | +--- org.hibernate:hibernate-core:5.4.25.Final () | --- net.sf.ehcache:ehcache:2.10.6 | --- org.slf4j:slf4j-api:1.7.25 -> 1.7.30 +--- org.glassfish:javax.el:3.0.1-b12 +--- org.grails.plugins:spring-security-core:4.0.3 | +--- net.sf.ehcache:ehcache:2.9.0 -> 2.10.6 () | +--- org.springframework.security:spring-security-core:5.1.13.RELEASE -> 5.4.2 | | +--- org.springframework:spring-aop:5.2.11.RELEASE -> 5.3.2 () | | +--- org.springframework:spring-beans:5.2.11.RELEASE -> 5.3.2 () | | +--- org.springframework:spring-context:5.2.11.RELEASE -> 5.3.2 () | | +--- org.springframework:spring-core:5.2.11.RELEASE -> 5.3.2 () | | --- org.springframework:spring-expression:5.2.11.RELEASE -> 5.3.2 () | +--- org.springframework.security:spring-security-web:5.1.13.RELEASE -> 5.4.2 | | +--- org.springframework.security:spring-security-core:5.4.2 () | | +--- org.springframework:spring-aop:5.2.11.RELEASE -> 5.3.2 () | | +--- org.springframework:spring-beans:5.2.11.RELEASE -> 5.3.2 () | | +--- org.springframework:spring-context:5.2.11.RELEASE -> 5.3.2 () | | +--- org.springframework:spring-core:5.2.11.RELEASE -> 5.3.2 () | | --- org.springframework:spring-expression:5.2.11.RELEASE -> 5.3.2 () | --- javax.servlet:javax.servlet-api:3.1.0 -> 4.0.1 +--- org.grails.plugins:spring-security-rest:3.0.1 | +--- com.google.guava:guava:23.0 -> 23.6-jre | | +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.2 | | +--- org.checkerframework:checker-compat-qual:2.0.0 | | +--- com.google.errorprone:error_prone_annotations:2.1.3 -> 2.4.0 | | +--- com.google.j2objc:j2objc-annotations:1.1 | | --- org.codehaus.mojo:animal-sniffer-annotations:1.14 | +--- org.pac4j:pac4j-core:3.8.3 | | --- org.slf4j:slf4j-api:1.7.25 -> 1.7.30 | +--- org.pac4j:pac4j-oauth:3.8.3 | | +--- org.pac4j:pac4j-core:3.8.3 () | | +--- commons-codec:commons-codec:1.11 -> 1.15 | | +--- com.github.scribejava:scribejava-apis:5.6.0 | | | --- com.github.scribejava:scribejava-core:5.6.0 | | --- com.fasterxml.jackson.core:jackson-databind:2.10.0.pr1 -> 2.11.3 () | +--- org.pac4j:pac4j-cas:3.8.3 | | +--- org.pac4j:pac4j-core:3.8.3 () | | +--- org.jasig.cas.client:cas-client-core:3.5.0 -> 3.6.1 | | | +--- com.fasterxml.jackson.core:jackson-databind:2.10.0 -> 2.11.3 () | | | +--- org.slf4j:slf4j-api:1.7.28 -> 1.7.30 | | | +--- commons-codec:commons-codec:1.13 -> 1.15 | | | --- org.bouncycastle:bcpkix-jdk15on:1.63 | | | --- org.bouncycastle:bcprov-jdk15on:1.63 -> 1.64 | | +--- org.jasig.cas.client:cas-client-support-saml:3.5.0 | | | +--- org.jasig.cas.client:cas-client-core:3.5.0 -> 3.6.1 () | | | +--- joda-time:joda-time:2.7 | | | --- org.slf4j:slf4j-api:1.7.1 -> 1.7.30 | | --- com.google.guava:guava:23.6-jre () | +--- org.jasig.cas.client:cas-client-core:3.6.1 () | +--- org.bouncycastle:bcprov-jdk15on:1.64 | +--- com.nimbusds:nimbus-jose-jwt:8.12 -> 9.1.3 | | --- com.github.stephenc.jcip:jcip-annotations:1.0-1 | +--- commons-codec:commons-codec:1.14 -> 1.15 | +--- org.grails.plugins:spring-security-core:4.0.0.RC3 -> 4.0.3 () | +--- commons-fileupload:commons-fileupload:1.4 | | --- commons-io:commons-io:2.2 -> 2.6 | --- com.fasterxml.jackson.core:jackson-databind:2.10.3 -> 2.11.3 () +--- org.grails.plugins:postgresql-extensions:5.3.0 +--- org.grails.plugins:views-json:2.1.0.M1 | +--- org.grails:grails-core:4.1.0.M2 -> 4.1.0.M5 () | --- org.grails:views-core:2.1.0.M1 | +--- org.grails:grails-plugin-rest:4.1.0.M2 -> 4.1.0.M5 () | +--- javax.servlet:javax.servlet-api:4.0.1 | +--- org.grails:grails-encoder:4.1.0.M2 -> 4.1.0.M5 () | +--- org.grails:grails-web-common:4.1.0.M2 -> 4.1.0.M5 () | +--- org.grails:grails-web-url-mappings:4.1.0.M2 -> 4.1.0.M5 () | --- com.github.ben-manes.caffeine:caffeine:2.6.2 -> 2.8.8 () +--- org.grails.plugins:mail:3.0.0 | +--- javax.mail:javax.mail-api:1.6.2 | +--- com.sun.mail:javax.mail:1.6.2 | | --- javax.activation:activation:1.1 | --- javax.servlet:javax.servlet-api:3.1.0 -> 4.0.1 +--- io.github.http-builder-ng:http-builder-ng-core:1.0.3 | +--- xml-resolver:xml-resolver:1.2 | --- org.slf4j:slf4j-api:1.7.21 -> 1.7.30 +--- org.springframework.boot:spring-boot-configuration-processor -> 2.4.1 +--- com.heroku:webapp-runner:9.0.41.0 | +--- org.apache.tomcat.embed:tomcat-embed-core:9.0.41 | | --- org.apache.tomcat:tomcat-annotations-api:9.0.41 | +--- org.apache.tomcat.embed:tomcat-embed-logging-juli:9.0.0.M6 | +--- org.apache.tomcat:tomcat-jasper:9.0.41 | | +--- org.apache.tomcat:tomcat-servlet-api:9.0.41 | | +--- org.apache.tomcat:tomcat-juli:9.0.41 | | +--- org.apache.tomcat:tomcat-jsp-api:9.0.41 | | | +--- org.apache.tomcat:tomcat-el-api:9.0.41 | | | --- org.apache.tomcat:tomcat-servlet-api:9.0.41 | | +--- org.apache.tomcat:tomcat-el-api:9.0.41 | | +--- org.eclipse.jdt:ecj:3.23.0 | | +--- org.apache.tomcat:tomcat-jasper-el:9.0.41 | | | --- org.apache.tomcat:tomcat-el-api:9.0.41 | | +--- org.apache.tomcat:tomcat-api:9.0.41 | | | --- org.apache.tomcat:tomcat-servlet-api:9.0.41 | | --- org.apache.tomcat:tomcat-util-scan:9.0.41 | | +--- org.apache.tomcat:tomcat-util:9.0.41 | | | --- org.apache.tomcat:tomcat-juli:9.0.41 | | +--- org.apache.tomcat:tomcat-juli:9.0.41 | | --- org.apache.tomcat:tomcat-api:9.0.41 () | +--- org.apache.tomcat:tomcat-jasper-el:9.0.41 () | +--- org.apache.tomcat:tomcat-jsp-api:9.0.41 () | +--- org.apache.tomcat.embed:tomcat-embed-websocket:9.0.41 | | --- org.apache.tomcat.embed:tomcat-embed-core:9.0.41 () | +--- com.beust:jcommander:1.72 -> 1.78 | --- commons-io:commons-io:2.6 +--- com.bertramlabs.plugins:asset-pipeline-grails:3.2.5 | --- com.bertramlabs.plugins:asset-pipeline-core:3.2.5 | --- org.slf4j:slf4j-api:1.7.28 -> 1.7.30 +--- com.h2database:h2 -> 1.4.199 --- org.postgresql:postgresql:42.2.18 --- org.checkerframework:checker-qual:3.5.0 -> 3.8.0

(c) - dependency constraint (*) - dependencies omitted (listed previously)

A web-based, searchable dependency report is available by adding the --scan option.

`

And here is my server classpath:

CLASSPATH: {/tmp/build/build/classes/java/main:/tmp/build/build/classes/groovy/main:/tmp/build/build/resources/main:/tmp/build/gsp-classes:/tmp/build/build/gson-classes/main:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-datastore-rest-client/6.1.12.RELEASE/3d06630108c1cf5005d913b70f2f167148051f5/grails-datastore-rest-client-6.1.12.RELEASE.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-logging/4.1.0.M5/608483a14a1e380229b82220ca182d60193add51/grails-logging-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails.plugins/views-json/2.1.0.M1/fed2d82c92f74c4a195c6212d741afd29d220a31/views-json-2.1.0.M1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-plugin-databinding/4.1.0.M5/a53a7e15648d1ea0cd2855c41c47ca0487efad41/grails-plugin-databinding-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-plugin-services/4.1.0.M5/bf1abfeab0a63ec86f01c11fa7e757a50a56fc15/grails-plugin-services-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-web-boot/4.1.0.M5/477f49381fd5b305c48efd3d05ba020f2f6eeea9/grails-web-boot-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/views-core/2.1.0.M1/85ff713ca400dff773e41cea39a2fdc0e1882b00/views-core-2.1.0.M1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-plugin-rest/4.1.0.M5/2ccc33500108daff12c27a1823ec5e9cfabf651/grails-plugin-rest-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-plugin-interceptors/4.1.0.M5/5a3e6c15c9bec8ca2b19d63db6a3dddd8fa985b8/grails-plugin-interceptors-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-plugin-url-mappings/4.1.0.M5/a46204926f347ccb4f9b5ca9df8824ab439ccbf5/grails-plugin-url-mappings-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails.plugins/async/4.0.0/41a4a5a76032ae71d77ce7a9722986ae5a42af04/async-4.0.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-plugin-controllers/4.1.0.M5/ad0a44d773448f16c32509029ed66f18135ca1dd/grails-plugin-controllers-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-plugin-i18n/4.1.0.M5/f66a0ed5cb8c6dee4bacee132c2cc2ccdce0f40e/grails-plugin-i18n-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails.plugins/gsp/4.1.0.M3/b60f0a0af2e760ad0dc3b5052efd9dcf3f90d6d7/gsp-4.1.0.M3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-plugin-codecs/4.1.0.M5/2f729eaa8bd9ca1b2f0956e0150fbcb30592648a/grails-plugin-codecs-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-plugin-mimetypes/4.1.0.M5/db63279274a352ad5fdaed3bdced32bcf45a4597/grails-plugin-mimetypes-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-plugin-domain-class/4.1.0.M5/39357dc722eb6236c88c51d7c7a175a0c21a0d10/grails-plugin-domain-class-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-plugin-validation/4.1.0.M5/6c98570082a749c5a41422a3e195d99a4993df52/grails-plugin-validation-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-web/4.1.0.M5/d52400025193641cb0f3df047a78a9dc16a8e6ae/grails-web-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-web-gsp-taglib/4.1.0.M3/165f2bdab5a7317185e20e1263be927839f2e763/grails-web-gsp-taglib-4.1.0.M3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-web-jsp/4.1.0.M3/8e5ae1a98c3fec1a7c89a4325450f526bc1c1e43/grails-web-jsp-4.1.0.M3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-web-databinding/4.1.0.M5/4dc7a65f8a51add57070d53984dd790fd4c6eefe/grails-web-databinding-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-web-mvc/4.1.0.M5/cd9e60e8fea8e6747c5aa7c6b47af02784d20dd1/grails-web-mvc-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-web-url-mappings/4.1.0.M5/939128d214d66f5befc9f9b3038ba3efa654788e/grails-web-url-mappings-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-web-gsp/4.1.0.M3/f87be88d5cd2a31f7673ec1b050d14aa9ab9d64d/grails-web-gsp-4.1.0.M3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-web-taglib/4.1.0.M3/5336cff5cb5d53b6ae06611d5dbeb281dd7335b0/grails-web-taglib-4.1.0.M3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-web-common/4.1.0.M5/e01668d092eac90c6e2730d5c9f2331dfa42611e/grails-web-common-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails.plugins/hibernate5/7.1.0.M5/83616397c68190d93f8758eaaadbc96f9128add4/hibernate5-7.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-datastore-gorm-support/7.1.0.M5/e1ce275a8f796d86f3b496663583529292723262/grails-datastore-gorm-support-7.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-plugin-datasource/4.1.0.M5/23903cd9e23f922693b68b7db3abcfa762ee2fc9/grails-plugin-datasource-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails.plugins/events/4.0.0/6e906b9ec9dfd168a82aaf2858da65c2eb451b37/events-4.0.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-gsp/4.1.0.M3/47c80c1813eb0f462f6538ce7b04b5ce8fb46f53/grails-gsp-4.1.0.M3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-taglib/4.1.0.M3/d180fdbb411cb7a26b5ef428e0cc203318f02675/grails-taglib-4.1.0.M3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-encoder/4.1.0.M5/7f2118f3991a7e654448c79abad48daa23f4f1ae/grails-encoder-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-core/4.1.0.M5/cb592913a2b4f96e0c4c83944527fde8811e2623/grails-core-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/io.micronaut.spring/micronaut-spring-context/3.0.0/958083eb9e229b3fa51a80d15ba13d4cb3fa27a9/micronaut-spring-context-3.0.0.jar:/cache/.gradle/caches/modules-2/files-2.1/io.micronaut.cache/micronaut-cache-core/2.2.0/a3f48efc4b5c273c0d363c5a5e751cc29d9e89ca/micronaut-cache-core-2.2.0.jar:/cache/.gradle/caches/modules-2/files-2.1/io.micronaut/micronaut-inject-groovy/2.2.1/aefed02bd4a0714d0a9d170e3fc5831501ea5a1/micronaut-inject-groovy-2.2.1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-devtools/2.4.1/22d4eca38aa8a7304bccc845a3cca42c77d3e9a2/spring-boot-devtools-2.4.1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-web/2.4.1/fb70dcc55475177dd404c5577c6d64b6c591c9cd/spring-boot-starter-web-2.4.1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails.plugins/cache/4.0.3/fda422187c5ca4c69856bb238146e11529cddd87/cache-4.0.3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails.plugins/scaffolding/4.0.0.RC1/4e4537ba947b441bc02278781dc4d97be6420ac9/scaffolding-4.0.0.RC1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.hibernate/hibernate-ehcache/5.4.25.Final/457ba22331c3e32cc455291b648bf9fee2a2c401/hibernate-ehcache-5.4.25.Final.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-datastore-gorm-hibernate5/7.1.0.M4/cd63c3de689e339dfdb6cb2f1083ff79f05c8015/grails-datastore-gorm-hibernate5-7.1.0.M4.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-events-compat/4.0.0/9cbbec92673660d774daa8186ce4da55e53f30e5/grails-events-compat-4.0.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-events-transform/4.0.0/bfc855d46d81c761190293f964156a609d96ff30/grails-events-transform-4.0.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-datastore-gorm/7.1.0.M5/605632a89b9b7f803b90359afe9ca3e2a5653e3a/grails-datastore-gorm-7.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.glassfish/javax.el/3.0.1-b12/2a54bfce52f758c27fa8e6dfd2ce5b4fcad2ebf6/javax.el-3.0.1-b12.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails.plugins/spring-security-rest/3.0.1/85c5d345be2a60ef053b5fb011ad62451f1df59b/spring-security-rest-3.0.1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails.plugins/spring-security-core/4.0.3/5d5bb1c2fbf10061348c40adf8ecfa2fdd2d1c6f/spring-security-core-4.0.3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails.plugins/postgresql-extensions/5.3.0/22952360dd5be49f535462fd50b3dca43407108a/postgresql-extensions-5.3.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails.plugins/mail/3.0.0/90334b20555a58a4e68d48f1fe55eb68442725d6/mail-3.0.0.jar:/cache/.gradle/caches/modules-2/files-2.1/io.github.http-builder-ng/http-builder-ng-core/1.0.3/ad2b181931a4c451f8f456c7b5eaffc9fda8fee6/http-builder-ng-core-1.0.3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-configuration-processor/2.4.1/d42331b683340464cf7027bf55df6ec52d088eb5/spring-boot-configuration-processor-2.4.1.jar:/cache/.gradle/caches/modules-2/files-2.1/com.heroku/webapp-runner/9.0.41.0/bfcc3c7318a73f44dd9420e3c22bf1c5f6c4c6b2/webapp-runner-9.0.41.0.jar:/cache/.gradle/caches/modules-2/files-2.1/com.bertramlabs.plugins/asset-pipeline-grails/3.2.5/342742f727450967afddeda3a05ba230b8b742c1/asset-pipeline-grails-3.2.5.jar:/cache/.gradle/caches/modules-2/files-2.1/com.h2database/h2/1.4.199/7bf08152984ed8859740ae3f97fae6c72771ae45/h2-1.4.199.jar:/cache/.gradle/caches/modules-2/files-2.1/org.postgresql/postgresql/42.2.18/a0a9c1d43c7727eeaf1b729477891185d3c71751/postgresql-42.2.18.jar:/cache/.gradle/caches/modules-2/files-2.1/io.micronaut/micronaut-runtime/2.2.1/6d2481b521d774376aa118a129aba38fbb557ccc/micronaut-runtime-2.2.1.jar:/cache/.gradle/caches/modules-2/files-2.1/io.micronaut.spring/micronaut-spring/3.0.0/cfd875f92f12853d0fdcc45afa5a1404ce0f72d6/micronaut-spring-3.0.0.jar:/cache/.gradle/caches/modules-2/files-2.1/io.micronaut/micronaut-aop/2.2.1/b25166cae9b09e17edc3f120cdf93ad972dc57a6/micronaut-aop-2.2.1.jar:/cache/.gradle/caches/modules-2/files-2.1/io.micronaut/micronaut-http/2.2.1/15469c7e365102dbcc4aa4042b7128394ee93928/micronaut-http-2.2.1.jar:/cache/.gradle/caches/modules-2/files-2.1/io.micronaut/micronaut-inject/2.2.1/8178c028039d665e5fe152c810ec10365752f3ad/micronaut-inject-2.2.1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-spring/4.1.0.M5/e679424d8499d170887a850f8d6eabb2d32f59fe/grails-spring-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-bootstrap/4.1.0.M5/fcff7fe165b49c3f6f7f135d8d7cae82adfa02fe/grails-bootstrap-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-datastore-web/7.1.0.M5/ac2e50f4d91a583e5773104fae5cdf393ecd7f4/grails-datastore-web-7.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-datastore-gorm-validation/7.1.0.M5/26972591698c8f3bbce41cc98226cd95de43ae0a/grails-datastore-gorm-validation-7.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-datastore-core/7.1.0.M5/116074cd1cf849a7fdaac29683a8eb88d4adcbe5/grails-datastore-core-7.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-plugin-converters/3.2.11/af0c3030d20b747c29d75a03b3367d169814a34b/grails-plugin-converters-3.2.11.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-databinding/4.1.0.M5/f81e5256dc3f9e6f077f709887852c4a1ab4cfb6/grails-databinding-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-codecs/4.1.0.M5/601a28aab3dcce49cd75b344c75d7ba3e5876761/grails-codecs-4.1.0.M5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.slf4j/jcl-over-slf4j/1.7.30/cd92524ea19d27e5b94ecd251e1af729cffdfe15/jcl-over-slf4j-1.7.30.jar:/cache/.gradle/caches/modules-2/files-2.1/net.sf.ehcache/ehcache/2.10.6/38076997b10f5c762a210ea8b9f6099da35ac5f/ehcache-2.10.6.jar:/cache/.gradle/caches/modules-2/files-2.1/org.pac4j/pac4j-oauth/3.8.3/5480a1d62e1405ddf255ef0817d5e88d6d468f98/pac4j-oauth-3.8.3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.pac4j/pac4j-cas/3.8.3/30b3653dd4226f7cedad2fc68e31840ad8af735a/pac4j-cas-3.8.3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.pac4j/pac4j-core/3.8.3/ce2d5c63d9f034f5631d3b3ebec46f916b7064f2/pac4j-core-3.8.3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.jasig.cas.client/cas-client-support-saml/3.5.0/3031aa361721f754c0f7b6dab4c2e11cce877e87/cas-client-support-saml-3.5.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.jasig.cas.client/cas-client-core/3.6.1/986230af21821d1c87ecb38561d3317d996e92b3/cas-client-core-3.6.1.jar:/cache/.gradle/caches/modules-2/files-2.1/com.bertramlabs.plugins/asset-pipeline-core/3.2.5/47158926f9eb361039ddc2c6af51be08c010fe1f/asset-pipeline-core-3.2.5.jar:/cache/.gradle/caches/modules-2/files-2.1/io.micronaut/micronaut-core/2.2.1/baffd6f14993d45bf8645d7be80ca4c48f3fd98c/micronaut-core-2.2.1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-async/4.0.0/5819970310471abecaf5fa1186939e54b0a60111/grails-async-4.0.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-web-sitemesh/4.1.0.M3/533faffcdb13f1a53ff6a4d2ca327b2ec27b212c/grails-web-sitemesh-4.1.0.M3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-json/2.4.1/5a4b7088c88be531cb416ef218da3e19309f8cea/spring-boot-starter-json-2.4.1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter/2.4.1/15d81ffe81e26de37986d491e1cf4c1e3a324ca3/spring-boot-starter-2.4.1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-logging/2.4.1/5e83cd807e8fe6a25dd36a37ad9222e9d1309336/spring-boot-starter-logging-2.4.1.jar:/cache/.gradle/caches/modules-2/files-2.1/ch.qos.logback/logback-classic/1.2.3/7c4f3c474fb2c041d8028740440937705ebb473a/logback-classic-1.2.3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-to-slf4j/2.13.3/966f6fd1af4959d6b12bfa880121d4a2b164f857/log4j-to-slf4j-2.13.3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.slf4j/jul-to-slf4j/1.7.30/d58bebff8cbf70ff52b59208586095f467656c30/jul-to-slf4j-1.7.30.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/grails-events/4.0.0/1cc715abe0dfc0acb31c11fd826f5e3196ecdca7/grails-events-4.0.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/1.7.30/b5a4b6d16ab13e34a88fae84c35cd5d68cac922c/slf4j-api-1.7.30.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.gpars/gpars/1.2.0/2cec8bfd6fefe405f63d5d66e2d0fec5b2f5acc1/gpars-1.2.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-ant/3.0.7/95294868132cf1d67b3d4fb9a40b810c2577c0c5/groovy-ant-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-groovydoc/3.0.7/be244e294206af4d7c0d68e66528fc455eb1d2f0/groovy-groovydoc-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-groovysh/3.0.7/3d16d2adff1292247d87a89dfe64ea05a7b4cafe/groovy-groovysh-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-console/3.0.7/d0df38cadb15f45743bcf84cbc79373830513a6d/groovy-console-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-docgenerator/3.0.7/2a2b10733b41ba878d5b35ad05c2e50ae5a01536/groovy-docgenerator-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-servlet/3.0.7/942e31ca03ad106af6cb0c785e1108cb1f2ed910/groovy-servlet-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-templates/3.0.7/8209d4c8e83740c863bb4ace6ad60b639da2cd08/groovy-templates-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-xml/3.0.7/a19e29a15f3711159c9a6561509a1c0268e77faf/groovy-xml-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-sql/3.0.7/e3e451f8846ee4e90ef27a37629043024d2c5cc2/groovy-sql-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-json/3.0.7/1caafa4a679c7c6b52b2479c4d68765f7d80aff8/groovy-json-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-astbuilder/3.0.7/caf614f0aea1d9b6cccda572f77409163900c756/groovy-astbuilder-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-cli-picocli/3.0.7/1f2924428c621abc9991d96e9be3ff4d65386193/groovy-cli-picocli-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-datetime/3.0.7/422e96ec4000ea7e07dfcb71527740651de82070/groovy-datetime-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-jmx/3.0.7/cad59b666135af989c0a1809950501d56827d32/groovy-jmx-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-jsr223/3.0.7/c4ac64f84067681da5636763241c1327515d9c34/groovy-jsr223-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-macro/3.0.7/3188d0c174100c0006f09e3038b8895efc0a0d9e/groovy-macro-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-nio/3.0.7/28fce084470a8f93ae37b83a8496f76e40b350f5/groovy-nio-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-swing/3.0.7/308b42481ea51c16756644cc3d1bb296b89c2150/groovy-swing-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-test/3.0.7/5836a2f255b4bfa57293b4d2a20add290c77b3ad/groovy-test-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-test-junit5/3.0.7/c8582ca325327b00a385ce6adaad78a77d286580/groovy-test-junit5-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-testng/3.0.7/ff98a60431f0737a6d3b9d55cd9b4cbcc2db6da/groovy-testng-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy/3.0.7/6ad9be0404fea20db26f2a9834bbc9e7a8451cf6/groovy-3.0.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-autoconfigure/2.4.1/9af62d8d15ee71efb9baf35dc5263fc953230ab1/spring-boot-autoconfigure-2.4.1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot/2.4.1/92bf6245c590b56ecb10d8d39ffe04ab0cdfee9/spring-boot-2.4.1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-tomcat/2.4.1/92c0d7938bdf47fb9d3781aef94b07f5a940a263/spring-boot-starter-tomcat-2.4.1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework/spring-webmvc/5.3.2/6c1106b59db4c91682b740d2deaa3f02400ea8c8/spring-webmvc-5.3.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework/spring-web/5.3.2/5ea6e1536ee6a70bb5c2efbd579c688c09a93a4b/spring-web-5.3.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails.plugins/fields/3.0.0.RC1/2db607ead45eda4c732f2a342d2446beeb27d5b6/fields-3.0.0.RC1.jar:/cache/.gradle/caches/modules-2/files-2.1/javax.servlet/javax.servlet-api/4.0.1/a27082684a2ff0bf397666c3943496c44541d1ca/javax.servlet-api-4.0.1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework/spring-test/5.3.2/34664d994a70997529e3dc86c56ccf4deef61490/spring-test-5.3.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.ant/ant-junit/1.10.9/bb483d27788aa65a4582f20b142ab6625d01da48/ant-junit-1.10.9.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.ant/ant/1.10.9/a8a0c9bc4473acdac25832d0a9da2ca9fd9cd35f/ant-1.10.9.jar:/cache/.gradle/caches/modules-2/files-2.1/jline/jline/2.14.6/c3aeac59c022bdc497c8c48ed86fa50450e4896a/jline-2.14.6.jar:/cache/.gradle/caches/modules-2/files-2.1/org.fusesource.jansi/jansi/1.18/d9205bbcd4b5f9cd1effe752d18f73bd942d783f/jansi-1.18.jar:/cache/.gradle/caches/modules-2/files-2.1/org.hibernate/hibernate-core/5.4.25.Final/926c7e94ef1368a181bafa5b1de2fd30ae34c20d/hibernate-core-5.4.25.Final.jar:/cache/.gradle/caches/modules-2/files-2.1/javax.persistence/javax.persistence-api/2.2/25665ac8c0b62f50e6488173233239120fc52c96/javax.persistence-api-2.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails/scaffolding-core/2.1.0/869f1b62da7ebb1b3ebec308562fc290b0a874b4/scaffolding-core-2.1.0.jar:/cache/.gradle/caches/modules-2/files-2.1/javax.annotation/javax.annotation-api/1.3.2/934c04d3cfef185a8008e7bf34331b79730a9d43/javax.annotation-api-1.3.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework/spring-orm/5.3.2/ce3d41f6a4f0f26c41171299888c49e020e4f443/spring-orm-5.3.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework/spring-jdbc/5.3.2/9c1d028a63d9df3c692a105c107cbeeed835d966/spring-jdbc-5.3.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework/spring-tx/5.3.2/b0cd6f30a39666e28006a23059a600986dfcbbe1/spring-tx-5.3.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-web/5.4.2/397b4d52b0bd9e7219789630ac3836cce7557c44/spring-security-web-5.4.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework/spring-context-support/5.3.2/402b522a1863a11f958b0327334e0c75f280ba4/spring-context-support-5.3.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-core/5.4.2/cae0310c1de450a6e4a7fbc7d01702bf81d7390d/spring-security-core-5.4.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework/spring-context/5.3.2/83ff3909a582eceb5c8ae152f1e510672106f42b/spring-context-5.3.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework/spring-aop/5.3.2/c01aecb495a37786b5d6b7e9701c6f78353b61e6/spring-aop-5.3.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework/spring-beans/5.3.2/289d8047f7cc524d60ca0c4cc6fedb8cb003e02d/spring-beans-5.3.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework/spring-expression/5.3.2/31cfebc4f74de54ddf4298cc6fa4de4090486c41/spring-expression-5.3.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework/spring-core/5.3.2/152489ed8223a6ad19065a3cd1ee6b9e20c0b82f/spring-core-5.3.2.jar:/cache/.gradle/caches/modules-2/files-2.1/com.github.ben-manes.caffeine/caffeine/2.8.8/298bb2108157513a39a1a52a686a1fe8b57cc973/caffeine-2.8.8.jar:/cache/.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.15/49d94806b6e3dc933dacbd8acb0fdbab8ebd1e5d/commons-codec-1.15.jar:/cache/.gradle/caches/modules-2/files-2.1/com.googlecode.concurrentlinkedhashmap/concurrentlinkedhashmap-lru/1.4.2/2eaf3d3c9746d526ff7e5b93931d482c3887e6ac/concurrentlinkedhashmap-lru-1.4.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.javassist/javassist/3.27.0-GA/f63e6aa899e15eca8fdaa402a79af4c417252213/javassist-3.27.0-GA.jar:/cache/.gradle/caches/modules-2/files-2.1/org.hibernate.common/hibernate-commons-annotations/5.1.2.Final/e59ffdbc6ad09eeb33507b39ffcf287679a498c8/hibernate-commons-annotations-5.1.2.Final.jar:/cache/.gradle/caches/modules-2/files-2.1/org.hibernate.validator/hibernate-validator/6.1.6.Final/2fee0c38f3a8fae0aeb0f1f042b87270bd6b0cb3/hibernate-validator-6.1.6.Final.jar:/cache/.gradle/caches/modules-2/files-2.1/org.jboss.logging/jboss-logging/3.4.1.Final/40fd4d696c55793e996d1ff3c475833f836c2498/jboss-logging-3.4.1.Final.jar:/cache/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/23.6-jre/c0b638df79e7b2e1ed98f8d68ac62538a715ab1d/guava-23.6-jre.jar:/cache/.gradle/caches/modules-2/files-2.1/org.bouncycastle/bcpkix-jdk15on/1.63/81e2a6d531213271dd936e4a94a041d49e4721e8/bcpkix-jdk15on-1.63.jar:/cache/.gradle/caches/modules-2/files-2.1/org.bouncycastle/bcprov-jdk15on/1.64/1467dac1b787b5ad2a18201c0c281df69882259e/bcprov-jdk15on-1.64.jar:/cache/.gradle/caches/modules-2/files-2.1/com.nimbusds/nimbus-jose-jwt/9.1.3/7c349642324a501951e6de62e5c7fb552d80702/nimbus-jose-jwt-9.1.3.jar:/cache/.gradle/caches/modules-2/files-2.1/commons-fileupload/commons-fileupload/1.4/f95188e3d372e20e7328706c37ef366e5d7859b0/commons-fileupload-1.4.jar:/cache/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.datatype/jackson-datatype-jdk8/2.11.3/dcdfce3e4af9da18d69b1be6f3d7c91256105831/jackson-datatype-jdk8-2.11.3.jar:/cache/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.datatype/jackson-datatype-jsr310/2.11.3/dd53d93fd448b345eeb75bec336d9c91dc56b796/jackson-datatype-jsr310-2.11.3.jar:/cache/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.module/jackson-module-parameter-names/2.11.3/ab66d5c5b8008161ae89be8a3d98efff9ef1b915/jackson-module-parameter-names-2.11.3.jar:/cache/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.11.3/4f7b27416934dc929bb6c2d2c5fe521829e6a4ec/jackson-databind-2.11.3.jar:/cache/.gradle/caches/modules-2/files-2.1/javax.mail/javax.mail-api/1.6.2/17a8151bab44f9c94f34c10db70d95ba3c830eda/javax.mail-api-1.6.2.jar:/cache/.gradle/caches/modules-2/files-2.1/com.sun.mail/javax.mail/1.6.2/935151eb71beff17a2ffac15dd80184a99a0514f/javax.mail-1.6.2.jar:/cache/.gradle/caches/modules-2/files-2.1/xml-resolver/xml-resolver/1.2/3d0f97750b3a03e0971831566067754ba4bfd68c/xml-resolver-1.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-websocket/9.0.41/b6e5fdc2a4088c340d0916468d7e2ecff71d83d/tomcat-embed-websocket-9.0.41.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-core/9.0.41/a43e9711e85073187d04b137882b4b7957180ef0/tomcat-embed-core-9.0.41.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-logging-juli/9.0.0.M6/2b083aa89d92ce10356158da1e643f8a8e890b49/tomcat-embed-logging-juli-9.0.0.M6.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.tomcat/tomcat-jasper/9.0.41/9e6db01d94ffe97865c2cb056347834b7c6144d4/tomcat-jasper-9.0.41.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.tomcat/tomcat-jasper-el/9.0.41/70aff393a8c89e4794ff2148e497fba91c48369b/tomcat-jasper-el-9.0.41.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.tomcat/tomcat-jsp-api/9.0.41/970049e8f950b5b6d47bbf8351a7e81ecf805d79/tomcat-jsp-api-9.0.41.jar:/cache/.gradle/caches/modules-2/files-2.1/org.testng/testng/7.3.0/a5069c3dfba58d23702f96c3d9f5081f5ce7136f/testng-7.3.0.jar:/cache/.gradle/caches/modules-2/files-2.1/com.beust/jcommander/1.78/a3927de9bd6f351429bcf763712c9890629d8f51/jcommander-1.78.jar:/cache/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/2.6/815893df5f31da2ece4040fe0a12fd44b577afaf/commons-io-2.6.jar:/cache/.gradle/caches/modules-2/files-2.1/org.checkerframework/checker-qual/3.8.0/6b83e4a33220272c3a08991498ba9dc09519f190/checker-qual-3.8.0.jar:/cache/.gradle/caches/modules-2/files-2.1/javax.inject/javax.inject/1/6975da39a7040257bd51d21a231b76c915872d38/javax.inject-1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.yaml/snakeyaml/1.27/359d62567480b07a679dc643f82fc926b100eed5/snakeyaml-1.27.jar:/cache/.gradle/caches/modules-2/files-2.1/jakarta.annotation/jakarta.annotation-api/1.3.5/59eb84ee0d616332ff44aba065f3888cf002cd2d/jakarta.annotation-api-1.3.5.jar:/cache/.gradle/caches/modules-2/files-2.1/org.glassfish/jakarta.el/3.0.3/dab46ee1ee23f7197c13d7c40fce14817c9017df/jakarta.el-3.0.3.jar:/cache/.gradle/caches/modules-2/files-2.1/javax.xml.bind/jaxb-api/2.3.1/8531ad5ac454cc2deb9d4d32c40c4d7451939b5d/jaxb-api-2.3.1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.grails.plugins/converters/4.0.0/e364097f5e6f78fd102519c162442f4eeb0a5f42/converters-4.0.0.jar:/cache/.gradle/caches/modules-2/files-2.1/junit/junit/4.13.1/cdd00374f1fee76b11e2a9d127405aa3f6be5b6a/junit-4.13.1.jar:/cache/.gradle/caches/modules-2/files-2.1/commons-lang/commons-lang/2.6/ce1edb914c94ebc388f086c6827e8bdeec71ac2/commons-lang-2.6.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.ant/ant-launcher/1.10.9/bcc582424a533933d9960b7a4ccde12c6f257245/ant-launcher-1.10.9.jar:/cache/.gradle/caches/modules-2/files-2.1/javax.validation/validation-api/2.0.1.Final/cb855558e6271b1b32e716d24cb85c7f583ce09e/validation-api-2.0.1.Final.jar:/cache/.gradle/caches/modules-2/files-2.1/io.reactivex.rxjava2/rxjava/2.2.20/e39a5e902e3eab9a04d82bb2d289ac3d574ec34c/rxjava-2.2.20.jar:/cache/.gradle/caches/modules-2/files-2.1/org.springframework/spring-jcl/5.3.2/5a9fc63ea825fe0de40cefd6d4985490ceabefbb/spring-jcl-5.3.2.jar:/cache/.gradle/caches/modules-2/files-2.1/javax.transaction/jta/1.1/2ca09f0b36ca7d71b762e14ea2ff09d5eac57558/jta-1.1.jar:/cache/.gradle/caches/modules-2/files-2.1/com.google.errorprone/error_prone_annotations/2.4.0/32ecccc595e4e4d813a80ee9e3ab5813d65874eb/error_prone_annotations-2.4.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.multiverse/multiverse-core/0.7.0/db77d55199bc5672f05f5d725b70dd10033251ed/multiverse-core-0.7.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.jsr166-mirror/jsr166y/1.7.0/8547fcb1c29b4f8c745c3f49a536aca58fc30f54/jsr166y-1.7.0.jar:/cache/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.10.18/20240291b4f14ffe986e45468b1f1a3c15edc37c/byte-buddy-1.10.18.jar:/cache/.gradle/caches/modules-2/files-2.1/antlr/antlr/2.7.7/83cd2cd674a217ade95a4bb83a8a14f351f48bd0/antlr-2.7.7.jar:/cache/.gradle/caches/modules-2/files-2.1/org.jboss.spec.javax.transaction/jboss-transaction-api_1.2_spec/1.1.1.Final/a8485cab9484dda36e9a8c319e76b5cc18797b58/jboss-transaction-api_1.2_spec-1.1.1.Final.jar:/cache/.gradle/caches/modules-2/files-2.1/org.jboss/jandex/2.1.3.Final/cd56603e39eb1421560b71daa584348ecfd9e0b8/jandex-2.1.3.Final.jar:/cache/.gradle/caches/modules-2/files-2.1/com.fasterxml/classmate/1.5.1/3fe0bed568c62df5e89f4f174c101eab25345b6c/classmate-1.5.1.jar:/cache/.gradle/caches/modules-2/files-2.1/javax.activation/javax.activation-api/1.2.0/85262acf3ca9816f9537ca47d5adeabaead7cb16/javax.activation-api-1.2.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.dom4j/dom4j/2.1.3/a75914155a9f5808963170ec20653668a2ffd2fd/dom4j-2.1.3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.glassfish.jaxb/jaxb-runtime/2.3.3/c46b68a6e3a2d84ba4eb14c6a8a1a9a7be4048bc/jaxb-runtime-2.3.3.jar:/cache/.gradle/caches/modules-2/files-2.1/javax.el/javax.el-api/3.0.1-b06/9c4c2400f2d8e35c62d636c13012e1f68c370a00/javax.el-api-3.0.1-b06.jar:/cache/.gradle/caches/modules-2/files-2.1/com.sun.xml.bind/jaxb-impl/2.3.1/a1a12b85ba1435b4189e065f7dafcc3fb9410d38/jaxb-impl-2.3.1.jar:/cache/.gradle/caches/modules-2/files-2.1/com.github.spotbugs/spotbugs-annotations/4.0.3/755cc5d84d32b31beeaf8597181f0fc4eac98e16/spotbugs-annotations-4.0.3.jar:/cache/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/3.0.2/25ea2e8b0c338a877313bd4672d3fe056ea78f0d/jsr305-3.0.2.jar:/cache/.gradle/caches/modules-2/files-2.1/com.google.j2objc/j2objc-annotations/1.1/ed28ded51a8b1c6b112568def5f4b455e6809019/j2objc-annotations-1.1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.codehaus.mojo/animal-sniffer-annotations/1.14/775b7e22fb10026eed3f86e8dc556dfafe35f2d5/animal-sniffer-annotations-1.14.jar:/cache/.gradle/caches/modules-2/files-2.1/com.github.scribejava/scribejava-apis/5.6.0/4e51c8c16eeb70c7704cf9a0c53bae593c1ff0e/scribejava-apis-5.6.0.jar:/cache/.gradle/caches/modules-2/files-2.1/com.github.stephenc.jcip/jcip-annotations/1.0-1/ef31541dd28ae2cefdd17c7ebf352d93e9058c63/jcip-annotations-1.0-1.jar:/cache/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.11.3/25d4e9c777e7a8805c4a000a8629d3009c779c9b/jackson-annotations-2.11.3.jar:/cache/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.11.3/c2351800432bdbdd8284c3f5a7f0782a352aa84a/jackson-core-2.11.3.jar:/cache/.gradle/caches/modules-2/files-2.1/javax.activation/activation/1.1/e6cb541461c2834bdea3eb920f1884d1eb508b50/activation-1.1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.tomcat/tomcat-annotations-api/9.0.41/d1c2d6ee82af84a22f10a47e023b36e0136e8729/tomcat-annotations-api-9.0.41.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.tomcat/tomcat-util-scan/9.0.41/695fd0d95be195229d327b1179903b5e8586fb63/tomcat-util-scan-9.0.41.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.tomcat/tomcat-api/9.0.41/d374ff633770f8e8634fb66b067a5bf6754d2e8f/tomcat-api-9.0.41.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.tomcat/tomcat-servlet-api/9.0.41/9ecbe758e408ca635cdcdc04fb9353b56b0f3ab/tomcat-servlet-api-9.0.41.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.tomcat/tomcat-util/9.0.41/332fb925a00381fce1edfed094109b29f99e919e/tomcat-util-9.0.41.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.tomcat/tomcat-juli/9.0.41/ea26a9f55448e19158c24d78075d16ca62306c27/tomcat-juli-9.0.41.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.tomcat/tomcat-el-api/9.0.41/a61a3693e24fce1047046cb893f849bc889e989b/tomcat-el-api-9.0.41.jar:/cache/.gradle/caches/modules-2/files-2.1/org.eclipse.jdt/ecj/3.23.0/743df56c0233545f6c2cae1417c1a68014e621b6/ecj-3.23.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.reactivestreams/reactive-streams/1.0.3/d9fb7a7926ffa635b3dcaa5049fb2bfa25b3e7d0/reactive-streams-1.0.3.jar:/cache/.gradle/caches/modules-2/files-2.1/hsqldb/hsqldb/1.8.1.1/4567bac9372cb6e4f28b6127655589dedf10425d/hsqldb-1.8.1.1.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-logging-log4j/8.5.2/53bdd1eebc7393713261d178ac096a742423f940/tomcat-embed-logging-log4j-8.5.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-lang3/3.11/68e9a6adf7cf8eb7e9d31bbc554c7c75eeaac568/commons-lang3-3.11.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.ant/ant-antlr/1.10.9/1652b33d9263dce2bbff005d0ac13c1e6429a40f/ant-antlr-1.10.9.jar:/cache/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/2.2/3f2bd07716a31c395e2837254f37f21f0f0ab24b/hamcrest-core-2.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.junit.platform/junit-platform-launcher/1.7.0/cfd2d9c8b6ff9f3880faad828454cd0166bc12d7/junit-platform-launcher-1.7.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.junit.jupiter/junit-jupiter-engine/5.7.0/d9044d6b45e2232ddd53fa56c15333e43d1749fd/junit-jupiter-engine-5.7.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.junit.platform/junit-platform-engine/1.7.0/eadb73c5074a4ac71061defd00fc176152a4d12c/junit-platform-engine-1.7.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.junit.jupiter/junit-jupiter-api/5.7.0/b25f3815c4c1860a73041e733a14a0379d00c4d5/junit-jupiter-api-5.7.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.junit.platform/junit-platform-commons/1.7.0/84e309fbf21d857aac079a3c1fffd84284e1114d/junit-platform-commons-1.7.0.jar:/cache/.gradle/caches/modules-2/files-2.1/info.picocli/picocli/4.5.2/265314f98a6e7beed510f3bd7b5eaf1bfcaf9d50/picocli-4.5.2.jar:/cache/.gradle/caches/modules-2/files-2.1/opensymphony/sitemesh/2.4.2/4cb3b08c96553b0f4595a80917838ca302f67f3f/sitemesh-2.4.2.jar:/cache/.gradle/caches/modules-2/files-2.1/jakarta.xml.bind/jakarta.xml.bind-api/2.3.3/48e3b9cfc10752fba3521d6511f4165bea951801/jakarta.xml.bind-api-2.3.3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.glassfish.jaxb/txw2/2.3.3/12f70b0ea4fc1ad45315e842f63f7c9a46f46530/txw2-2.3.3.jar:/cache/.gradle/caches/modules-2/files-2.1/com.sun.istack/istack-commons-runtime/3.0.11/4293b5f4e4e89d598f62bb2ba73b32132e7c3a27/istack-commons-runtime-3.0.11.jar:/cache/.gradle/caches/modules-2/files-2.1/com.sun.activation/jakarta.activation/1.2.2/74548703f9851017ce2f556066659438019e7eb5/jakarta.activation-1.2.2.jar:/cache/.gradle/caches/modules-2/files-2.1/com.github.scribejava/scribejava-core/5.6.0/1490cbb670391f3a7b38869446dc70cfa71aee36/scribejava-core-5.6.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.checkerframework/checker-compat-qual/2.0.0/fc89b03860d11d6213d0154a62bcd1c2f69b9efa/checker-compat-qual-2.0.0.jar:/cache/.gradle/caches/modules-2/files-2.1/joda-time/joda-time/2.7/5599707a3eaad13e889f691b3af78c8c03842195/joda-time-2.7.jar:/cache/.gradle/caches/modules-2/files-2.1/ch.qos.logback/logback-core/1.2.3/864344400c3d4d92dfeb0a305dc87d953677c03c/logback-core-1.2.3.jar:/cache/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.13.3/ec1508160b93d274b1add34419b897bae84c6ca9/log4j-api-2.13.3.jar:/cache/.gradle/caches/modules-2/files-2.1/com.github.javaparser/javaparser-core/3.17.0/2c4f182bbfa859254ed6508009dab575172b6478/javaparser-core-3.17.0.jar:/cache/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest/2.2/1820c0968dba3a11a1b30669bb1f01978a91dedc/hamcrest-2.2.jar:/cache/.gradle/caches/modules-2/files-2.1/commons-validator/commons-validator/1.6/e989d1e87cdd60575df0765ed5bac65c905d7908/commons-validator-1.6.jar:/cache/.gradle/caches/modules-2/files-2.1/com.thoughtworks.qdox/qdox/1.12.1/f7122f6ab1f64bdf9f5970b0e89bfb355e036897/qdox-1.12.1.jar:/cache/.gradle/caches/modules-2/files-2.1/jakarta.validation/jakarta.validation-api/2.0.2/5eacc6522521f7eacb081f95cee1e231648461e7/jakarta.validation-api-2.0.2.jar:/cache/.gradle/caches/modules-2/files-2.1/commons-collections/commons-collections/3.2.2/8ad72fe39fa8c91eaaf12aadb21e0c3661fe26d5/commons-collections-3.2.2.jar:/cache/.gradle/caches/modules-2/files-2.1/org.opentest4j/opentest4j/1.2.0/28c11eb91f9b6d8e200631d46e20a7f407f2a046/opentest4j-1.2.0.jar}

`

jaGarcia commented 3 years ago

try this:

provided('com.heroku:webapp-runner-main:8.5.61.0')

compile('com.heroku:webapp-runner-redis:8.5.61.0') { //excluding modules loaded by webapp-runner-main exclude module: 'tomcat-embed-core' exclude module: 'tomcat-embed-websocket' exclude module: 'tomcat-embed-jasper' exclude module: 'tomcat-jasper' exclude module: 'tomcat-jasper-el' exclude module: 'redisson-tomcat-8' }

compile "org.redisson:redisson-tomcat-8:3.16.2"

On Wed, Sep 8, 2021 at 11:39 AM Reinaldo Luckman @.***> wrote:

Someone solved this? I'm using Grails 4.1.0.M5 with wepapp-runner version 9.0.41.0 (the same version number which Spring Boots adds for his embed Tomcat) and still getting this error. There is no duplicated libs in classpath.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/heroku/webapp-runner/issues/133#issuecomment-915349894, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACWQOVBYM2HGCK6YRE6NTLUA57UVANCNFSM4G7IKUWA .

reinaldoluckman commented 3 years ago

Thanks, @jaGarcia. It worked with Tomcat 9 too. Used:

providedCompile("com.heroku:webapp-runner:9.0.41.0") {
        exclude module: "tomcat-embed-core"
        exclude module: "tomcat-embed-websocket"
        exclude module: "tomcat-embed-jasper"
        exclude module: "tomcat-jasper"
        exclude module: "tomcat-jasper-el"
        exclude module: "redisson-tomcat-9"
    }
jaGarcia commented 3 years ago

Nice! Glad to be of service :)

On Sun, Sep 12, 2021 at 9:52 AM Reinaldo Luckman @.***> wrote:

Thanks, @jaGarcia https://github.com/jaGarcia. It worked in Tomcat 9 also. Used:

providedCompile("com.heroku:webapp-runner:9.0.41.0") { exclude module: "tomcat-embed-core" exclude module: "tomcat-embed-websocket" exclude module: "tomcat-embed-jasper" exclude module: "tomcat-jasper" exclude module: "tomcat-jasper-el" exclude module: "redisson-tomcat-9" }

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/heroku/webapp-runner/issues/133#issuecomment-917640554, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACWQORWB6F37TXYCNDR553UBSWDLANCNFSM4G7IKUWA .

Malax commented 1 year ago

Hey everyone, I'm closing this due to inactivity. It seems like a solution was found by @jaGarcia, thank you!