diff --git a/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java b/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java index 40bdac284..465f44c64 100644 --- a/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java +++ b/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java @@ -117,7 +117,11 @@ public class VanillaChronicleMap final Map additionalEventParameters = AnalyticsFacade.standardAdditionalProperties(); additionalEventParameters.put("key_type", keyClass.getTypeName()); additionalEventParameters.put("value_type", valueClass.getTypeName()); - additionalEventParameters.put("entries", Long.toString(builder.entries())); + try { + additionalEventParameters.put("entries", Long.toString(builder.entries())); + } catch (RuntimeException ignored) { + // The ChronicleMapBuilder::entries may throw an Exception. If so, just ignore this parameter + } AnalyticsHolder.instance().sendEvent("started", additionalEventParameters); }