diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/blob/FileReaderModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/blob/FileReaderModule.java index e5247907f4c..90911a2884d 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/blob/FileReaderModule.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/blob/FileReaderModule.java @@ -41,6 +41,9 @@ public class FileReaderModule extends NativeFileReaderModuleSpec { promise.reject( new IllegalStateException("Could not get BlobModule from ReactApplicationContext")); return; + } else if (blob == null) { + promise.reject(ERROR_INVALID_BLOB, "The specified blob is null"); + return; } byte[] bytes = @@ -66,6 +69,9 @@ public class FileReaderModule extends NativeFileReaderModuleSpec { promise.reject( new IllegalStateException("Could not get BlobModule from ReactApplicationContext")); return; + } else if (blob == null) { + promise.reject(ERROR_INVALID_BLOB, "The specified blob is null"); + return; } byte[] bytes =