cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mike Schrag (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-6103) ConcurrentModificationException in TokenMetadata.cloneOnlyTokenMap
Date Thu, 26 Sep 2013 18:14:06 GMT

    [ https://issues.apache.org/jira/browse/CASSANDRA-6103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13779053#comment-13779053
] 

Mike Schrag commented on CASSANDRA-6103:
----------------------------------------

Just to provide as much info as I can, the entire cluster was stopped. I then ran a script
to start all of them back up at the same time. This particular cluster is 44 nodes. All 43
other nodes started fine. This one node died at startup with this exception. After a couple
minutes I restarted the one node, and it came up fine. Priority "Major" is maybe a little
aggressive for this one :)
                
> ConcurrentModificationException in TokenMetadata.cloneOnlyTokenMap
> ------------------------------------------------------------------
>
>                 Key: CASSANDRA-6103
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-6103
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>            Reporter: Mike Schrag
>             Fix For: 1.2.11
>
>
> This isn't reproducible for me, but it happened to one of the servers in our cluster
while starting up. It went away on a restart, but I figured it was worth filing anyway:
> ERROR [main] 2013-09-26 08:04:02,478 CassandraDaemon.java (line 464) Exception encountered
during startup
> java.util.ConcurrentModificationException
>         at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)
>         at java.util.HashMap$EntryIterator.next(HashMap.java:834)
>         at java.util.HashMap$EntryIterator.next(HashMap.java:832)
>         at com.google.common.collect.AbstractBiMap$EntrySet$1.next(AbstractBiMap.java:294)
>         at com.google.common.collect.AbstractBiMap$EntrySet$1.next(AbstractBiMap.java:286)
>         at com.google.common.collect.AbstractBiMap.putAll(AbstractBiMap.java:160)
>         at com.google.common.collect.HashBiMap.putAll(HashBiMap.java:42)
>         at com.google.common.collect.HashBiMap.create(HashBiMap.java:72)
>         at org.apache.cassandra.locator.TokenMetadata.cloneOnlyTokenMap(TokenMetadata.java:561)
>         at org.apache.cassandra.locator.AbstractReplicationStrategy.getAddressRanges(AbstractReplicationStrategy.java:192)
>         at org.apache.cassandra.service.StorageService.calculatePendingRanges(StorageService.java:1711)
>         at org.apache.cassandra.service.StorageService.calculatePendingRanges(StorageService.java:1692)
>         at org.apache.cassandra.service.StorageService.handleStateNormal(StorageService.java:1461)
>         at org.apache.cassandra.service.StorageService.onChange(StorageService.java:1228)
>         at org.apache.cassandra.gms.Gossiper.doNotifications(Gossiper.java:949)
>         at org.apache.cassandra.gms.Gossiper.addLocalApplicationState(Gossiper.java:1116)
>         at org.apache.cassandra.service.StorageService.setTokens(StorageService.java:214)
>         at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:802)
>         at org.apache.cassandra.service.StorageService.initServer(StorageService.java:554)
>         at org.apache.cassandra.service.StorageService.initServer(StorageService.java:451)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message