commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gilles (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LANG-1384) NPE from SystemUtils.isJavaVersionAtLeast under Java 11 EA
Date Thu, 08 Mar 2018 15:33:00 GMT

    [ https://issues.apache.org/jira/browse/LANG-1384?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16391395#comment-16391395
] 

Gilles commented on LANG-1384:
------------------------------

bq. Don't forget to update changes.xml

Done (I didn't know whether my changes would be sufficient to resolve this issue).

Please examine the attempt to prevent the same failure for later versions (would only work
if the naming scheme stays the same).

> NPE from SystemUtils.isJavaVersionAtLeast under Java 11 EA
> ----------------------------------------------------------
>
>                 Key: LANG-1384
>                 URL: https://issues.apache.org/jira/browse/LANG-1384
>             Project: Commons Lang
>          Issue Type: Bug
>    Affects Versions: 3.7
>         Environment: Java 11 EA
>            Reporter: Ian Young
>            Priority: Major
>
> Calling, for example, {{SystemUtils.isJavaVersionAtLeast(JavaVersion.JAVA_1_7);}} under
the Java 11 early access release causes a NPE:
> {code:java}
> java.lang.NullPointerException
> at org.apache.commons.lang3.SystemUtils.isJavaVersionAtLeast(SystemUtils.java:1654)
> {code}
> This is:
> {code}
> return JAVA_SPECIFICATION_VERSION_AS_ENUM.atLeast(requiredVersion);
> {code}
> ... which implies that {{JAVA_SPECIFICATION_VERSION_AS_ENUM}} hasn't been resolved properly,
although it looks like the code in JavaVersion intends to return {{JAVA_RECENT}} in the case
of unknown versions.
> The {{java.specification.version}} system property is "11" in this environment.
> {code}
> $ java -version
> java version "11-ea" 2018-09-18
> Java(TM) SE Runtime Environment 18.9 (build 11-ea+2)
> Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11-ea+2, mixed mode){code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message