On Tue, 9 Nov 2021 19:38:01 GMT, Naoto Sato <na...@openjdk.org> wrote:

>> Please review the subject fix. In light of JEP400, Java runtime can/should 
>> start in UTF-8 charset if the underlying native encoding is not supported.
>
> Naoto Sato has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Emit a warning on unsupported jnu encoding

I could see following output on my CentOS7.

$ env LC_ALL=kk_KZ.pt154 ~/jdk-17.0.1/bin/java -showversion Hello.java 
Error occurred during initialization of VM
java.lang.NullPointerException
        at java.lang.System.getProperty(java.base/System.java:918)
        at 
sun.security.action.GetPropertyAction.privilegedGetProperty(java.base/GetPropertyAction.java:106)
        at java.nio.charset.Charset.defaultCharset(java.base/Charset.java:607)
        at java.lang.String.<init>(java.base/String.java:1412)
        at java.lang.String.<init>(java.base/String.java:1432)
        at 
jdk.internal.util.SystemProps$Raw.platformProperties(java.base/Native Method)
        at 
jdk.internal.util.SystemProps$Raw.<init>(java.base/SystemProps.java:234)
        at 
jdk.internal.util.SystemProps.initProperties(java.base/SystemProps.java:54)
        at java.lang.System.initPhase1(java.base/System.java:2089)

$ env LC_ALL=kk_KZ.pt154 ~/jdk-18-b22/bin/java -showversion Hello.java 
Error occurred during initialization of VM
java.lang.NullPointerException
        at java.lang.System.getProperty(java.base/System.java:929)
        at 
sun.security.action.GetPropertyAction.privilegedGetProperty(java.base/GetPropertyAction.java:106)
        at java.nio.charset.Charset.defaultCharset(java.base/Charset.java:646)
        at java.lang.String.<init>(java.base/String.java:1411)
        at java.lang.String.<init>(java.base/String.java:1431)
        at 
jdk.internal.util.SystemProps$Raw.platformProperties(java.base/Native Method)
        at 
jdk.internal.util.SystemProps$Raw.<init>(java.base/SystemProps.java:240)
        at 
jdk.internal.util.SystemProps.initProperties(java.base/SystemProps.java:54)
        at java.lang.System.initPhase1(java.base/System.java:2100)

-------------

PR: https://git.openjdk.java.net/jdk/pull/6282

Reply via email to