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

NPE in SSTableWriter when no ReplayPosition availible

    XMLWordPrintableJSON

Details

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

    Description

      The following NPE occurs when durable_writes is set to false

      ERROR 09:20:30,378 Fatal exception in thread Thread[FlushWriter:11,5,main]
      java.lang.RuntimeException: java.lang.NullPointerException
      	at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:34)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      	at java.lang.Thread.run(Thread.java:619)
      Caused by: java.lang.NullPointerException
      	at org.apache.cassandra.db.commitlog.ReplayPosition$ReplayPositionSerializer.serialize(ReplayPosition.java:127)
      	at org.apache.cassandra.io.sstable.SSTableWriter.writeMetadata(SSTableWriter.java:209)
      	at org.apache.cassandra.io.sstable.SSTableWriter.closeAndOpenReader(SSTableWriter.java:187)
      	at org.apache.cassandra.io.sstable.SSTableWriter.closeAndOpenReader(SSTableWriter.java:173)
      	at org.apache.cassandra.db.Memtable.writeSortedContents(Memtable.java:253)
      	at org.apache.cassandra.db.Memtable.access$400(Memtable.java:49)
      	at org.apache.cassandra.db.Memtable$3.runMayThrow(Memtable.java:270)
      	at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:30)
      	... 3 more
      

      Attachments

        Activity

          People

            tjake T Jake Luciani
            tjake T Jake Luciani
            T Jake Luciani
            Sylvain Lebresne
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: