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

        

Reply via email to