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]

Reply via email to