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 10:57:44 UTC
null pointer exception in org.apache.commons.validator.Validator.validate
Hi
I was trying to use the validator framework of struts, was trying to do
something similar to the example given in struts validator package . I
get the following null pointer exception. Can some one tell me why such
an exception occurs , unable to find a way to debug either. Any help
would be greatly appreciated.
Regards
Satish
In my action class, when I call myForm.validate(mapping,request) ,
myForm extends Validator Form, I get the following exception.
java.lang.NullPointerException
at org.apache.commons.validator.Validator.validate(Unknown
Source)
at
org.apache.struts.validator.ValidatorForm.validate(ValidatorForm.java
:269)
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)
Re: null pointer exception in org.apache.commons.validator.Validator.validate
Posted by Raghavendra Shenoy <ra...@hotmail.com>.
i worked with this long back ..
public ActionErrors validate(ActionMapping mapping,HttpServletRequest
request)
{
ActionErrors errors = new ActionErrors();
/*
*/
return errors
}
just comment this in u r form class ... try debugging from there on ...
just check u r validation.xml file , all the field validation , property
fields of the form ....
Thanks and Regards
Raghavendra Shenoy
----- Original Message -----
From: "SATISH.T" <sa...@wipro.com>
To: "'Struts Users Mailing List'" <st...@jakarta.apache.org>
Sent: Thursday, July 25, 2002 1:57 AM
Subject: null pointer exception in
org.apache.commons.validator.Validator.validate
>
> Hi
> I was trying to use the validator framework of struts, was trying to do
> something similar to the example given in struts validator package . I
> get the following null pointer exception. Can some one tell me why such
> an exception occurs , unable to find a way to debug either. Any help
> would be greatly appreciated.
> Regards
> Satish
>
> In my action class, when I call myForm.validate(mapping,request) ,
> myForm extends Validator Form, I get the following exception.
> java.lang.NullPointerException
>
> at org.apache.commons.validator.Validator.validate(Unknown
> Source)
> at
> org.apache.struts.validator.ValidatorForm.validate(ValidatorForm.java
> :269)
> 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)
>
>
----------------------------------------------------------------------------
----
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>