#175 F) 3.0b [OpenNap]: ConcurrentModification in ServerManager

open-fixed
Plugin (21)
7
2004-04-11
2004-03-28
Azucena
No

Hello
Just switch on X.2.8. XNap began to work. Then...

XNap 3.0-beta6 (fr)
OS : Mac OS X 10.2.8 (ppc)
JRE: Apple Computer, Inc. 1.4.1_01
Class-Path:

java.util.ConcurrentModificationException
at
java.util.AbstractList$Itr.checkForComodification(AbstractLi
st.java:444)
at
java.util.AbstractList$Itr.next(AbstractList.java:417)
at
java.util.AbstractCollection.remove(AbstractCollection.java:
250)
at
org.xnap.plugin.opennap.net.OpenNapServerManager.remo
ve(OpenNapServerManager.java:296)
at
org.xnap.plugin.opennap.net.OpenNapServerRunner.conne
ct(OpenNapServerRunner.java:377)
at
org.xnap.plugin.opennap.net.OpenNapServerRunner.run(O
penNapServerRunner.java:602)

java.util.ConcurrentModificationException
at
java.util.AbstractList$Itr.checkForComodification(AbstractLi
st.java:444)
at
java.util.AbstractList$Itr.next(AbstractList.java:417)
at
java.util.AbstractCollection.remove(AbstractCollection.java:
250)
at
org.xnap.plugin.opennap.net.OpenNapServerManager.remo
ve(OpenNapServerManager.java:296)
at
org.xnap.plugin.opennap.net.OpenNapServerRunner.conne
ct(OpenNapServerRunner.java:377)
at
org.xnap.plugin.opennap.net.OpenNapServerRunner.run(O
penNapServerRunner.java:602)

java.util.ConcurrentModificationException
at
java.util.AbstractList$Itr.checkForComodification(AbstractLi
st.java:444)
at
java.util.AbstractList$Itr.next(AbstractList.java:417)
at
java.util.AbstractCollection.remove(AbstractCollection.java:
250)
at
org.xnap.plugin.opennap.net.OpenNapServerManager.remo
ve(OpenNapServerManager.java:296)
at
org.xnap.plugin.opennap.net.OpenNapServerRunner.conne
ct(OpenNapServerRunner.java:377)
at
org.xnap.plugin.opennap.net.OpenNapServerRunner.run(O
penNapServerRunner.java:602)

java.util.ConcurrentModificationException
at
java.util.AbstractList$Itr.checkForComodification(AbstractLi
st.java:444)
at
java.util.AbstractList$Itr.next(AbstractList.java:417)
at
java.util.AbstractCollection.remove(AbstractCollection.java:
250)
at
org.xnap.plugin.opennap.net.OpenNapServerManager.remo
ve(OpenNapServerManager.java:296)
at
org.xnap.plugin.opennap.net.OpenNapServerRunner.conne
ct(OpenNapServerRunner.java:377)
at
org.xnap.plugin.opennap.net.OpenNapServerRunner.run(O
penNapServerRunner.java:602)

java.util.ConcurrentModificationException
at
java.util.AbstractList$Itr.checkForComodification(AbstractLi
st.java:444)
at
java.util.AbstractList$Itr.next(AbstractList.java:417)
at
java.util.AbstractCollection.remove(AbstractCollection.java:
250)
at
org.xnap.plugin.opennap.net.OpenNapServerManager.remo
ve(OpenNapServerManager.java:296)
at
org.xnap.plugin.opennap.net.OpenNapServerRunner.conne
ct(OpenNapServerRunner.java:377)
at
org.xnap.plugin.opennap.net.OpenNapServerRunner.run(O
penNapServerRunner.java:602)

Discussion

  • Steffen Pingel
    Steffen Pingel
    2004-03-29

    • priority: 5 --> 7
    • summary: Can't start on XNap 3.0b6 with OSX.2.8 --> 3.0b [OpenNap]: ConcurrentModification in ServerManager
    • assigned_to: nobody --> squig
    • labels: --> Plugin
    • status: open --> open-accepted
     
  • Steffen Pingel
    Steffen Pingel
    2004-04-11

    • status: open-accepted --> open-fixed
     
  • Steffen Pingel
    Steffen Pingel
    2004-04-11

    Logged In: YES
    user_id=165597

    The error was caused by missing synchronisation in the remove method.
    Fixed in OpenNap Plugin 3.0-pre5

     
  • Steffen Pingel
    Steffen Pingel
    2004-04-11

    • summary: 3.0b [OpenNap]: ConcurrentModification in ServerManager --> F) 3.0b [OpenNap]: ConcurrentModification in ServerManager