Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-5252

Starting Cassandra throws EOF while reading saved cache

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 1.2.2
    • None
    • None
    • Low

    Description

      I just saw this exception happen on Cassandra 1.2.1. I thought this was fixed by CASSANDRA-4916. Wasn't CASSANDRA-4916 part of the 1.2.1 release?

      I'm on Mac OS X 10.8.2, Oracle JDK 1.7.0_11, using snappy-java 1.0.5-M3 from Maven (not sure if that's the cause).
      I'm attaching my data and log directory as data.zip.

       WARN [main] 2013-02-12 17:50:11,714 AutoSavingCache.java (line 160) error reading saved cache /Users/services/cassandra/data/saved_caches/system-schema
      _columnfamilies-KeyCache-b.db
      java.io.EOFException
              at java.io.DataInputStream.readInt(DataInputStream.java:392)
              at org.apache.cassandra.utils.ByteBufferUtil.readWithLength(ByteBufferUtil.java:349)
              at org.apache.cassandra.service.CacheService$KeyCacheSerializer.deserialize(CacheService.java:378)
              at org.apache.cassandra.cache.AutoSavingCache.loadSaved(AutoSavingCache.java:144)
              at org.apache.cassandra.db.ColumnFamilyStore.<init>(ColumnFamilyStore.java:277)
              at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:392)
              at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:364)
              at org.apache.cassandra.db.Table.initCf(Table.java:337)
              at org.apache.cassandra.db.Table.<init>(Table.java:280)
              at org.apache.cassandra.db.Table.open(Table.java:110)
              at org.apache.cassandra.db.Table.open(Table.java:88)
              at org.apache.cassandra.db.SystemTable.checkHealth(SystemTable.java:421)
              at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:177)
              at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:370)
              at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:413)
       INFO [SSTableBatchOpen:1] 2013-02-12 17:50:11,722 SSTableReader.java (line 164) Opening /Users/services/cassandra/data/data/system/schema_columns/syste
      m-schema_columns-ib-6 (193 bytes)
       INFO [SSTableBatchOpen:2] 2013-02-12 17:50:11,722 SSTableReader.java (line 164) Opening /Users/services/cassandra/data/data/system/schema_columns/syste
      m-schema_columns-ib-5 (3840 bytes)
       INFO [main] 2013-02-12 17:50:11,725 AutoSavingCache.java (line 139) reading saved cache /Users/services/cassandra/data/saved_caches/system-schema_colum
      ns-KeyCache-b.db
       WARN [main] 2013-02-12 17:50:11,725 AutoSavingCache.java (line 160) error reading saved cache /Users/services/cassandra/data/saved_caches/system-schema
      _columns-KeyCache-b.db
      java.io.EOFException
              at java.io.DataInputStream.readInt(DataInputStream.java:392)
              at org.apache.cassandra.utils.ByteBufferUtil.readWithLength(ByteBufferUtil.java:349)
              at org.apache.cassandra.service.CacheService$KeyCacheSerializer.deserialize(CacheService.java:378)
              at org.apache.cassandra.cache.AutoSavingCache.loadSaved(AutoSavingCache.java:144)
              at org.apache.cassandra.db.ColumnFamilyStore.<init>(ColumnFamilyStore.java:277)
              at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:392)
              at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:364)
              at org.apache.cassandra.db.Table.initCf(Table.java:337)
              at org.apache.cassandra.db.Table.<init>(Table.java:280)
              at org.apache.cassandra.db.Table.open(Table.java:110)
              at org.apache.cassandra.db.Table.open(Table.java:88)
              at org.apache.cassandra.db.SystemTable.checkHealth(SystemTable.java:421)
              at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:177)
              at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:370)
              at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:413)
       INFO [SSTableBatchOpen:1] 2013-02-12 17:50:11,736 SSTableReader.java (line 164) Opening /Users/services/cassandra/data/data/system/local/system-local-i
      b-14 (458 bytes)
       INFO [main] 2013-02-12 17:50:11,738 AutoSavingCache.java (line 139) reading saved cache /Users/services/cassandra/data/saved_caches/system-local-KeyCac
      he-b.db
       WARN [main] 2013-02-12 17:50:11,739 AutoSavingCache.java (line 160) error reading saved cache /Users/services/cassandra/data/saved_caches/system-local-
      KeyCache-b.db
      java.io.EOFException
              at java.io.DataInputStream.readInt(DataInputStream.java:392)
              at org.apache.cassandra.utils.ByteBufferUtil.readWithLength(ByteBufferUtil.java:349)
              at org.apache.cassandra.service.CacheService$KeyCacheSerializer.deserialize(CacheService.java:378)
              at org.apache.cassandra.cache.AutoSavingCache.loadSaved(AutoSavingCache.java:144)
              at org.apache.cassandra.db.ColumnFamilyStore.<init>(ColumnFamilyStore.java:277)
              at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:392)
              at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:364)
              at org.apache.cassandra.db.Table.initCf(Table.java:337)
              at org.apache.cassandra.db.Table.<init>(Table.java:280)
              at org.apache.cassandra.db.Table.open(Table.java:110)
              at org.apache.cassandra.db.Table.open(Table.java:88)
              at org.apache.cassandra.db.SystemTable.checkHealth(SystemTable.java:421)
              at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:177)
              at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:370)
              at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:413)
      

      Attachments

        1. data.zip
          252 kB
          Drew Kutcharian

        Issue Links

          Activity

            People

              dbrosius David Brosius
              drew_kutchar Drew Kutcharian
              David Brosius
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: