From 44be1f1516471156a691e0f23e80fe75c712e161 Mon Sep 17 00:00:00 2001 From: Joshua Gross Date: Mon, 29 Jul 2019 10:38:10 -0700 Subject: [PATCH] Better error messages for "unable to find view for viewstate" Summary: Better error messages for "unable to find view for viewstate" Reviewed By: shergin Differential Revision: D16537698 fbshipit-source-id: a8ea681882207cd894e3703c6c0a04346fa4ce06 --- .../com/facebook/react/fabric/mounting/MountingManager.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/MountingManager.java b/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/MountingManager.java index 057265d89b..2f3098630b 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/MountingManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/MountingManager.java @@ -17,7 +17,6 @@ import com.facebook.infer.annotation.Assertions; import com.facebook.react.bridge.ReadableArray; import com.facebook.react.bridge.ReadableMap; import com.facebook.react.bridge.ReadableNativeMap; -import com.facebook.react.bridge.SoftAssertions; import com.facebook.react.bridge.UiThreadUtil; import com.facebook.react.fabric.FabricUIManager; import com.facebook.react.fabric.events.EventEmitterWrapper; @@ -107,7 +106,8 @@ public class MountingManager { ViewState viewState = getViewState(tag); final View view = viewState.mView; if (view == null) { - throw new IllegalStateException("Unable to find view for viewState " + viewState); + throw new IllegalStateException( + "Unable to find view for viewState " + viewState + " and tag " + tag); } getViewGroupManager(parentViewState).addView(parentView, view, index); } @@ -115,7 +115,7 @@ public class MountingManager { private ViewState getViewState(int tag) { ViewState viewState = mTagToViewState.get(tag); if (viewState == null) { - throw new IllegalStateException("Unable to find viewState view " + viewState); + throw new IllegalStateException("Unable to find viewState view for tag " + tag); } return viewState; }