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.