Details
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8286899 | 18u-cpu | Ichiroh Takiguchi | P3 | Resolved | Fixed | master |
JDK-8286777 | 18.0.2 | Ichiroh Takiguchi | P3 | Resolved | Fixed | b07 |
JDK-8282472 | 17.0.3 | Ichiroh Takiguchi | P3 | Resolved | Fixed | b04 |
Description
The test fails with following exception:
-----------------------
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1375)
at Basic.fail(Basic.java:2825)
at Basic.fail(Basic.java:2826)
at Basic.equal(Basic.java:2832)
at Basic.realMain(Basic.java:1886)
at Basic.main(Basic.java:2835)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:577)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
at java.base/java.lang.Thread.run(Thread.java:828)
Incorrect handling of envstrings containing NULs
java.lang.Exception: Stack trace
at java.base/java.lang.Thread.dumpStack(Thread.java:1375)
at Basic.fail(Basic.java:2825)
at Basic.fail(Basic.java:2826)
at Basic.check(Basic.java:2829)
at Basic.realMain(Basic.java:1940)
at Basic.main(Basic.java:2835)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:577)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
at java.base/java.lang.Thread.run(Thread.java:828)
java.lang.AssertionError: Some tests failed
at Basic.main(Basic.java:2837)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:577)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
at java.base/java.lang.Thread.run(Thread.java:828)
-----------------------
According to my investigation, this issue was happened after following change was applied.
test.nativepath value was added into AIX's LIBPATH during running this testcase.
On AIX, test.nativepath value should be removed from LIBPATH value before comparing the values.
Attachments
Issue Links
- backported by
-
JDK-8282472 jdk/java/lang/ProcessBuilder/Basic.java fails on AIX
-
- Resolved
-
-
JDK-8286777 jdk/java/lang/ProcessBuilder/Basic.java fails on AIX
-
- Resolved
-
-
JDK-8286899 jdk/java/lang/ProcessBuilder/Basic.java fails on AIX
-
- Resolved
-
- duplicates
-
JDK-8282239 [testbug, AIX] ProcessBuilder/Basic.java fails with incorrect LIBPATH
-
- Closed
-
- relates to
-
JDK-8272600 (test) Use native "sleep" in Basic.java
-
- Resolved
-
- links to
-
Commit openjdk/jdk17u-dev/6ce19ed5
-
Commit openjdk/jdk18u/3b7473cb
-
Commit openjdk/jdk/c5c6058f
-
Review openjdk/jdk17u-dev/182
-
Review openjdk/jdk18u/124
-
Review openjdk/jdk/7574