[jira] [Commented] (CASSANDRA-12336) NullPointerException during compaction on table with static columns
[ https://issues.apache.org/jira/browse/CASSANDRA-12336?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15407836#comment-15407836 ] Carl Yeksigian commented on CASSANDRA-12336: Sorry about that; didn't see it was patch available. +1, assuming a clean CI rerun > NullPointerException during compaction on table with static columns > --- > > Key: CASSANDRA-12336 > URL: https://issues.apache.org/jira/browse/CASSANDRA-12336 > Project: Cassandra > Issue Type: Bug > Components: Compaction > Environment: cqlsh 5.0.1 > Cassandra 3.0.8-SNAPSHOT (3.0.x dev - a5cbb0) >Reporter: Evan Prothro >Assignee: Sylvain Lebresne > Fix For: 3.0.9 > > > After being affected by > https://issues.apache.org/jira/browse/CASSANDRA-11988, we built a5cbb0. > Compaction still fails with the following trace: > {code} > WARN [SharedPool-Worker-2] 2016-07-28 10:51:56,111 > AbstractLocalAwareExecutorService.java:169 - Uncaught exception on thread > Thread[SharedPool-Worker-2,5,main]: {} > java.lang.RuntimeException: java.lang.NullPointerException > at > org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2453) > ~[main/:na] > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > ~[na:1.8.0_72] > at > org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService$FutureTask.run(AbstractLocalAwareExecutorService.java:164) > ~[main/:na] > at > org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService$LocalSessionFutureTask.run(AbstractLocalAwareExecutorService.java:136) > [main/:na] > at org.apache.cassandra.concurrent.SEPWorker.run(SEPWorker.java:105) > [main/:na] > at java.lang.Thread.run(Thread.java:745) [na:1.8.0_72] > Caused by: java.lang.NullPointerException: null > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToRow(ReadCommand.java:466) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToStatic(ReadCommand.java:460) > ~[main/:na] > at org.apache.cassandra.db.transform.BaseRows.add(BaseRows.java:105) > ~[main/:na] > at > org.apache.cassandra.db.transform.UnfilteredRows.add(UnfilteredRows.java:41) > ~[main/:na] > at > org.apache.cassandra.db.transform.Transformation.add(Transformation.java:156) > ~[main/:na] > at > org.apache.cassandra.db.transform.Transformation.apply(Transformation.java:122) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToPartition(ReadCommand.java:454) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToPartition(ReadCommand.java:438) > ~[main/:na] > at > org.apache.cassandra.db.transform.BasePartitions.hasNext(BasePartitions.java:96) > ~[main/:na] > at > org.apache.cassandra.db.partitions.UnfilteredPartitionIterators$Serializer.serialize(UnfilteredPartitionIterators.java:295) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.build(ReadResponse.java:145) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.(ReadResponse.java:138) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.(ReadResponse.java:134) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse.createDataResponse(ReadResponse.java:76) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand.createResponse(ReadCommand.java:320) > ~[main/:na] > at > org.apache.cassandra.service.StorageProxy$LocalReadRunnable.runMayThrow(StorageProxy.java:1796) > ~[main/:na] > at > org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2449) > ~[main/:na] > ... 5 common frames omitted > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CASSANDRA-12336) NullPointerException during compaction on table with static columns
[ https://issues.apache.org/jira/browse/CASSANDRA-12336?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15407830#comment-15407830 ] Sylvain Lebresne commented on CASSANDRA-12336: -- [~carlyeks] gentle ping to know if you would have time to have a quick look at this. The patch is a one liner and the test looks clear (though I just rebased and re-ran them to make doubly sure). I'm off for vacation soon and I'd rather not have that fell through the cracks. Thanks. > NullPointerException during compaction on table with static columns > --- > > Key: CASSANDRA-12336 > URL: https://issues.apache.org/jira/browse/CASSANDRA-12336 > Project: Cassandra > Issue Type: Bug > Components: Compaction > Environment: cqlsh 5.0.1 > Cassandra 3.0.8-SNAPSHOT (3.0.x dev - a5cbb0) >Reporter: Evan Prothro >Assignee: Sylvain Lebresne > Fix For: 3.0.9 > > > After being affected by > https://issues.apache.org/jira/browse/CASSANDRA-11988, we built a5cbb0. > Compaction still fails with the following trace: > {code} > WARN [SharedPool-Worker-2] 2016-07-28 10:51:56,111 > AbstractLocalAwareExecutorService.java:169 - Uncaught exception on thread > Thread[SharedPool-Worker-2,5,main]: {} > java.lang.RuntimeException: java.lang.NullPointerException > at > org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2453) > ~[main/:na] > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > ~[na:1.8.0_72] > at > org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService$FutureTask.run(AbstractLocalAwareExecutorService.java:164) > ~[main/:na] > at > org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService$LocalSessionFutureTask.run(AbstractLocalAwareExecutorService.java:136) > [main/:na] > at org.apache.cassandra.concurrent.SEPWorker.run(SEPWorker.java:105) > [main/:na] > at java.lang.Thread.run(Thread.java:745) [na:1.8.0_72] > Caused by: java.lang.NullPointerException: null > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToRow(ReadCommand.java:466) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToStatic(ReadCommand.java:460) > ~[main/:na] > at org.apache.cassandra.db.transform.BaseRows.add(BaseRows.java:105) > ~[main/:na] > at > org.apache.cassandra.db.transform.UnfilteredRows.add(UnfilteredRows.java:41) > ~[main/:na] > at > org.apache.cassandra.db.transform.Transformation.add(Transformation.java:156) > ~[main/:na] > at > org.apache.cassandra.db.transform.Transformation.apply(Transformation.java:122) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToPartition(ReadCommand.java:454) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToPartition(ReadCommand.java:438) > ~[main/:na] > at > org.apache.cassandra.db.transform.BasePartitions.hasNext(BasePartitions.java:96) > ~[main/:na] > at > org.apache.cassandra.db.partitions.UnfilteredPartitionIterators$Serializer.serialize(UnfilteredPartitionIterators.java:295) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.build(ReadResponse.java:145) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.(ReadResponse.java:138) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.(ReadResponse.java:134) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse.createDataResponse(ReadResponse.java:76) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand.createResponse(ReadCommand.java:320) > ~[main/:na] > at > org.apache.cassandra.service.StorageProxy$LocalReadRunnable.runMayThrow(StorageProxy.java:1796) > ~[main/:na] > at > org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2449) > ~[main/:na] > ... 5 common frames omitted > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CASSANDRA-12336) NullPointerException during compaction on table with static columns
[ https://issues.apache.org/jira/browse/CASSANDRA-12336?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15399808#comment-15399808 ] Evan Prothro commented on CASSANDRA-12336: -- [~dannyantonetti] have you tried using {{sstabledump}} to inspect your data? http://www.datastax.com/dev/blog/debugging-sstables-in-3-0-with-sstabledump It might help if you explain what you are doing and what exception you are seeing where and when. > NullPointerException during compaction on table with static columns > --- > > Key: CASSANDRA-12336 > URL: https://issues.apache.org/jira/browse/CASSANDRA-12336 > Project: Cassandra > Issue Type: Bug > Components: Compaction > Environment: cqlsh 5.0.1 > Cassandra 3.0.8-SNAPSHOT (3.0.x dev - a5cbb0) >Reporter: Evan Prothro >Assignee: Sylvain Lebresne > Fix For: 3.0.9 > > > After being affected by > https://issues.apache.org/jira/browse/CASSANDRA-11988, we built a5cbb0. > Compaction still fails with the following trace: > {code} > WARN [SharedPool-Worker-2] 2016-07-28 10:51:56,111 > AbstractLocalAwareExecutorService.java:169 - Uncaught exception on thread > Thread[SharedPool-Worker-2,5,main]: {} > java.lang.RuntimeException: java.lang.NullPointerException > at > org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2453) > ~[main/:na] > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > ~[na:1.8.0_72] > at > org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService$FutureTask.run(AbstractLocalAwareExecutorService.java:164) > ~[main/:na] > at > org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService$LocalSessionFutureTask.run(AbstractLocalAwareExecutorService.java:136) > [main/:na] > at org.apache.cassandra.concurrent.SEPWorker.run(SEPWorker.java:105) > [main/:na] > at java.lang.Thread.run(Thread.java:745) [na:1.8.0_72] > Caused by: java.lang.NullPointerException: null > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToRow(ReadCommand.java:466) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToStatic(ReadCommand.java:460) > ~[main/:na] > at org.apache.cassandra.db.transform.BaseRows.add(BaseRows.java:105) > ~[main/:na] > at > org.apache.cassandra.db.transform.UnfilteredRows.add(UnfilteredRows.java:41) > ~[main/:na] > at > org.apache.cassandra.db.transform.Transformation.add(Transformation.java:156) > ~[main/:na] > at > org.apache.cassandra.db.transform.Transformation.apply(Transformation.java:122) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToPartition(ReadCommand.java:454) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToPartition(ReadCommand.java:438) > ~[main/:na] > at > org.apache.cassandra.db.transform.BasePartitions.hasNext(BasePartitions.java:96) > ~[main/:na] > at > org.apache.cassandra.db.partitions.UnfilteredPartitionIterators$Serializer.serialize(UnfilteredPartitionIterators.java:295) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.build(ReadResponse.java:145) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.(ReadResponse.java:138) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.(ReadResponse.java:134) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse.createDataResponse(ReadResponse.java:76) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand.createResponse(ReadCommand.java:320) > ~[main/:na] > at > org.apache.cassandra.service.StorageProxy$LocalReadRunnable.runMayThrow(StorageProxy.java:1796) > ~[main/:na] > at > org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2449) > ~[main/:na] > ... 5 common frames omitted > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CASSANDRA-12336) NullPointerException during compaction on table with static columns
[ https://issues.apache.org/jira/browse/CASSANDRA-12336?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15399763#comment-15399763 ] Daniel Antonetti commented on CASSANDRA-12336: -- Looking a little bit into this, these seem to be bad rows in our database. Is there a way to find them (maybe add a logging statement on the primary key), so that we can identify the records and investigate further, to see how many records that we have like this. > NullPointerException during compaction on table with static columns > --- > > Key: CASSANDRA-12336 > URL: https://issues.apache.org/jira/browse/CASSANDRA-12336 > Project: Cassandra > Issue Type: Bug > Components: Compaction > Environment: cqlsh 5.0.1 > Cassandra 3.0.8-SNAPSHOT (3.0.x dev - a5cbb0) >Reporter: Evan Prothro >Assignee: Sylvain Lebresne > Fix For: 3.0.9 > > > After being affected by > https://issues.apache.org/jira/browse/CASSANDRA-11988, we built a5cbb0. > Compaction still fails with the following trace: > {code} > WARN [SharedPool-Worker-2] 2016-07-28 10:51:56,111 > AbstractLocalAwareExecutorService.java:169 - Uncaught exception on thread > Thread[SharedPool-Worker-2,5,main]: {} > java.lang.RuntimeException: java.lang.NullPointerException > at > org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2453) > ~[main/:na] > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > ~[na:1.8.0_72] > at > org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService$FutureTask.run(AbstractLocalAwareExecutorService.java:164) > ~[main/:na] > at > org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService$LocalSessionFutureTask.run(AbstractLocalAwareExecutorService.java:136) > [main/:na] > at org.apache.cassandra.concurrent.SEPWorker.run(SEPWorker.java:105) > [main/:na] > at java.lang.Thread.run(Thread.java:745) [na:1.8.0_72] > Caused by: java.lang.NullPointerException: null > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToRow(ReadCommand.java:466) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToStatic(ReadCommand.java:460) > ~[main/:na] > at org.apache.cassandra.db.transform.BaseRows.add(BaseRows.java:105) > ~[main/:na] > at > org.apache.cassandra.db.transform.UnfilteredRows.add(UnfilteredRows.java:41) > ~[main/:na] > at > org.apache.cassandra.db.transform.Transformation.add(Transformation.java:156) > ~[main/:na] > at > org.apache.cassandra.db.transform.Transformation.apply(Transformation.java:122) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToPartition(ReadCommand.java:454) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToPartition(ReadCommand.java:438) > ~[main/:na] > at > org.apache.cassandra.db.transform.BasePartitions.hasNext(BasePartitions.java:96) > ~[main/:na] > at > org.apache.cassandra.db.partitions.UnfilteredPartitionIterators$Serializer.serialize(UnfilteredPartitionIterators.java:295) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.build(ReadResponse.java:145) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.(ReadResponse.java:138) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.(ReadResponse.java:134) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse.createDataResponse(ReadResponse.java:76) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand.createResponse(ReadCommand.java:320) > ~[main/:na] > at > org.apache.cassandra.service.StorageProxy$LocalReadRunnable.runMayThrow(StorageProxy.java:1796) > ~[main/:na] > at > org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2449) > ~[main/:na] > ... 5 common frames omitted > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CASSANDRA-12336) NullPointerException during compaction on table with static columns
[ https://issues.apache.org/jira/browse/CASSANDRA-12336?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15399760#comment-15399760 ] Daniel Antonetti commented on CASSANDRA-12336: -- This patch does seem to fix the issue that we saw before. > NullPointerException during compaction on table with static columns > --- > > Key: CASSANDRA-12336 > URL: https://issues.apache.org/jira/browse/CASSANDRA-12336 > Project: Cassandra > Issue Type: Bug > Components: Compaction > Environment: cqlsh 5.0.1 > Cassandra 3.0.8-SNAPSHOT (3.0.x dev - a5cbb0) >Reporter: Evan Prothro >Assignee: Sylvain Lebresne > Fix For: 3.0.9 > > > After being affected by > https://issues.apache.org/jira/browse/CASSANDRA-11988, we built a5cbb0. > Compaction still fails with the following trace: > {code} > WARN [SharedPool-Worker-2] 2016-07-28 10:51:56,111 > AbstractLocalAwareExecutorService.java:169 - Uncaught exception on thread > Thread[SharedPool-Worker-2,5,main]: {} > java.lang.RuntimeException: java.lang.NullPointerException > at > org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2453) > ~[main/:na] > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > ~[na:1.8.0_72] > at > org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService$FutureTask.run(AbstractLocalAwareExecutorService.java:164) > ~[main/:na] > at > org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService$LocalSessionFutureTask.run(AbstractLocalAwareExecutorService.java:136) > [main/:na] > at org.apache.cassandra.concurrent.SEPWorker.run(SEPWorker.java:105) > [main/:na] > at java.lang.Thread.run(Thread.java:745) [na:1.8.0_72] > Caused by: java.lang.NullPointerException: null > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToRow(ReadCommand.java:466) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToStatic(ReadCommand.java:460) > ~[main/:na] > at org.apache.cassandra.db.transform.BaseRows.add(BaseRows.java:105) > ~[main/:na] > at > org.apache.cassandra.db.transform.UnfilteredRows.add(UnfilteredRows.java:41) > ~[main/:na] > at > org.apache.cassandra.db.transform.Transformation.add(Transformation.java:156) > ~[main/:na] > at > org.apache.cassandra.db.transform.Transformation.apply(Transformation.java:122) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToPartition(ReadCommand.java:454) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToPartition(ReadCommand.java:438) > ~[main/:na] > at > org.apache.cassandra.db.transform.BasePartitions.hasNext(BasePartitions.java:96) > ~[main/:na] > at > org.apache.cassandra.db.partitions.UnfilteredPartitionIterators$Serializer.serialize(UnfilteredPartitionIterators.java:295) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.build(ReadResponse.java:145) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.(ReadResponse.java:138) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.(ReadResponse.java:134) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse.createDataResponse(ReadResponse.java:76) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand.createResponse(ReadCommand.java:320) > ~[main/:na] > at > org.apache.cassandra.service.StorageProxy$LocalReadRunnable.runMayThrow(StorageProxy.java:1796) > ~[main/:na] > at > org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2449) > ~[main/:na] > ... 5 common frames omitted > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CASSANDRA-12336) NullPointerException during compaction on table with static columns
[ https://issues.apache.org/jira/browse/CASSANDRA-12336?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15399380#comment-15399380 ] Evan Prothro commented on CASSANDRA-12336: -- Confirmed that patch [12336-3.0|https://github.com/pcmanus/cassandra/commits/12336-3.0] fixes this issue for us. Both manual and triggered-from-read compaction work without error. > NullPointerException during compaction on table with static columns > --- > > Key: CASSANDRA-12336 > URL: https://issues.apache.org/jira/browse/CASSANDRA-12336 > Project: Cassandra > Issue Type: Bug > Components: Compaction > Environment: cqlsh 5.0.1 > Cassandra 3.0.8-SNAPSHOT (3.0.x dev - a5cbb0) >Reporter: Evan Prothro >Assignee: Sylvain Lebresne > Fix For: 3.0.9 > > > After being affected by > https://issues.apache.org/jira/browse/CASSANDRA-11988, we built a5cbb0. > Compaction still fails with the following trace: > {code} > WARN [SharedPool-Worker-2] 2016-07-28 10:51:56,111 > AbstractLocalAwareExecutorService.java:169 - Uncaught exception on thread > Thread[SharedPool-Worker-2,5,main]: {} > java.lang.RuntimeException: java.lang.NullPointerException > at > org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2453) > ~[main/:na] > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > ~[na:1.8.0_72] > at > org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService$FutureTask.run(AbstractLocalAwareExecutorService.java:164) > ~[main/:na] > at > org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService$LocalSessionFutureTask.run(AbstractLocalAwareExecutorService.java:136) > [main/:na] > at org.apache.cassandra.concurrent.SEPWorker.run(SEPWorker.java:105) > [main/:na] > at java.lang.Thread.run(Thread.java:745) [na:1.8.0_72] > Caused by: java.lang.NullPointerException: null > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToRow(ReadCommand.java:466) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToStatic(ReadCommand.java:460) > ~[main/:na] > at org.apache.cassandra.db.transform.BaseRows.add(BaseRows.java:105) > ~[main/:na] > at > org.apache.cassandra.db.transform.UnfilteredRows.add(UnfilteredRows.java:41) > ~[main/:na] > at > org.apache.cassandra.db.transform.Transformation.add(Transformation.java:156) > ~[main/:na] > at > org.apache.cassandra.db.transform.Transformation.apply(Transformation.java:122) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToPartition(ReadCommand.java:454) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToPartition(ReadCommand.java:438) > ~[main/:na] > at > org.apache.cassandra.db.transform.BasePartitions.hasNext(BasePartitions.java:96) > ~[main/:na] > at > org.apache.cassandra.db.partitions.UnfilteredPartitionIterators$Serializer.serialize(UnfilteredPartitionIterators.java:295) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.build(ReadResponse.java:145) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.(ReadResponse.java:138) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.(ReadResponse.java:134) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse.createDataResponse(ReadResponse.java:76) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand.createResponse(ReadCommand.java:320) > ~[main/:na] > at > org.apache.cassandra.service.StorageProxy$LocalReadRunnable.runMayThrow(StorageProxy.java:1796) > ~[main/:na] > at > org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2449) > ~[main/:na] > ... 5 common frames omitted > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (CASSANDRA-12336) NullPointerException during compaction on table with static columns
[ https://issues.apache.org/jira/browse/CASSANDRA-12336?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15397828#comment-15397828 ] Evan Prothro commented on CASSANDRA-12336: -- Currently we're working around this by effectively disabling compaction with an extremely high value for `gc_grace_seconds` on tables with static fields. Clearly the shorter we have to live with that workaround the less nervous we are. Please don't hesitate to let us know anything we can do to help isolate or reproduce. We can provide an sstable and schema that should reproduce. Reply > NullPointerException during compaction on table with static columns > --- > > Key: CASSANDRA-12336 > URL: https://issues.apache.org/jira/browse/CASSANDRA-12336 > Project: Cassandra > Issue Type: Bug > Components: Compaction > Environment: cqlsh 5.0.1 > Cassandra 3.0.8-SNAPSHOT (3.0.x dev - a5cbb0) >Reporter: Evan Prothro > Fix For: 3.0.9 > > > After being affected by > https://issues.apache.org/jira/browse/CASSANDRA-11988, we built a5cbb0. > Compaction still fails with the following trace: > {code} > WARN [SharedPool-Worker-2] 2016-07-28 10:51:56,111 > AbstractLocalAwareExecutorService.java:169 - Uncaught exception on thread > Thread[SharedPool-Worker-2,5,main]: {} > java.lang.RuntimeException: java.lang.NullPointerException > at > org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2453) > ~[main/:na] > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > ~[na:1.8.0_72] > at > org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService$FutureTask.run(AbstractLocalAwareExecutorService.java:164) > ~[main/:na] > at > org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService$LocalSessionFutureTask.run(AbstractLocalAwareExecutorService.java:136) > [main/:na] > at org.apache.cassandra.concurrent.SEPWorker.run(SEPWorker.java:105) > [main/:na] > at java.lang.Thread.run(Thread.java:745) [na:1.8.0_72] > Caused by: java.lang.NullPointerException: null > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToRow(ReadCommand.java:466) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToStatic(ReadCommand.java:460) > ~[main/:na] > at org.apache.cassandra.db.transform.BaseRows.add(BaseRows.java:105) > ~[main/:na] > at > org.apache.cassandra.db.transform.UnfilteredRows.add(UnfilteredRows.java:41) > ~[main/:na] > at > org.apache.cassandra.db.transform.Transformation.add(Transformation.java:156) > ~[main/:na] > at > org.apache.cassandra.db.transform.Transformation.apply(Transformation.java:122) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToPartition(ReadCommand.java:454) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand$1MetricRecording.applyToPartition(ReadCommand.java:438) > ~[main/:na] > at > org.apache.cassandra.db.transform.BasePartitions.hasNext(BasePartitions.java:96) > ~[main/:na] > at > org.apache.cassandra.db.partitions.UnfilteredPartitionIterators$Serializer.serialize(UnfilteredPartitionIterators.java:295) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.build(ReadResponse.java:145) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.(ReadResponse.java:138) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse$LocalDataResponse.(ReadResponse.java:134) > ~[main/:na] > at > org.apache.cassandra.db.ReadResponse.createDataResponse(ReadResponse.java:76) > ~[main/:na] > at > org.apache.cassandra.db.ReadCommand.createResponse(ReadCommand.java:320) > ~[main/:na] > at > org.apache.cassandra.service.StorageProxy$LocalReadRunnable.runMayThrow(StorageProxy.java:1796) > ~[main/:na] > at > org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:2449) > ~[main/:na] > ... 5 common frames omitted > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)