--- a/src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java Fri Sep 13 18:46:07 2019 +0200
+++ b/src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java Mon Sep 16 09:45:22 2019 +0200
@@ -49,9 +49,8 @@
import jdk.jfr.SettingDescriptor;
import jdk.jfr.ValueDescriptor;
import jdk.jfr.internal.MetadataDescriptor.Element;
-import jdk.jfr.internal.consumer.Parser;
import jdk.jfr.internal.consumer.RecordingInput;
-import jdk.jfr.internal.consumer.RecordingInternals;
+import jdk.jfr.internal.consumer.StringParser;
/**
* Parses metadata.
@@ -68,7 +67,7 @@
this.input = input;
int size = input.readInt();
this.pool = new ArrayList<>(size);
- Parser p = RecordingInternals.instance().newStringParser();
+ StringParser p = new StringParser(null, false);
for (int i = 0; i < size; i++) {
this.pool.add((String) p.parse(input));
}