You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Thibaut (JIRA)" <ji...@apache.org> on 2011/07/01 20:22:28 UTC
[jira] [Created] (CASSANDRA-2847) Nullpointer Exception in
get_range_slices
Nullpointer Exception in get_range_slices
-----------------------------------------
Key: CASSANDRA-2847
URL: https://issues.apache.org/jira/browse/CASSANDRA-2847
Project: Cassandra
Issue Type: Bug
Components: Core
Affects Versions: 0.8.1
Reporter: Thibaut
Priority: Critical
Hi,
we upgraded our test cluster from 0.7.* to 0.8.1. We did run nodetool scrub on each node, and then nodetool repair (Repair might not have finished so far). We also upgradet to hector 0.8.1
We tried to run our application and get_range_slices fails with the following error:
ERROR [pool-2-thread-15] 2011-07-01 20:15:46,224 Cassandra.java (line 3210) Internal error processing get_range_slices
java.lang.NullPointerException
at org.apache.cassandra.db.ColumnFamily.diff(ColumnFamily.java:298)
at org.apache.cassandra.db.ColumnFamily.diff(ColumnFamily.java:406)
at org.apache.cassandra.service.RowRepairResolver.maybeScheduleRepairs(RowRepairResolver.java:103)
at org.apache.cassandra.service.RangeSliceResponseResolver$2.getReduced(RangeSliceResponseResolver.java:120)
at org.apache.cassandra.service.RangeSliceResponseResolver$2.getReduced(RangeSliceResponseResolver.java:85)
at org.apache.cassandra.utils.ReducingIterator.computeNext(ReducingIterator.java:74)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:140)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:135)
at org.apache.cassandra.service.StorageProxy.getRangeSlice(StorageProxy.java:715)
at org.apache.cassandra.thrift.CassandraServer.get_range_slices(CassandraServer.java:617)
at org.apache.cassandra.thrift.Cassandra$Processor$get_range_slices.process(Cassandra.java:3202)
at org.apache.cassandra.thrift.Cassandra$Processor.process(Cassandra.java:2889)
at org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:187)
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:662)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CASSANDRA-2847) Nullpointer Exception in
get_range_slices
Posted by "Thibaut (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-2847?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13059214#comment-13059214 ]
Thibaut commented on CASSANDRA-2847:
------------------------------------
Can't reproduce it with the referenced build https://builds.apache.org/job/Cassandra-0.8/195/ in CASSANDRA-2823. You can mark this issue as duplicate then and close it. Thanks!
> Nullpointer Exception in get_range_slices
> -----------------------------------------
>
> Key: CASSANDRA-2847
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2847
> Project: Cassandra
> Issue Type: Bug
> Components: Core
> Affects Versions: 0.8.1
> Reporter: Thibaut
> Priority: Critical
>
> Hi,
> we upgraded our test cluster from 0.7.* to 0.8.1. We did run nodetool scrub on each node, and then nodetool repair (Repair might not have finished so far). We also upgradet to hector 0.8.1
> We tried to run our application and get_range_slices fails with the following error:
> ERROR [pool-2-thread-15] 2011-07-01 20:15:46,224 Cassandra.java (line 3210) Internal error processing get_range_slices
> java.lang.NullPointerException
> at org.apache.cassandra.db.ColumnFamily.diff(ColumnFamily.java:298)
> at org.apache.cassandra.db.ColumnFamily.diff(ColumnFamily.java:406)
> at org.apache.cassandra.service.RowRepairResolver.maybeScheduleRepairs(RowRepairResolver.java:103)
> at org.apache.cassandra.service.RangeSliceResponseResolver$2.getReduced(RangeSliceResponseResolver.java:120)
> at org.apache.cassandra.service.RangeSliceResponseResolver$2.getReduced(RangeSliceResponseResolver.java:85)
> at org.apache.cassandra.utils.ReducingIterator.computeNext(ReducingIterator.java:74)
> at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:140)
> at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:135)
> at org.apache.cassandra.service.StorageProxy.getRangeSlice(StorageProxy.java:715)
> at org.apache.cassandra.thrift.CassandraServer.get_range_slices(CassandraServer.java:617)
> at org.apache.cassandra.thrift.Cassandra$Processor$get_range_slices.process(Cassandra.java:3202)
> at org.apache.cassandra.thrift.Cassandra$Processor.process(Cassandra.java:2889)
> at org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:187)
> 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:662)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CASSANDRA-2847) Nullpointer Exception in
get_range_slices
Posted by "Jonathan Ellis (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-2847?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13058736#comment-13058736 ]
Jonathan Ellis commented on CASSANDRA-2847:
-------------------------------------------
Sounds like CASSANDRA-2823. Can you try svn head of the 0.8 branch?
> Nullpointer Exception in get_range_slices
> -----------------------------------------
>
> Key: CASSANDRA-2847
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2847
> Project: Cassandra
> Issue Type: Bug
> Components: Core
> Affects Versions: 0.8.1
> Reporter: Thibaut
> Priority: Critical
>
> Hi,
> we upgraded our test cluster from 0.7.* to 0.8.1. We did run nodetool scrub on each node, and then nodetool repair (Repair might not have finished so far). We also upgradet to hector 0.8.1
> We tried to run our application and get_range_slices fails with the following error:
> ERROR [pool-2-thread-15] 2011-07-01 20:15:46,224 Cassandra.java (line 3210) Internal error processing get_range_slices
> java.lang.NullPointerException
> at org.apache.cassandra.db.ColumnFamily.diff(ColumnFamily.java:298)
> at org.apache.cassandra.db.ColumnFamily.diff(ColumnFamily.java:406)
> at org.apache.cassandra.service.RowRepairResolver.maybeScheduleRepairs(RowRepairResolver.java:103)
> at org.apache.cassandra.service.RangeSliceResponseResolver$2.getReduced(RangeSliceResponseResolver.java:120)
> at org.apache.cassandra.service.RangeSliceResponseResolver$2.getReduced(RangeSliceResponseResolver.java:85)
> at org.apache.cassandra.utils.ReducingIterator.computeNext(ReducingIterator.java:74)
> at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:140)
> at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:135)
> at org.apache.cassandra.service.StorageProxy.getRangeSlice(StorageProxy.java:715)
> at org.apache.cassandra.thrift.CassandraServer.get_range_slices(CassandraServer.java:617)
> at org.apache.cassandra.thrift.Cassandra$Processor$get_range_slices.process(Cassandra.java:3202)
> at org.apache.cassandra.thrift.Cassandra$Processor.process(Cassandra.java:2889)
> at org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:187)
> 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:662)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (CASSANDRA-2847) Nullpointer Exception in
get_range_slices
Posted by "Jonathan Ellis (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-2847?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jonathan Ellis resolved CASSANDRA-2847.
---------------------------------------
Resolution: Duplicate
Thanks.
> Nullpointer Exception in get_range_slices
> -----------------------------------------
>
> Key: CASSANDRA-2847
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2847
> Project: Cassandra
> Issue Type: Bug
> Components: Core
> Affects Versions: 0.8.1
> Reporter: Thibaut
> Priority: Critical
>
> Hi,
> we upgraded our test cluster from 0.7.* to 0.8.1. We did run nodetool scrub on each node, and then nodetool repair (Repair might not have finished so far). We also upgradet to hector 0.8.1
> We tried to run our application and get_range_slices fails with the following error:
> ERROR [pool-2-thread-15] 2011-07-01 20:15:46,224 Cassandra.java (line 3210) Internal error processing get_range_slices
> java.lang.NullPointerException
> at org.apache.cassandra.db.ColumnFamily.diff(ColumnFamily.java:298)
> at org.apache.cassandra.db.ColumnFamily.diff(ColumnFamily.java:406)
> at org.apache.cassandra.service.RowRepairResolver.maybeScheduleRepairs(RowRepairResolver.java:103)
> at org.apache.cassandra.service.RangeSliceResponseResolver$2.getReduced(RangeSliceResponseResolver.java:120)
> at org.apache.cassandra.service.RangeSliceResponseResolver$2.getReduced(RangeSliceResponseResolver.java:85)
> at org.apache.cassandra.utils.ReducingIterator.computeNext(ReducingIterator.java:74)
> at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:140)
> at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:135)
> at org.apache.cassandra.service.StorageProxy.getRangeSlice(StorageProxy.java:715)
> at org.apache.cassandra.thrift.CassandraServer.get_range_slices(CassandraServer.java:617)
> at org.apache.cassandra.thrift.Cassandra$Processor$get_range_slices.process(Cassandra.java:3202)
> at org.apache.cassandra.thrift.Cassandra$Processor.process(Cassandra.java:2889)
> at org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:187)
> 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:662)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira