JDK-8224217 : RecordingInfo should use textual representation of path
  • Type: Bug
  • Component: hotspot
  • Sub-Component: jfr
  • Affected Version: 13
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2019-05-20
  • Updated: 2020-08-03
  • Resolved: 2019-06-06
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 11 JDK 13 JDK 14 Other
11.0.6Fixed 13 b25Fixed 14Fixed openjdk8u272Fixed
Description
The RecordingInfo constructor uses the Path returned by Recording#getDestination. It should use the textual representation that was used when the destination was set on the Recording object.
Comments
adding request on behalf of Ekaterina Vergizova (katya@azul.com) Fix request for 8u: JFR issue, the patch applies cleanly after adapting to jdk8 layout, tier1 and relevant JFR jtreg's tests passed.
20-07-2020

Correction: Although the patch applies cleanly to JDK 11u it does not build. Hence a review was needed. RFR is here: http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2019-October/001993.html
08-10-2019

I'll sponsor this backport after regression testing.
01-10-2019

Fix Request Same problem in 11u, and this patch applies cleanly to 11u.
25-09-2019