[ http://issues.apache.org/jira/browse/TAPESTRY-141?page=all ]
Jesse Kuhnert resolved TAPESTRY-141:
------------------------------------
Resolution: Won't Fix
Assign To: (was: Tapestry Developer List)
> ConcurrentModificationException displaying exception page
> ---------------------------------------------------------
>
> Key: TAPESTRY-141
> URL: http://issues.apache.org/jira/browse/TAPESTRY-141
> Project: Tapestry
> Type: Bug
> Components: Framework
> Versions: 3.0
> Environment: Operating System: Windows NT/2K
> Platform: PC
> Reporter: John Rubier
>
> This is only seen with -Dorg.apache.tapestry.disable-caching=true. The machine
> isn't a speed demon (Mobile P3 1ghz) so it may be a timing issues.
> This is Tapestry Beta 4 under Jetty 2.1.12.
> Most ApplicationExceptions will not get this.
> I cannot be 100% sure on this but it may be that this only happens when the
> exception occurs in a component in a FORM.
> Unable to present exception page.
> Session id: 1tuxir1mqu1nc
> Client address: 127.0.0.1
> Exceptions:
> org.apache.tapestry.ApplicationRuntimeException
> component: [EMAIL PROTECTED]:Exception]
> location: classpath:/org/apache/tapestry/pages/Exception.page, line 7,
> column 65
> java.util.ConcurrentModificationException
> java.util.HashMap$HashIterator.nextEntry(HashMap.java:762)
> java.util.HashMap$EntryIterator.next(HashMap.java:804)
> org.apache.tapestry.engine.DefaultTemplateSource.renderDescription(DefaultTemplateSource.java:654)
> org.apache.tapestry.request.RequestContext.pair(RequestContext.java:666)
> org.apache.tapestry.request.RequestContext.write(RequestContext.java:1017)
> org.apache.tapestry.request.RequestContext.render(RequestContext.java:1103)
> org.apache.tapestry.components.Delegator.renderComponent(Delegator.java:86)
> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:898)
> org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:665)
> org.apache.tapestry.html.Shell.renderComponent(Shell.java:164)
> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:898)
> org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:159)
> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:898)
> org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:341)
> org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:412)
> org.apache.tapestry.engine.AbstractEngine.renderResponse(AbstractEngine.java:773)
> org.apache.tapestry.engine.AbstractEngine.activateExceptionPage(AbstractEngine.java:500)
> org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:955)
> org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:238)
> org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:367)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294)
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
> org.mortbay.http.HttpContext.handle(HttpContext.java:1723)
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:514)
> org.mortbay.http.HttpContext.handle(HttpContext.java:1673)
> org.mortbay.http.HttpServer.service(HttpServer.java:879)
> org.mortbay.http.HttpConnection.service(HttpConnection.java:783)
> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945)
> org.mortbay.http.HttpConnection.handle(HttpConnection.java:800)
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201)
> org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
> org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]