8255992: JFR EventWriter does not use first string from StringPool with id 0
Reviewed-by: egahlin
diff --git a/src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java b/src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java
index 624409d..33fdb13 100644
--- a/src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java
+++ b/src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java
@@ -48,7 +48,7 @@
private static class SimpleStringIdPool {
/* string id index */
- private final AtomicLong sidIdx = new AtomicLong();
+ private final AtomicLong sidIdx = new AtomicLong(1);
/* the cache */
private final ConcurrentHashMap<String, Long> cache;
/* max size */