From 49f41d127bcad5c21383f7d9c37099995aa2be3b Mon Sep 17 00:00:00 2001 From: Hendrik Muhs Date: Mon, 2 Mar 2020 08:02:26 +0100 Subject: [PATCH] =?UTF-8?q?[Transform]=20fix=20NPE=20in=20derive=20stats?= =?UTF-8?q?=20if=20shouldStopAtNextCheckpo=E2=80=A6=20(#52940)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fixes a NPE in _stats in case shouldStopAtNextCheckpoint is set. --- .../TransportGetTransformStatsAction.java | 3 +- ...TransportGetTransformStatsActionTests.java | 150 ++++++++++++------ 2 files changed, 106 insertions(+), 47 deletions(-) diff --git a/x-pack/plugin/transform/src/main/java/org/elasticsearch/xpack/transform/action/TransportGetTransformStatsAction.java b/x-pack/plugin/transform/src/main/java/org/elasticsearch/xpack/transform/action/TransportGetTransformStatsAction.java index 363392e4ad6..764d00537af 100644 --- a/x-pack/plugin/transform/src/main/java/org/elasticsearch/xpack/transform/action/TransportGetTransformStatsAction.java +++ b/x-pack/plugin/transform/src/main/java/org/elasticsearch/xpack/transform/action/TransportGetTransformStatsAction.java @@ -18,6 +18,7 @@ import org.elasticsearch.action.support.tasks.TransportTasksAction; import org.elasticsearch.cluster.ClusterState; import org.elasticsearch.cluster.service.ClusterService; import org.elasticsearch.common.Nullable; +import org.elasticsearch.common.Strings; import org.elasticsearch.common.inject.Inject; import org.elasticsearch.index.IndexNotFoundException; import org.elasticsearch.persistent.PersistentTasksCustomMetaData; @@ -189,7 +190,7 @@ public class TransportGetTransformStatsAction extends TransportTasksAction