[ https://issues.apache.org/jira/browse/RATIS-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16972388#comment-16972388 ]
Marton Elek commented on RATIS-750: ----------------------------------- Thanks the update [~clayb]Yes, I think it gives us more flexibility as ratis can be used without metrics-jvm. It's optional. Tested and worked well. Committed to the master... > Ratis server fails with "java.lang.ClassNotFoundException: > com.codahale.metrics.jvm.GarbageCollectorMetricSet" > -------------------------------------------------------------------------------------------------------------- > > Key: RATIS-750 > URL: https://issues.apache.org/jira/browse/RATIS-750 > Project: Ratis > Issue Type: Bug > Components: build > Reporter: Clay B. > Assignee: Clay B. > Priority: Major > Attachments: > 0001-RATIS-750.-Ratis-server-fails-with-java.lang.ClassNo.patch, > 0002-RATIS-750.-Ratis-server-fails-with-java.lang.ClassNo.patch > > > In testing the current master, starting the Ratis server via > {{./ratis-examples/src/main/bin/server.sh filestore server --storage $storage > --id $id --peers $peers 2>&1 | \}} I end up with the following failure to > start: > {code:java} > Found > /home/vagrant/incubator-ratis/ratis-examples/target/ratis-examples-0.5.0-SNAPSHOT.jar > 2019-11-11 03:27:52 INFO MetricRegistries:64 - Loaded MetricRegistries class > org.apache.ratis.metrics.impl.MetricRegistriesImpl > 2019-11-11 03:27:52 WARN MetricRegistriesImpl:61 - First MetricRegistry has > been created without registering reporters. You may need to call > MetricRegistries.global().addReportRegistration(...) before. > Exception in thread "main" java.lang.NoClassDefFoundError: > com/codahale/metrics/jvm/GarbageCollectorMetricSet > at > org.apache.ratis.metrics.JVMMetrics.addJvmMetrics(JVMMetrics.java:42) > at > org.apache.ratis.metrics.JVMMetrics.initJvmMetrics(JVMMetrics.java:32) > at org.apache.ratis.examples.filestore.cli.Server.run(Server.java:60) > at org.apache.ratis.examples.common.Runner.main(Runner.java:58) > Caused by: java.lang.ClassNotFoundException: > com.codahale.metrics.jvm.GarbageCollectorMetricSet > at java.net.URLClassLoader.findClass(URLClassLoader.java:382) > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > ... 4 more > === Command terminated normally (Mon Nov 11 03:27:52 2019) === {code} > -- This message was sent by Atlassian Jira (v8.3.4#803005)