On Fri, Feb 4, 2011 at 7:17 AM, Ulrich Stärk <[email protected]> wrote: > Could you try again with tapestry-spring-security disabled?
I have seen the same stack trace in my application without tapestry-spring-security using tapestry 5.2.5. See below. -Dave ERROR: 13463: org.apache.tapestry5.services.TapestryModule.RequestExceptionHandler: Unexpected runtime exception: Unable to attach page Start (en): java.util.ConcurrentModificationException java.lang.RuntimeException: Unable to attach page Start (en): java.util.ConcurrentModificationException at org.apache.tapestry5.internal.services.NonPoolingRequestPageCacheImpl.get(NonPoolingRequestPageCacheImpl.java:82) at $RequestPageCache_12fe8a64398.get($RequestPageCache_12fe8a64398.java) at $RequestPageCache_12fe8a64392.get($RequestPageCache_12fe8a64392.java) at org.apache.tapestry5.internal.services.AjaxComponentEventRequestHandler.handle(AjaxComponentEventRequestHandler.java:70) at org.apache.tapestry5.internal.services.ajax.AjaxFormUpdateFilter.handle(AjaxFormUpdateFilter.java:56) at $ComponentEventRequestHandler_12fe8a64747.handle($ComponentEventRequestHandler_12fe8a64747.java) at $ComponentEventRequestHandler_12fe8a644b8.handle($ComponentEventRequestHandler_12fe8a644b8.java) at org.apache.tapestry5.internal.services.AjaxFilter.handle(AjaxFilter.java:42) at $ComponentEventRequestHandler_12fe8a644ba.handle($ComponentEventRequestHandler_12fe8a644ba.java) at org.apache.tapestry5.upload.internal.services.UploadExceptionFilter.handle(UploadExceptionFilter.java:75) at $ComponentEventRequestHandler_12fe8a644ba.handle($ComponentEventRequestHandler_12fe8a644ba.java) at org.apache.tapestry5.services.TapestryModule$39.handle(TapestryModule.java:2583) at $ComponentEventRequestHandler_12fe8a644ba.handle($ComponentEventRequestHandler_12fe8a644ba.java) at $ComponentEventRequestHandler_12fe8a6438f.handle($ComponentEventRequestHandler_12fe8a6438f.java) at org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handleComponentEvent(ComponentRequestHandlerTerminator.java:43) at org.apache.tapestry5.services.InitializeActivePageName.handleComponentEvent(InitializeActivePageName.java:39) at $ComponentRequestHandler_12fe8a64391.handleComponentEvent($ComponentRequestHandler_12fe8a64391.java) at $ComponentRequestHandler_12fe8a64373.handleComponentEvent($ComponentRequestHandler_12fe8a64373.java) at org.apache.tapestry5.internal.services.ComponentEventDispatcher.dispatch(ComponentEventDispatcher.java:46) at $Dispatcher_12fe8a64377.dispatch($Dispatcher_12fe8a64377.java) at $Dispatcher_12fe8a6436f.dispatch($Dispatcher_12fe8a6436f.java) at org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:321) at com.frontend.presentation.services.AppModule$1.service(AppModule.java:134) at $RequestFilter_12fe8a6436e.service($RequestFilter_12fe8a6436e.java) at org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) at $RequestHandler_12fe8a64370.service($RequestHandler_12fe8a64370.java) at $RequestHandler_12fe8a64370.service($RequestHandler_12fe8a64370.java) at org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:984) at $RequestHandler_12fe8a64370.service($RequestHandler_12fe8a64370.java) at org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:974) at $RequestHandler_12fe8a64370.service($RequestHandler_12fe8a64370.java) at org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90) at $RequestHandler_12fe8a64370.service($RequestHandler_12fe8a64370.java) at org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90) at org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:81) at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85) at org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103) at $RequestHandler_12fe8a64370.service($RequestHandler_12fe8a64370.java) at $RequestHandler_12fe8a64367.service($RequestHandler_12fe8a64367.java) at org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:272) at org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44) at $HttpServletRequestHandler_12fe8a64369.service($HttpServletRequestHandler_12fe8a64369.java) at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) at $HttpServletRequestFilter_12fe8a64366.service($HttpServletRequestFilter_12fe8a64366.java) at $HttpServletRequestHandler_12fe8a64369.service($HttpServletRequestHandler_12fe8a64369.java) at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:928) at $HttpServletRequestHandler_12fe8a64369.service($HttpServletRequestHandler_12fe8a64369.java) at $HttpServletRequestHandler_12fe8a64363.service($HttpServletRequestHandler_12fe8a64363.java) at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.ndcfilter.filter.NDCFilter.doFilter(NDCFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:500) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.cluster.session.JvmRouteBinderValve.invoke(JvmRouteBinderValve.java:228) at org.apache.catalina.cluster.tcp.ReplicationValve.invoke(ReplicationValve.java:347) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:662) Caused by: java.util.ConcurrentModificationException at java.util.Hashtable$Enumerator.next(Hashtable.java:1031) at org.apache.catalina.util.Enumerator.<init>(Enumerator.java:101) at org.apache.catalina.util.Enumerator.<init>(Enumerator.java:67) at org.apache.catalina.cluster.session.DeltaSession.getAttributeNames(DeltaSession.java:1046) at org.apache.catalina.cluster.session.DeltaSessionFacade.getAttributeNames(DeltaSessionFacade.java:121) at org.apache.tapestry5.internal.services.SessionImpl.getAttributeNames(SessionImpl.java:77) at org.apache.tapestry5.internal.services.AbstractSessionPersistentFieldStrategy.gatherFieldChanges(AbstractSessionPersistentFieldStrategy.java:55) at org.apache.tapestry5.internal.services.PersistentFieldManagerImpl.gatherChanges(PersistentFieldManagerImpl.java:62) at $PersistentFieldManager_12fe8a643a9.gatherChanges($PersistentFieldManager_12fe8a643a9.java) at org.apache.tapestry5.internal.structure.PageImpl.getFieldChange(PageImpl.java:206) at org.apache.tapestry5.internal.structure.InternalComponentResourcesImpl.getFieldChange(InternalComponentResourcesImpl.java:176) at org.apache.tapestry5.internal.structure.InternalComponentResourcesImpl.hasFieldChange(InternalComponentResourcesImpl.java:186) at org.apache.tapestry5.internal.transform.PersistWorker$PersistentFieldConduit.restoreStateAtPageAttach(PersistWorker.java:80) at org.apache.tapestry5.internal.transform.PersistWorker$PersistentFieldConduit.access$000(PersistWorker.java:38) at org.apache.tapestry5.internal.transform.PersistWorker$PersistentFieldConduit$1.restoreStateBeforePageAttach(PersistWorker.java:61) at org.apache.tapestry5.internal.structure.PageImpl.attached(PageImpl.java:184) at org.apache.tapestry5.internal.services.NonPoolingRequestPageCacheImpl.get(NonPoolingRequestPageCacheImpl.java:78) ... 69 more --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
