Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8050968

Extension class loader initialization fails on Win7 x64 zh_TW

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P3
    • 9
    • 9
    • core-libs
    • b08
    • 9
    • b25
    • generic
    • windows
    • Verified

    Backports

      Description

        TEST SYSTEM: Win7 x64 zh_TW
        TEST BUNDLE: JDK9 b22

        Steps:
        1. install jre-9-ea-bin-b22-windows-i586-09_jul_2014.exe (or 64 bit JRE)
        2. installation completed successfully
        3. go to the Jre installed dir
        4. java -version

        Expected Result: Should display the java -version properly

        Actual Result:
        Error occurred during initialization of VM
        java.lang.ExceptionInInitializerError
        at java.lang.invoke.DirectMethodHandle.makePreparedLambdaForm(Unknown Source)
        at java.lang.invoke.DirectMethodHandle.preparedLambdaForm(Unknown Source)
        at java.lang.invoke.DirectMethodHandle.preparedLambdaForm(Unknown Source)
        at java.lang.invoke.DirectMethodHandle.make(Unknown Source)
        at java.lang.invoke.MethodHandles$Lookup.getDirectMethodCommon(Unknown Source)
        at java.lang.invoke.MethodHandles$Lookup.getDirectMethodNoSecurityManager(Unknown Source)
        at java.lang.invoke.MethodHandles$Lookup.getDirectMethodForConstant(Unknown Source)
        at java.lang.invoke.MethodHandles$Lookup.linkMethodHandleConstant(Unknown Source)
        at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(Unknown Source)
        at sun.nio.cs.ext.ExtendedCharsets.init(Unknown Source)
        at sun.nio.cs.AbstractCharsetProvider.charsetForName(Unknown Source)
        at java.nio.charset.Charset.lookupExtendedCharset(Unknown Source)
        at java.nio.charset.Charset.lookup2(Unknown Source)
        at java.nio.charset.Charset.lookup(Unknown Source)
        at java.nio.charset.Charset.isSupported(Unknown Source)
        at sun.nio.cs.StreamDecoder.forInputStreamReader(Unknown Source)
        at java.io.InputStreamReader.<init>(Unknown Source)
        at java.io.FileReader.<init>(Unknown Source)
        at sun.misc.MetaIndex.registerDirectory(Unknown Source)
        at sun.misc.Launcher$ExtClassLoader$1.run(Unknown Source)
        at sun.misc.Launcher$ExtClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.misc.Launcher$ExtClassLoader.getExtClassLoader(Unknown Source)
        at sun.misc.Launcher.<init>(Unknown Source)
        at sun.misc.Launcher.<clinit>(Unknown Source)
        at java.lang.ClassLoader.initSystemClassLoader(Unknown Source)
        at java.lang.ClassLoader.getSystemClassLoader(Unknown Source)
        Caused by: java.lang.NullPointerException
        at sun.invoke.util.BytecodeDescriptor.parseSig(Unknown Source)
        at sun.invoke.util.BytecodeDescriptor.parseMethod(Unknown Source)
        at sun.invoke.util.BytecodeDescriptor.parseMethod(Unknown Source)
        at java.lang.invoke.MethodType.fromMethodDescriptorString(Unknown Source)
        at java.lang.invoke.MemberName.getMethodType(Unknown Source)
        at java.lang.invoke.LambdaForm.computeInitialPreparedForms(Unknown Source)
        at java.lang.invoke.LambdaForm.<clinit>(Unknown Source)
        at java.lang.invoke.DirectMethodHandle.makePreparedLambdaForm(Unknown Source)
        at java.lang.invoke.DirectMethodHandle.preparedLambdaForm(Unknown Source)
        at java.lang.invoke.DirectMethodHandle.preparedLambdaForm(Unknown Source)
        at java.lang.invoke.DirectMethodHandle.make(Unknown Source)
        at java.lang.invoke.MethodHandles$Lookup.getDirectMethodCommon(Unknown Source)
        at java.lang.invoke.MethodHandles$Lookup.getDirectMethodNoSecurityManager(Unknown Source)
        at java.lang.invoke.MethodHandles$Lookup.getDirectMethodForConstant(Unknown Source)
        at java.lang.invoke.MethodHandles$Lookup.linkMethodHandleConstant(Unknown Source)
        at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(Unknown Source)
        at sun.nio.cs.ext.ExtendedCharsets.init(Unknown Source)
        at sun.nio.cs.AbstractCharsetProvider.charsetForName(Unknown Source)
        at java.nio.charset.Charset.lookupExtendedCharset(Unknown Source)
        at java.nio.charset.Charset.lookup2(Unknown Source)
        at java.nio.charset.Charset.lookup(Unknown Source)
        at java.nio.charset.Charset.isSupported(Unknown Source)
        at sun.nio.cs.StreamDecoder.forInputStreamReader(Unknown Source)
        at java.io.InputStreamReader.<init>(Unknown Source)
        at java.io.FileReader.<init>(Unknown Source)
        at sun.misc.MetaIndex.registerDirectory(Unknown Source)
        at sun.misc.Launcher$ExtClassLoader$1.run(Unknown Source)
        at sun.misc.Launcher$ExtClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.misc.Launcher$ExtClassLoader.getExtClassLoader(Unknown Source)
        at sun.misc.Launcher.<init>(Unknown Source)
        at sun.misc.Launcher.<clinit>(Unknown Source)
        at java.lang.ClassLoader.initSystemClassLoader(Unknown Source)
        at java.lang.ClassLoader.getSystemClassLoader(Unknown Source)

        Attachments

          Issue Links

            Activity

              People

                mchung Mandy Chung
                jysong Julie Song (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: