[ https://issues.apache.org/jira/browse/CASSANDRA-2224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12998190#comment-12998190 ]
Matthew F. Dennis commented on CASSANDRA-2224: ---------------------------------------------- duplicate CASSANDRA-2174 ? > Warning error when a cache is empty > ----------------------------------- > > Key: CASSANDRA-2224 > URL: https://issues.apache.org/jira/browse/CASSANDRA-2224 > Project: Cassandra > Issue Type: Bug > Affects Versions: 0.7.2 > Reporter: Joaquin Casares > Assignee: Matthew F. Dennis > Priority: Minor > Fix For: 0.8 > > > I get this error after repair stalled and I ran 'sudo killall java' and > started up Cassandra again. Most of my caches come with the same error and > most of the files they are referencing are empty. > INFO 00:04:37,137 reading saved cache > /var/lib/cassandra/saved_caches/system-IndexInfo-KeyCache > WARN 00:04:37,139 error reading saved cache > /var/lib/cassandra/saved_caches/system-IndexInfo-KeyCache > java.io.EOFException > at > java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2297) > at > java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2766) > at > java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:797) > at java.io.ObjectInputStream.<init>(ObjectInputStream.java:297) > at > org.apache.cassandra.db.ColumnFamilyStore.readSavedCache(ColumnFamilyStore.java:255) > at > org.apache.cassandra.db.ColumnFamilyStore.<init>(ColumnFamilyStore.java:198) > at > org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:451) > at > org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:432) > at org.apache.cassandra.db.Table.initCf(Table.java:360) > at org.apache.cassandra.db.Table.<init>(Table.java:290) > at org.apache.cassandra.db.Table.open(Table.java:107) > at org.apache.cassandra.db.SystemTable.checkHealth(SystemTable.java:207) > at > org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:129) > at > org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:316) > at > org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:79) > =================================================== > LocationInfo has this in the file: ^@^@^@^AL^@^@^@^AL > And reports this error: > WARN 00:04:37,179 error reading saved cache > /var/lib/cassandra/saved_caches/system-LocationInfo-KeyCache > java.io.StreamCorruptedException: invalid stream header: 00000001 > at > java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:800) > at java.io.ObjectInputStream.<init>(ObjectInputStream.java:297) > at > org.apache.cassandra.db.ColumnFamilyStore.readSavedCache(ColumnFamilyStore.java:255) > at > org.apache.cassandra.db.ColumnFamilyStore.<init>(ColumnFamilyStore.java:198) > at > org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:451) > at > org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:432) > at org.apache.cassandra.db.Table.initCf(Table.java:360) > at org.apache.cassandra.db.Table.<init>(Table.java:290) > at org.apache.cassandra.db.Table.open(Table.java:107) > at org.apache.cassandra.db.SystemTable.checkHealth(SystemTable.java:207) > at > org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:129) > at > org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:316) > at > org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:79) -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira