RFR 8071641: java/lang/management/ThreadMXBean/SynchronizationStatistics.java intermittently failed with NPE
Jaroslav Bachorik
jaroslav.bachorik at oracle.com
Thu Jan 29 13:03:53 UTC 2015
Please, review the following test change.
Issue : https://bugs.openjdk.java.net/browse/JDK-8071641
Webrev: http://cr.openjdk.java.net/~jbachorik/8071641/webrev.00/
The test fails very intermittently with NPE. This seems to be caused by
a data race between Thread.getStatus() and ThreadMXBean.getThreadInfo()
- thread state is reported as BLOCKED but the ThreadInfo still contains
a stale information (lockname == null).
The solution would be re-retrieving the ThreadInfo until it reflects the
actual thread state.
-JB-
More information about the serviceability-dev
mailing list