Ravikumar created CASSANDRA-4367:
------------------------------------

             Summary: NPE in murmur-hash
                 Key: CASSANDRA-4367
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-4367
             Project: Cassandra
          Issue Type: Bug
          Components: Core
    Affects Versions: 1.0.7
         Environment: GNU/Linux 2.6.18, 64-bit JDK 1.6.0_02-b05, Cassandra 
1.0.7 NTS
            Reporter: Ravikumar
            Priority: Minor


We were running nodetool repair -pr <ZMail> <MsgConvMapper> and received the 
following error during a compaction

 INFO [CompactionExecutor:595] 2012-06-13 08:46:59,927 CompactionTask.java 
(line 113) Compacting 
[SSTableReader(path='/home/sas/system/data/ZMail/MsgConvMapper-hc-183-Data.db'),
 
SSTableReader(path='/home/sas/system/data/ZMail/MsgConvMapper-hc-185-Data.db'), 
SSTableReader(path='/home/sas/system/data/ZMail/MsgConvMapper-hc-171-Data.db'), 
SSTableReader(path='/home/sas/system/data/ZMail/MsgConvMapper-hc-182-Data.db')]

 INFO [CompactionExecutor:595] 2012-06-13 09:39:58,570 
CompactionController.java (line 133) Compacting large row 
ZMail/MsgConvMapper:691000001157001 (81190450 bytes) incrementally

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)

The CF Def is:

Keyspace: ZMail:
  Replication Strategy: org.apache.cassandra.locator.NetworkTopologyStrategy
  Durable Writes: true
    Options: [DC2:2, DC1:3]
  Column Families:
    ColumnFamily: MsgConvMapper (Super)
      Key Validation Class: org.apache.cassandra.db.marshal.LongType
      Default column value validator: org.apache.cassandra.db.marshal.BytesType
      Columns sorted by: 
org.apache.cassandra.db.marshal.LongType/org.apache.cassandra.db.marshal.BytesType
      Row cache size / save period in seconds / keys to save : 0.0/0/all
      Row Cache Provider: org.apache.cassandra.cache.SerializingCacheProvider
      Key cache size / save period in seconds: 200000.0/14400
      GC grace seconds: 1209600
      Compaction min/max thresholds: 4/32
      Read repair chance: 1.0
      Replicate on write: true
      Bloom Filter FP chance: default
      Built indexes: []
      Compaction Strategy: 
org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy

I do not see those any of those SSTables in disk, that participated in the 
above failed compaction.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to