[
https://issues.jboss.org/browse/SEAMINTL-32?page=com.atlassian.jira.plugi...
]
Ken Finnigan updated SEAMINTL-32:
---------------------------------
Fix Version/s: 3.0.0.Final
Affects Version/s: 3.0.0.CR1
(was: 3.0.0.Final)
Nicklas, has been fixed in snapshot version. Would appreciate you checking whether this
fix is sufficient as I had written an Arquillian test for it, but it was behaving weirdly
and passing sometimes and not others.
NPEs in ApplicationBundles.put*
-------------------------------
Key: SEAMINTL-32
URL:
https://issues.jboss.org/browse/SEAMINTL-32
Project: Seam International
Issue Type: Bug
Components: Messages
Affects Versions: 3.0.0.CR1
Reporter: Nicklas Karlsson
Assignee: Ken Finnigan
Fix For: 3.0.0.Final
If you put something in the bundles with a locale for the first time, bundles.get(locale)
is null and we get a NPE.
public ResourceBundle put(final Locale locale, final String key, final ResourceBundle
value)
{
return bundles.get(locale).put(key, value);
}
public void putAll(final Locale locale, final Map<? extends String, ? extends
ResourceBundle> m)
{
bundles.get(locale).putAll(m);
}
Nested map access need a if(!bundles.containsKey(locale)) + map init
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira