-
Bug
-
Resolution: Unresolved
-
P4
-
23
-
Cause Known
-
x86_64, aarch64
-
linux, os_x, windows
After JDK-8331142 was integrated, the test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/LoaderThreadCount.java test has failed twice in CI with different errors:
macos-aarch64:
Exception in Test Runner: class java.lang.RuntimeException: Invalid results: no loader threads detected
java.lang.RuntimeException: Invalid results: no loader threads detected
at LoaderThreadCount.runTest(LoaderThreadCount.java:148)
at LoaderThreadCount.wrapper(LoaderThreadCount.java:107)
at java.base/java.lang.Thread.run(Thread.java:1575)
That is the background thread is not found in any of the 20 snapshots of live threads taken.
macos-x64:
Number of snapshots: 17
Number of snapshots where number of loader threads:
= 1: 15
= 2: 1
> 2: 1
Exception in Test Runner: class java.lang.RuntimeException: Detected 1 snapshots with several loading threads
java.lang.RuntimeException: Detected 1 snapshots with several loading threads
at LoaderThreadCount.runTest(LoaderThreadCount.java:167)
at LoaderThreadCount.wrapper(LoaderThreadCount.java:107)
at java.base/java.lang.Thread.run(Thread.java:1575)
The first condition is unexpected.
The second condition is unexpected either, yet its nature is different. It may still be possible that a thread is interrupted but isn't terminated yet. Similar to the 2 threads in the snapshots.
macos-aarch64:
Exception in Test Runner: class java.lang.RuntimeException: Invalid results: no loader threads detected
java.lang.RuntimeException: Invalid results: no loader threads detected
at LoaderThreadCount.runTest(LoaderThreadCount.java:148)
at LoaderThreadCount.wrapper(LoaderThreadCount.java:107)
at java.base/java.lang.Thread.run(Thread.java:1575)
That is the background thread is not found in any of the 20 snapshots of live threads taken.
macos-x64:
Number of snapshots: 17
Number of snapshots where number of loader threads:
= 1: 15
= 2: 1
> 2: 1
Exception in Test Runner: class java.lang.RuntimeException: Detected 1 snapshots with several loading threads
java.lang.RuntimeException: Detected 1 snapshots with several loading threads
at LoaderThreadCount.runTest(LoaderThreadCount.java:167)
at LoaderThreadCount.wrapper(LoaderThreadCount.java:107)
at java.base/java.lang.Thread.run(Thread.java:1575)
The first condition is unexpected.
The second condition is unexpected either, yet its nature is different. It may still be possible that a thread is interrupted but isn't terminated yet. Similar to the 2 threads in the snapshots.
- is cloned by
-
JDK-8331999 BasicDirectoryModel/LoaderThreadCount.java frequently fails on Windows in CI
- Closed
- relates to
-
JDK-8331142 Add test for number of loader threads in BasicDirectoryModel
- Resolved