Thanks, Mike, but a bit difficult to do anything with without knowing what version etc.
In any case, the issue is in the InMemoryObjectStore, not the JDO OS, so not gonna worry about it to much. Cheers Dan PS: perhaps you could refresh the live server with the quickstart app from the most recent archetype? On 18 June 2013 17:34, Mike Burton <[email protected]> wrote: > Just noticed this on the live demo whilst tidying up my server, I think it > was resolved a while ago but just in case... > > Best Regards > > Mike Burton > > > 19-May-2013 16:00:22 org.apache.catalina.core.StandardWrapperValve invoke > SEVERE: Servlet.service() for servlet Controller threw exception > java.util.ConcurrentModificationException > at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793) > at java.util.HashMap$KeyIterator.next(HashMap.java:828) > at > java.util.Collections$UnmodifiableCollection$1.next(Collections.java:1010) > at > org.apache.isis.runtimes.dflt.objectstores.dflt.InMemoryObjectStore.recreateAdapters(InMemoryO > bjectStore.java:113) > at > org.apache.isis.runtimes.dflt.objectstores.dflt.InMemoryObjectStore.recreateAdapters(InMemoryO > bjectStore.java:108) > at > org.apache.isis.runtimes.dflt.objectstores.dflt.InMemoryObjectStore.open(InMemoryObjectStore.j > ava:99) > at > org.apache.isis.runtimes.dflt.runtime.persistence.objectstore.PersistenceSessionObjectStore.doOpen(PersistenceSessionObjectStore.java:117) > at > org.apache.isis.runtimes.dflt.runtime.persistence.PersistenceSessionAbstract.open(PersistenceSessionAbstract.java:169) > at > org.apache.isis.runtimes.dflt.runtime.system.session.IsisSessionDefault.open(IsisSessionDefault.java:102) > at > org.apache.isis.runtimes.dflt.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:141) > at > org.apache.isis.runtimes.dflt.runtime.system.context.IsisContext.openSession(IsisContext.java:265) > at > org.apache.isis.runtimes.dflt.webapp.IsisSessionFilter$SessionState.openSession(IsisSessionFilter.java:391) > at > org.apache.isis.runtimes.dflt.webapp.IsisSessionFilter$SessionState$1.handle(IsisSessionFilter.java:312) > at > org.apache.isis.runtimes.dflt.webapp.IsisSessionFilter.doFilter(IsisSessionFilter.java:404) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.isis.examples.onlinedemo.filters.RedirectToDocsFilter.doFilter(RedirectToDocsFilter.java:68) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:291) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) > at java.lang.Thread.run(Thread.java:662)
