Skip to content

Commit 7302e45

Browse files
committed
If bundle is not located in any module get it via classloader (from ALL_UNNAMED)
1 parent 89bb920 commit 7302e45

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

substratevm/src/com.oracle.svm.hosted.jdk11/src/com/oracle/svm/hosted/jdk11/ClassLoaderSupportImplJDK11OrLater.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,8 @@ public List<ResourceBundle> getResourceBundle(String bundleSpec, Locale locale)
9090
modules = packageToModules.getOrDefault(packageName, Collections.emptySet());
9191
}
9292
if (modules.isEmpty()) {
93-
throw new MissingResourceException("ResourceBundle cannot be found.", bundleSpec, locale.toLanguageTag());
93+
/* If bundle is not located in any module get it via classloader (from ALL_UNNAMED) */
94+
return Collections.singletonList(ResourceBundle.getBundle(bundleName, locale, classLoaderSupport.getClassLoader()));
9495
}
9596
ArrayList<ResourceBundle> resourceBundles = new ArrayList<>();
9697
for (Module module : modules) {

0 commit comments

Comments
 (0)