You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2017/09/14 17:03:42 UTC
svn commit: r1808368 -
/uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/internal/util/I18nUtil.java
Author: schor
Date: Thu Sep 14 17:03:41 2017
New Revision: 1808368
URL: http://svn.apache.org/viewvc?rev=1808368&view=rev
Log:
no Jira - test for null resourcebundle in I18nUtil
Modified:
uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/internal/util/I18nUtil.java
Modified: uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/internal/util/I18nUtil.java
URL: http://svn.apache.org/viewvc/uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/internal/util/I18nUtil.java?rev=1808368&r1=1808367&r2=1808368&view=diff
==============================================================================
--- uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/internal/util/I18nUtil.java (original)
+++ uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/internal/util/I18nUtil.java Thu Sep 14 17:03:41 2017
@@ -113,8 +113,13 @@ public class I18nUtil {
aLoader = MsgLocalizationClassLoader.getMsgLocalizationClassLoader();
}
// locate the resource bundle for this exception's messages
- ResourceBundle bundle = ResourceBundle.getBundle(aResourceBundleName, aLocale, aLoader);
- String message = bundle.getString(aMessageKey);
+ String message;
+ if (aResourceBundleName == null) {
+ message = "Null ResourceBundle, key = \"" + aMessageKey + "\"";
+ } else {
+ ResourceBundle bundle = ResourceBundle.getBundle(aResourceBundleName, aLocale, aLoader);
+ message = bundle.getString(aMessageKey);
+ }
// if arguments exist, use MessageFormat to include them
if (aArguments != null && aArguments.length > 0) {
MessageFormat fmt = new MessageFormat(message);