jsevellec / cassandra-unit

Utility tool to load Data into Cassandra to help you writing good isolated JUnit Test into your application
GNU Lesser General Public License v3.0
425 stars 0 forks source link

Errors on startup #301

Open brianmhess opened 4 years ago

brianmhess commented 4 years ago

I am using CassandraUnit with a small Java app. I get the following errors on startup:

ERROR cassandra.jmx.local.port missing from cassandra-env.sh, unable to start local JMX service.
no libsigar-amd64-linux.so in java.library.path
org.hyperic.sigar.SigarException: no libsigar-amd64-linux.so in java.library.path
  at org.hyperic.sigar.Sigar.loadLibrary(Sigar.java:172)
  at org.hyperic.sigar.Sigar.<clinit>(Sigar.java:100)
  at org.apache.cassandra.utils.SigarLibrary.<init>(SigarLibrary.java:47)
  at org.apache.cassandra.utils.SigarLibrary.<clinit>(SigarLibrary.java:28)
  at org.apache.cassandra.service.StartupChecks$7.execute(StartupChecks.java:266)
  at org.apache.cassandra.service.StartupChecks.verify(StartupChecks.java:125)
  at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:200)
  at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:620)
  at org.cassandraunit.utils.EmbeddedCassandraServerHelper.lambda$startEmbeddedCassandra$1(EmbeddedCassandraServerHelper.java:152)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  at java.lang.Thread.run(Thread.java:748)

I am using version 3.7.1.0. It seems to be similar to issue 225, but I couldn't get the work around to work.