Guys,
I am using struts in my application.
Everything was working fine.
Then all of a sudden have this exception being thrown,..have no clue..
E org.apache.commons.validator.Validator TRAS0014I: The following exception was logged java.lang.reflect.InvocationTargetException
Caused by: java.lang.NoSuchMethodError: org/apache/commons/validator/GenericValidator.isBlankOrNull(Ljava/lang/String

Z
at java.lang.Throwable.<init>(Throwable.java)
at java.lang.Throwable.<init>(Throwable.java)
at java.lang.NoSuchMethodError.<init>(NoSuchMethodError.java:54)
at org.apache.struts.validator.FieldChecks.validateRequired(FieldChecks.java:129)
I have the commons.validator.jar/struts.jar etc in the lib directory.
Am using DynaValidationActionForm..
In validation.xml:-
<form name="/myFormAction">
<field property="field1" depends="required" >
<arg0 key="prompt.field1" />
</field>
<field property="field2" depends="required">
<arg0 key="prompt.field2" />
</field>
In Struts-Config.xml:-
<form-bean name="logOnForm" "org.apache.struts.validator.DynaValidatorActionForm">
<form-property name="field1" type="java.lang.String"/>
<form-property name="field2" type="java.lang.String"/>
</form-bean>
<!-- Message Resources -->
<message-resources parameter="resources.ApplicationResources"/>
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
</plug-in>
In validator-rules.xml:-
<validator name="required"
classname="org.apache.struts.validator.FieldChecks"
method="validateRequired"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionErrors,
javax.servlet.http.HttpServletRequest"
msg="errors.required">
Please let me know what i am missing here ..
Thanks in advance,
-Navi