Small issue with StructuredTaskScopeImpl.ensureOwner

Alan Bateman alan.bateman at oracle.com
Fri Dec 26 17:36:25 UTC 2025


On 26/12/2025 11:01, Kasper Nielsen wrote:
> Hi,
>
> I encountered a WrongThreadException the other day from invalid use of
> StructuredTaskScope. However, finding out why was a bit more difficult
> than needed. I had to fire up a debugger to get the owning thread of
> my StructuredTaskScope. It would have been somewhat easier to figure
> out what exactly went wrong if StructuredTaskScopeImpl.ensureOwner
> included the name of both the owning thread, and the current thread in
> its error message.
>

We can look at improving the exception message but I'm curious how you 
ran into this, was it a subtask getting a reference to its parent's 
scope or something more complicated?

-Alan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/loom-dev/attachments/20251226/35c5d9cd/attachment.htm>


More information about the loom-dev mailing list