From 284a60e16d98d4ab272f4d49862d026dfbdd3be0 Mon Sep 17 00:00:00 2001 From: Martijn van Groningen Date: Thu, 21 May 2015 11:38:24 +0200 Subject: [PATCH] stats: fix npe during serialization Original commit: elastic/x-pack-elasticsearch@3233836d0be05de9905b92d5d0325a2b6261f33e --- .../watcher/transport/actions/stats/WatcherStatsResponse.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/org/elasticsearch/watcher/transport/actions/stats/WatcherStatsResponse.java b/src/main/java/org/elasticsearch/watcher/transport/actions/stats/WatcherStatsResponse.java index 4b297d54a8b..2b3f3a0b2a0 100644 --- a/src/main/java/org/elasticsearch/watcher/transport/actions/stats/WatcherStatsResponse.java +++ b/src/main/java/org/elasticsearch/watcher/transport/actions/stats/WatcherStatsResponse.java @@ -17,6 +17,7 @@ import org.elasticsearch.common.io.stream.StreamOutput; import org.elasticsearch.watcher.execution.WatchExecutionSnapshot; import java.io.IOException; +import java.util.ArrayList; import java.util.List; import java.util.Locale; @@ -121,6 +122,7 @@ public class WatcherStatsResponse extends ActionResponse implements ToXContent { if (in.readBoolean()) { int size = in.readVInt(); + snapshots = new ArrayList<>(size); for (int i = 0; i < size; i++) { snapshots.add(new WatchExecutionSnapshot(in)); }