You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Nishant <ni...@cybage.com> on 2004/11/08 13:21:40 UTC

problem in validate

hi all,
i am gettin this error .
11/08 17:47:50 error
java.lang.NullPointerException
        at com.cybage.RegistrationForm.validate(RegistrationForm.java:98)
        at org.apache.struts.action.RequestProcessor.processValidate(RequestProc
essor.java:942)
        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
va:255)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:148
2)
        at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
        at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
        at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:
249)
        at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:
527)
        at jrun.servlet.http.WebService.invokeRunnable(WebService.java:168)
        at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPoo
l.java:349)
        at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.j
ava:457)
        at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.
java:295)
        at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)



my validator.xml file contains ---

<form name="registrationForm">
  <field property="fromAddress"
                     depends="required,email">
                 <arg0   key="prompt.fromAddress"/>
             </field>

            <field property="fullName"
                    depends="required">
              <arg0     key="prompt.fullName"/>
            </field>

            <field property="replyToAddress"
                    depends="email">
                <arg0   key="prompt.replyToAddress"/>
            </field>

            <field property="username"
                    depends="required">
              <arg0     key="prompt.username"/>
            </field>
 
 </form>

and in my struts-config.xml have plugins like 


  <plug-in className="org.apache.struts.plugins.ModuleConfigVerifier"/>

  <plug-in className="com.cybage.memory.MemoryDatabasePlugIn">
    <set-property property="pathname" value="/WEB-INF/database.xml"/>
  </plug-in>

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

i aint able to find out why i am getting this error message 
can neone help !>?
Nishant Patil
Software Engineer
Cybage Software Pvt. Ltd. (A CMM Level 3 Company)
West Avenue , Kalyani Nagar,
Pune - 411 006
Tel: 91-20-4041700  -355
Email: nishantp@cybage.com
Website: www.cybage.com
There's a difference between knowing the path, and walking the path

Re: problem in validate

Posted by Koushik <ko...@ontrackindia.com>.
i guess neither of the password fields are null
----- Original Message -----
From: "Nishant" <ni...@cybage.com>
To: "Struts Users Mailing List" <us...@struts.apache.org>
Sent: Monday, November 08, 2004 5:58 PM
Subject: Re: problem in validate


