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)
Logged In: YES
user_id=165597
The error was caused by missing synchronisation in the remove method.
Fixed in OpenNap Plugin 3.0-pre5