And the commons-validator.jar is 1.1.3 Donie
-----Original Message----- From: Donie Kelly [mailto:[EMAIL PROTECTED] Sent: 07 December 2004 10:51 To: Struts Users Mailing List Subject: RE: Exception when app goes to form which extends ValidatorForm Hi David, thatnks for that. I'm only starting to set up validation so my file is this simple ! <form-validation> <formset> <form name="mmscContentAdaptationForm"> <field property="accessCheckInterval" depends="integer"> <arg0 key="mmssm.mmsc.ca.accessCheckInterval"/> </field> </form> </formset> </form-validation> Thanks Donie -----Original Message----- From: David G. Friedman [mailto:[EMAIL PROTECTED] Sent: 07 December 2004 02:09 To: Struts Users Mailing List Subject: RE: Exception when app goes to form which extends ValidatorForm Donie, What version of the Commons Validator (or Struts) do you have? I've looked at the raw code of the Validator for a few versions and that line 188 seems to be related to problems with your validation.xml form. I can't tell if it is a problem with the form name of one of the fields. I recommend you post some of your validation.xml file for feedback. Regards, David -----Original Message----- From: Donie Kelly [mailto:[EMAIL PROTECTED] Sent: Monday, December 06, 2004 9:49 AM To: Struts Users Mailing List Subject: RE: Exception when app goes to form which extends ValidatorForm Yes, I have the resource file specified and I use it to load text into pages. This is working ok. I'm lost as to what might casuse this... Thanks Donie -----Original Message----- From: Hubert Rabago [mailto:[EMAIL PROTECTED] Sent: 03 December 2004 17:08 To: Struts Users Mailing List Subject: Re: Exception when app goes to form which extends ValidatorForm Do you have your resource file specified in your struts-config? On Fri, 3 Dec 2004 16:42:09 -0000, Donie Kelly <[EMAIL PROTECTED]> wrote: > Hi all > > I'm getting this error when accessign a form which extends ValidatorForm and > I'm having trouble figuring out what;s wrong. Anybody know why this might > happen. I'm following the tutorial at > http://www.oracle.com/technology/oramag/oracle/04-jan/o14dev_struts.html > <http://www.oracle.com/technology/oramag/oracle/04-jan/o14dev_struts.html> > > Thanks > > Donie > > java.lang.IllegalArgumentException: Resources cannot be null. > at org.apache.commons.validator.Validator.(Validator.java:188) > at > org.apache.struts.validator.Resources.initValidator(Resources.java:299) > at > org.apache.struts.validator.ValidatorForm.validate(ValidatorForm.java:106) > at > org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.j > ava:921) > at > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:206) > at > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164) > at > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher. > java:684) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch > er.java:432) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher > .java:356) > at > org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:10 > 56) > at > org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProces > sor.java:388) > at > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231) > at > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164) > at > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415) > 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(Application > FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja > va:260) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja > va:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase > .java:493) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 > ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. > java:170) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172 > ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java > :174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok > eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java: > 1040) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151 > ) > at java.lang.Thread.run(Thread.java:536) > > --------------------------------------------------------------------- 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] --------------------------------------------------------------------- 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]