I'm not sure whether that is the best solution. I think we should first find out why our session synchronization isn't working in this case.
Eelco On 2/5/06, Johan Compagner <[EMAIL PROTECTED]> wrote: > Is there more then one request happening at the same time? > Can you check that with a system.out somewhere or a breakpoint? > > It looks like 2 or more request at the same time modifying the dirty objects > List (pages and pagemaps) > > We could fix this by making the List a threadlocal or syncing on it > everywhere the list is being iterated or altered. > > johan > > > > > On 2/5/06, Mark Derricutt <[EMAIL PROTECTED]> wrote: > > Hey all, I'm noticing a few > ConcurrentModificationExceptions in my logs during an AJAX > update (SelfUpdating behaviour) under wicket 1.2cvs-from-this-morning: > > > > 16:55:56.499 WARN!! Exception for > /app?path=1:feedback&interface=IBehaviorListener&behaviorId=0&random= > 0.9183153983106074 > > java.util.ConcurrentModificationException > > at > java.util.AbstractList$Itr.checkForComodification(AbstractList.java:374) > > at java.util.AbstractList$Itr.next(AbstractList.java:345) > > at wicket.Session.update(Session.java:742) > > at > wicket.protocol.http.WebSession.update(WebSession.java:115) > > at wicket.RequestCycle.cleanUp(RequestCycle.java:787) > > at wicket.RequestCycle.steps (RequestCycle.java:1059) > > at wicket.RequestCycle.request(RequestCycle.java:524) > > at > wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:205) > > at javax.servlet.http.HttpServlet.service > (HttpServlet.java:740) > > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358) > > at > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch > (WebApplicationHandler.java:294) > > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567) > > at > org.mortbay.http.HttpContext.handle(HttpContext.java:1807) > > at > org.mortbay.jetty.servlet.WebApplicationContext.handle > (WebApplicationContext.java:525) > > at > org.mortbay.http.HttpContext.handle(HttpContext.java:1757) > > at > org.mortbay.http.HttpServer.service(HttpServer.java:879) > > at org.mortbay.http.HttpConnection.service > (HttpConnection.java:790) > > at > org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961) > > at > org.mortbay.http.HttpConnection.handle(HttpConnection.java:807) > > at > org.mortbay.http.SocketListener.handleConnection > (SocketListener.java:218) > > at > org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:300) > > at > org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511) > > > > > > Known issue? > > > > -- > > i like my video games - mamma said they are gonna melt my brains > > i like my video games - i don't care what daddy said; they're my reality > > - henning pauly > > ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642 _______________________________________________ Wicket-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wicket-user
