Hi all, I am seeing a ConcurrentModificationException in the jasper compiler every now and then (v 6.0.18). Can not reproduce it on the spot (as it is probably a concurrency issue), but it always seems to occur when dispatching from my servlet to a jsp file.
Code: RequestDispatcher requestDispatcher = request.getRequestDispatcher(include); requestDispatcher.include(request, response); Error: SEVERE: Servlet.service() for servlet jsp threw exception java.util.ConcurrentModificationException at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372) at java.util.AbstractList$Itr.next(AbstractList.java:343) at org.apache.jasper.compiler.JspConfig.findJspProperty(JspConfig.java:305) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:112) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:315) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:295) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:282) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472) at nl.gx.webmanager.servlet.ServerParsedHTMLController.doService(ServerParsedHTMLController.java:192) While google-ing and looking at tomcat svn I did not find anything that resembles this. However I did find an issue over at Glassfish and they seem to have resolved it by moving the JspConfig init() method to the constructor. https://glassfish.dev.java.net/issues/show_bug.cgi?id=6409 Again looking at tomcat code in svn it looks like such meassures have not been taken over there, but offcourse I can be mistaking :) Is there something I am doing wrong or can do different to avoid this problem? Any tips would be much appriciated! Best Regards, Bram --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org