openj9 icon indicating copy to clipboard operation
openj9 copied to clipboard

OpenJDK java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar ArrayIndexOutOfBoundsException: Index 1 out of bounds for length -1

Open pshipton opened this issue 1 year ago • 1 comments

https://openj9-jenkins.osuosl.org/job/Test_openjdk17_j9_sanity.openjdk_ppc64_aix_Nightly_testList_2/268 - p8-java1-ibm04 jdk_lang_VarHandleTest_j9_1 java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java

00:52:03  test VarHandleTestByteArrayAsChar.testAccess(" VarHandle [ALIGNED, BIG_ENDIAN, READ_WRITE] -> byte[] [ALIGNED, BIG_ENDIAN, READ_WRITE] null array", VarHandleBaseByteArrayTest$VarHandleSourceAccessTestCase@5892e82c): failure
00:52:03  java.lang.AssertionError: Incorrect throwable thrown, java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length -1. Expected class java.lang.NullPointerException expected [true] but found [false]
00:52:03  	at org.testng.Assert.fail(Assert.java:99)
00:52:03  	at org.testng.Assert.failNotEquals(Assert.java:1037)
00:52:03  	at org.testng.Assert.assertTrue(Assert.java:45)
00:52:03  	at VarHandleBaseTest.checkWithThrowable(VarHandleBaseTest.java:148)
00:52:03  	at VarHandleBaseTest.checkNPE(VarHandleBaseTest.java:129)
00:52:03  	at VarHandleTestByteArrayAsChar.testArrayNPE(VarHandleTestByteArrayAsChar.java:247)
00:52:03  	at VarHandleTestByteArrayAsChar.lambda$accessTestCaseProvider$7(VarHandleTestByteArrayAsChar.java:175)
00:52:03  	at VarHandleBaseTest$AccessTestCase.testAccess(VarHandleBaseTest.java:420)
00:52:03  	at VarHandleTestByteArrayAsChar.testAccess(VarHandleTestByteArrayAsChar.java:229)

...

00:52:03  test VarHandleTestByteArrayAsChar.testAccess(" VarHandle [ALIGNED, LITTLE_ENDIAN, READ_WRITE] -> byte[] [ALIGNED, BIG_ENDIAN, READ_WRITE] null array", VarHandleBaseByteArrayTest$VarHandleSourceAccessTestCase@ad7b28f4): failure
00:52:03  java.lang.AssertionError: Incorrect throwable thrown, java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length -1. Expected class java.lang.NullPointerException expected [true] but found [false]
00:52:03  	at org.testng.Assert.fail(Assert.java:99)
00:52:03  	at org.testng.Assert.failNotEquals(Assert.java:1037)
00:52:03  	at org.testng.Assert.assertTrue(Assert.java:45)
00:52:03  	at VarHandleBaseTest.checkWithThrowable(VarHandleBaseTest.java:148)
00:52:03  	at VarHandleBaseTest.checkNPE(VarHandleBaseTest.java:129)
00:52:03  	at VarHandleTestByteArrayAsChar.testArrayNPE(VarHandleTestByteArrayAsChar.java:247)
00:52:03  	at VarHandleTestByteArrayAsChar.lambda$accessTestCaseProvider$7(VarHandleTestByteArrayAsChar.java:175)
00:52:03  	at VarHandleBaseTest$AccessTestCase.testAccess(VarHandleBaseTest.java:420)
00:52:03  	at VarHandleTestByteArrayAsChar.testAccess(VarHandleTestByteArrayAsChar.java:229)

pshipton avatar Sep 03 '24 19:09 pshipton