[cassandra] Does not work with OpenJ9 JVM
In the moma (fisher) machine
yiluow@fisher:~/3710-script/dacapo-java-11$ /opt/AdoptOpenJDK/jdk-11.0.3+7-openj9/bin/java -jar dacapo.jar cassandra
Using scaled threading model. 8 processors detected, 8 threads used to drive the workload, in a possible range of [1,unlimited] Cassandra starting... SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/home/yiluow/3710-script/dacapo-java-11/./scratch/jar/logback-classic-1.1.3.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/home/yiluow/3710-script/dacapo-java-11/./scratch/jar/slf4j-simple-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder] java.lang.reflect.InvocationTargetException java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.dacapo.harness.CassandraBench.prepare(CassandraBench.java:97) at org.dacapo.harness.Benchmark.run(Benchmark.java:178) at org.dacapo.harness.TestHarness.runBenchmark(TestHarness.java:225) at org.dacapo.harness.TestHarness.main(TestHarness.java:170) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at Harness.main(Unknown Source) Caused by: java.lang.ExceptionInInitializerError at java.base/java.lang.J9VMInternals.ensureError(J9VMInternals.java:193) at java.base/java.lang.J9VMInternals.recordInitializationFailure(J9VMInternals.java:182) at org.github.jamm.MemoryMeter.measure(MemoryMeter.java:178) at org.apache.cassandra.utils.ObjectSizes.measure(ObjectSizes.java:163) at org.apache.cassandra.utils.ObjectSizes.(ObjectSizes.java:39) at org.apache.cassandra.dht.Murmur3Partitioner.(Murmur3Partitioner.java:46) at java.base/java.lang.Class.forNameImpl(Native Method) at java.base/java.lang.Class.forName(Class.java:340) at org.apache.cassandra.utils.FBUtilities.classForName(FBUtilities.java:500) at org.apache.cassandra.utils.FBUtilities.instanceOrConstruct(FBUtilities.java:516) at org.apache.cassandra.utils.FBUtilities.newPartitioner(FBUtilities.java:466) at org.apache.cassandra.utils.FBUtilities.newPartitioner(FBUtilities.java:452) at org.apache.cassandra.config.DatabaseDescriptor.applyPartitioner(DatabaseDescriptor.java:992) at org.apache.cassandra.config.DatabaseDescriptor.applyAll(DatabaseDescriptor.java:312) at org.apache.cassandra.config.DatabaseDescriptor.daemonInitialization(DatabaseDescriptor.java:142) at org.apache.cassandra.service.CassandraDaemon.applyConfig(CassandraDaemon.java:647) at org.apache.cassandra.service.EmbeddedCassandraService.start(EmbeddedCassandraService.java:50) ... 13 more Caused by: java.lang.NumberFormatException: For input string: "openj9-0" at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.base/java.lang.Integer.parseInt(Integer.java:652) at java.base/java.lang.Integer.parseInt(Integer.java:770) at org.github.jamm.MemoryLayoutSpecification.getEffectiveMemoryLayoutSpecification(MemoryLayoutSpecification.java:190) at org.github.jamm.MemoryLayoutSpecification.(MemoryLayoutSpecification.java:31) ... 28 more`