Erro usando Forms dinamicos + Struts

Ola pessoal sou novo por aqui e to comecando a utilizar o Struts, bem seguindo um tutorial fiz minha aplicacao, soh q to tentando mudar meus forms para eles serem dinamicos atraves do DynaValidatorForm porem acontece o seguinte erro:

javax.servlet.ServletException: Servlet execution threw an exception
root cause

java.lang.NoSuchMethodError:org.apache.commons.validator.Validator.setParameter(Ljava/lang/String;Ljava/lang/Object;)V
org.apache.struts.validator.Resources.initValidator(Resources.java:480)
org.apache.struts.validator.DynaValidatorForm.validate(DynaValidatorForm.java:104)
org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:928)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:204)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

meu form-bean esta assim:

sera q alguem poderia me dar um help pois ja tentei varias coisas e n consegui!!

Obrigado