java.lang.ArrayIndexOutOfBoundsException while executing repair on a freshly 
added node (0.7.0)
-----------------------------------------------------------------------------------------------

                 Key: CASSANDRA-1959
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-1959
             Project: Cassandra
          Issue Type: Bug
          Components: Core
    Affects Versions: 0.7.0
            Reporter: Thibaut
             Fix For: 0.7.1


Hi,

I added a node to the cluster (20 nodes in total) and ran repair on it after a 
while.

The repair still runs, but there are errors in the log file (see below).

Some of the data in the clsuter has been filled with rc-4. The cluster runs on 
version 0.7.0 (the release linked on the main cassandra web site).

Any ideas what might cause this?
(PS. 0.7.0 turns up as unreleased version in Affects Version/s:) 


INFO [CompactionExecutor:1] 2011-01-10 19:55:20,684 SSTableReader.java (line 
158) Opening /hd2/cassandra_md5/data/table_x/table_x-e-4
 INFO [CompactionExecutor:1] 2011-01-10 19:55:20,775 SSTableReader.java (line 
158) Opening /hd2/cassandra_md5/data/table_x/table_x_meta-e-14
ERROR [RequestResponseStage:3] 2011-01-10 19:55:20,856 
DebuggableThreadPoolExecutor.java (line 103) Error in ThreadPoolExecutor
java.lang.ArrayIndexOutOfBoundsException: -1
        at java.util.ArrayList.fastRemove(ArrayList.java:441)
        at java.util.ArrayList.remove(ArrayList.java:424)
        at 
com.google.common.collect.AbstractMultimap.remove(AbstractMultimap.java:219)
        at 
com.google.common.collect.ArrayListMultimap.remove(ArrayListMultimap.java:60)
        at 
org.apache.cassandra.net.MessagingService.responseReceivedFrom(MessagingService.java:436)
        at 
org.apache.cassandra.net.ResponseVerbHandler.doVerb(ResponseVerbHandler.java:40)
        at 
org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:63)
        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)
ERROR [RequestResponseStage:3] 2011-01-10 19:55:20,856 
AbstractCassandraDaemon.java (line 91) Fatal exception in thread 
Thread[RequestResponseStage:3,5,main]
java.lang.ArrayIndexOutOfBoundsException: -1
        at java.util.ArrayList.fastRemove(ArrayList.java:441)
        at java.util.ArrayList.remove(ArrayList.java:424)
        at 
com.google.common.collect.AbstractMultimap.remove(AbstractMultimap.java:219)
        at 
com.google.common.collect.ArrayListMultimap.remove(ArrayListMultimap.java:60)
        at 
org.apache.cassandra.net.MessagingService.responseReceivedFrom(MessagingService.java:436)
        at 
org.apache.cassandra.net.ResponseVerbHandler.doVerb(ResponseVerbHandler.java:40)
        at 
org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:63)
        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.
-
You can reply to this email to add a comment to the issue online.

Reply via email to