diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/InspectorPackagerConnection.java b/ReactAndroid/src/main/java/com/facebook/react/devsupport/InspectorPackagerConnection.java index 228b4177239..a6027174927 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/devsupport/InspectorPackagerConnection.java +++ b/ReactAndroid/src/main/java/com/facebook/react/devsupport/InspectorPackagerConnection.java @@ -138,7 +138,9 @@ public class InspectorPackagerConnection { String wrappedEvent = payload.getString("wrappedEvent"); Inspector.LocalConnection inspectorConnection = mInspectorConnections.get(pageId); if (inspectorConnection == null) { - throw new IllegalStateException("Not connected: " + pageId); + // This tends to happen during reloads, so don't panic. + FLog.w(TAG, "PageID " + pageId + " is disconnected. Dropping event: " + wrappedEvent); + return; } inspectorConnection.sendMessage(wrappedEvent); }