diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerHelper.java b/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerHelper.java index c276072a84..2ad3f02926 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerHelper.java +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerHelper.java @@ -111,7 +111,17 @@ public class UIManagerHelper { return ((EventDispatcherProvider) context).getEventDispatcher(); } UIManager uiManager = getUIManager(context, uiManagerType, false); - return uiManager == null ? null : (EventDispatcher) uiManager.getEventDispatcher(); + if (uiManager == null) { + return null; + } + EventDispatcher eventDispatcher = (EventDispatcher) uiManager.getEventDispatcher(); + if (eventDispatcher == null) { + ReactSoftException.logSoftException( + "UIManagerHelper", + new IllegalStateException( + "Cannot get EventDispatcher for UIManagerType " + uiManagerType)); + } + return eventDispatcher; } /**