You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by "SATISH.T" <sa...@wipro.com> on 2002/07/25 15:44:52 UTC

still problems with null pointer exception in validator.validate..

Hi 
Was just trying to implement a similar example as given in
struts-validator package 
I get the following problem when I try to call myForm.validate method
where myform extends from ValidatorForm.
I have configured the validatorServlet to load my validation.xml and
validator-rules.xml  in my applications web.xml  properly.
Can some one tell me why such an exception occurs.
Regards
Satish 

java.lang.NullPointerException
        at org.apache.commons.validator.Validator.validate(Unknown
Source)
        at
org.apache.struts.validator.ValidatorForm.validate(ValidatorForm.java
:281)
        at
com.satish.myproj.SaveRegistrationAction.perform(SaveRegistrationActi
on.java:65)
        at org.apache.struts.action.Action.execute(Action.java:369)
        at
org.apache.struts.action.RequestProcessor.processActionPerform(Reques
tProcessor.java:437)
        at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
va:264)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:110
9)
        at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:470)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:243)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:190)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
2347)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:180)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
rValve.java:170)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:170)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
468)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:174)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

        at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcesso
r.java:1027)
        at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.ja
va:1125)
        at java.lang.Thread.run(Thread.java:484)