Bugs item #677495, was opened at 2003-01-30 17:02 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=376685&aid=677495&group_id=22866
Category: Clustering Group: v3.2 Status: Open Resolution: None Priority: 5 Submitted By: Mikko Koponen (mtkopone) Assigned to: Nobody/Anonymous (nobody) Summary: JGCacheInvalidationBridge stumbling over itself. Initial Comment: Greetings all. We stumbled upon a bug in the JGCacheInvalidationBridge when testing cluster failover. The replicantsChanged() method attempts removal of dead cluster members through the DistributedState interface, while holding on to an iterator to the map being affected. The removal causes a ConcurrentModificationException from ensuing calls to the iterator. Stack trace: 12:51:40,801 ERROR [SaffronTESTBackPartition:ReplicantManager] membershipChanged failedjava.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry (HashMap.java:762) at java.util.HashMap$KeyIterator.next (HashMap.java:798) at org.jboss.cache.invalidation.bridges.JGCacheInvalidation Bridge.replicantsChanged (JGCacheInvalidationBridge.java:123) at org.jboss.ha.framework.server.DistributedReplicantMana gerImpl.notifyKeyListeners (DistributedReplicantManagerImpl.java:662) at org.jboss.ha.framework.server.DistributedReplicantMana gerImpl.purgeDeadMembers (DistributedReplicantManagerImpl.java:774) at org.jboss.ha.framework.server.DistributedReplicantMana gerImpl.membershipChanged (DistributedReplicantManagerImpl.java:296) at org.jboss.ha.framework.server.HAPartitionImpl.viewAcce pted(HAPartitionImpl.java:371) at org.javagroups.blocks.MessageDispatcher$ProtocolAda pter.passUp(MessageDispatcher.java:488) at org.javagroups.blocks.RequestCorrelator.receive (RequestCorrelator.java:294) at org.javagroups.blocks.MessageDispatcher$ProtocolAda pter.up(MessageDispatcher.java:513) at org.javagroups.JChannel.up(JChannel.java:936) at org.javagroups.stack.ProtocolStack.up (ProtocolStack.java:301) at org.javagroups.stack.ProtocolStack.receiveUpEvent (ProtocolStack.java:317) at org.javagroups.stack.Protocol.passUp (Protocol.java:399) at org.javagroups.protocols.pbcast.STATE_TRANSFER.up (STATE_TRANSFER.java:133) at org.javagroups.stack.UpHandler.run (Protocol.java:50) -- Mikko Koponen Krocus Communications, Finland ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=376685&aid=677495&group_id=22866 ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development