Thanks for the insight, looks like I may have had a stale jar lying
around but now it works.
On 7/31/25 1:37 AM, psta...@gmail.com wrote:
The dependency-tree output looks right to me. Is it possible that what
you are running to get the error is out of sync with what you have in
your pom.xml? If you examine the contents of your JAR file, is the
com/fasterxml/jackson/module/blackbird/ser/ToBooleanFunction class
actually included in there?
Are you running from the command line or from an IDE?
On Wednesday, July 30, 2025 at 3:47:43 AM UTC-7 jason....@gmail.com wrote:
Hi,
I upgraded my app to dropwizard 4.0.15, changed javax.* to
jakarta.* and am dealing with the following startup issue:
java.lang.InternalError: java.lang.NoClassDefFoundError:
com/fasterxml/jackson/module/blackbird/ser/ToBooleanFunction
at
java.base/java.lang.invoke.InnerClassLambdaMetafactory.generateInnerClass(InnerClassLambdaMetafactory.java:413)
at
java.base/java.lang.invoke.InnerClassLambdaMetafactory.spinInnerClass(InnerClassLambdaMetafactory.java:315)
I see that blackbird is baked into the pom.xml however. Any ides
what i can try doing?
[INFO] --------------------< com.fingage:fingage-platform
>--------------------
[INFO] Building fingage-platform 1.0-SNAPSHOT
[INFO] from pom.xml
[INFO] --------------------------------[ jar
]---------------------------------
[INFO]
[INFO] --- dependency:3.7.0:tree (default-cli) @ fingage-platform ---
[INFO] com.fingage:fingage-platform:jar:1.0-SNAPSHOT
[INFO] +- io.dropwizard:dropwizard-auth:jar:4.0.15:compile
[INFO] | +- io.dropwizard:dropwizard-jersey:jar:4.0.15:compile
[INFO] | | +-
org.glassfish.jersey.ext:jersey-metainf-services:jar:3.0.18:runtime
[INFO] | | +-
org.glassfish.jersey.inject:jersey-hk2:jar:3.0.18:runtime
[INFO] | | | \- org.glassfish.hk2:hk2-locator:jar:3.0.6:runtime
[INFO] | | +- org.javassist:javassist:jar:3.30.2-GA:compile
[INFO] | | +-
io.dropwizard.metrics:metrics-jersey3:jar:4.2.33:compile
[INFO] | | +- com.fasterxml:classmate:jar:1.7.0:compile
[INFO] | | +- org.glassfish.hk2:hk2-api:jar:3.0.6:compile
[INFO] | | | +- org.glassfish.hk2:hk2-utils:jar:3.0.6:compile
[INFO] | | | \-
org.glassfish.hk2.external:aopalliance-repackaged:jar:3.0.6:compile
[INFO] | | +-
org.glassfish.jersey.containers:jersey-container-servlet:jar:3.0.18:runtime
[INFO] | | +-
org.hibernate.validator:hibernate-validator:jar:7.0.5.Final:compile
[INFO] | | \- org.eclipse.jetty:jetty-io:jar:11.0.25:compile
[INFO] | +- io.dropwizard.metrics:metrics-core:jar:4.2.33:compile
[INFO] | +- io.dropwizard.metrics:metrics-caffeine:jar:4.2.33:compile
[INFO] | +- com.github.ben-manes.caffeine:caffeine:jar:3.2.2:compile
[INFO] | | \- org.jspecify:jspecify:jar:1.0.0:compile
[INFO] | +- org.checkerframework:checker-qual:jar:3.49.5:compile
[INFO] | +-
jakarta.annotation:jakarta.annotation-api:jar:2.0.0:compile
[INFO] | +- jakarta.ws.rs:jakarta.ws.rs-api:jar:3.0.0:compile
[INFO] | +- jakarta.inject:jakarta.inject-api:jar:2.0.1.MR:compile
[INFO] | +-
org.glassfish.jersey.core:jersey-common:jar:3.0.18:compile
[INFO] | | \-
org.glassfish.hk2:osgi-resource-locator:jar:1.0.3:compile
[INFO] | +-
org.glassfish.jersey.core:jersey-server:jar:3.0.18:compile
[INFO] | +- org.slf4j:slf4j-api:jar:2.0.17:compile
[INFO] | +- org.eclipse.jetty:jetty-security:jar:11.0.25:compile
[INFO] | +- org.eclipse.jetty:jetty-server:jar:11.0.25:compile
[INFO] | | \- org.eclipse.jetty:jetty-http:jar:11.0.25:compile
[INFO] | \- jakarta.servlet:jakarta.servlet-api:jar:5.0.0:compile
[INFO] +- io.dropwizard:dropwizard-core:jar:4.0.15:compile
[INFO] | +- io.dropwizard:dropwizard-util:jar:4.0.15:compile
[INFO] | +- io.dropwizard:dropwizard-jackson:jar:4.0.15:compile
[INFO] | | +-
com.fasterxml.jackson.datatype:jackson-datatype-guava:jar:2.19.2:compile
[INFO] | | +-
com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.19.2:compile
[INFO] | | +-
com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.19.2:compile
[INFO] | | +-
com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.19.2:compile
[INFO] | | \-
com.fasterxml.jackson.module:jackson-module-blackbird:jar:2.19.2:compile
[INFO] | +- io.dropwizard:dropwizard-validation:jar:4.0.15:compile
[INFO] | | \- org.glassfish:jakarta.el:jar:4.0.2:compile
[INFO] | | \- jakarta.el:jakarta.el-api:jar:4.0.0:compile
[INFO] | +- io.dropwizard:dropwizard-configuration:jar:4.0.15:compile
[INFO] | | \-
com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.19.2:compile
[INFO] | +- io.dropwizard:dropwizard-logging:jar:4.0.15:compile
[INFO] | | +-
io.dropwizard.metrics:metrics-logback:jar:4.2.33:compile
[INFO] | | +- org.slf4j:jul-to-slf4j:jar:2.0.17:compile
[INFO] | | +- ch.qos.logback:logback-core:jar:1.5.18:compile
[INFO] | | +-
io.dropwizard.logback:logback-throttling-appender:jar:1.4.2:compile
[INFO] | | +- org.slf4j:log4j-over-slf4j:jar:2.0.17:runtime
[INFO] | | \- org.slf4j:jcl-over-slf4j:jar:2.0.17:runtime
[INFO] | +- io.dropwizard:dropwizard-metrics:jar:4.0.15:compile
[INFO] | +- io.dropwizard:dropwizard-servlets:jar:4.0.15:compile
[INFO] | +- io.dropwizard:dropwizard-jetty:jar:4.0.15:compile
[INFO] | | \- org.eclipse.jetty:jetty-servlets:jar:11.0.25:compile
[INFO] | +- io.dropwizard:dropwizard-lifecycle:jar:4.0.15:compile
[INFO] | +- io.dropwizard:dropwizard-health:jar:4.0.15:compile
[INFO] | +- io.dropwizard.metrics:metrics-jetty11:jar:4.2.33:compile
[INFO] | +-
io.dropwizard.metrics:metrics-annotation:jar:4.2.33:compile
[INFO] | +- io.dropwizard.metrics:metrics-jvm:jar:4.2.33:compile
[INFO] | +- io.dropwizard.metrics:metrics-jmx:jar:4.2.33:compile
[INFO] | +-
io.dropwizard.metrics:metrics-jakarta-servlets:jar:4.2.33:compile
[INFO] | | +- io.dropwizard.metrics:metrics-json:jar:4.2.33:compile
[INFO] | | \- com.helger:profiler:jar:1.1.1:compile
[INFO] | +-
io.dropwizard.metrics:metrics-healthchecks:jar:4.2.33:compile
[INFO] | +-
io.dropwizard:dropwizard-request-logging:jar:4.0.15:compile
[INFO] | | +-
ch.qos.logback.access:logback-access-common:jar:2.0.6:compile
[INFO] | | \-
ch.qos.logback.access:logback-access-jetty11:jar:2.0.6:compile
[INFO] | +- ch.qos.logback:logback-classic:jar:1.5.18:compile
[INFO] | +-
com.fasterxml.jackson.core:jackson-annotations:jar:2.19.2:compile
[INFO] | +-
com.fasterxml.jackson.core:jackson-databind:jar:2.19.2:compile
[INFO] | +-
jakarta.validation:jakarta.validation-api:jar:3.0.2:compile
[INFO] | +- net.sourceforge.argparse4j:argparse4j:jar:0.9.0:compile
[INFO] | +- org.eclipse.jetty:jetty-servlet:jar:11.0.25:compile
[INFO] | +- org.eclipse.jetty:jetty-util:jar:11.0.25:compile
[INFO] | +-
org.eclipse.jetty.toolchain.setuid:jetty-setuid-java:jar:1.0.4:compile
[INFO] | \-
org.glassfish.jersey.ext:jersey-bean-validation:jar:3.0.18:compile
[INFO] | \-
org.jboss.logging:jboss-logging:jar:3.6.1.Final:compile
[INFO] +- io.dropwizard:dropwizard-client:jar:4.0.15:compile
[INFO] | +-
org.glassfish.jersey.core:jersey-client:jar:3.0.18:compile
[INFO] | +-
org.apache.httpcomponents.core5:httpcore5:jar:5.3.4:compile
[INFO] | \-
io.dropwizard.metrics:metrics-httpclient5:jar:4.2.33:compile
[INFO] +- io.dropwizard:dropwizard-forms:jar:4.0.15:compile
[INFO] | \-
org.glassfish.jersey.media:jersey-media-multipart:jar:3.0.18:compile
[INFO] | \- org.jvnet.mimepull:mimepull:jar:1.9.15:compile
[INFO] +- io.dropwizard:dropwizard-testing:jar:4.0.15:compile
[INFO] | +-
com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-json-provider:jar:2.19.2:compile
[INFO] | | +-
com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-base:jar:2.19.2:compile
[INFO] | | \-
com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:jar:2.19.2:compile
[INFO] | +-
org.glassfish.jersey.containers:jersey-container-servlet-core:jar:3.0.18:compile
[INFO] | +-
org.glassfish.jersey.connectors:jersey-apache5-connector:jar:3.0.18
:compile
[INFO] | +-
org.glassfish.jersey.test-framework:jersey-test-framework-core:jar:3.0.18:compile
[INFO] | | +-
org.glassfish.jersey.media:jersey-media-jaxb:jar:3.0.18:compile
[INFO] | | +- org.junit.jupiter:junit-jupiter:jar:5.12.2:compile
[INFO] | | | +-
org.junit.jupiter:junit-jupiter-api:jar:5.12.2:compile
[INFO] | | | | +- org.opentest4j:opentest4j:jar:1.3.0:compile
[INFO] | | | | +-
org.junit.platform:junit-platform-commons:jar:1.12.2:compile
[INFO] | | | | \-
org.apiguardian:apiguardian-api:jar:1.1.2:compile
[INFO] | | | +-
org.junit.jupiter:junit-jupiter-params:jar:5.12.2:compile
[INFO] | | | \-
org.junit.jupiter:junit-jupiter-engine:jar:5.12.2:runtime
[INFO] | | \- org.hamcrest:hamcrest:jar:3.0:compile
[INFO] | +-
org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-inmemory:jar:3.0.18:compile
[INFO] | +-
jakarta.activation:jakarta.activation-api:jar:2.0.1:compile
[INFO] | \- jakarta.xml.bind:jakarta.xml.bind-api:jar:3.0.1:compile
[INFO] | \-
com.sun.activation:jakarta.activation:jar:2.0.1:compile
[INFO] +- com.loginbox.mybatis:dropwizard-mybatis:jar:1.2.3:compile
[INFO] +- io.dropwizard:dropwizard-db:jar:4.0.15:compile
[INFO] | \- org.apache.tomcat:tomcat-jdbc:jar:10.1.43:compile
[INFO] | \- org.apache.tomcat:tomcat-juli:jar:10.1.43:compile
[INFO] +- com.smoketurner:dropwizard-swagger:jar:3.0.0-1:compile
[INFO] | +-
io.dropwizard:dropwizard-views-freemarker:jar:4.0.15:compile
[INFO] | | \- org.freemarker:freemarker:jar:2.3.34:compile
[INFO] | +- io.swagger.core.v3:swagger-jaxrs2:jar:2.2.9:compile
[INFO] | | +- io.github.classgraph:classgraph:jar:4.8.154:compile
[INFO] | | +- io.swagger.core.v3:swagger-models:jar:2.2.9:compile
[INFO] | | +- org.yaml:snakeyaml:jar:2.0:compile
[INFO] | | \-
com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.14.2:compile
[INFO] | | +-
com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:2.14.2:compile
[INFO] | | \-
com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.14.2:compile
[INFO] | +- io.swagger.core.v3:swagger-annotations:jar:2.2.9:compile
[INFO] | \- io.swagger.core.v3:swagger-integration:jar:2.2.9:compile
[INFO] | \- io.swagger.core.v3:swagger-core:jar:2.2.9:compile
[INFO] +- io.dropwizard:dropwizard-assets:jar:4.0.15:compile
[INFO] +- io.dropwizard:dropwizard-views:jar:4.0.15:compile
[INFO] +- io.dropwizard.modules:dropwizard-flyway:jar:4.0.1-2:compile
[INFO] | \- org.flywaydb:flyway-core:jar:11.1.0:compile
[INFO] | \-
com.fasterxml.jackson.dataformat:jackson-dataformat-toml:jar:2.15.2:compile
[INFO] +- org.flywaydb:flyway-database-postgresql:jar:11.1.0:runtime
[INFO] +- org.postgresql:postgresql:jar:42.7.7:compile
[INFO] +- com.fasterxml.jackson.core:jackson-core:jar:2.19.2:compile
[INFO] +- com.plaid:plaid-java:jar:36.1.0:compile
[INFO] | +- com.squareup.retrofit2:retrofit:jar:2.11.0:compile
[INFO] | +- com.squareup.retrofit2:converter-gson:jar:2.11.0:compile
[INFO] | | \- com.google.code.gson:gson:jar:2.10.1:compile
[INFO] | +- com.squareup.okhttp3:okhttp:jar:4.12.0:compile
[INFO] | | +- com.squareup.okio:okio:jar:3.6.0:compile
[INFO] | | | \- com.squareup.okio:okio-jvm:jar:3.6.0:compile
[INFO] | | | \-
org.jetbrains.kotlin:kotlin-stdlib-common:jar:1.9.10:compile
[INFO] | | \-
org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:1.8.21:compile
[INFO] | | +-
org.jetbrains.kotlin:kotlin-stdlib:jar:1.8.21:compile
[INFO] | | | \- org.jetbrains:annotations:jar:13.0:compile
[INFO] | | \-
org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:1.8.21:compile
[INFO] | +-
com.squareup.okhttp3:logging-interceptor:jar:4.12.0:compile
[INFO] | +-
com.squareup.retrofit2:converter-scalars:jar:2.11.0:compile
[INFO] | +- io.swagger:swagger-annotations:jar:1.5.22:compile
[INFO] | +-
org.apache.oltu.oauth2:org.apache.oltu.oauth2.client:jar:1.0.1:compile
[INFO] | | \-
org.apache.oltu.oauth2:org.apache.oltu.oauth2.common:jar:1.0.1:compile
[INFO] | +- io.gsonfire:gson-fire:jar:1.9.0:compile
[INFO] | \- com.google.code.findbugs:jsr305:jar:3.0.2:compile
[INFO] +- org.mybatis:mybatis:jar:3.5.16:compile
[INFO] +- net.objectlab.kit:datecalc-common:jar:1.4.8:compile
[INFO] +- net.objectlab.kit:datecalc-jdk8:jar:1.4.8:compile
[INFO] +- commons-validator:commons-validator:jar:1.10.0:compile
[INFO] | +- commons-digester:commons-digester:jar:2.1:compile
[INFO] | +- commons-logging:commons-logging:jar:1.3.5:compile
[INFO] | \- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] +- commons-io:commons-io:jar:2.20.0:compile
[INFO] +-
org.springframework.security:spring-security-crypto:jar:6.5.2:compile
[INFO] +-
org.apache.httpcomponents.client5:httpclient5:jar:5.5:compile
[INFO] | \-
org.apache.httpcomponents.core5:httpcore5-h2:jar:5.3.4:compile
[INFO] +- commons-beanutils:commons-beanutils:jar:1.11.0:compile
[INFO] +- com.jcraft:jsch:jar:0.1.55:compile
[INFO] +- com.fingage:fingage:jar:1.0:compile
[INFO] +- com.matlab:matlab:jar:1.0:compile
[INFO] +- com.matlab:mps:jar:1.0:compile
[INFO] +- org.json:json:jar:20250517:compile
[INFO] +- jakarta.mail:jakarta.mail-api:jar:2.1.3:compile
[INFO] +-
net.gpedro.integrations.slack:slack-webhook:jar:1.4.0:compile
[INFO] +- com.amazonaws:aws-java-sdk-s3:jar:1.12.742:compile
[INFO] | +- com.amazonaws:aws-java-sdk-kms:jar:1.12.742:compile
[INFO] | +- com.amazonaws:aws-java-sdk-core:jar:1.12.742:compile
[INFO] | | +-
com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.12.6:compile
[INFO] | | \- joda-time:joda-time:jar:2.12.7:compile
[INFO] | \- com.amazonaws:jmespath-java:jar:1.12.742:compile
[INFO] +- com.amazonaws:aws-java-sdk-cloudwatch:jar:1.12.742:compile
[INFO] +- com.dropbox.core:dropbox-core-sdk:jar:7.0.0:compile
[INFO] +- com.nexmo:client:jar:5.6.0:compile
[INFO] | +- commons-codec:commons-codec:jar:1.9:compile
[INFO] | +- org.apache.httpcomponents:httpclient:jar:4.5.8:compile
[INFO] | +- org.apache.commons:commons-lang3:jar:3.5:compile
[INFO] | +-
io.openapitools.jackson.dataformat:jackson-dataformat-hal:jar:1.0.4:runtime
[INFO] | +- javax.xml.bind:jaxb-api:jar:2.3.0:runtime
[INFO] | \- com.nexmo:jwt:jar:1.0.1:runtime
[INFO] | +- io.jsonwebtoken:jjwt-api:jar:0.10.5:runtime
[INFO] | +- io.jsonwebtoken:jjwt-impl:jar:0.10.5:runtime
[INFO] | \- io.jsonwebtoken:jjwt-jackson:jar:0.10.5:runtime
[INFO] +- com.opencsv:opencsv:jar:5.9:compile
[INFO] | +- org.apache.commons:commons-text:jar:1.11.0:compile
[INFO] | \- org.apache.commons:commons-collections4:jar:4.4:compile
[INFO] +- com.sendgrid:sendgrid-java:jar:4.10.3:compile
[INFO] | \- com.sendgrid:java-http-client:jar:4.5.0:compile
[INFO] +- org.jfree:jfreechart:jar:1.5.6:compile
[INFO] +- snap.web:reportmill:jar:1.5:compile
[INFO] +- org.apache.poi:poi:jar:5.4.1:compile
[INFO] | +- org.apache.commons:commons-math3:jar:3.6.1:compile
[INFO] | +- com.zaxxer:SparseBitSet:jar:1.3:compile
[INFO] | \- org.apache.logging.log4j:log4j-api:jar:2.24.3:compile
[INFO] +- org.apache.poi:poi-ooxml:jar:5.4.1:compile
[INFO] | +- org.apache.poi:poi-ooxml-lite:jar:5.4.1:compile
[INFO] | +- org.apache.xmlbeans:xmlbeans:jar:5.3.0:compile
[INFO] | +- org.apache.commons:commons-compress:jar:1.27.1:compile
[INFO] | \- com.github.virtuald:curvesapi:jar:1.08:compile
[INFO] +- org.apache.logging.log4j:log4j-to-slf4j:jar:2.25.1:compile
[INFO] +- com.google.api-client:google-api-client:jar:2.8.0:compile
[INFO] | +-
com.google.oauth-client:google-oauth-client:jar:1.36.0:compile
[INFO] | +-
com.google.auth:google-auth-library-credentials:jar:1.30.0:compile
[INFO] | +-
com.google.http-client:google-http-client-gson:jar:1.47.0:compile
[INFO] | +- com.google.guava:guava:jar:33.1.0-jre:compile
[INFO] | | +- com.google.guava:failureaccess:jar:1.0.2:compile
[INFO] | | +-
com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile
[INFO] | | \- com.google.j2objc:j2objc-annotations:jar:3.0.0:compile
[INFO] | +-
com.google.http-client:google-http-client-apache-v2:jar:1.47.0:compile
[INFO] | +- org.apache.httpcomponents:httpcore:jar:4.4.16:compile
[INFO] | \-
com.google.http-client:google-http-client:jar:1.47.0:compile
[INFO] | +- io.grpc:grpc-context:jar:1.70.0:compile
[INFO] | | \- io.grpc:grpc-api:jar:1.70.0:runtime
[INFO] | +- io.opencensus:opencensus-api:jar:0.31.1:compile
[INFO] | \-
io.opencensus:opencensus-contrib-http-util:jar:0.31.1:compile
[INFO] +-
com.google.apis:google-api-services-drive:jar:v3-rev20220815-2.0.0:compile
[INFO] \-
com.google.auth:google-auth-library-oauth2-http:jar:1.23.0:compile
[INFO] +-
com.google.auto.value:auto-value-annotations:jar:1.10.4:compile
[INFO] \-
com.google.errorprone:error_prone_annotations:jar:2.18.0:compile
Thanks, Jason
--
You received this message because you are subscribed to the Google
Groups "dropwizard-dev" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to dropwizard-dev+unsubscr...@googlegroups.com.
To view this discussion visit
https://groups.google.com/d/msgid/dropwizard-dev/c8757bc7-ea43-4ed9-b163-4d8127e5b273n%40googlegroups.com
<https://groups.google.com/d/msgid/dropwizard-dev/c8757bc7-ea43-4ed9-b163-4d8127e5b273n%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups
"dropwizard-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to dropwizard-dev+unsubscr...@googlegroups.com.
To view this discussion visit
https://groups.google.com/d/msgid/dropwizard-dev/38db105f-b101-481b-819b-afe8553524c3%40gmail.com.