I'm having trouble getting a simple Validator to work in a module. Is there something special to modules I need to do to get the Validator to work?
Specifically, I'm getting a NullPointerException at org.apache.struts.validator.Resources.getMessage(Resources.java:209). Walking through the code (ya gotta love Open Source!), I can see that the JavaScriptValidatorTag is not finding or creating or doing whatever it needs to do to get a MessageResources object from application scope, thus causing the NullPointer. This happens at line 319 of org/apache/struts/taglib/html/JavascriptValidatorTag.java where it runs this line: MessageResources messages = (MessageResources) pageContext.getAttribute( bundle + config.getPrefix(), PageContext.APPLICATION_SCOPE); where bundle + config.getPrefix() evaluates to "org.apache.struts.action.MESSAGE/password". The attribute it's trying to get meshes with my module, which is named "password". But where am I supposed to stick the messages, and what messages is it talking about? Do I need module-specific messages? Some (possibly) relevant config file snippets are below. Any help would be appreciated: web.xml: <init-param> <param-name>config/password</param-name> <param-value>/WEB-INF/password-config.xml</param-value> </init-param> ... <init-param> <param-name>application</param-name> <param-value>ApplicationResources</param-value> </init-param> password-config.xml: <struts-config> <form-beans> <form-bean name="ForgotActionForm" type="edu.umn.ncfpd.password.ForgotActionForm" /> </form-beans> <action-mappings> <action name="ForgotActionForm" path="/index" type="edu.umn.ncfpd.password.ForgotAction" validate="false"> <forward name="forward" path="/index.jsp" /> </action> <action name="ForgotActionForm" path="/forgot" type="edu.umn.ncfpd.password.ForgotAction" validate="false"> <forward name="forward" path="/sent.jsp" /> </action> </action-mappings> <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/WEB-INF/validation.xml,/WEB-INF/validator-rules.xml" /> </plug-in> </struts-config> validation.xml: <formset> <form name="ForgotActionForm" > <field property="emailAddress" depends="required,email" /> </form> </formset> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]