Fix ConcurrentModificationException while purging a pubsub node

Description

2006.04.12 19:37:44 [org.jivesoftware.wildfire.pubsub.PubSubModule.process(PubSubModule.java:128)
] Internal server error
java.util.ConcurrentModificationException
at java.util.SubList.checkForComodification(AbstractList.java:855)
at java.util.SubList.listIterator(AbstractList.java:785)
at java.util.AbstractList.listIterator(AbstractList.java:349)
at java.util.SubList.iterator(AbstractList.java:781)
at java.util.AbstractCollection.contains(AbstractCollection.java:94)
at java.util.AbstractCollection.removeAll(AbstractCollection.java:353)
at org.jivesoftware.wildfire.pubsub.LeafNode.purge(LeafNode.java:440)
at org.jivesoftware.wildfire.pubsub.PubSubEngine.purgeNode(PubSubEngine.java:1394)
at org.jivesoftware.wildfire.pubsub.PubSubEngine.process(PubSubEngine.java:238)
at org.jivesoftware.wildfire.pubsub.PubSubModule.process(PubSubModule.java:116)
at org.jivesoftware.wildfire.IQRouter.handle(IQRouter.java:215)
at org.jivesoftware.wildfire.IQRouter.route(IQRouter.java:96)
at org.jivesoftware.wildfire.PacketRouter.route(PacketRouter.java:65)
at org.jivesoftware.wildfire.net.SocketReader.processIQ(SocketReader.java:396)
at org.jivesoftware.wildfire.net.ClientSocketReader.processIQ(ClientSocketReader.java:50)
at org.jivesoftware.wildfire.net.SocketReader.readStream(SocketReader.java:264)
at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:119)
at java.lang.Thread.run(Thread.java:595)

Environment

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

Created April 13, 2006 at 5:42 AM
Updated April 13, 2006 at 6:56 AM
Resolved April 13, 2006 at 6:56 AM

Flag notifications