> ya but how can i solve it it seems to be perfect
>
>
>
>  public ActionErrors validate(ActionMapping mapping,
>             HttpServletRequest request) {
>
>   ActionErrors errors = super.validate(mapping, request);
>
>   if (!password.equals(password2)) {
>    errors.add("password2",
>      new ActionError("error.password.match"));
>   }
>   return errors;
> Nishant Patil
> Software Engineer
> Cybage Software Pvt. Ltd. (A CMM Level 3 Company)
> West Avenue , Kalyani Nagar,
> Pune - 411 006
> Tel: 91-20-4041700  -355
> Email: nishantp@cybage.com
> Website: www.cybage.com
> There's a difference between knowing the path, and walking the path
> ----- Original Message -----
> From: "Koushik" <ko...@ontrackindia.com>
> To: "Struts Users Mailing List" <us...@struts.apache.org>
> Sent: Monday, November 08, 2004 5:58 PM
> Subject: Re: problem in validate
>
>
> > null pointer exception is coming from the validate method of ur form
bean
> > ----- Original Message -----
> > From: "Nishant" <ni...@cybage.com>
> > To: "Struts Users Mailing List" <us...@struts.apache.org>
> > Sent: Monday, November 08, 2004 5:51 PM
> > Subject: problem in validate
> >
> >
> > hi all,
> > i am gettin this error .
> > 11/08 17:47:50 error
> > java.lang.NullPointerException
> >         at
com.cybage.RegistrationForm.validate(RegistrationForm.java:98)
> >         at
> > org.apache.struts.action.RequestProcessor.processValidate(RequestProc
> > essor.java:942)
> >         at
> > org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
> > va:255)
> >         at
> > org.apache.struts.action.ActionServlet.process(ActionServlet.java:148
> > 2)
> >         at
> > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
> >
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >         at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
> >         at
> > jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
> >         at
> > jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:
> > 249)
> >         at
> > jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:
> > 527)
> >         at
> jrun.servlet.http.WebService.invokeRunnable(WebService.java:168)
> >         at
> > jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPoo
> > l.java:349)
> >         at
> > jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.j
> > ava:457)
> >         at
> > jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.
> > java:295)
> >         at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
> >
> >
> >
> > my validator.xml file contains ---
> >
> > <form name="registrationForm">
> >   <field property="fromAddress"
> >                      depends="required,email">
> >                  <arg0   key="prompt.fromAddress"/>
> >              </field>
> >
> >             <field property="fullName"
> >                     depends="required">
> >               <arg0     key="prompt.fullName"/>
> >             </field>
> >
> >             <field property="replyToAddress"
> >                     depends="email">
> >                 <arg0   key="prompt.replyToAddress"/>
> >             </field>
> >
> >             <field property="username"
> >                     depends="required">
> >               <arg0     key="prompt.username"/>
> >             </field>
> >
> >  </form>
> >
> > and in my struts-config.xml have plugins like
> >
> >
> >   <plug-in className="org.apache.struts.plugins.ModuleConfigVerifier"/>
> >
> >   <plug-in className="com.cybage.memory.MemoryDatabasePlugIn">
> >     <set-property property="pathname" value="/WEB-INF/database.xml"/>
> >   </plug-in>
> >
> >   <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
> >     <set-property property="pathnames"
> >                      value="/WEB-INF/validator-rules.xml,
> >                             /WEB-INF/validation.xml"/>
> >   </plug-in>
> >
> >
> > i aint able to find out why i am getting this error message
> > can neone help !>?
> > Nishant Patil
> > Software Engineer
> > Cybage Software Pvt. Ltd. (A CMM Level 3 Company)
> > West Avenue , Kalyani Nagar,
> > Pune - 411 006
> > Tel: 91-20-4041700  -355
> > Email: nishantp@cybage.com
> > Website: www.cybage.com
> > There's a difference between knowing the path, and walking the path
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > For additional commands, e-mail: user-help@struts.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: problem in validate

