You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Ingimar Erlingsson <in...@gmail.com> on 2006/08/26 16:00:07 UTC

Struts 1.2 and the Validator Framework, how does this work ? continue

thanks for the reply.
I am not yet used to this mailing list, sorry for that, I probably could
have continued this
question in the same thread - but not knowing how to do that.

Niall you are probably right, that I should upgrade.
Using Exadel and it's support for Struts, it only says struts 1.2 so I do
not know if it
is struts 1.2.4 or 1.2.7 or something else - reading on the subject now - so
I would not
know which upgrade to use and where to install that in the eclipse or exadel
file-structure ....
Do you have any advice on that ?

this is what my log4j says:

   1. 15:13:14,859 ERROR ValidatorForm:112 -
   org.apache.struts.validator.FieldChecks.validateMinLength(
   java.lang.Object, org.apache.commons.validator.ValidatorAction,
   org.apache.commons.validator.Field,
   org.apache.struts.action.ActionMessages,
   javax.servlet.http.HttpServletRequest)
   org.apache.commons.validator.ValidatorException:
   org.apache.struts.validator.FieldChecks.validateMinLength(
   java.lang.Object, org.apache.commons.validator.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
   :827)
       at org.apache.commons.validator.Field.validate(Field.java:906)
       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.ValidatorForm.validate(
   ValidatorForm.java:110)
       at se.svemab.struts.form.InputForm.validate(InputForm.java:30)
       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.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(Thread.java:595)

regards, i