diff --git a/substratevm/mx.substratevm/suite.py b/substratevm/mx.substratevm/suite.py index c3c5b6d812a5..9bafaf3d14fd 100644 --- a/substratevm/mx.substratevm/suite.py +++ b/substratevm/mx.substratevm/suite.py @@ -733,6 +733,7 @@ "sun.nio.ch", "sun.util.cldr", "sun.util.locale", + "sun.util.spi", "sun.invoke.util", ], "java.management": [ diff --git a/substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/jdk/localization/LocalizationFeature.java b/substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/jdk/localization/LocalizationFeature.java index 4ebddef93f6f..504587e5a921 100644 --- a/substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/jdk/localization/LocalizationFeature.java +++ b/substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/jdk/localization/LocalizationFeature.java @@ -103,6 +103,7 @@ import sun.util.locale.provider.LocaleProviderAdapter; import sun.util.locale.provider.ResourceBundleBasedAdapter; import sun.util.resources.LocaleData; +import sun.util.spi.CalendarProvider; /** * LocalizationFeature is the core class of SVM localization support. It contains all the options @@ -430,7 +431,8 @@ public static void addCharset(Charset charset) { TimeZoneNameProvider.class, JavaTimeDateTimePatternProvider.class, CalendarDataProvider.class, - CalendarNameProvider.class); + CalendarNameProvider.class, + CalendarProvider.class); @Platforms(Platform.HOSTED_ONLY.class) private void addProviders() {