Posted by Nishant <ni...@cybage.com>.
ya but how can i solve it it seems to be perfect



 public ActionErrors validate(ActionMapping mapping,
            HttpServletRequest request) {

  ActionErrors errors = super.validate(mapping, request);

  if (!password.equals(password2)) {
   errors.add("password2",
     new ActionError("error.password.match"));
  }
  return errors;
Nishant Patil
Software Engineer
Cybage Software Pvt. Ltd. (A CMM Level 3 Company)
West Avenue , Kalyani Nagar,
Pune - 411 006
Tel: 91-20-4041700  -355
Email: nishantp@cybage.com
Website: www.cybage.com
There's a difference between knowing the path, and walking the path
----- Original Message ----- 
From: "Koushik" <ko...@ontrackindia.com>
To: "Struts Users Mailing List" <us...@struts.apache.org>
Sent: Monday, November 08, 2004 5:58 PM
Subject: Re: problem in validate


> null pointer exception is coming from the validate method of ur form bean
> ----- Original Message -----
> From: "Nishant" <ni...@cybage.com>
> To: "Struts Users Mailing List" <us...@struts.apache.org>
> Sent: Monday, November 08, 2004 5:51 PM
> Subject: problem in validate
>
>
> hi all,
> i am gettin this error .
> 11/08 17:47:50 error
> java.lang.NullPointerException
>         at com.cybage.RegistrationForm.validate(RegistrationForm.java:98)
>         at
> org.apache.struts.action.RequestProcessor.processValidate(RequestProc
> essor.java:942)
>         at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
> va:255)
>         at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:148
> 2)
>         at
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
>
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
>         at
> jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
>         at
> jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:
> 249)
>         at
> jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:
> 527)
>         at
jrun.servlet.http.WebService.invokeRunnable(WebService.java:168)
>         at
> jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPoo
> l.java:349)
>         at
> jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.j
> ava:457)
>         at
> jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.
> java:295)
>         at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
>
>
>
> my validator.xml file contains ---
>
> <form name="registrationForm">
>   <field property="fromAddress"
>                      depends="required,email">
>                  <arg0   key="prompt.fromAddress"/>
>              </field>
>
>             <field property="fullName"
>                     depends="required">
>               <arg0     key="prompt.fullName"/>
>             </field>
>
>             <field property="replyToAddress"
>                     depends="email">
>                 <arg0   key="prompt.replyToAddress"/>
>             </field>
>
>             <field property="username"
>                     depends="required">
>               <arg0     key="prompt.username"/>
>             </field>
>
>  </form>
>
> and in my struts-config.xml have plugins like
>
>
>   <plug-in className="org.apache.struts.plugins.ModuleConfigVerifier"/>
>
>   <plug-in className="com.cybage.memory.MemoryDatabasePlugIn">
>     <set-property property="pathname" value="/WEB-INF/database.xml"/>
>   </plug-in>
>
>   <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
>     <set-property property="pathnames"
>                      value="/WEB-INF/validator-rules.xml,
>                             /WEB-INF/validation.xml"/>
>   </plug-in>
>
>
> i aint able to find out why i am getting this error message
> can neone help !>?
> Nishant Patil
> Software Engineer
> Cybage Software Pvt. Ltd. (A CMM Level 3 Company)
> West Avenue , Kalyani Nagar,
> Pune - 411 006
> Tel: 91-20-4041700  -355
> Email: nishantp@cybage.com
> Website: www.cybage.com
> There's a difference between knowing the path, and walking the path
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: problem in validate

Posted by Koushik <ko...@ontrackindia.com>.
null pointer exception is coming from the validate method of ur form bean
----- Original Message -----
From: "Nishant" <ni...@cybage.com>
To: "Struts Users Mailing List" <us...@struts.apache.org>
Sent: Monday, November 08, 2004 5:51 PM
Subject: problem in validate


hi all,
i am gettin this error .
11/08 17:47:50 error
java.lang.NullPointerException
        at com.cybage.RegistrationForm.validate(RegistrationForm.java:98)
        at
org.apache.struts.action.RequestProcessor.processValidate(RequestProc
essor.java:942)
        at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
va:255)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:148
2)
        at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
        at
jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
        at
jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:
249)
        at
jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:
527)
        at jrun.servlet.http.WebService.invokeRunnable(WebService.java:168)
        at
jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPoo
l.java:349)
        at
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.j
ava:457)
        at
jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.
java:295)
        at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)



my validator.xml file contains ---

<form name="registrationForm">
  <field property="fromAddress"
                     depends="required,email">
                 <arg0   key="prompt.fromAddress"/>
             </field>

            <field property="fullName"
                    depends="required">
              <arg0     key="prompt.fullName"/>
            </field>

            <field property="replyToAddress"
                    depends="email">
                <arg0   key="prompt.replyToAddress"/>
            </field>

            <field property="username"
                    depends="required">
              <arg0     key="prompt.username"/>
            </field>

 </form>

and in my struts-config.xml have plugins like


  <plug-in className="org.apache.struts.plugins.ModuleConfigVerifier"/>

  <plug-in className="com.cybage.memory.MemoryDatabasePlugIn">
    <set-property property="pathname" value="/WEB-INF/database.xml"/>
  </plug-in>

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


i aint able to find out why i am getting this error message
can neone help !>?
Nishant Patil
Software Engineer
Cybage Software Pvt. Ltd. (A CMM Level 3 Company)
West Avenue , Kalyani Nagar,
Pune - 411 006
Tel: 91-20-4041700  -355
Email: nishantp@cybage.com
Website: www.cybage.com
There's a difference between knowing the path, and walking the path


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org