On Thu, 25 Sep 2025 06:29:58 GMT, Alan Bateman <[email protected]> wrote:
>> src/jdk.management/share/classes/com/sun/management/doc-files/threadDump.schema.json
>> line 83:
>>
>>> 81: "owner": {
>>> 82: "type": "string",
>>> 83: "description": "The thread identifier of
>>> the owner when the parkBlocker is an AbstractOwnableSynchronizer."
>>
>> Is it possible for there to not be an owner? If so what does this report?
>
> In the schema, the only require property of a parkBlocker is "object". The
> "owner" is optional.
Yes, owner may be absent.
As we discussed in the JBS, owner can release the object at any time (and set
"parkBlockerOwner" field to null)
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/27457#discussion_r2380094231