[jboss-dev-forums] [JBoss AS7 Development] - ConcurrentModificationException Error when deploying the struts1.3.5 application on Jboss 7
leo li
do-not-reply at jboss.com
Fri Oct 7 06:49:04 EDT 2011
leo li [http://community.jboss.org/people/leo87601] created the discussion
"ConcurrentModificationException Error when deploying the struts1.3.5 application on Jboss 7"
To view the discussion, visit: http://community.jboss.org/message/630555#630555
--------------------------------------------------------------
Dear all,
Please help us to reslove this problem. And the application are working fine in the Websphere Appolication 7, and we want to migrate them to Jboss7.
We have some user define taglib which is a sub class of the "NestedIterateTag" (org.apache.struts.taglib.nested.logic.NestedIterateTag) in a struts1.3.5 application on Jboss 7.
The jsp page are working fine on our first click in the page, but it will faild when we click the page again.
The error are following:
Servlet.service() for servlet action threw exception: java.util.ConcurrentModificationException
at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372) [:1.6.0_13]
at java.util.AbstractList$Itr.next(AbstractList.java:343) [:1.6.0_13]
at org.apache.struts.taglib.logic.IterateTag.doAfterBody(IterateTag.java:377) [struts-taglib-1.3.5.jar:]
at org.apache.struts.taglib.nested.logic.NestedIterateTag.doAfterBody(NestedIterateTag.java:124) [struts-taglib-1.3.5.jar:]
at .******..****.taglib.dataset.RowTemplateTag.doAfterBody(RowTemplateTag.java:52) [classes:]
at org.apache.jsp.fw.jsp.acl.manageFunctionLeaf_jsp._jspService(manageFunctionLeaf_jsp.java:765)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:734) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:541) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:479) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:407) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:99) [struts-core-1.3.5.jar:]
at org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:82) [struts-core-1.3.5.jar:]
at org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:51) [struts-core-1.3.5.jar:]
at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:48) [struts-core-1.3.5.jar:]
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190) [commons-chain-1.1.jar:]
at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304) [commons-chain-1.1.jar:]
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190) [commons-chain-1.1.jar:]
at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:280) [struts-core-1.3.5.jar:]
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1858) [struts-core-1.3.5.jar:]
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:446) [struts-core-1.3.5.jar:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at crown.fw.filter.authorization.AccessControlFilter.checkAccessPermissions(AccessControlFilter.java:285) [classes:]
at crown.fw.filter.authorization.AccessControlFilter.doFilter(AccessControlFilter.java:187) [classes:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:139) [jboss-as-web-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:480) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57) [jboss-as-web-7.0.1.Final.jar:7.0.1.Final]
at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:49) [jboss-as-jpa-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:952) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
at java.lang.Thread.run(Thread.java:619) [:1.6.0_13]
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/630555#630555]
Start a new discussion in JBoss AS7 Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20111007/3f1759ae/attachment.html
More information about the jboss-dev-forums
mailing list