twitter-archive / diffy

Find potential bugs in your services with Diffy
https://twitter.com/diffyproject
Apache License 2.0
3.83k stars 368 forks source link

Unable to get started #77

Closed zx-explore closed 5 years ago

zx-explore commented 5 years ago

Hi,When I run sh example/run.sh start,I'm getting the below error

Embedded app diffy failed to startup [info] StartupFeatureTest: [info] - verify startup FAILED [info] java.lang.Exception: java.lang.NoClassDefFoundError: com/twitter/common/quantity/Unit [info] at com.twitter.inject.app.EmbeddedApp$$anonfun$runTwitterUtilAppMain$1.apply$mcV$sp(EmbeddedApp.scala:136) [info] at com.twitter.inject.app.EmbeddedApp$$anonfun$runTwitterUtilAppMain$1.apply(EmbeddedApp.scala:125) [info] at com.twitter.inject.app.EmbeddedApp$$anonfun$runTwitterUtilAppMain$1.apply(EmbeddedApp.scala:125) [info] at com.twitter.util.Try$.apply(Try.scala:13) [info] at com.twitter.util.ExecutorServiceFuturePool$$anon$2.run(FuturePool.scala:115) [info] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [info] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [info] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [info] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [info] at java.lang.Thread.run(Thread.java:748) [info] ... [info] Cause: java.lang.NoClassDefFoundError: com/twitter/common/quantity/Unit [info] at com.twitter.finagle.stats.MetricsBucketedHistogram$.$lessinit$greater$default$2(MetricsBucketedHistogram.scala:19) [info] at com.twitter.finagle.stats.MetricsStatsReceiver$.com$twitter$finagle$stats$MetricsStatsReceiver$$defaultFactory(MetricsStatsReceiver.scala:71) [info] at com.twitter.finagle.stats.MetricsStatsReceiver$$anonfun$$lessinit$greater$1.apply(MetricsStatsReceiver.scala:161) [info] at com.twitter.finagle.stats.MetricsStatsReceiver$$anonfun$$lessinit$greater$1.apply(MetricsStatsReceiver.scala:161) [info] at com.twitter.finagle.stats.MetricsStatsReceiver$$anon$7.(MetricsStatsReceiver.scala:211) [info] at com.twitter.finagle.stats.MetricsStatsReceiver.stat(MetricsStatsReceiver.scala:210) [info] at com.twitter.finagle.stats.StatsReceiverProxy$class.stat(StatsReceiverProxy.scala:9) [info] at com.twitter.finagle.stats.LoadedStatsReceiver$.stat(LoadedStatsReceiver.scala:9) [info] at com.twitter.finagle.stats.NameTranslatingStatsReceiver.stat(NameTranslatingStatsReceiver.scala:17) [info] at com.twitter.finagle.stats.NameTranslatingStatsReceiver.stat(NameTranslatingStatsReceiver.scala:17) [info] ... [info] Cause: java.lang.ClassNotFoundException: com.twitter.common.quantity.Unit [info] at java.net.URLClassLoader.findClass(URLClassLoader.java:381) [info] at java.lang.ClassLoader.loadClass(ClassLoader.java:424) [info] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [info] at com.twitter.finagle.stats.MetricsBucketedHistogram$.$lessinit$greater$default$2(MetricsBucketedHistogram.scala:19) [info] at com.twitter.finagle.stats.MetricsStatsReceiver$.com$twitter$finagle$stats$MetricsStatsReceiver$$defaultFactory(MetricsStatsReceiver.scala:71) [info] at com.twitter.finagle.stats.MetricsStatsReceiver$$anonfun$$lessinit$greater$1.apply(MetricsStatsReceiver.scala:161) [info] at com.twitter.finagle.stats.MetricsStatsReceiver$$anonfun$$lessinit$greater$1.apply(MetricsStatsReceiver.scala:161) [info] at com.twitter.finagle.stats.MetricsStatsReceiver$$anon$7.(MetricsStatsReceiver.scala:211) [info] at com.twitter.finagle.stats.MetricsStatsReceiver.stat(MetricsStatsReceiver.scala:210) [info] at com.twitter.finagle.stats.StatsReceiverProxy$class.stat(StatsReceiverProxy.scala:9) [info] ...

How can I fix it? thanks