Hello all,
        I am using Struts validator in my webapplication for one of my
forms.
While I was using Struts 1.1 everything worked fine, but now that I have
updated my jars to use Struts 1.2 whenever I run my code I get the
following exception:

2004-10-13 17:38:06,797 DEBUG (ContactForm.java:65): setupMessages

[13/10/04 17:38:06:812 BST] 4e405c33 DynaValidator E
org.apache.struts.validator.DynaValidatorForm
org.apache.struts.util.StrutsValidator

[13/10/04 17:38:06:812 BST] 4e405c33 DynaValidator E
org.apache.struts.validator.DynaValidatorForm  TRAS0014I: The following
exception was logged org.apache.commons.validator.ValidatorException:
org.apache.struts.util.StrutsValidator
        at
org.apache.commons.validator.ValidatorAction.loadValidationClass(Validat
orAction.java:646)
        at
org.apache.commons.validator.ValidatorAction.executeValidationMethod(Val
idatorAction.java:555)
        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.DynaValidatorForm.validate(DynaValidatorForm
.java:112)
        at
com.waersystems.ngenweb.contact.ContactForm.validate(ContactForm.java:50
)
        at
org.apache.struts.action.RequestProcessor.processValidate(RequestProcess
or.java:921)
        at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
206)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
        at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictSe
rvletInstance.java:110)
        at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLi
fecycleServlet.java:174)
        at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycle
Servlet.java:313)
        at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLif
ecycleServlet.java:116)
        at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.
java:283)
        at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(Vali
dServletReferenceState.java:42)
        at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(Servle
tInstanceReference.java:40)
        at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
ain.java:76)
        at
com.waersystems.ngenweb.filter.XsltFilter.doFilter(XsltFilter.java:188)
        at
com.waersystems.ngenweb.filter.XsltFilter.doFilter(XsltFilter.java:145)
        at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInst
anceWrapper.java:132)
        at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
ain.java:71)
        at
com.waersystems.ngenweb.filter.LoginCheck.doFilter(LoginCheck.java:86)
        at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInst
anceWrapper.java:132)
        at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
ain.java:71)
        at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispa
tch(WebAppRequestDispatcher.java:939)
        at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRe
questDispatcher.java:530)
        at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
uestDispatcher.java:176)
        at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:7
9)
        at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInv
oker.java:201)
        at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocati
on(CachedInvocation.java:71)
        at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(Servle
tRequestProcessor.java:182)
        at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSELis
tener.java:334)
        at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection
.java:56)
        at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:
610)
        at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:435)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
.
 
org.apache.commons.validator.ValidatorException:
org.apache.struts.util.StrutsValidator
        at
org.apache.commons.validator.ValidatorAction.loadValidationClass(Validat
orAction.java:646)
        at
org.apache.commons.validator.ValidatorAction.executeValidationMethod(Val
idatorAction.java:555)
        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.DynaValidatorForm.validate(DynaValidatorForm
.java:112)
        at
com.waersystems.ngenweb.contact.ContactForm.validate(ContactForm.java:50
)
        at
org.apache.struts.action.RequestProcessor.processValidate(RequestProcess
or.java:921)
        at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
206)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
        at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictSe
rvletInstance.java:110)
        at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLi
fecycleServlet.java:174)
        at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycle
Servlet.java:313)
        at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLif
ecycleServlet.java:116)
        at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.
java:283)
        at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(Vali
dServletReferenceState.java:42)
        at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(Servle
tInstanceReference.java:40)
        at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
ain.java:76)
        at
com.waersystems.ngenweb.filter.XsltFilter.doFilter(XsltFilter.java:188)
        at
com.waersystems.ngenweb.filter.XsltFilter.doFilter(XsltFilter.java:145)
        at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInst
anceWrapper.java:132)
        at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
ain.java:71)
        at
com.waersystems.ngenweb.filter.LoginCheck.doFilter(LoginCheck.java:86)
        at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInst
anceWrapper.java:132)
        at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
ain.java:71)
        at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispa
tch(WebAppRequestDispatcher.java:939)
        at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRe
questDispatcher.java:530)
        at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
uestDispatcher.java:176)
        at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:7
9)
        at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInv
oker.java:201)
        at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocati
on(CachedInvocation.java:71)
        at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(Servle
tRequestProcessor.java:182)
        at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSELis
tener.java:334)
        at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection
.java:56)
        at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:
610)
        at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:435)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)



my validation.xml Is as follows..

<form-validation>
      <formset>
         <form name="contactForm">
            <field property="contactRef" depends="required">
               <msg name="required"
                    key="error.field.required"/>
               <arg0 key="prompt.contact"/>
               
            </field>
         </form>
</form-validation>


and in the struts config I am declaring following plugin

<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
                <set-property property="pathnames"
value="/WEB-INF/validator-rules.xml, /WEB-INF/validation.xml" />
        </plug-in>
        


my form extends DynaValidationForm..

anyone can tell me what's going on?

Is it because in my webinf\lib I have both struts-1.2.jar and
commons-validator-1.3.jar?

Thanks in advance and regards
        Marco

   



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to