You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Sagar Naik <sa...@yahoo.co.in> on 2005/07/09 10:29:42 UTC
Bundle in Validation.xml
Hi
In struts-config.xml
.
.
.
<message-resources key="testProp1"
parameter="test.ApplicationResources" null="false"/>
...
In validation.xml
<formset>
<form name="testForm">
<field property="testProp" depends="required">
<arg bundle="testProp1" key="field.test" />
</field>
</form>
</formset>
I get the following error
EVERE: Unhandled exception thrown during validation:
No message resources found for bundle:
org.apache.struts.action.MESSAGE
java.lang.NullPointerException: No message resources
found for bundle: org.apache.struts.action.MESSAGE
at
org.apache.struts.validator.Resources.getMessageResources(Resources.java:140)
at
org.apache.struts.validator.Resources.getActionMessage(Resources.java:349)
at
org.apache.struts.validator.FieldChecks.validateRequired(FieldChecks.java:94)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.commons.validator.ValidatorAction.executeValidationMethod(ValidatorAction.java:567)
at
org.apache.commons.validator.Field.validateForRule(Field.java:827)
at
org.apache.commons.validator.Field.validate(Field.java:906)
at
org.apache.commons.validator.Form.validate(Form.java:174)
at
org.apache.commons.validator.Validator.validate(Validator.java:367)
at
org.apache.struts.validator.DynaValidatorForm.validate(DynaValidatorForm.java:110)
at
org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:928)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:204)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Can u pl help me with this
Thanks
__________________________________________________________
How much free photo storage do you get? Store your friends 'n family snaps for FREE with Yahoo! Photos http://in.photos.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: Bundle in Validation.xml
Posted by Niall Pemberton <ni...@blueyonder.co.uk>.
Although the validator dtd has had a "bundle" attribute for a while(?), it
was ignored by Struts until the latest release (version 1.2.7). If you want
to use it then you need to upgrade to that version (and also validator
1.1.4, which is included with the Struts 1.2.7 download):
Release notes for Struts 1.2.7 are here:
http://struts.apache.org/userGuide/release-notes.html
And upgrade notes here:
http://wiki.apache.org/struts/StrutsUpgrade
Niall
----- Original Message -----
From: "Sagar Naik" <sa...@yahoo.co.in>
Sent: Saturday, July 09, 2005 9:29 AM
> In struts-config.xml
> .
> <message-resources key="testProp1"
> parameter="test.ApplicationResources" null="false"/>
> ...
>
> In validation.xml
> <formset>
> <form name="testForm">
> <field property="testProp" depends="required">
> <arg bundle="testProp1" key="field.test" />
> </field>
> </form>
> </formset>
> I get the following error
> EVERE: Unhandled exception thrown during validation:
> No message resources found for bundle:
> org.apache.struts.action.MESSAGE
> java.lang.NullPointerException: No message resources
> found for bundle: org.apache.struts.action.MESSAGE
> at
>
org.apache.struts.validator.Resources.getMessageResources(Resources.java:140
)
> at
> org.apache.struts.validator.Resources.getActionMessage(Resources.java:349)
> at
>
org.apache.struts.validator.FieldChecks.validateRequired(FieldChecks.java:94
)
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org