Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

java.lang.NoClassDefFoundError: com/codahale/metrics/ThreadLocalRandomProxy updating resetting timer #98

Closed
finci-square opened this issue Nov 24, 2020 · 1 comment

Comments

@finci-square
Copy link

Attempting to use a resetting timer from https://github.com/signalfx/signalfx-java is yielding a ClassNotFoundException:

java.lang.ClassNotFoundException: com.codahale.metrics.ThreadLocalRandomProxy
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) ~[na:na]
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[na:na]
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na]
    at com.codahale.metrics.ResettingExponentiallyDecayingReservoir.update(ResettingExponentiallyDecayingReservoir.java:104) ~[signalfx-codahale-1.0.5.jar:4.1.12.1]
    at com.codahale.metrics.ResettingExponentiallyDecayingReservoir.update(ResettingExponentiallyDecayingReservoir.java:89) ~[signalfx-codahale-1.0.5.jar:4.1.12.1]
    at com.codahale.metrics.Histogram.update(Histogram.java:41) ~[metrics-core-4.1.12.1.jar:4.1.12.1]
    at com.codahale.metrics.Timer.update(Timer.java:199) ~[metrics-core-4.1.12.1.jar:4.1.12.1]
    at com.codahale.metrics.Timer.update(Timer.java:94) ~[metrics-core-4.1.12.1.jar:4.1.12.1]

Pom contains:

<dependency>
      <groupId>com.signalfx.public</groupId>
      <artifactId>signalfx-codahale</artifactId>
      <version>1.0.5</version>
    </dependency>

I'm unable to find ThreadLocalRandomProxy in https://github.com/dropwizard/dropwizard or anywhere else, any hints?

@mpetazzoni
Copy link
Contributor

Fixed by 82062c1 and released as part of version 1.0.8.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants