openj9 icon indicating copy to clipboard operation
openj9 copied to clipboard

WIP: disable offheap

Open amicic opened this issue 6 months ago • 6 comments

amicic avatar May 28 '25 16:05 amicic

jenkins test extended.functional,extended.system,sanity.functional,sanity.openjdk,sanity.system all jdk21

amicic avatar May 28 '25 16:05 amicic

Failure for aMac build, actual link to the console (Balanced, off-heap is disabled):

NPEs in java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java

13:05:40  java.lang.NullPointerException: Cannot invoke "java.lang.Class$ReflectCache.insertIfAbsent(java.lang.Class$CacheKey, java.lang.Object)" because "cache" is null
13:05:40  	at java.base/java.lang.Class.cacheFields(Class.java:4630)
13:05:40  	at java.base/java.lang.Class.getDeclaredFields(Class.java:1054)
13:05:40  	at FieldSetAccessibleTest.testSetFieldsAccessible(FieldSetAccessibleTest.java:94)
13:05:40  	at FieldSetAccessibleTest.test(FieldSetAccessibleTest.java:134)
13:05:40  	at FieldSetAccessibleTest.test(FieldSetAccessibleTest.java:248)
13:05:40  	at FieldSetAccessibleTest.test(FieldSetAccessibleTest.java:204)
13:05:40  	at FieldSetAccessibleTest.run(FieldSetAccessibleTest.java:188)
13:05:40  	at FieldSetAccessibleTest$TestCase.run(FieldSetAccessibleTest.java:357)
13:05:40  	at FieldSetAccessibleTest.main(FieldSetAccessibleTest.java:179)
13:05:40  	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
13:05:40  	at java.base/java.lang.reflect.Method.invoke(Method.java:586)
13:05:40  	at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
13:05:40  	at java.base/java.lang.Thread.run(Thread.java:1595)
13:05:40  java.lang.NullPointerException: Cannot invoke "java.lang.Class$ReflectCache.insertIfAbsent(java.lang.Class$CacheKey, java.lang.Object)" because "cache" is null
13:05:40  	at java.base/java.lang.Class.cacheFields(Class.java:4630)
13:05:40  	at java.base/java.lang.Class.getDeclaredFields(Class.java:1054)
13:05:40  	at FieldSetAccessibleTest.testSetFieldsAccessible(FieldSetAccessibleTest.java:94)
13:05:40  	at FieldSetAccessibleTest.test(FieldSetAccessibleTest.java:134)
13:05:40  	at FieldSetAccessibleTest.test(FieldSetAccessibleTest.java:248)
13:05:40  	at FieldSetAccessibleTest.test(FieldSetAccessibleTest.java:204)
13:05:40  	at FieldSetAccessibleTest.run(FieldSetAccessibleTest.java:188)
13:05:40  	at FieldSetAccessibleTest$TestCase.run(FieldSetAccessibleTest.java:357)
13:05:40  	at FieldSetAccessibleTest.main(FieldSetAccessibleTest.java:179)
13:05:40  	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
13:05:40  	at java.base/java.lang.reflect.Method.invoke(Method.java:586)
13:05:40  	at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
13:05:40  	at java.base/java.lang.Thread.run(Thread.java:1595)
13:05:40  java.lang.NullPointerException: Cannot invoke "java.lang.Class$ReflectCache.insertIfAbsent(java.lang.Class$CacheKey, java.lang.Object)" because "cache" is null
13:05:40  	at java.base/java.lang.Class.cacheFields(Class.java:4630)
13:05:40  	at java.base/java.lang.Class.getDeclaredFields(Class.java:1054)
13:05:40  	at FieldSetAccessibleTest.testSetFieldsAccessible(FieldSetAccessibleTest.java:94)
13:05:40  	at FieldSetAccessibleTest.test(FieldSetAccessibleTest.java:134)
13:05:40  	at FieldSetAccessibleTest.test(FieldSetAccessibleTest.java:248)
13:05:40  	at FieldSetAccessibleTest.test(FieldSetAccessibleTest.java:204)
13:05:40  	at FieldSetAccessibleTest.run(FieldSetAccessibleTest.java:188)
13:05:40  	at FieldSetAccessibleTest$TestCase.run(FieldSetAccessibleTest.java:357)
13:05:40  	at FieldSetAccessibleTest.main(FieldSetAccessibleTest.java:179)
13:05:40  	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
13:05:40  	at java.base/java.lang.reflect.Method.invoke(Method.java:586)
13:05:40  	at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
13:05:40  	at java.base/java.lang.Thread.run(Thread.java:1595)
13:05:40  java.lang.NullPointerException: Cannot invoke "java.lang.Class$ReflectCache.insertIfAbsent(java.lang.Class$CacheKey, java.lang.Object)" because "cache" is null
...

dmitripivkine avatar May 29 '25 16:05 dmitripivkine

Failure in AIX build, actual link to the console (Metronome):

Part of J9vmTest_2: j9vm.test.unsafe.UnsafeArrayGetTest

15:05:45  +++ j9vm.test.unsafe.UnsafeArrayGetTest: +++
15:05:45  command: /home/jenkins/workspace/Test_openjdk21_j9_sanity.functional_ppc64_aix_Personal_testList_1/jdkbinary/j2sdk-image/bin/java  -Xgcpolicy:metronome -Xcompressedrefs  -Xdump -Xms64m -Xmx64m -classpath /home/jenkins/workspace/Test_openjdk21_j9_sanity.functional_ppc64_aix_Personal_testList_1/aqa-tests/TKG/../../jvmtest/functional/VM_Test/VM_Test.jar:/home/jenkins/workspace/Test_openjdk21_j9_sanity.functional_ppc64_aix_Personal_testList_1/../../testDependency/lib/asm-all.jar j9vm.test.unsafe.UnsafeArrayGetTest 
15:05:45  
15:05:45  Initializing data for class j9vm.test.unsafe.UnsafeArrayGetTest
15:05:46  Testing getLong() for byte[16]
15:05:46  Testing getLong() for short[8]
15:05:46  Testing getLong() for int[4]
15:05:46  Testing getLong() for long[2]
15:05:46  Testing getLong() for byte[1048576]
15:05:46  Exception in thread "main" java.lang.Error: getLong() != manual read for offset=8; expecting -1152921504606846976; got -1135122391070868915
15:05:46  	at j9vm.test.unsafe.UnsafeArrayGetTest.testGetLong(UnsafeArrayGetTest.java:342)
15:05:46  	at j9vm.test.unsafe.UnsafeArrayGetTest.main(UnsafeArrayGetTest.java:354)
15:05:46  non-zero exit value: 1
15:05:46  *** Test FAILED *** (j9vm.test.unsafe.UnsafeArrayGetTest)

I am going to create separate issues for these failures.

dmitripivkine avatar May 29 '25 17:05 dmitripivkine

jenkins test extended.functional,extended.system,sanity.functional,sanity.openjdk,sanity.system all jdk21

amicic avatar Jun 10 '25 18:06 amicic

jenkins test extended.functional,extended.system,sanity.functional,sanity.openjdk,sanity.system all jdk21

amicic avatar Jun 12 '25 12:06 amicic

jenkins test extended.functional,extended.system,sanity.functional,sanity.openjdk,sanity.system all jdk21

amicic avatar Jun 13 '25 16:06 amicic

jenkins test extended.functional,extended.system,sanity.functional,sanity.openjdk,sanity.system all jdk21

amicic avatar Oct 13 '25 16:10 amicic