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]

Reply via email to