I think the error is in the if statement
if (!password.equals(password2)) {
Where is this password and password 2 is coming from, i think either one is
from the formbean, but these are not referring any form,
i guess it's the problem
Regds
Rajagopal
-----Original Message-----
From: Nishant [mailto:[EMAIL PROTECTED]
Sent: Monday, November 08, 2004 5:59 PM
To: Struts Users Mailing List
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: [EMAIL PROTECTED]
Website: www.cybage.com
There's a difference between knowing the path, and walking the path
----- Original Message -----
From: "Koushik" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
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" <[EMAIL PROTECTED]>
> To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> 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: [EMAIL PROTECTED]
> Website: www.cybage.com
> There's a difference between knowing the path, and walking the path
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]