Review request for 8050968: Extension class loader initialization fails on Win7 x64 zh_TW (original) (raw)

Mandy Chung mandy.chung at oracle.com
Fri Jul 18 04:56:13 UTC 2014


This is a regression caused by JDK-8038177 that changed sun.nio.cs.ext.ExtendedCharsets to use lambda. It turns out that ExtendedCharsets is loaded during the initialization of the extension class loader when opening jre/lib/ext/meta-index on windows with system locale loading extended charsets and caused the initialization error.

The fix is not to avoid lambda in ExtendedCharsets getting the system property value. At some point in the future, I'd like to take a closer look at the system initialization path and what we can do better.

Webrev at: http://cr.openjdk.java.net/~mchung/jdk9/webrevs/8050968/webrev.00/

thanks Mandy



More information about the core-libs-dev mailing list