diff --git a/docs/changelog/88358.yaml b/docs/changelog/88358.yaml new file mode 100644 index 0000000000000..a3dd22bbe0a19 --- /dev/null +++ b/docs/changelog/88358.yaml @@ -0,0 +1,5 @@ +pr: 88385 +summary: Fixed NullPointerException on bulk request +area: Distributed +type: bug +issues: [] diff --git a/server/src/main/java/org/elasticsearch/action/bulk/Retry.java b/server/src/main/java/org/elasticsearch/action/bulk/Retry.java index 99864c509b51f..207b810d5422f 100644 --- a/server/src/main/java/org/elasticsearch/action/bulk/Retry.java +++ b/server/src/main/java/org/elasticsearch/action/bulk/Retry.java @@ -195,7 +195,7 @@ private void addResponses(BulkResponse response, Predicate fil private BulkResponse getAccumulatedResponse() { BulkItemResponse[] itemResponses; synchronized (responses) { - itemResponses = responses.toArray(new BulkItemResponse[1]); + itemResponses = responses.toArray(new BulkItemResponse[0]); } long stopTimestamp = System.nanoTime(); long totalLatencyMs = TimeValue.timeValueNanos(stopTimestamp - startTimestampNanos).millis();