I am having a bad time moving from Tomcat 4.1 to Tomcat 5.20.

I basically took a webapp and moved it to the new server, and all
functionality works except for validation.

As odd as it may seem, any form that is "required" does not forward
back to the view unless I put bad data into the field. If I put in a
blank field then it does a success and blows this error:
Anyone have any ideas?



INFO http-80-Processor4
org.apache.struts.action.SecureRequestProcessor - processPreprocess
path=/CreateAccount
INFO http-80-Processor4
org.apache.struts.action.SecureRequestProcessor - not null, try ssl
ERROR http-80-Processor4 org.apache.struts.validator.DynaValidatorForm
- org.apache.struts.validator.FieldChecks.validateRequired(java.lang.Object,
o
g.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages, javax.servlet.http.HttpServl
tRequest)
org.apache.commons.validator.ValidatorException:
org.apache.struts.validator.FieldChecks.validateRequired(java.lang.Object,
org.apache.commons.valida
or.ValidatorAction, org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
javax.servlet.http.HttpServletRequest)
      at 
org.apache.commons.validator.ValidatorAction.loadValidationMethod(ValidatorAction.java:627)
      at 
org.apache.commons.validator.ValidatorAction.executeValidationMethod(ValidatorAction.java:557)
      at org.apache.commons.validator.Field.validateForRule(Field.java:811)
      at org.apache.commons.validator.Field.validate(Field.java:890)
      at org.apache.commons.validator.Form.validate(Form.java:174)
      at org.apache.commons.validator.Validator.validate(Validator.java:367)
      at 
org.apache.struts.validator.DynaValidatorForm.validate(DynaValidatorForm.java:110)
      at 
org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:950)
      at 
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:207)
      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
      at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at 
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
      at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
      at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
      at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
      at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
      at java.lang.Thread.run(Unknown Source)

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to