DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=27912>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=27912 NullPointerException in DynaValidatorForm.validate Summary: NullPointerException in DynaValidatorForm.validate Product: Struts Version: 1.1 Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: Other Component: Validator Framework AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] I have baseAction that authorize the user. All actions extend it. When user is not allowed to run particular action he is redirected to loginAction (redirect is defined in global-forward as <forward name="user_login" path="/xxx/Login.do" redirect="true"/>) I use DynaValidatorForm as form bean to collect user data: <form-bean name="logInForm" type="org.apache.struts.validator.DynaValidatorForm"> <form-property name="page" type="java.lang.Integer"/> <form-property name="method" type="java.lang.String"/> <form-property name="email" type="java.lang.String"/> <form-property name="password" type="java.lang.String"/> </form-bean> Because I display login form and validate it in the same loginAction I use page parameter to validate the form only after submitting it. When redirect occurs I receive the: java.lang.NullPointerException at org.apache.struts.validator.DynaValidatorForm.validate (DynaValidatorForm.java:141) at org.apache.struts.action.RequestProcessor.processValidate (RequestProcessor.java:942) at org.apache.struts.action.RequestProcessor.process (RequestProcessor.java:255) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) solution for this "bug?" is: a) set in redirect ?page=0 or b) in form definition set <form-property name="page" type="java.lang.Integer" initial="0"/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]