Looks like the method signature you've defined in the validaot-rules.xml doesn't match whats actually in your java class. How about you show us validateLicenciaMaestro() method in the ValidatorLicenciaMaestro class?
----- Original Message ----- From: "Metal KoRn" <[EMAIL PROTECTED]> To: <user@struts.apache.org> Sent: Thursday, May 05, 2005 5:56 AM Subject: My OWN VALIDATOR 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) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]