diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.java index 793a0f9a584..af5dea7170d 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.java @@ -637,8 +637,11 @@ public class ReactViewGroup extends ViewGroup return mAllChildrenCount; } - /*package*/ View getChildAtWithSubviewClippingEnabled(int index) { - return Assertions.assertNotNull(mAllChildren)[index]; + /*package*/ @Nullable + View getChildAtWithSubviewClippingEnabled(int index) { + return index >= 0 && index < mAllChildrenCount + ? Assertions.assertNotNull(mAllChildren)[index] + : null; } /*package*/ void addViewWithSubviewClippingEnabled(View child, int index) {