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

EOFException during name query

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • 0.7.2
    • None
    • Normal

    Description

      As reported by Jonas Borgstrom on the mailing list:

      While testing the new 0.7.1 release I got the following exception:

      ERROR [ReadStage:11] 2011-02-15 16:39:18,105
      DebuggableThreadPoolExecutor.java (line 103) Error in ThreadPoolExecutor
      java.io.IOError: java.io.EOFException
      at
      org.apache.cassandra.db.columniterator.SSTableNamesIterator.<init>(SSTableNamesIterator.java:75)
      at
      org.apache.cassandra.db.filter.NamesQueryFilter.getSSTableColumnIterator(NamesQueryFilter.java:59)
      at
      org.apache.cassandra.db.filter.QueryFilter.getSSTableColumnIterator(QueryFilter.java:80)
      at
      org.apache.cassandra.db.ColumnFamilyStore.getTopLevelColumns(ColumnFamilyStore.java:1274)
      at
      org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1166)
      at
      org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1095)
      at org.apache.cassandra.db.Table.getRow(Table.java:384)
      at
      org.apache.cassandra.db.SliceByNamesReadCommand.getRow(SliceByNamesReadCommand.java:60)
      at
      org.apache.cassandra.service.StorageProxy$LocalReadRunnable.runMayThrow(StorageProxy.java:473)
      at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:30)
      at
      java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
      at
      java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
      at java.lang.Thread.run(Thread.java:636)
      Caused by: java.io.EOFException
      at java.io.DataInputStream.readInt(DataInputStream.java:392)
      at
      org.apache.cassandra.utils.BloomFilterSerializer.deserialize(BloomFilterSerializer.java:48)
      at
      org.apache.cassandra.utils.BloomFilterSerializer.deserialize(BloomFilterSerializer.java:30)
      at
      org.apache.cassandra.io.sstable.IndexHelper.defreezeBloomFilter(IndexHelper.java:108)
      at
      org.apache.cassandra.db.columniterator.SSTableNamesIterator.read(SSTableNamesIterator.java:106)
      at
      org.apache.cassandra.db.columniterator.SSTableNamesIterator.<init>(SSTableNamesIterator.java:71)
      ... 12 more

      Attachments

        1. 0001-Fix-bad-signed-conversion-from-byte-to-int.patch
          1 kB
          Sylvain Lebresne
        2. 2165-1.txt
          15 kB
          Jonathan Ellis
        3. 2165-2.txt
          0.8 kB
          Jonathan Ellis

        Issue Links

          Activity

            People

              jbellis Jonathan Ellis
              slebresne Sylvain Lebresne
              Jonathan Ellis
              Sylvain Lebresne
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 1h
                  1h
                  Remaining:
                  Remaining Estimate - 1h
                  1h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified