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