From f4099e6d9e38d520cb5c248e81099b3ca1e75c9b Mon Sep 17 00:00:00 2001 From: Gray Watson Date: Thu, 11 Feb 2021 12:35:40 -0500 Subject: [PATCH] We just saw a NPE on this line so added protection. --- .../awssdk/core/internal/http/async/AsyncResponseHandler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/sdk-core/src/main/java/software/amazon/awssdk/core/internal/http/async/AsyncResponseHandler.java b/core/sdk-core/src/main/java/software/amazon/awssdk/core/internal/http/async/AsyncResponseHandler.java index 57d1b072d2cb..00bbd7a1c8bf 100644 --- a/core/sdk-core/src/main/java/software/amazon/awssdk/core/internal/http/async/AsyncResponseHandler.java +++ b/core/sdk-core/src/main/java/software/amazon/awssdk/core/internal/http/async/AsyncResponseHandler.java @@ -73,7 +73,9 @@ public void onStream(Publisher publisher) { @Override public void onError(Throwable err) { - streamFuture.completeExceptionally(err); + if (streamFuture != null) { + streamFuture.completeExceptionally(err); + } } @Override