adoptium / adoptium/aqa-tests

JDK17 jdk_lang_1 test failure on ppc aix

Open
#3,075 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
155
Forks
346
Avg merge
2d 9h
Merged PRs (30d)
36

Description

https://ci.adoptopenjdk.net/job/Test_openjdk17_hs_sanity.openjdk_ppc64_aix/71/testReport/

The following test in jdk_lang_1 from the sanity openjdk test suite fails repeatedly on aix
`java/lang/invoke/MethodHandlesSpreadArgumentsTest.java.MethodHandlesSpreadArgumentsTest`

```
[2021-10-20T16:17:32.112Z] JavaTest Message: JUnit Failure: testSpreadArguments(test.java.lang.invoke.MethodHandlesSpreadArgumentsTest): null
[2021-10-20T16:17:32.112Z] java.lang.AbstractMethodError
[2021-10-20T16:17:32.112Z] at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)
[2021-10-20T16:17:32.112Z] at test.java.lang.invoke.MethodHandlesSpreadArgumentsTest.testSpreadArguments(MethodHandlesSpreadArgumentsTest.java:152)
[2021-10-20T16:17:32.112Z] at test.java.lang.invoke.MethodHandlesSpreadArgumentsTest.testSpreadArguments1(MethodHandlesSpreadArgumentsTest.java:119)
[2021-10-20T16:17:32.112Z] at jdk.test.lib.Utils.filterException(Utils.java:624)
[2021-10-20T16:17:32.112Z] at test.java.lang.invoke.lib.CodeCacheOverflowProcessor.runMHTest(CodeCacheOverflowProcessor.java:71)
[2021-10-20T16:17:32.112Z] at test.java.lang.invoke.MethodHandlesSpreadArgumentsTest.testSpreadArguments(MethodHandlesSpreadArgumentsTest.java:52)
[2021-10-20T16:17:32.112Z] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2021-10-20T16:17:32.112Z] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
[2021-10-20T16:17:32.112Z] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2021-10-20T16:17:32.112Z] at java.base/java.lang.reflect.Method.invoke(Method.java:568)
```

https://trss.adoptium.net/output/test?id=6170bdbcc6182d021792679d

It is excluded on windows platforms, as of https://github.com/eclipse-openj9/openj9/issues/8208, but I think this error is a different one to the one that appears on aix

Contributor guide

Open the contributing guide

Research direction

Start with java/lang/invoke/MethodHandlesSpreadArgumentsTest.java, especially the failure at line 152, and review the linked CI and TRSS reports for the ppc64 AIX run. Reproduce the AbstractMethodError on AIX and compare it with the existing Windows exclusion described in issue 8208. Done means the test no longer fails repeatedly on AIX and the regression is covered.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
operating-systems, testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.