You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by bu...@apache.org on 2003/05/26 17:32:11 UTC

DO NOT REPLY [Bug 20244] New: - StackOverFlow Exception when using the validator

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

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20244

StackOverFlow Exception when using the validator

           Summary: StackOverFlow Exception when using the validator
           Product: Struts
           Version: 1.1 RC1
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Critical
          Priority: Other
         Component: Validator Framework
        AssignedTo: struts-dev@jakarta.apache.org
        ReportedBy: Stefan.A.Schuster@t-online.de


The validator is used as follows :

<form name="vendorForm">
      	<field property="name"
       		depends="required">
         	<arg0 key="label.vendor.name"/>
       	</field>
</form>

The vendorForm is filled by an action, this action
returns an forward to an JSP. The Action gets never called
(I checked with log and System out statements), but
the validate Method of the vendorForm is called many
times, which leads to an StackOverflow. I didn't 
write my own validate Method in the vendorForm.

The Stacktrace looks like this :


javax.servlet.ServletException: Servlet execution threw an exception
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:256)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:191)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContext.invoke
(StandardContext.java:2415)
	at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:180)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:643)
	at org.apache.catalina.valves.ErrorDispatcherValve.invoke
(ErrorDispatcherValve.java:171)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:641)
	at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:172)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:641)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995)
	at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:174)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:995)
	at org.apache.coyote.tomcat4.CoyoteAdapter.service
(CoyoteAdapter.java:223)
	at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:594)
	at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnecti
on(Http11Protocol.java:392)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:565)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:619)
	at java.lang.Thread.run(Thread.java:479)


root cause 

java.lang.StackOverflowError
	at org.apache.catalina.core.ApplicationHttpRequest.setAttribute
(ApplicationHttpRequest.java:250)
	at org.apache.catalina.core.ApplicationHttpRequest.setAttribute
(ApplicationHttpRequest.java:250)
	at org.apache.catalina.core.ApplicationHttpRequest.setAttribute
(ApplicationHttpRequest.java:250)
	at org.apache.catalina.core.ApplicationHttpRequest.setAttribute
(ApplicationHttpRequest.java:250)
	at org.apache.catalina.core.ApplicationHttpRequest.setAttribute
(ApplicationHttpRequest.java:250)
	at org.apache.catalina.core.ApplicationHttpRequest.setAttribute
(ApplicationHttpRequest.java:250)
	at org.apache.catalina.core.ApplicationHttpRequest.setAttribute
(ApplicationHttpRequest.java:250)
	at org.apache.catalina.core.ApplicationHttpRequest.setAttribute
(ApplicationHttpRequest.java:250)
	at org.apache.catalina.core.ApplicationHttpRequest.setAttribute
(ApplicationHttpRequest.java:250)

...... AND SO ON, THEN THIS :


at org.apache.catalina.core.ApplicationHttpRequest.setAttribute
(ApplicationHttpRequest.java:250)
	at org.apache.catalina.core.ApplicationHttpRequest.setAttribute
(ApplicationHttpRequest.java:250)
	at org.apache.catalina.core.ApplicationHttpRequest.setAttribute
(ApplicationHttpRequest.java:250)
	at org.apache.catalina.core.ApplicationHttpRequest.setAttribute
(ApplicationHttpRequest.java:250)
	at org.apache.catalina.core.ApplicationHttpRequest.setAttribute
(ApplicationHttpRequest.java:250)
	at org.apache.struts.util.RequestUtils.selectModule
(RequestUtils.java:1606)
	at org.apache.struts.util.RequestUtils.selectModule
(RequestUtils.java:1643)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1419)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)
	at org.apache.struts.action.RequestProcessor.processValidate
(RequestProcessor.java:973)
	at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:255)
	at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1420)
	at org.apache.struts.action.ActionServlet.doPost
(ActionServlet.java:520)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:432)
	at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:356)
	at org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1058)
	at org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:451)


My Configuration file looks like this :

->
  <!-- ========== Form Bean Definitions =================================== -->
  <form-beans>
	
   	<form-bean      name="bankForm"
                    type="model.BankForm"/>
	<form-bean		name="vendorForm"
					type="model.VendorForm"/>
 	<form-bean		name="logonForm"
 					type="model.LogonForm"/>
  </form-beans>


  <!-- ========== Global Forward Definitions ============================== -->
  <global-forwards>
    <forward   name="notImplemented"               
path="/html/notImplemented.html"/>
    <forward   name="success"					   
path="/html/success.html"/>
    
    <forward name="successBank"			path="/showBank.do"/>
	<forward name="successVendor"		path="/showVendor.do"/>
	<forward name="successAdmin"		path="/showAdmin.do"/>
  
  	<forward name="bankView"			path="/jsp/bank.jsp"/>
  	<forward name="vendorView"		
	path="/jsp/vendor.jsp"/>	
  	<forward name="adminView"			path="/jsp/admin.jsp"/>
	
  	
  	<forward name="showBank"			path="/showBank.do"/>
  	<forward name="showVendor"			path="/showVendor.do"/>
	
  	<forward name="showAdmin"			path="/showAdmin.do"/>
	
  	
  	
  	
  </global-forwards>
  
  <!-- ========== Action Mapping Definitions ============================== -->
  <action-mappings>

	<action		path="/logon"
				type="action.LogonAction"
				name="logonForm"
				input="logon"
				scope="request">
		<forward name="logon"			
	path="/jsp/logon.jsp"/>
	</action>
	
	<action	path="/editBank"
				type="action.EditBankAction"
				name="bankForm"
				scope="request"
				input="editBank">
	</action>
	<action	path="/showBank"
				type="action.ShowBankAction"
				name="bankForm"
				scope="request"
				input="showBank">
	</action>
	
	<action		path="/editVendor"
				type="action.EditVendorAction"
				name="vendorForm"
				scope="request"
				input="editVendor">
	</action>
	<action		path="/showVendor"
				type="action.ShowVendorAction"
				name="vendorForm"
				scope="request"
				input="showVendor">
	</action>
	
	<action		path="/editAdmin"
				type="action.EditAdminAction"
				name="adminForm"
				scope="request"
				input="editAdmin">
	</action>
	<action		path="/showAdmin"
				type="action.ShowAdminAction"
				name="adminForm"
				scope="request"
				input="showAdmin">
	</action>
	
 </action-mappings>


  <!-- ========== Controller Configuration ================================ -->

  <controller>
    <!-- The "input" parameter on "action" elements is the name of a
         local or global "forward" rather than a module-relative path -->
    <set-property property="inputForward" value="true"/>
  </controller>


  <!-- ========== Message Resources Definitions =========================== -->

  <message-resources
    parameter="resources.ApplicationResources"/>

  


  <!-- ========== Plug Ins Configuration ================================== -->
  <!--
  <plug-in className="org.apache.struts.plugins.ModuleConfigVerifier"/>

  <plug-in 
className="org.apache.struts.webapp.example.memory.MemoryDatabasePlugIn">
    <set-property property="pathname" value="/WEB-INF/database.xml"/>
  </plug-in>
	-->
  <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
    <set-property property="pathnames"
                     value="/WEB-INF/validator-rules.xml,
                            /WEB-INF/validation.xml"/>
  </plug-in>
 

</struts-config>

There is no Problem with the Application, when I dont use the validator...

Regards

Stefan

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