diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaMethodWrapper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaMethodWrapper.java index d032e99805e4..b4e6df0d7693 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaMethodWrapper.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaMethodWrapper.java @@ -70,6 +70,9 @@ public Integer extractArgument( @Override public String extractArgument( JSInstance jsInstance, ReadableArray jsArguments, int atIndex) { + if (jsArguments.isNull(atIndex) || jsArguments.getType(atIndex) != ReadableType.String) { + return null; + } return jsArguments.getString(atIndex); } };