Re: Error in commons collections4 Caused by java util ConcurrentModificationException
Just like it says on the Javadoc: https://docs.oracle.com/javase/7/docs/api/java/util/ConcurrentModificationException.html One piece of code must be reading while another is writing on the collection. Gary On Thu, Dec 28, 2017 at 11:21 AM, durairaj twrote: > Hi All, > > I'm using comm.coll4 with JBOSS EAP sever 7.0 runtime and getting the below > error, > > I don't know whats going on, Any help? > > > Error Message: > __ > > Caused by: java.util.ConcurrentModificationException > at org.apache.commons.collections4.map.AbstractLinkedMap$LinkIt > erator.nextEntry(AbstractLinkedMap.java:552) > at org.apache.commons.collections4.map.AbstractLinkedMap$LinkMa > pIterator.next(AbstractLinkedMap.java:357) > at org.apache.commons.collections4.map.AbstractHashedMap.doWrit > eObject(AbstractHashedMap.java:1233) > at org.apache.commons.collections4.map.LinkedMap.writeObject( > LinkedMap.java:124) > at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe > thodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at org.jboss.marshalling.reflect.SerializableClass.callWriteObj > ect(SerializableClass.java:271) > at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa > bleObject(RiverMarshaller.java:976) > at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(Ri > verMarshaller.java:854) > at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(Ri > verMarshaller.java:1032) > at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa > bleObject(RiverMarshaller.java:988) > at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa > bleObject(RiverMarshaller.java:967) > at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa > bleObject(RiverMarshaller.java:967) > at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa > bleObject(RiverMarshaller.java:967) > at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa > bleObject(RiverMarshaller.java:967) > at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa > bleObject(RiverMarshaller.java:967) > at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa > bleObject(RiverMarshaller.java:967) > at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(Ri > verMarshaller.java:854) > at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(Ri > verMarshaller.java:1032) > at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa > bleObject(RiverMarshaller.java:988) > at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(Ri > verMarshaller.java:854) > at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(Bl > ockMarshaller.java:65) > at org.jboss.marshalling.river.BlockMarshaller.writeObject(Bloc > kMarshaller.java:56) > at org.jboss.marshalling.MarshallerObjectOutputStream.writeObje > ctOverride(MarshallerObjectOutputStream.java:50) > at org.jboss.marshalling.river.RiverObjectOutputStream.writeObj > ectOverride(RiverObjectOutputStream.java:179) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOn > WriteArrayList.java:972) > at sun.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe > thodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at org.jboss.marshalling.reflect.SerializableClass.callWriteObj > ect(SerializableClass.java:271) > at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa > bleObject(RiverMarshaller.java:976) > at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(Ri > verMarshaller.java:854) > at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(Ri > verMarshaller.java:1032) > at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa > bleObject(RiverMarshaller.java:988) > at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(Ri > verMarshaller.java:854) > at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(Ri > verMarshaller.java:1032) > at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa > bleObject(RiverMarshaller.java:988) > at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa > bleObject(RiverMarshaller.java:967) > at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa > bleObject(RiverMarshaller.java:967) > at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(Ri > verMarshaller.java:854) > at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(Bl > ockMarshaller.java:65) > at org.jboss.marshalling.river.BlockMarshaller.writeObject(Bloc > kMarshaller.java:56) > at org.jboss.marshalling.MarshallerObjectOutputStream.writeObje > ctOverride(MarshallerObjectOutputStream.java:50) > at org.jboss.marshalling.river.RiverObjectOutputStream.writeObj > ectOverride(RiverObjectOutputStream.java:179) > at
Error in commons collections4 Caused by java util ConcurrentModificationException
Hi All, I'm using comm.coll4 with JBOSS EAP sever 7.0 runtime and getting the below error, I don't know whats going on, Any help? Error Message: __ Caused by: java.util.ConcurrentModificationException at org.apache.commons.collections4.map.AbstractLinkedMap$LinkIt erator.nextEntry(AbstractLinkedMap.java:552) at org.apache.commons.collections4.map.AbstractLinkedMap$LinkMa pIterator.next(AbstractLinkedMap.java:357) at org.apache.commons.collections4.map.AbstractHashedMap.doWrit eObject(AbstractHashedMap.java:1233) at org.apache.commons.collections4.map.LinkedMap.writeObject( LinkedMap.java:124) at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.jboss.marshalling.reflect.SerializableClass.callWriteObj ect(SerializableClass.java:271) at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa bleObject(RiverMarshaller.java:976) at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(Ri verMarshaller.java:854) at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(Ri verMarshaller.java:1032) at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa bleObject(RiverMarshaller.java:988) at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa bleObject(RiverMarshaller.java:967) at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa bleObject(RiverMarshaller.java:967) at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa bleObject(RiverMarshaller.java:967) at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa bleObject(RiverMarshaller.java:967) at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa bleObject(RiverMarshaller.java:967) at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa bleObject(RiverMarshaller.java:967) at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(Ri verMarshaller.java:854) at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(Ri verMarshaller.java:1032) at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa bleObject(RiverMarshaller.java:988) at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(Ri verMarshaller.java:854) at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(Bl ockMarshaller.java:65) at org.jboss.marshalling.river.BlockMarshaller.writeObject(Bloc kMarshaller.java:56) at org.jboss.marshalling.MarshallerObjectOutputStream.writeObje ctOverride(MarshallerObjectOutputStream.java:50) at org.jboss.marshalling.river.RiverObjectOutputStream.writeObj ectOverride(RiverObjectOutputStream.java:179) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344) at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOn WriteArrayList.java:972) at sun.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.jboss.marshalling.reflect.SerializableClass.callWriteObj ect(SerializableClass.java:271) at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa bleObject(RiverMarshaller.java:976) at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(Ri verMarshaller.java:854) at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(Ri verMarshaller.java:1032) at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa bleObject(RiverMarshaller.java:988) at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(Ri verMarshaller.java:854) at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(Ri verMarshaller.java:1032) at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa bleObject(RiverMarshaller.java:988) at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa bleObject(RiverMarshaller.java:967) at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa bleObject(RiverMarshaller.java:967) at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(Ri verMarshaller.java:854) at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(Bl ockMarshaller.java:65) at org.jboss.marshalling.river.BlockMarshaller.writeObject(Bloc kMarshaller.java:56) at org.jboss.marshalling.MarshallerObjectOutputStream.writeObje ctOverride(MarshallerObjectOutputStream.java:50) at org.jboss.marshalling.river.RiverObjectOutputStream.writeObj ectOverride(RiverObjectOutputStream.java:179) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344) at java.util.concurrent.ConcurrentHashMap.writeObject(Concurren tHashMap.java:1413) at sun.reflect.GeneratedMethodAccessor43.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.jboss.marshalling.reflect.SerializableClass.callWriteObj ect(SerializableClass.java:271) at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializa