bug: breakpoints in in an anonymous class method executed on a virtual thread callstack are skipped
Ben Berman
benjamin.s.berman at gmail.com
Thu Jun 29 21:23:57 UTC 2023
Investigating an issue in both IntelliJ and Eclipse debuggers led to this
bug: I can't break inside an anonymous class method of the form
```
new Object() {
void test() {
System.out.println("breakpoint here does not work");
}
}.test();
```
due to a buggy interaction between JDWP and virtual threads. The console
statement in the example above does indeed print, i.e. it is executed.
What would the next steps be to help with investigating and resolving this
issue?
https://youtrack.jetbrains.com/issue/IDEA-324002/IntelliJ-debugger-doesnt-break-nor-does-Eclipse-in-a-virtual-threads-project-inside-anonymous-class-methods-reproduction?clearDraft=true&description=%0A%0AIU-231.9161.38,%20JRE%2017.0.7%2B10-b829.16x64%20JetBrains%20s.r.o
.,%20OS%20Mac%20OS%20X(aarch64)%20v13.4,%20screens%203456.0x2234.0;%20Retina
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/loom-dev/attachments/20230629/924bf3ab/attachment-0001.htm>
More information about the loom-dev
mailing list