Hey guys Im having a bit of problems by applying my own validators. The thing is that I create my validator class, for testing reasons the calling method returns a false, this only for checkin if the validator is working good.
But Im getting the following Exception. Im using Struts 1.2.4 version and my validator rules and validation XML are as the following VALIDATOR RULES <validator name="licencia" classname="validator.ValidatorLicenciaMaestro" method="validateLicenciaMaestro" methodParams="java.lang.Object, org.apache.commons.validator.ValidatorAction, org.apache.commons.validator.Field, org.apache.struts.action.ActionMessages, javax.servlet.http.HttpServletRequest" depends="" msg="errors.licencia"/> VALIDATION <field property="licencia" depends="required,licencia"> <arg0 key="licencia"/> </field> my ActionForm has a "licencia" property. Hope some one could help me with this thanx. THE ERROR: **********************ENtRa a LEER XML **************************************** **********************salir a LEER XML **************************************** May 4, 2005 11:41:58 PM org.apache.struts.validator.ValidatorForm validate SEVERE: validator.ValidatorLicenciaMaestro.validateLicenciaMaestro(java.lang.Obj ect, org.apache.commons.validator.ValidatorAction, org.apache.commons.validator. Field, org.apache.struts.action.ActionMessages, javax.servlet.http.HttpServletRe quest) org.apache.commons.validator.ValidatorException: validator.ValidatorLicenciaMaes tro.validateLicenciaMaestro(java.lang.Object, org.apache.commons.validator.Valid atorAction, org.apache.commons.validator.Field, org.apache.struts.action.ActionM essages, javax.servlet.http.HttpServletRequest) at org.apache.commons.validator.ValidatorAction.loadValidationMethod(Val idatorAction.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.ValidatorForm.validate(ValidatorForm.java :112) at org.apache.struts.action.RequestProcessor.processValidate(RequestProc essor.java:921) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja va:206) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:116 4) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415) 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(Appl icationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV alve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv eContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(Standard ContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV alve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv eContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j ava:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv eContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j ava:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv eContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal ve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv eContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:16 0) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java :799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce ssConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java :577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP ool.java:683) at java.lang.Thread.run(Thread.java:534) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]