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

Null pointer after droping keyspace

    XMLWordPrintableJSON

Details

    • Low

    Description

      After dropping keyspace, sometimes I see this in logs:

      ERROR 03:40:29 Exception in thread Thread[CompactionExecutor:2,1,main]
      java.lang.AssertionError: null
      	at org.apache.cassandra.io.compress.CompressionParameters.setLiveMetadata(CompressionParameters.java:108) ~[main/:na]
      	at org.apache.cassandra.io.sstable.SSTableReader.getCompressionMetadata(SSTableReader.java:1142) ~[main/:na]
      	at org.apache.cassandra.io.sstable.SSTableReader.openDataReader(SSTableReader.java:1896) ~[main/:na]
      	at org.apache.cassandra.io.sstable.SSTableScanner.<init>(SSTableScanner.java:68) ~[main/:na]
      	at org.apache.cassandra.io.sstable.SSTableReader.getScanner(SSTableReader.java:1681) ~[main/:na]
      	at org.apache.cassandra.io.sstable.SSTableReader.getScanner(SSTableReader.java:1693) ~[main/:na]
      	at org.apache.cassandra.db.compaction.LeveledCompactionStrategy.getScanners(LeveledCompactionStrategy.java:181) ~[main/:na]
      	at org.apache.cassandra.db.compaction.WrappingCompactionStrategy.getScanners(WrappingCompactionStrategy.java:320) ~[main/:na]
      	at org.apache.cassandra.db.compaction.AbstractCompactionStrategy.getScanners(AbstractCompactionStrategy.java:340) ~[main/:na]
      	at org.apache.cassandra.db.compaction.CompactionTask.runWith(CompactionTask.java:151) ~[main/:na]
      	at org.apache.cassandra.io.util.DiskAwareRunnable.runMayThrow(DiskAwareRunnable.java:48) ~[main/:na]
      	at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28) ~[main/:na]
      	at org.apache.cassandra.db.compaction.CompactionTask.executeInternal(CompactionTask.java:75) ~[main/:na]
      	at org.apache.cassandra.db.compaction.AbstractCompactionTask.execute(AbstractCompactionTask.java:59) ~[main/:na]
      	at org.apache.cassandra.db.compaction.CompactionManager$BackgroundCompactionTask.run(CompactionManager.java:233) ~[main/:na]
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) ~[na:1.7.0_71]
      	at java.util.concurrent.FutureTask.run(FutureTask.java:262) ~[na:1.7.0_71]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_71]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
      	at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
      

      Minor issue since doesn't really affect anything, but the error makes it look like somethings wrong. Seen on 2.1 branch (1b21aef8152d96a180e75f2fcc5afad9ded6c595), not sure how far back (may be post 2.1.2).

      Attachments

        1. CassandraStressTest-8332.zip
          1.08 MB
          Jacek Lewandowski
        2. 8332.txt
          0.6 kB
          T Jake Luciani

        Activity

          People

            tjake T Jake Luciani
            cnlwsu Chris Lohfink
            T Jake Luciani
            Chris Lohfink
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: