Skip to content

1.6.1

Compare
Choose a tag to compare
@Karlatemp Karlatemp released this 30 Aug 12:19
· 23 commits to master since this release
26827f4

Changelog

  • Support Eclipse OpenJ9 VM - 11.0.12.7-openj9
  • Fix UnsafeAccess.getInstance().getModuleAccess() returning null

Test Report

Gradle TaskTimeStatus
runTestUnit0PT0.555SSUCCESSFUL
runTestUnitAzul-15.0.2PT0.551SSUCCESSFUL
runTestUnitGraalvm-ce-java11-21.2.0PT2.023SSUCCESSFUL
runTestUnitGraalvm-ee-java16-21.2.0PT0.662SSUCCESSFUL
runTestUnitGraalvm-ee-java8-21.2.0PT0.275SSUCCESSFUL
runTestUnitJbrPT1.254SSUCCESSFUL
runTestUnitJdk-11.0.12.7-openj9PT1.196SSUCCESSFUL
runTestUnitJdk-11.0.8-fullPT1.282SSUCCESSFUL
runTestUnitJdk-11.0.9PT1.247SSUCCESSFUL
runTestUnitJdk-12.0.2.10-hotspotPT1.324SSUCCESSFUL
runTestUnitJdk-13.0.2PT1.22SSUCCESSFUL
runTestUnitJdk-14.0.2.12-hotspotPT0.405SSUCCESSFUL
runTestUnitJdk-15PT0.498SSUCCESSFUL
runTestUnitJdk-16PT0.438SSUCCESSFUL
runTestUnitJdk-16.0.1PT0.498SSUCCESSFUL
runTestUnitJdk-16.0.1+9PT0.456SSUCCESSFUL
runTestUnitJdk1.8.0_181PT0.217SSUCCESSFUL
runTestUnitJdk1.8.0_252PT0.203SSUCCESSFUL
runTestUnitSapmachine-15.0.2PT0.446SSUCCESSFUL
Task unit runTestUnit0

status: SUCCESSFUL

time: PT0.555S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnit0
Unsafe instance         : io.github.karlatemp.unsafeaccessor.Impl9@6bc168e5
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.Impl9
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 14
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : OpenJDK 64-Bit Server VM
Runtime Vm   Version    : 14.0.2+12
Runtime Vm   Vendor     : AdoptOpenJDK
Is Java 9               : true
BinaryCompatibilityAnalysisPT0.128SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.119SSUCCESSFUL
runtest.ModuleAccessTestPT0.254SSUCCESSFUL
runtest.ModuleAccessTestrunPT0.25SSUCCESSFUL
Output of run
UN: module testMod
ZPKG package io.kjg.ppkv.50093669-341b-4b7c-a67b-012238ca6ffe
runtest.ModuleAccessTesttest methodsPT0.003SSUCCESSFUL
runtest.RootMethodHandleLookupTestPT0.004SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0.001SSUCCESSFUL
Output of run
Access: 63
Access: /trusted
runtest.TestObjectInitializerPT0.027SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.025SSUCCESSFUL
runtest.TestUnsafePT0.017SSUCCESSFUL
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
runtest.TestUnsafecheck Unsafe.defineClassPT0.004SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/0x0000000800bb9840
runtest.TestUnsaferunTestPT0.004SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
runtest.TestUnsafecheck set accessiblePT0.006SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
Task unit runTestUnitAzul-15.0.2

status: SUCCESSFUL

time: PT0.551S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnitAzul-15.0.2
Unsafe instance         : io.github.karlatemp.unsafeaccessor.Impl9@136432db
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.Impl9
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 15
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : OpenJDK 64-Bit Server VM
Runtime Vm   Version    : 15.0.2+7
Runtime Vm   Vendor     : Azul Systems, Inc.
Is Java 9               : true
BinaryCompatibilityAnalysisPT0.173SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.162SSUCCESSFUL
runtest.ModuleAccessTestPT0.193SSUCCESSFUL
runtest.ModuleAccessTestrunPT0.19SSUCCESSFUL
Output of run
UN: module testMod
ZPKG package io.kjg.ppkv.a1b70269-7148-41fd-ac94-31ece9f63e44
runtest.ModuleAccessTesttest methodsPT0.002SSUCCESSFUL
runtest.RootMethodHandleLookupTestPT0.002SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0.001SSUCCESSFUL
Output of run
Access: 63
Access: /trusted
runtest.TestObjectInitializerPT0.026SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.024SSUCCESSFUL
runtest.TestUnsafePT0.012SSUCCESSFUL
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
runtest.TestUnsaferunTestPT0.006SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
runtest.TestUnsafecheck set accessiblePT0.003SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
runtest.TestUnsafecheck Unsafe.defineClassPT0SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/0x0000000800bd2840
Task unit runTestUnitGraalvm-ce-java11-21.2.0

status: SUCCESSFUL

time: PT2.023S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnitGraalvm-ce-java11-21.2.0
Unsafe instance         : io.github.karlatemp.unsafeaccessor.Impl9Obj@5f5a92bb
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.Impl9Obj
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 11
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : OpenJDK 64-Bit Server VM
Runtime Vm   Version    : 11.0.12+6-jvmci-21.2-b08
Runtime Vm   Vendor     : GraalVM Community
Is Java 9               : true
BinaryCompatibilityAnalysisPT0.383SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.297SSUCCESSFUL
runtest.ModuleAccessTestPT1.343SSUCCESSFUL
runtest.ModuleAccessTestrunPT1.297SSUCCESSFUL
Output of run
UN: module testMod
ZPKG package io.kjg.ppkv.e4df0457-b126-4151-a073-f7baf0615292
runtest.ModuleAccessTesttest methodsPT0.044SSUCCESSFUL
runtest.RootMethodHandleLookupTestPT0.006SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0.001SSUCCESSFUL
Output of run
Access: 63
Access: /trusted
runtest.TestObjectInitializerPT0.034SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.032SSUCCESSFUL
runtest.TestUnsafePT0.008SSUCCESSFUL
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
runtest.TestUnsaferunTestPT0.005SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
runtest.TestUnsafecheck set accessiblePT0SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
runtest.TestUnsafecheck Unsafe.defineClassPT0.001SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/0x0000000840091840
Task unit runTestUnitGraalvm-ee-java16-21.2.0

status: SUCCESSFUL

time: PT0.662S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnitGraalvm-ee-java16-21.2.0
Unsafe instance         : io.github.karlatemp.unsafeaccessor.Impl9@3d04a311
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.Impl9
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 16
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : Java HotSpot(TM) 64-Bit Server VM
Runtime Vm   Version    : 16.0.2+7-jvmci-21.2-b06
Runtime Vm   Vendor     : Oracle Corporation
Is Java 9               : true
BinaryCompatibilityAnalysisPT0.233SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.215SSUCCESSFUL
runtest.ModuleAccessTestPT0.193SSUCCESSFUL
runtest.ModuleAccessTestrunPT0.187SSUCCESSFUL
Output of run
UN: module testMod
ZPKG package io.kjg.ppkv.3c6d3146-7ffc-4dac-912c-e085778f0185
runtest.ModuleAccessTesttest methodsPT0.002SSUCCESSFUL
runtest.RootMethodHandleLookupTestPT0.003SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0.001SSUCCESSFUL
Output of run
Access: 127
Access: /trusted
runtest.TestObjectInitializerPT0.022SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.021SSUCCESSFUL
runtest.TestUnsafePT0.011SSUCCESSFUL
runtest.TestUnsaferunTestPT0.006SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
runtest.TestUnsafecheck set accessiblePT0.002SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
runtest.TestUnsafecheck Unsafe.defineClassPT0.001SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/0x0000000800c21800
Task unit runTestUnitGraalvm-ee-java8-21.2.0

status: SUCCESSFUL

time: PT0.275S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnitGraalvm-ee-java8-21.2.0
Unsafe instance         : io.github.karlatemp.unsafeaccessor.SunMiscUnsafeImpl@27f8302d
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.SunMiscUnsafeImpl
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 1.8
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : Java HotSpot(TM) 64-Bit Server VM GraalVM EE 21.2.0
Runtime Vm   Version    : 25.301-b09-jvmci-21.2-b06
Runtime Vm   Vendor     : Oracle Corporation
Is Java 9               : false
BinaryCompatibilityAnalysisPT0.197SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.18SSUCCESSFUL
runtest.ModuleAccessTestPT452868H18M20.688SNOT_EXECUTED
Output of runtest.ModuleAccessTest
java.lang.UnsupportedClassVersionError: runtest/ModuleAccessTest has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at runtest.TestTasks.runTests(TestTasks.java:357)
	at runtest.RunTestUnit.main(RunTestUnit.java:12)
runtest.RootMethodHandleLookupTestPT0.004SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0.002SSUCCESSFUL
Output of run
Access: 15
Access: /trusted
runtest.TestObjectInitializerPT0.022SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.02SSUCCESSFUL
runtest.TestUnsafePT0.02SSUCCESSFUL
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
runtest.TestUnsafecheck set accessiblePT0.001SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
runtest.TestUnsafecheck Unsafe.defineClassPT0.011SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/537548559
runtest.TestUnsaferunTestPT0.004SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
Task unit runTestUnitJbr

status: SUCCESSFUL

time: PT1.254S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnitJbr
Unsafe instance         : io.github.karlatemp.unsafeaccessor.Impl9Obj@185d8b6
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.Impl9Obj
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 11
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : OpenJDK 64-Bit Server VM
Runtime Vm   Version    : 11.0.11+9-b1504.13
Runtime Vm   Vendor     : JetBrains s.r.o.
Is Java 9               : true
BinaryCompatibilityAnalysisPT0.132SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.122SSUCCESSFUL
runtest.ModuleAccessTestPT0.955SSUCCESSFUL
runtest.ModuleAccessTestrunPT0.95SSUCCESSFUL
Output of run
UN: module testMod
ZPKG package io.kjg.ppkv.f67f264c-605a-4966-bee0-25b372e89acb
runtest.ModuleAccessTesttest methodsPT0.003SSUCCESSFUL
runtest.RootMethodHandleLookupTestPT0.002SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0.001SSUCCESSFUL
Output of run
Access: 63
Access: /trusted
runtest.TestObjectInitializerPT0.023SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.022SSUCCESSFUL
runtest.TestUnsafePT0.008SSUCCESSFUL
runtest.TestUnsafecheck set accessiblePT0SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
runtest.TestUnsafecheck Unsafe.defineClassPT0.003SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/0x00000008000e1840
runtest.TestUnsaferunTestPT0.003SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
Task unit runTestUnitJdk-11.0.12.7-openj9

status: SUCCESSFUL

time: PT1.196S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnitJdk-11.0.12.7-openj9
Unsafe instance         : io.github.karlatemp.unsafeaccessor.Impl9Obj@faa4613d
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.Impl9Obj
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 11
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : Eclipse OpenJ9 VM
Runtime Vm   Version    : openj9-0.27.0
Runtime Vm   Vendor     : Eclipse OpenJ9
Is Java 9               : true
BinaryCompatibilityAnalysisPT0.092SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.085SSUCCESSFUL
runtest.ModuleAccessTestPT0.97SSUCCESSFUL
runtest.ModuleAccessTestrunPT0.967SSUCCESSFUL
Output of run
UN: module testMod
ZPKG package io.kjg.ppkv.80cdee9b-2587-4e6e-85c4-2f5e73a5c091
runtest.ModuleAccessTesttest methodsPT0.002SSUCCESSFUL
runtest.RootMethodHandleLookupTestPT0.002SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0.001SSUCCESSFUL
Output of run
Access: 128
Access: runtest.RootMethodHandleLookupTest
runtest.TestObjectInitializerPT0.02SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.018SSUCCESSFUL
runtest.TestUnsafePT0.008SSUCCESSFUL
runtest.TestUnsaferunTestPT0.006SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
runtest.TestUnsafecheck set accessiblePT0SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
runtest.TestUnsafecheck Unsafe.defineClassPT0SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/0x0000000000000000
Task unit runTestUnitJdk-11.0.8-full

status: SUCCESSFUL

time: PT1.282S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnitJdk-11.0.8-full
Unsafe instance         : io.github.karlatemp.unsafeaccessor.Impl9Obj@65e2dbf3
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.Impl9Obj
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 11
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : OpenJDK 64-Bit Server VM
Runtime Vm   Version    : 11.0.8+10-LTS
Runtime Vm   Vendor     : BellSoft
Is Java 9               : true
BinaryCompatibilityAnalysisPT0.141SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.132SSUCCESSFUL
runtest.ModuleAccessTestPT0.976SSUCCESSFUL
runtest.ModuleAccessTestrunPT0.969SSUCCESSFUL
Output of run
UN: module testMod
ZPKG package io.kjg.ppkv.2e9a22e0-f5c8-4171-8825-f4396f606072
runtest.ModuleAccessTesttest methodsPT0.005SSUCCESSFUL
runtest.RootMethodHandleLookupTestPT0.002SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0.001SSUCCESSFUL
Output of run
Access: 63
Access: /trusted
runtest.TestObjectInitializerPT0.027SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.026SSUCCESSFUL
runtest.TestUnsafePT0.008SSUCCESSFUL
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
runtest.TestUnsafecheck Unsafe.defineClassPT0.003SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/0x00000008000e1840
runtest.TestUnsafecheck set accessiblePT0SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
runtest.TestUnsaferunTestPT0.003SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
Task unit runTestUnitJdk-11.0.9

status: SUCCESSFUL

time: PT1.247S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnitJdk-11.0.9
Unsafe instance         : io.github.karlatemp.unsafeaccessor.Impl9Obj@7d907bac
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.Impl9Obj
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 11
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : Java HotSpot(TM) 64-Bit Server VM
Runtime Vm   Version    : 11.0.9+7-LTS
Runtime Vm   Vendor     : Oracle Corporation
Is Java 9               : true
BinaryCompatibilityAnalysisPT0.121SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.112SSUCCESSFUL
runtest.ModuleAccessTestPT0.969SSUCCESSFUL
runtest.ModuleAccessTestrunPT0.964SSUCCESSFUL
Output of run
UN: module testMod
ZPKG package io.kjg.ppkv.74b001fc-b43f-454c-b510-5e315dad21af
runtest.ModuleAccessTesttest methodsPT0.003SSUCCESSFUL
runtest.RootMethodHandleLookupTestPT0.002SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0.001SSUCCESSFUL
Output of run
Access: 63
Access: /trusted
runtest.TestObjectInitializerPT0.023SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.022SSUCCESSFUL
runtest.TestUnsafePT0.008SSUCCESSFUL
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
runtest.TestUnsaferunTestPT0.006SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
runtest.TestUnsafecheck Unsafe.defineClassPT0SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/0x00000008000e1840
runtest.TestUnsafecheck set accessiblePT0SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
Task unit runTestUnitJdk-12.0.2.10-hotspot

status: SUCCESSFUL

time: PT1.324S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnitJdk-12.0.2.10-hotspot
Unsafe instance         : io.github.karlatemp.unsafeaccessor.Impl9@5577140b
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.Impl9
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 12
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : OpenJDK 64-Bit Server VM
Runtime Vm   Version    : 12.0.2+10
Runtime Vm   Vendor     : AdoptOpenJDK
Is Java 9               : true
BinaryCompatibilityAnalysisPT0.171SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.16SSUCCESSFUL
runtest.ModuleAccessTestPT0.974SSUCCESSFUL
runtest.ModuleAccessTestrunPT0.969SSUCCESSFUL
Output of run
UN: module testMod
ZPKG package io.kjg.ppkv.d44c5ded-3095-47f7-996b-28af8e3a6294
runtest.ModuleAccessTesttest methodsPT0.003SSUCCESSFUL
runtest.RootMethodHandleLookupTestPT0.003SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0.001SSUCCESSFUL
Output of run
Access: 63
Access: /trusted
runtest.TestObjectInitializerPT0.027SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.026SSUCCESSFUL
runtest.TestUnsafePT0.012SSUCCESSFUL
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
runtest.TestUnsafecheck Unsafe.defineClassPT0.003SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/0x000000080122b840
runtest.TestUnsaferunTestPT0.004SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
runtest.TestUnsafecheck set accessiblePT0.003SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
Task unit runTestUnitJdk-13.0.2

status: SUCCESSFUL

time: PT1.22S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnitJdk-13.0.2
Unsafe instance         : io.github.karlatemp.unsafeaccessor.Impl9@7b3300e5
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.Impl9
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 13
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : Java HotSpot(TM) 64-Bit Server VM
Runtime Vm   Version    : 13.0.2+8
Runtime Vm   Vendor     : Oracle Corporation
Is Java 9               : true
BinaryCompatibilityAnalysisPT0.135SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.126SSUCCESSFUL
runtest.ModuleAccessTestPT0.95SSUCCESSFUL
runtest.ModuleAccessTestrunPT0.946SSUCCESSFUL
Output of run
UN: module testMod
ZPKG package io.kjg.ppkv.eb44ee57-38ca-4d78-ac0f-fda352c7b3cc
runtest.ModuleAccessTesttest methodsPT0.003SSUCCESSFUL
runtest.RootMethodHandleLookupTestPT0.001SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0SSUCCESSFUL
Output of run
Access: 63
Access: /trusted
runtest.TestObjectInitializerPT0.021SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.02SSUCCESSFUL
runtest.TestUnsafePT0.011SSUCCESSFUL
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
runtest.TestUnsafecheck Unsafe.defineClassPT0.003SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/0x0000000800bcd040
runtest.TestUnsafecheck set accessiblePT0.003SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
runtest.TestUnsaferunTestPT0.003SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
Task unit runTestUnitJdk-14.0.2.12-hotspot

status: SUCCESSFUL

time: PT0.405S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnitJdk-14.0.2.12-hotspot
Unsafe instance         : io.github.karlatemp.unsafeaccessor.Impl9@6bc168e5
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.Impl9
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 14
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : OpenJDK 64-Bit Server VM
Runtime Vm   Version    : 14.0.2+12
Runtime Vm   Vendor     : AdoptOpenJDK
Is Java 9               : true
BinaryCompatibilityAnalysisPT0.113SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.104SSUCCESSFUL
runtest.ModuleAccessTestPT0.157SSUCCESSFUL
runtest.ModuleAccessTestrunPT0.152SSUCCESSFUL
Output of run
UN: module testMod
ZPKG package io.kjg.ppkv.79e3fa07-4861-4406-96bd-e7f92764e490
runtest.ModuleAccessTesttest methodsPT0.003SSUCCESSFUL
runtest.RootMethodHandleLookupTestPT0.002SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0.001SSUCCESSFUL
Output of run
Access: 63
Access: /trusted
runtest.TestObjectInitializerPT0.019SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.018SSUCCESSFUL
runtest.TestUnsafePT0.011SSUCCESSFUL
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
runtest.TestUnsafecheck Unsafe.defineClassPT0.002SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/0x0000000800bb9840
runtest.TestUnsafecheck set accessiblePT0.004SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
runtest.TestUnsaferunTestPT0.003SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
Task unit runTestUnitJdk-15

status: SUCCESSFUL

time: PT0.498S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnitJdk-15
Unsafe instance         : io.github.karlatemp.unsafeaccessor.Impl9@136432db
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.Impl9
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 15
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : Java HotSpot(TM) 64-Bit Server VM
Runtime Vm   Version    : 15+36-1562
Runtime Vm   Vendor     : Oracle Corporation
Is Java 9               : true
BinaryCompatibilityAnalysisPT0.139SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.129SSUCCESSFUL
runtest.ModuleAccessTestPT0.196SSUCCESSFUL
runtest.ModuleAccessTestrunPT0.191SSUCCESSFUL
Output of run
UN: module testMod
ZPKG package io.kjg.ppkv.00b4e006-144e-4786-a8d3-49d3337492e0
runtest.ModuleAccessTesttest methodsPT0.003SSUCCESSFUL
runtest.RootMethodHandleLookupTestPT0.003SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0.002SSUCCESSFUL
Output of run
Access: 63
Access: /trusted
runtest.TestObjectInitializerPT0.022SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.021SSUCCESSFUL
runtest.TestUnsafePT0.014SSUCCESSFUL
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
runtest.TestUnsafecheck Unsafe.defineClassPT0.002SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/0x0000000800bd2840
runtest.TestUnsafecheck set accessiblePT0.004SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
runtest.TestUnsaferunTestPT0.005SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
Task unit runTestUnitJdk-16

status: SUCCESSFUL

time: PT0.438S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnitJdk-16
Unsafe instance         : io.github.karlatemp.unsafeaccessor.Impl9@7b1d7fff
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.Impl9
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 16
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : OpenJDK 64-Bit Server VM
Runtime Vm   Version    : 16-ea+33-2205
Runtime Vm   Vendor     : Oracle Corporation
Is Java 9               : true
BinaryCompatibilityAnalysisPT0.117SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.108SSUCCESSFUL
runtest.ModuleAccessTestPT0.181SSUCCESSFUL
runtest.ModuleAccessTestrunPT0.176SSUCCESSFUL
Output of run
UN: module testMod
ZPKG package io.kjg.ppkv.8926ae08-830f-46a4-a05b-d5dc3204e376
runtest.ModuleAccessTesttest methodsPT0.003SSUCCESSFUL
runtest.RootMethodHandleLookupTestPT0.002SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0.001SSUCCESSFUL
Output of run
Access: 127
Access: /trusted
runtest.TestObjectInitializerPT0.021SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.02SSUCCESSFUL
runtest.TestUnsafePT0.01SSUCCESSFUL
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
runtest.TestUnsafecheck set accessiblePT0.003SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
runtest.TestUnsaferunTestPT0.005SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
runtest.TestUnsafecheck Unsafe.defineClassPT0SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/0x0000000800c21800
Task unit runTestUnitJdk-16.0.1

status: SUCCESSFUL

time: PT0.498S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnitJdk-16.0.1
Unsafe instance         : io.github.karlatemp.unsafeaccessor.Impl9@7b1d7fff
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.Impl9
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 16
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : Java HotSpot(TM) 64-Bit Server VM
Runtime Vm   Version    : 16.0.1+9-24
Runtime Vm   Vendor     : Oracle Corporation
Is Java 9               : true
BinaryCompatibilityAnalysisPT0.155SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.144SSUCCESSFUL
runtest.ModuleAccessTestPT0.195SSUCCESSFUL
runtest.ModuleAccessTestrunPT0.191SSUCCESSFUL
Output of run
UN: module testMod
ZPKG package io.kjg.ppkv.726b94a5-a213-4be8-9083-dca182c95d80
runtest.ModuleAccessTesttest methodsPT0.003SSUCCESSFUL
runtest.RootMethodHandleLookupTestPT0.002SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0.001SSUCCESSFUL
Output of run
Access: 127
Access: /trusted
runtest.TestObjectInitializerPT0.021SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.02SSUCCESSFUL
runtest.TestUnsafePT0.01SSUCCESSFUL
runtest.TestUnsaferunTestPT0.005SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
runtest.TestUnsafecheck set accessiblePT0.003SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
runtest.TestUnsafecheck Unsafe.defineClassPT0SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/0x0000000800c21800
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
Task unit runTestUnitJdk-16.0.1+9

status: SUCCESSFUL

time: PT0.456S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnitJdk-16.0.1+9
Unsafe instance         : io.github.karlatemp.unsafeaccessor.Impl9@299a06ac
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.Impl9
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 16
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : OpenJDK 64-Bit Server VM
Runtime Vm   Version    : 16.0.1+9
Runtime Vm   Vendor     : Microsoft
Is Java 9               : true
BinaryCompatibilityAnalysisPT0.115SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.104SSUCCESSFUL
runtest.ModuleAccessTestPT0.197SSUCCESSFUL
runtest.ModuleAccessTestrunPT0.19SSUCCESSFUL
Output of run
UN: module testMod
ZPKG package io.kjg.ppkv.32de2b0f-120c-4fb6-81d3-6aaefb2df132
runtest.ModuleAccessTesttest methodsPT0.005SSUCCESSFUL
runtest.RootMethodHandleLookupTestPT0.003SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0.001SSUCCESSFUL
Output of run
Access: 127
Access: /trusted
runtest.TestObjectInitializerPT0.024SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.023SSUCCESSFUL
runtest.TestUnsafePT0.014SSUCCESSFUL
runtest.TestUnsafecheck set accessiblePT0.005SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
runtest.TestUnsafecheck Unsafe.defineClassPT0.003SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/0x0000000800c21800
runtest.TestUnsaferunTestPT0.003SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
Task unit runTestUnitJdk1.8.0_181

status: SUCCESSFUL

time: PT0.217S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnitJdk1.8.0_181
Unsafe instance         : io.github.karlatemp.unsafeaccessor.SunMiscUnsafeImpl@7ab2bfe1
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.SunMiscUnsafeImpl
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 1.8
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : Java HotSpot(TM) 64-Bit Server VM
Runtime Vm   Version    : 25.181-b13
Runtime Vm   Vendor     : Oracle Corporation
Is Java 9               : false
BinaryCompatibilityAnalysisPT0.133SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.119SSUCCESSFUL
runtest.ModuleAccessTestPT452868H18M40.287SNOT_EXECUTED
Output of runtest.ModuleAccessTest
java.lang.UnsupportedClassVersionError: runtest/ModuleAccessTest has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at runtest.TestTasks.runTests(TestTasks.java:357)
	at runtest.RunTestUnit.main(RunTestUnit.java:12)
runtest.RootMethodHandleLookupTestPT0.002SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0.001SSUCCESSFUL
Output of run
Access: 15
Access: /trusted
runtest.TestObjectInitializerPT0.021SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.02SSUCCESSFUL
runtest.TestUnsafePT0.021SSUCCESSFUL
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
runtest.TestUnsafecheck set accessiblePT0.003SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
runtest.TestUnsafecheck Unsafe.defineClassPT0.013SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/1509514333
runtest.TestUnsaferunTestPT0.003SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
Task unit runTestUnitJdk1.8.0_252

status: SUCCESSFUL

time: PT0.203S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnitJdk1.8.0_252
Unsafe instance         : io.github.karlatemp.unsafeaccessor.SunMiscUnsafeImpl@2d8e6db6
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.SunMiscUnsafeImpl
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 1.8
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : OpenJDK 64-Bit Server VM
Runtime Vm   Version    : 25.252-b09
Runtime Vm   Vendor     : Amazon.com Inc.
Is Java 9               : false
BinaryCompatibilityAnalysisPT0.121SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.108SSUCCESSFUL
runtest.ModuleAccessTestPT452868H18M41.197SNOT_EXECUTED
Output of runtest.ModuleAccessTest
java.lang.UnsupportedClassVersionError: runtest/ModuleAccessTest has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at runtest.TestTasks.runTests(TestTasks.java:357)
	at runtest.RunTestUnit.main(RunTestUnit.java:12)
runtest.RootMethodHandleLookupTestPT0.002SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0.001SSUCCESSFUL
Output of run
Access: 15
Access: /trusted
runtest.TestObjectInitializerPT0.024SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.023SSUCCESSFUL
runtest.TestUnsafePT0.021SSUCCESSFUL
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
runtest.TestUnsafecheck set accessiblePT0.002SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
runtest.TestUnsafecheck Unsafe.defineClassPT0.013SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/237852351
runtest.TestUnsaferunTestPT0.004SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
Task unit runTestUnitSapmachine-15.0.2

status: SUCCESSFUL

time: PT0.446S

UnitTaskTimeStatus
<System Environment>PT0SSUCCESSFUL
Output of <System Environment>
Gradle Task Unit        : runTestUnitSapmachine-15.0.2
Unsafe instance         : io.github.karlatemp.unsafeaccessor.Impl9@136432db
Unsafe instance class   : class io.github.karlatemp.unsafeaccessor.Impl9
Runtime Spec Name       : Java Virtual Machine Specification
Runtime Spec Version    : 15
Runtime Spec Vendor     : Oracle Corporation
Runtime Vm   Name       : OpenJDK 64-Bit Server VM
Runtime Vm   Version    : 15.0.2+7
Runtime Vm   Vendor     : SAP SE
Is Java 9               : true
BinaryCompatibilityAnalysisPT0.115SSUCCESSFUL
BinaryCompatibilityAnalysisrunPT0.106SSUCCESSFUL
runtest.ModuleAccessTestPT0.19SSUCCESSFUL
runtest.ModuleAccessTestrunPT0.185SSUCCESSFUL
Output of run
UN: module testMod
ZPKG package io.kjg.ppkv.71aa5144-5688-4b26-8985-c60081161ae2
runtest.ModuleAccessTesttest methodsPT0.003SSUCCESSFUL
runtest.RootMethodHandleLookupTestPT0.002SSUCCESSFUL
runtest.RootMethodHandleLookupTestrunPT0SSUCCESSFUL
Output of run
Access: 63
Access: /trusted
runtest.TestObjectInitializerPT0.023SSUCCESSFUL
runtest.TestObjectInitializerrunPT0.022SSUCCESSFUL
runtest.TestUnsafePT0.011SSUCCESSFUL
runtest.TestUnsafecheck Root.getTrusted()PT0SSUCCESSFUL
runtest.TestUnsaferunTestPT0.006SSUCCESSFUL
Output of runTest
Invoking Unsafe Test Unit....
Testing Unsafe.get**, Unsafe.put**
Testing Unsafe.allocateInstance
Testing Unsafe Memory Access
Checking Unsafe.throwException
Testing Unsafe.ensureClassInitialized
runtest.TestUnsafecheck set accessiblePT0.003SSUCCESSFUL
Output of check set accessible
Checking AccessibleObject.setAccessible
false
protected void java.net.URLClassLoader.addURL(java.net.URL)
true
runtest.TestUnsafecheck Unsafe.defineClassPT0SSUCCESSFUL
Output of check Unsafe.defineClass
Checking class defining
AnonymousClass: class testSwe.AWZXaex/0x0000000800bd2840