[jboss-user] [JBoss Seam] - resourceBundle broken?

rlhr do-not-reply at jboss.com
Mon Nov 20 13:37:38 EST 2006


I'm using JBoss 4.0.5 GA.
In both jboss-seam-CVS.20061118 and jboss-seam-CVS.20061120,
I don't get a message associated with a key anymore.

My components.xml file declare the following


  | 	<component name="resourceBundle">
  | 		<property name="bundleNames">
  | 			<value>resources.ApplicationMessages</value>
  | 			<value>resources.ErrorMessages</value>
  | 		</property>
  | 	</component>
  | 

In org.jboss.seam.core.Massages, bundle is null and the get method return the key itself


  |          @Override
  |          public String get(Object key) {
  |             if (key instanceof String)
  |             {
  |                String resourceKey = (String) key;
  |                /*String cachedValue = cache.get(key);
  |                if (cachedValue==null)
  |                {*/
  |                   String resource=null;
  |                   if (bundle!=null)
  |                   {
  |                      try
  |                      {
  |                         resource = bundle.getString(resourceKey);
  |                      }
  |                      catch (MissingResourceException mre)
  |                      {
  |                         //Just swallow
  |                      }
  |                   }
  |                   if (resource==null)
  |                   {
  |                      return resourceKey;
  |                   }
  |                   else
  | ...
  | 

 I look at the ResourceBundle class and the list of bundle names is still set to "messages". Since I don't have such a file, it failed and thus the null bundle object.

This is where I stopped investigating for now, but it seems to me that the initialisation of the component must not have been done properly.
Is it a bug or is my components.xml file out of date?

Thanks,

Richard


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3987378#3987378

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3987378



More information about the jboss-user mailing list