You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by bu...@apache.org on 2004/03/16 22:31:40 UTC

DO NOT REPLY [Bug 27721] New: - ConcurrentModificationException displaying exception page

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=27721>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=27721

ConcurrentModificationException displaying exception page

           Summary: ConcurrentModificationException displaying exception
                    page
           Product: Tapestry
           Version: 3.0
          Platform: PC
        OS/Version: Windows NT/2K
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Framework
        AssignedTo: tapestry-dev@jakarta.apache.org
        ReportedBy: bugs@insurgent.us


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: org.apache.tapestry.pages.Exception@6ac615[framework: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)

---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org