AssertionError - No data found for SliceQueryFilter, in ColumnFamilyStore.scan()
--------------------------------------------------------------------------------
Key: CASSANDRA-2966
URL: https://issues.apache.org/jira/browse/CASSANDRA-2966
Project: Cassandra
Issue Type: Bug
Components: Core
Affects Versions: 0.7.6
Environment: CentOS under VMWare, Pycassa 1.0.8, Cassandra 0.7.6, 4GB
heap
Reporter: David Allsopp
Fix For: 0.7.9
The following exception appears repeatedly in the system log. There is a single
client which is doing get_indexed_slices() at CL.ONE with a buffer size of
4096, iterating through all the matching rows, then starting over with a new
get_indexed_slices call.
INFO [FlushWriter:353] 2011-06-20 11:29:29,693 Memtable.java (line 172)
Completed flushing /var/lib/cassandra/data/Test/Urls.737461747573-f-268-Data.db
(123 bytes)
INFO [FlushWriter:353] 2011-06-20 11:29:29,693 Memtable.java (line 157)
Writing Memtable-Urls@1102022892(44 bytes, 2 operations)
INFO [FlushWriter:353] 2011-06-20 11:29:29,700 Memtable.java (line 172)
Completed flushing /var/lib/cassandra/data/Test/Urls-f-266-Data.db (186 bytes)
INFO [COMMIT-LOG-WRITER] 2011-06-20 11:29:29,701 CommitLog.java (line 442)
Discarding obsolete commit
log:CommitLogSegment(/var/lib/cassandra/commitlog/CommitLog-1308563547
721.log)
ERROR [ReadStage:1065] 2011-06-20 11:29:30,097 AbstractCassandraDaemon.java
(line 114) Fatal exception in thread Thread[ReadStage:1065,5,main]
java.lang.AssertionError: No data found for
SliceQueryFilter(start=java.nio.HeapByteBuffer[pos=10 lim=10 cap=30],
finish=java.nio.HeapByteBuffer[pos=17 lim=17 cap=30], rever
sed=false, count=100] in DecoratedKey(46771446669481051451740435757015366511,
687474703a2f2f6f74686572646f6d61696e2f6f6e65):QueryPath(columnFamilyName='Urls',
superColumnNam
e='null', columnName='null') (original filter
SliceQueryFilter(start=java.nio.HeapByteBuffer[pos=10 lim=10 cap=30],
finish=java.nio.HeapByteBuffer[pos=17 lim=17 cap=30], rev
ersed=false, count=100]) from expression 'Urls.737461747573 EQ 30'
at
org.apache.cassandra.db.ColumnFamilyStore.scan(ColumnFamilyStore.java:1603)
at
org.apache.cassandra.service.IndexScanVerbHandler.doVerb(IndexScanVerbHandler.java:42)
at
org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:72)
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)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira