cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Folke Behrens (JIRA)" <j...@apache.org>
Subject [jira] Updated: (CASSANDRA-1959) java.lang.ArrayIndexOutOfBoundsException while executing repair on a freshly added node (0.7.0)
Date Tue, 11 Jan 2011 08:23:46 GMT

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

Folke Behrens updated CASSANDRA-1959:
-------------------------------------

    Attachment: 1959.patch.txt

Looks like MessagingService.targets needs to be synchronized.

> 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: Jonathan Ellis
>             Fix For: 0.7.1
>
>         Attachments: 1959.patch.txt
>
>
> 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.


Mime
View raw message