JDK-8241807 : JDWP needs update for hidden classes
  • Type: Sub-task
  • Component: core-svc
  • Sub-Component: debugger
  • Affected Version: 15
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2020-03-30
  • Updated: 2020-05-04
  • Resolved: 2020-04-29
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 15
15 b21Fixed
Description
Code review Feedback from Chris Plummer:
http://mail.openjdk.java.net/pipermail/serviceability-dev/2020-March/030868.html

There are some places in libjdwp that need to be fixed. I spoke to Serguei about those this afternoon. Basically the convertSignatureToClassname() function needs to be fixed to handle hidden classes. Without the fix classname filtering will have problems if the filter contains a pattern with a '/' to filter on hidden classes. Also CLASS_UNLOAD events will not properly convert hidden class names. We also need tests for these cases. I think these are all things that can be addressed later. 
Comments
URL: https://hg.openjdk.java.net/jdk/jdk/rev/f53590a82709 User: sspitsyn Date: 2020-04-29 06:33:55 +0000
29-04-2020

I have not found more JDI/JDWP issues that have been already fixed in the Valhalla push into the jdk 15. The suggested fix only introduces a couple of new NSK JDI tests: http://cr.openjdk.java.net/~sspitsyn/webrevs/2020/valhalla-jdi-events.4/
24-04-2020