Hi, I have a JUNIT test case that runs on Mac, but fails on windows. Below is the code where the exception occurs and the exception.
I manually deleted the CommitLog-xyz.log, but that doesn't help. It feels like a bug in cassandra. Any comments? Can anybody suggest a workaround? @BeforeClass public static void startServer() throws Exception{ Config c = new Config(); URL resource = CassandraPojoTest.class.getResource("cassandra.yaml"); System.setProperty("cassandra.config", resource.toString()); CassandraServiceDataCleaner cleaner = new CassandraServiceDataCleaner(); cleaner.prepare(); <============ Exception occurs here ....... } I get following exception: java.io.IOException: Failed to delete C:\tmp\lib\cassandra\commitlog\CommitLog-1332175713378.log at org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(FileUtils.java:54) at org.apache.cassandra.io.util.FileUtils.deleteRecursive(FileUtils.java:201) at org.apache.cassandra.contrib.utils.service.CassandraServiceDataCleaner.cleanDir(Unknown Source) at org.apache.cassandra.contrib.utils.service.CassandraServiceDataCleaner.cleanupDataDirectories(Unknown Source) at org.apache.cassandra.contrib.utils.service.CassandraServiceDataCleaner.prepare(Unknown Source) at com.ericsson.labs.oae.casspojo.CassandraPojoTest.startServer(CassandraPojoTest.java:53) I am running on windows vista. I used cassandra version 1.0.8. Regards Martien