From ca4bac553405dd53523b25be0c0498efa5d5e81e Mon Sep 17 00:00:00 2001 From: Joshua Gross Date: Tue, 20 Oct 2020 05:17:48 -0700 Subject: [PATCH] EZ: Fix debug mode NPE in non-Fabric Summary: Fixes a NPE in debug mode. This will only impact developers who have explicitly turned this debug flag on, so it's a very low-pri fix. Changelog: [Internal] Reviewed By: makovkastar Differential Revision: D24410825 fbshipit-source-id: 08c8a0c6d0e0fb7c132725ad6af9460b91a7edf3 --- .../react/uimanager/NativeViewHierarchyManager.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java b/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java index 83ec3105e76..ff1147ad3fe 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java @@ -262,7 +262,12 @@ public class NativeViewHierarchyManager { String className, @Nullable ReactStylesDiffMap initialProps) { if (DEBUG_MODE) { - FLog.d(TAG, "createView[%d]: %s %s", tag, className, initialProps.toString()); + FLog.d( + TAG, + "createView[%d]: %s %s", + tag, + className, + (initialProps != null ? initialProps.toString() : "")); } UiThreadUtil.assertOnUiThread(); SystraceMessage.beginSection(