[
https://issues.apache.org/jira/browse/CASSANDRA-578?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12782508#action_12782508
]
Jonathan Ellis commented on CASSANDRA-578:
------------------------------------------
the comparator problem is because we are changing Row internals which affects
the commit log. the simplest is to just wipe out the commitlogs, otherwise, go
back to the old version and do a nodeprobe flush to clear them out before
patching
working on a fix for the other NPE now
> get_range_slice NPE
> -------------------
>
> Key: CASSANDRA-578
> URL: https://issues.apache.org/jira/browse/CASSANDRA-578
> Project: Cassandra
> Issue Type: Bug
> Affects Versions: 0.5
> Reporter: Dan Di Spaltro
> Assignee: Jonathan Ellis
> Fix For: 0.5
>
> Attachments:
> 0001-CASSANDRA-578-r-m-unused-Row-code-and-move-table-vari.txt,
> 0002-make-Row-contain-a-single-final-CF-reference.txt,
> 0003-allow-serializing-null-CF-add-get_range_slice-test.patch
>
>
> If I call get_range_slice with arguments in the SliceRange structure, then it
> seems to NPE. I think it only does it when there is nothing in the range
> specified in the column slice start and end.
> ERROR - Error in ThreadPoolExecutor
> java.lang.RuntimeException: java.lang.NullPointerException
> at
> org.apache.cassandra.service.RangeSliceVerbHandler.doVerb(RangeSliceVerbHandler.java:55)
> at
> org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:38)
> 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.Row.addColumnFamily(Row.java:96)
> at
> org.apache.cassandra.db.ColumnFamilyStore.getRangeSlice(ColumnFamilyStore.java:1469)
> at
> org.apache.cassandra.service.RangeSliceVerbHandler.doVerb(RangeSliceVerbHandler.java:41)
> ... 4 more
> ERROR - Fatal exception in thread Thread[ROW-READ-STAGE:8,5,main]
> java.lang.RuntimeException: java.lang.NullPointerException
> at
> org.apache.cassandra.service.RangeSliceVerbHandler.doVerb(RangeSliceVerbHandler.java:55)
> at
> org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:38)
> 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.Row.addColumnFamily(Row.java:96)
> at
> org.apache.cassandra.db.ColumnFamilyStore.getRangeSlice(ColumnFamilyStore.java:1469)
> at
> org.apache.cassandra.service.RangeSliceVerbHandler.doVerb(RangeSliceVerbHandler.java:41)
> ... 4 more
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.