mirror of
https://github.com/openjdk/jdk.git
synced 2026-03-25 07:09:55 +00:00
8229829: java/lang/management/ThreadMXBean/Locks.java fails with java.lang.RuntimeException: Thread WaitingThread is at WAITING state but is expected to be in Thread.State = WAITING
Reviewed-by: sspitsyn, dholmes
This commit is contained in:
parent
939c0a46a7
commit
dc3843919e
@ -91,7 +91,9 @@ public class Locks {
|
||||
long tid = t.getId();
|
||||
Thread.State actualState = TM.getThreadInfo(tid).getThreadState();
|
||||
if (!actualState.equals(expectedState)) {
|
||||
if (expectedState.equals(Thread.State.BLOCKED)) {
|
||||
if (expectedState.equals(Thread.State.BLOCKED) ||
|
||||
expectedState.equals(Thread.State.WAITING))
|
||||
{
|
||||
int retryCount = 0;
|
||||
printStackTrace(t);
|
||||
do {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user