diff --git a/core/src/main/java/com/rudderstack/android/sdk/core/RudderNetworkManager.java b/core/src/main/java/com/rudderstack/android/sdk/core/RudderNetworkManager.java index 1234a1fcb..7bc7af41d 100644 --- a/core/src/main/java/com/rudderstack/android/sdk/core/RudderNetworkManager.java +++ b/core/src/main/java/com/rudderstack/android/sdk/core/RudderNetworkManager.java @@ -109,6 +109,9 @@ Result sendNetworkRequest(@Nullable String requestPayload, @NonNull String reque try { HttpURLConnection httpConnection = updateHttpConnection(requestURL, requestMethod, requestPayload, isDMTRequest, isGzipAvailableForApi); + if (httpConnection == null) { + return new Result(NetworkResponses.ERROR, -1, null, "Http Connection is Null"); + } synchronized (MessageUploadLock.REQUEST_LOCK) { httpConnection.connect(); }