- 
    Bug 
- 
    Resolution: Not an Issue
- 
     P3 P3
- 
    8.3.0
Steps to reproduce.
- Create a continuous JFR that contains virtual thread-related JDK attributes (example below). Please use profile.jfc within JDK 20 for a fresh recording,
    <event name="jdk.VirtualThreadStart">
      <setting name="enabled">true</setting>
      <setting name="stackTrace">true</setting>
    </event>    
      <event name="jdk.VirtualThreadEnd">
      <setting name="enabled">true</setting>
    </event>    
    <event name="jdk.VirtualThreadPinned">
      <setting name="enabled">true</setting>
      <setting name="stackTrace">true</setting>
      <setting name="threshold">20 ms</setting>
    </event>    
    <event name="jdk.VirtualThreadSubmitFailed">
      <setting name="enabled">true</setting>
      <setting name="stackTrace">true</setting>
    </event>
- Dump the JFR directly from JMC, or try to open an already dumped JFR to the file system
- The direct dumping from JMC, or opening the JFR file in JMC fails with the following message
[2.544s][info][jfr,startup] Use jcmd 30940 JFR.dump name=JMC_Default filename=FILEPATH to copy recording data to file. Jul 31, 2022 10:39:38 PM org.openjdk.jmc.flightrecorder.internal.parser.v1.ValueReaders$ReflectiveReader addField WARNING: Could not find field with name 'virtual' in reader for 'thread' Jul 31, 2022 10:39:38 PM org.openjdk.jmc.flightrecorder.internal.parser.v1.ValueReaders$ReflectiveReader addField WARNING: Could not find field with name 'virtual' in reader for 'thread' Jul 31, 2022 10:39:38 PM org.openjdk.jmc.flightrecorder.internal.parser.v1.ValueReaders$ReflectiveReader addField WARNING: Could not find field with name 'virtual' in reader for 'thread'
