You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Jonathan Ellis (JIRA)" <ji...@apache.org> on 2011/01/10 21:52:47 UTC

[jira] Updated: (CASSANDRA-1959) java.lang.ArrayIndexOutOfBoundsException while executing repair on a freshly added node (0.7.0)

     [ https://issues.apache.org/jira/browse/CASSANDRA-1959?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jonathan Ellis updated CASSANDRA-1959:
--------------------------------------

    Assignee: Stu Hood

> 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
>            Assignee: Stu Hood
>             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.