When I run mvn clean package then ./bin/ycsb.sh load basic -P workloads/workloada, I get an error
/usr/bin/java -classpath /users/seankim/scratch/ycsb/conf:/users/seankim/scratch/ycsb/core/target/core-0.18.0-SNAPSHOT.jar:/users/seankim/scratch/ycsb/core/target/core-0.18.0-SNAPSHOT.jar site.ycsb.Client -t -db site.ycsb.BasicDB -P workloads/workloada
Command line: -t -db site.ycsb.BasicDB -P workloads/workloada
YCSB Client 0.18.0-SNAPSHOT
Loading workload...
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/htrace/core/Tracer$Builder
at site.ycsb.Client.getTracer(Client.java:458)
at site.ycsb.Client.main(Client.java:304)
Caused by: java.lang.ClassNotFoundException: org.apache.htrace.core.Tracer$Builder
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)
... 2 more
(might take a few minutes for large data sets)
However, if I run mvn clean package -Psource-run, everything works. Any reason why?
When I run
mvn clean package
then./bin/ycsb.sh load basic -P workloads/workloada
, I get an errorHowever, if I run
mvn clean package -Psource-run
, everything works. Any reason why?Version information in case they are relevant.