--- old/src/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java Thu Oct 11 14:37:38 2012 +++ new/src/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java Thu Oct 11 14:37:37 2012 @@ -302,7 +302,7 @@ for (LocaleProviderAdapter.Type type: findProviders(current)) { LocaleServiceProvider lsp = providers.get(type); - providersObj = getter.getObject((P)lsp, current, key, params); + providersObj = getter.getObject((P)lsp, locale, key, params); if (providersObj != null) { return providersObj; } else if (isObjectProvider) {