[ https://issues.apache.org/jira/browse/TAMAYA-391?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16831440#comment-16831440 ]
William Lieurance commented on TAMAYA-391: ------------------------------------------ Turns out openjdk 12 has changed the default value of "sun.os.patch.level". In java 11 and below, a missing value was replaced with the string "unknown". As of java 12, a missing value is null. There was a notice released for the equivalent change for "user.timezone" but not for "sun.os.patch.level". [https://bugs.openjdk.java.net/browse/JDK-8213629] The change is visible here http://hg.openjdk.java.net/jdk/jdk/rev/b915bd68d907#l7.8 > Sandbox module not running with JDK12 > ------------------------------------- > > Key: TAMAYA-391 > URL: https://issues.apache.org/jira/browse/TAMAYA-391 > Project: Tamaya > Issue Type: Bug > Components: Sandbox > Affects Versions: 0.4-incubating > Reporter: Philipp Ottlinger > Priority: Major > > Trying to build with JDK12 yields test errors: > * https://travis-ci.org/apache/incubator-tamaya-sandbox/jobs/526972809 > * https://travis-ci.org/apache/incubator-tamaya-sandbox/jobs/526972157 > {{org.apache.tamaya.management.internal.ManagedConfigTest > [ERROR] > testGetTransitiveAreas(org.apache.tamaya.management.internal.ManagedConfigTest) > Time elapsed: 0.026 s <<< FAILURE! > org.junit.ComparisonFailure: expected:<[tru]e> but was:<[fals]e> > at > org.apache.tamaya.management.internal.ManagedConfigTest.testGetTransitiveAreas(ManagedConfigTest.java:85) > [INFO] > [INFO] Results: > [INFO] > [ERROR] Failures: > [ERROR] ManagedConfigTest.testGetTransitiveAreas:85 expected:<[tru]e> but > was:<[fals]e>}} -- This message was sent by Atlassian JIRA (v7.6.3#76005)