Hi All,
I'm getting ConcurrentModificationException randomly with GWT 2.2.0.

Stack trace:
ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/] 185 
Exception while dispatching incoming RPC call
com.google.gwt.user.client.rpc.SerializationException: 
java.lang.reflect.InvocationTargetException
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeWithCustomSerializer(ServerSerializationStreamWriter.java:764)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:727)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:616)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:126)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter$ValueWriter$8.write(ServerSerializationStreamWriter.java:152)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeValue(ServerSerializationStreamWriter.java:534)
 
~[gwt-servlet.jar:na]
at com.google.gwt.user.server.rpc.RPC.encodeResponse(RPC.java:616) 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.RPC.encodeResponseForSuccess(RPC.java:474) 
~[gwt-servlet.jar:na]
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:571) 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
 
~[gwt-servlet.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) 
[servlet-api.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 
[servlet-api.jar:na]
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
 
[catalina.jar:7.0.19]
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 
[catalina.jar:7.0.19]
at 
com.ericsson.wifi.web.filter.CacheControlFilter.doFilter(CacheControlFilter.java:45)
 
[CacheControlFilter.class:na]
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
 
[catalina.jar:7.0.19]
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 
[catalina.jar:7.0.19]
at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
 
[catalina.jar:7.0.19]
at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
 
[catalina.jar:7.0.19]
at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
 
[catalina.jar:7.0.19]
at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) 
[catalina.jar:7.0.19]
at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) 
[catalina.jar:7.0.19]
at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
 
[catalina.jar:7.0.19]
at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405) 
[catalina.jar:7.0.19]
at 
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:257)
 
[tomcat-coyote.jar:7.0.19]
at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
 
[tomcat-coyote.jar:7.0.19]
at 
org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1764)
 
[tomcat-coyote.jar:7.0.19]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
[na:1.7.0_17]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
[na:1.7.0_17]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_17]
Caused by: java.lang.reflect.InvocationTargetException: null
at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
~[na:1.7.0_17]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_17]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeWithCustomSerializer(ServerSerializationStreamWriter.java:746)
 
~[gwt-servlet.jar:na]
... 31 common frames omitted
Caused by: com.google.gwt.user.client.rpc.SerializationException: 
java.lang.reflect.InvocationTargetException
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeWithCustomSerializer(ServerSerializationStreamWriter.java:764)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:727)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:616)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:126)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter$ValueWriter$8.write(ServerSerializationStreamWriter.java:152)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeValue(ServerSerializationStreamWriter.java:534)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeClass(ServerSerializationStreamWriter.java:704)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:734)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeClass(ServerSerializationStreamWriter.java:716)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:734)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeClass(ServerSerializationStreamWriter.java:716)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:734)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:616)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:126)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter$ValueWriter$8.write(ServerSerializationStreamWriter.java:152)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeValue(ServerSerializationStreamWriter.java:534)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeClass(ServerSerializationStreamWriter.java:704)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:734)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:616)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:126)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.client.rpc.core.java.util.Collection_CustomFieldSerializerBase.serialize(Collection_CustomFieldSerializerBase.java:45)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.client.rpc.core.java.util.ArrayList_CustomFieldSerializer.serialize(ArrayList_CustomFieldSerializer.java:38)
 
~[gwt-servlet.jar:na]
... 35 common frames omitted
Caused by: java.lang.reflect.InvocationTargetException: null
at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
~[na:1.7.0_17]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_17]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeWithCustomSerializer(ServerSerializationStreamWriter.java:746)
 
~[gwt-servlet.jar:na]
... 56 common frames omitted
Caused by: com.google.gwt.user.client.rpc.SerializationException: 
java.lang.reflect.InvocationTargetException
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeWithCustomSerializer(ServerSerializationStreamWriter.java:764)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:727)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:616)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:126)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter$ValueWriter$8.write(ServerSerializationStreamWriter.java:152)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeValue(ServerSerializationStreamWriter.java:534)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeClass(ServerSerializationStreamWriter.java:704)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:734)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeClass(ServerSerializationStreamWriter.java:716)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:734)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeClass(ServerSerializationStreamWriter.java:716)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:734)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeClass(ServerSerializationStreamWriter.java:716)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:734)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeClass(ServerSerializationStreamWriter.java:716)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:734)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:616)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:126)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter$ValueWriter$8.write(ServerSerializationStreamWriter.java:152)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeValue(ServerSerializationStreamWriter.java:534)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeClass(ServerSerializationStreamWriter.java:704)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:734)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:616)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:126)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.client.rpc.core.java.util.Map_CustomFieldSerializerBase.serialize(Map_CustomFieldSerializerBase.java:52)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.client.rpc.core.java.util.HashMap_CustomFieldSerializer.serialize(HashMap_CustomFieldSerializer.java:38)
 
~[gwt-servlet.jar:na]
... 60 common frames omitted
Caused by: java.lang.reflect.InvocationTargetException: null
at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
~[na:1.7.0_17]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_17]
at 
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeWithCustomSerializer(ServerSerializationStreamWriter.java:746)
 
~[gwt-servlet.jar:na]
... 85 common frames omitted
Caused by: java.util.ConcurrentModificationException: null
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:839) ~[na:1.7.0_17]
at java.util.HashMap$EntryIterator.next(HashMap.java:880) ~[na:1.7.0_17]
at java.util.HashMap$EntryIterator.next(HashMap.java:878) ~[na:1.7.0_17]
at 
com.google.gwt.user.client.rpc.core.java.util.Map_CustomFieldSerializerBase.serialize(Map_CustomFieldSerializerBase.java:50)
 
~[gwt-servlet.jar:na]
at 
com.google.gwt.user.client.rpc.core.java.util.HashMap_CustomFieldSerializer.serialize(HashMap_CustomFieldSerializer.java:38)
 
~[gwt-servlet.jar:na]
... 89 common frames omitted

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to