From 46b665cdea856863672992e75aa72af52be2dabf Mon Sep 17 00:00:00 2001 From: Keith Massey Date: Thu, 2 Feb 2023 09:42:38 -0600 Subject: [PATCH] Avoiding a NullPointerException in GeoIpDownloaderIT --- .../org/elasticsearch/ingest/geoip/GeoIpDownloaderIT.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/ingest-geoip/src/internalClusterTest/java/org/elasticsearch/ingest/geoip/GeoIpDownloaderIT.java b/modules/ingest-geoip/src/internalClusterTest/java/org/elasticsearch/ingest/geoip/GeoIpDownloaderIT.java index 5d02fde827160..63c14ac4df96b 100644 --- a/modules/ingest-geoip/src/internalClusterTest/java/org/elasticsearch/ingest/geoip/GeoIpDownloaderIT.java +++ b/modules/ingest-geoip/src/internalClusterTest/java/org/elasticsearch/ingest/geoip/GeoIpDownloaderIT.java @@ -311,8 +311,9 @@ public void testGeoIpDatabasesDownloadNoGeoipProcessors() throws Exception { .get(); assertTrue(settingsResponse.isAcknowledged()); assertBusy(() -> { - assertNotNull(getTask()); - assertNull(getTask().getState()); + PersistentTasksCustomMetadata.PersistentTask task = getTask(); + assertNotNull(task); + assertNull(task.getState()); putGeoIpPipeline(); // This is to work around the race condition described in #92888 }); putNonGeoipPipeline(pipelineId);