Bug 29687 - java.lang.StackOverflowError
Summary: java.lang.StackOverflowError
Status: RESOLVED INVALID
Alias: None
Product: Tomcat 5
Classification: Unclassified
Component: Catalina (show other bugs)
Version: 5.0.19
Hardware: PC All
: P3 normal (vote)
Target Milestone: ---
Assignee: Tomcat Developers Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-19 08:42 UTC by 陈源铭
Modified: 2005-09-22 07:39 UTC (History)
0 users



Attachments
Test case source and binary (5.54 KB, application/octet-stream)
2005-09-22 15:06 UTC, Serge Fukanchik
Details

Note You need to log in before you can comment on or make changes to this bug.
Description 陈源铭 2004-06-19 08:42:41 UTC
at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at javax.servlet.http.HttpServletRequestWrapper.getSession
(HttpServletRequestWrapper.java:260)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:565)
	at org.apache.catalina.core.ApplicationHttpRequest.getSession
(ApplicationHttpRequest.java:512)
	at org.apache.jasper.runtime.PageContextImpl._initialize
(PageContextImpl.java:192)
	at org.apache.jasper.runtime.PageContextImpl.initialize
(PageContextImpl.java:167)
	at org.apache.jasper.runtime.JspFactoryImpl.internalGetPageContext
(JspFactoryImpl.java:149)
	at org.apache.jasper.runtime.JspFactoryImpl.getPageContext
(JspFactoryImpl.java:106)
	at org.apache.jsp.main_jsp._jspService(main_jsp.java:49)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:311)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:301)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition
(TilesRequestProcessor.java:254)
	at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig
(TilesRequestProcessor.java:309)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:268)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
	at org.apache.struts.tiles.TilesRequestProcessor.doForward
(TilesRequestProcessor.java:274)
	at 
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward
(RequestProcessor.java:993)
	at 
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward
(TilesRequestProcessor.java:345)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:963)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:242)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1482)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:284)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:204)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:750)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:510)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:359)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1050)
Comment 1 Carl Olivier 2004-06-19 08:46:29 UTC
Looks like you have yourself an infinite loop going there  - which WILL cause 
a stack overflow!

It seesm you are doing some forwarding of the request from 1 page to another, 
which then forwards back, and so on.

Check that - as it is unlikely that this is a Tomcat bug!
Comment 2 Remy Maucherat 2004-06-19 08:47:53 UTC
It is cool that you're having fun cut and pasting, but your report is obviously
useless, as you don't explain how to reproduce the issue. You seem to have a bad
fowarding loop in your code, BTW.
Comment 3 Serge Fukanchik 2005-09-22 15:06:10 UTC
Created attachment 16488 [details]
Test case source and binary

This is simple test case which shows problem.
Comment 4 Serge Fukanchik 2005-09-22 15:12:27 UTC
Recently i noticed similar behaviour, and i attached little test case, whih
repeatedly shows analogous stack trace. The idea is to generate exception inside
error-page, which then recursively calls itself. Stupid idea, but it's stupidity
still doesn't permits bugs in tomcat.

Please notice: StackOverflow occurs not in client's code -- it occurs between
tomcat and servlet api. So, i believe, this bug isn't about forwarding on
client's page -- it's about pointer, lost somewhere in tomcat code, or similar.

I use tomcat 5.5.9.
Comment 5 Tim Funk 2005-09-22 15:39:58 UTC
The test case provided will cause a java.lang.StackOverflowError regardless of
container.