Can you please create a ticket on 
https://issues.apache.org/jira/browse/CASSANDRA

Please include:
* CF definition including the bloom_filter_fp_chance
* If the data was upgraded from a previous version of cassandra. 
* The names of the files that were being compacted. 

As a work around you can try using nodetool upgradetables to re-write the files 
- this may also fail, but its could be worth trying. 

The next step would be to remove determine which files were causing the issue 
(looking at the logs) and remove them from the data directory. Then run repair 
to restore consistency. 

Cheers

-----------------
Aaron Morton
Freelance Developer
@aaronmorton
http://www.thelastpickle.com

On 14/06/2012, at 11:38 PM, Ravikumar Govindarajan wrote:

> We received the following NPE during compaction of a large row. We are on 
> cassandra-1.0.7. Need some help here to find the root cause of the issue
> 
>  ERROR [CompactionExecutor:595] 2012-06-13 09:44:46,718 
> AbstractCassandraDaemon.java (line 139) Fatal exception in thread 
> Thread[CompactionExecutor:595,1,main]
> java.lang.NullPointerException
>         at org.apache.cassandra.utils.MurmurHash.hash64(MurmurHash.java:102)
>         at 
> org.apache.cassandra.utils.BloomFilter.getHashBuckets(BloomFilter.java:103)
>         at 
> org.apache.cassandra.utils.BloomFilter.getHashBuckets(BloomFilter.java:92)
>         at org.apache.cassandra.utils.BloomFilter.add(BloomFilter.java:114)
>         at 
> org.apache.cassandra.db.ColumnIndexer.serialize(ColumnIndexer.java:96)
>         at 
> org.apache.cassandra.db.ColumnIndexer.serialize(ColumnIndexer.java:51)
>         at 
> org.apache.cassandra.db.compaction.PrecompactedRow.write(PrecompactedRow.java:135)
>         at 
> org.apache.cassandra.io.sstable.SSTableWriter.append(SSTableWriter.java:160)
>         at 
> org.apache.cassandra.db.compaction.CompactionTask.execute(CompactionTask.java:159)
>         at 
> org.apache.cassandra.db.compaction.CompactionManager$1.call(CompactionManager.java:134)
>         at 
> org.apache.cassandra.db.compaction.CompactionManager$1.call(CompactionManager.java:114)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
>         at java.lang.Thread.run(Thread.java:619)
> 
> Thanks and Regards,
> Ravi

Reply via email to