When Cassandra files used for integration tests are broken once, it is broken
forever
-------------------------------------------------------------------------------------
Key: AMDATU-159
URL: http://jira.amdatu.org/jira/browse/AMDATU-159
Project: Amdatu
Issue Type: Bug
Components: Testing
Affects Versions: 0.0.6
Reporter: Ivo Ladage - van Doorn
Assignee: Ivo Ladage - van Doorn
Fix For: 0.0.6
Currently, the builds on Bamboo fail because of this error:
08-Nov-2010 11:27:01 INFO: Sampling index for
work/cassandra/data/system/Schema-tmp-e-382-<> [org.amdatu.platform.loghandler]
08-Nov-2010 11:27:01 Exception encountered during startup.
08-Nov-2010 11:27:01 ERROR: Exception encountered during startup.
[org.amdatu.platform.loghandler]
08-Nov-2010 11:27:01 null
08-Nov-2010 11:27:01 java.lang.NullPointerException
08-Nov-2010 11:27:01 at
org.apache.cassandra.io.sstable.IndexSummary.complete(IndexSummary.java:60)
08-Nov-2010 11:27:01 at
org.apache.cassandra.io.sstable.SSTableReader.load(SSTableReader.java:270)
08-Nov-2010 11:27:01 at
org.apache.cassandra.io.sstable.SSTableReader.open(SSTableReader.java:173)
08-Nov-2010 11:27:01 at
org.apache.cassandra.db.ColumnFamilyStore.<init>(ColumnFamilyStore.java:157)
08-Nov-2010 11:27:01 at
org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:334)
08-Nov-2010 11:27:01 at
org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:322)
08-Nov-2010 11:27:01 at
org.apache.cassandra.db.Table.initCf(Table.java:301)
08-Nov-2010 11:27:01 at
org.apache.cassandra.db.Table.<init>(Table.java:249)
08-Nov-2010 11:27:01 at
org.apache.cassandra.db.Table.open(Table.java:102)
08-Nov-2010 11:27:01 at
org.apache.cassandra.db.SystemTable.checkHealth(SystemTable.java:142)
08-Nov-2010 11:27:01 at
org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:99)
08-Nov-2010 11:27:01 at
org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:201)
It seems that the cassandra files stores in java.io.tmpdir have been corrupt.
Since they are not removed before the integration test runs, the tests keep
failing. It would be better to remove the tmp dir in the 'clean' phase.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira