> On Jan 19, 2017, at 7:28 AM, Adam Petcher <adam.petc...@oracle.com> wrote: > > My last attempt to solve this problem didn't work because some classes needed > for string formatting were not loaded by init level 3 in some cases. So I had > to backtrack and try a different approach. > > This patch avoids localization and message formatting when the VM is not > booted. In this case, non-localized messages are printed, and simplified > message formatting code is used. Once the VM is loaded, messages are > localized and formatted in the usual way. > > http://cr.openjdk.java.net/~apetcher/8168075/webrev.01/
This change looks fine. This will make sure that MessageFormat will be used only after VM is booted. MessageFormatting.java - missing @bug Nit: test/sun/security/util/Resources/ClassLoader - perhaps renaming “ClassLoader” directory to “customSysLoader” to make it clear. Mandy