Description
NullReferenceException: Object reference not set to an instance of an object — System.NullReferenceException: Object reference not set to an instance of an object void HierarchyDecorator.ComponentItem.UpdateActiveState() in ./Library/PackageCache/com.wooshii.hierarchydecorator@187cb847a550/HierarchyDecorator/Scripts/Editor/ComponentItem.cs:111 void HierarchyDecorator.ComponentList.UpdateCache(Component[] components) in ./Library/PackageCache/com.wooshii.hierarchydecorator@187cb847a550/HierarchyDecorator/Scripts/Editor/HierarchyManager.cs:209 void HierarchyDecorator.ComponentList.Validate(GameObject instance) in ./Library/PackageCache/com.wooshii.hierarchydecorator@187cb847a550/HierarchyDecorator/Scripts/Editor/HierarchyManager.cs:185 void HierarchyDecorator.HierarchyItem.OnGUIBegin() in ./Library/PackageCache/com.wooshii.hierarchydecorator@187cb847a550/HierarchyDecorator/Scripts/Editor/HierarchyItem.cs:98 void HierarchyDecorator.HierarchyManager.OnGUI(int id, Rect rect) in ./Library/PackageCache/com.wooshii.hierarchydecorator@187cb847a550/HierarchyDecorator/Scripts/Editor/HierarchyManager.cs:110 void UnityEditor.GameObjectTreeViewGUI.UserCallbackRowGUI(int itemID, Rect rect) void UnityEditor.SceneHierarchy.OnRowGUICallback(int itemID, Rect rect) void UnityEditor.IMGUI.Controls.TreeViewController.DoItemGUI(TreeViewItem item, int row, float rowWidth, bool hasFocus) void UnityEditor.IMGUI.Controls.TreeViewController.IterateVisibleItems(int firstRow, int numVisibleRows, float rowWidth, bool hasFocus) void UnityEditor.IMGUI.Controls.TreeViewController.OnGUI(Rect rect, int keyboardControlID) void UnityEditor.SceneHierarchy.DoTreeView(float searchPathHeight) void UnityEditor.SceneHierarchy.OnGUI(Rect rect) void UnityEditor.SceneHierarchyWindow.DoSceneHierarchy() void UnityEditor.SceneHierarchyWindow.OnGUI() void UnityEditor.HostView.InvokeOnGUI(Rect onGUIPosition) void UnityEditor.DockArea.DrawView(Rect dockAreaRect) void UnityEditor.DockArea.OldOnGUI() void UnityEngine.UIElements.IMGUIContainer.DoOnGUI(Event evt, Matrix4x4 parentTransform, Rect clippingRect, bool isComputingLayout, Rect layoutSize, Action onGUIHandler, bool canAffectFocus) bool UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent(Event e, Matrix4x4 worldTransform, Rect clippingRect, Action onGUIHandler, bool canAffectFocus) void UnityEngine.UIElements.IMGUIContainer.DoIMGUIRepaint() void UnityEngine.UIElements.UIR.RenderChainCommand.ExecuteNonDrawMesh(DrawParams drawParams, float pixelsPerPoint, ref Exception immediateException) Rethrow as ImmediateModeException — UnityEngine.UIElements.ImmediateModeException void UnityEngine.UIElements.UIR.RenderChain.Render() void UnityEngine.UIElements.UIRRepaintUpdater.Render() void UnityEngine.UIElements.BaseVisualElementPanel.Render() void UnityEngine.UIElements.Panel.Render() void UnityEditor.UIElements.EditorPanel.Render() bool UnityEngine.UIElements.UIElementsUtility.DoDispatch(BaseVisualElementPanel panel) bool UnityEngine.UIElements.UIElementsUtility.UnityEngine.UIElements.IUIElementsUtility.ProcessEvent(int instanceID, IntPtr nativeEventPtr, ref bool eventHandled) bool UnityEngine.UIElements.UIEventRegistration.ProcessEvent(int instanceID, IntPtr nativeEventPtr) static UnityEngine.UIElements.UIEventRegistration()+(int i, IntPtr ptr) => { } [2] void UnityEngine.GUIUtility.ProcessEvent(int instanceID, IntPtr nativeEventPtr, out bool result) ---> System.NullReferenceException: Object reference not set to an instance of an object void HierarchyDecorator.ComponentItem.UpdateActiveState() in ./Library/PackageCache/com.wooshii.hierarchydecorator@187cb847a550/HierarchyDecorator/Scripts/Editor/ComponentItem.cs:111 void HierarchyDecorator.ComponentList.UpdateCache(Component[] components) in ./Library/PackageCache/com.wooshii.hierarchydecorator@187cb847a550/HierarchyDecorator/Scripts/Editor/HierarchyManager.cs:209 void HierarchyDecorator.ComponentList.Validate(GameObject instance) in ./Library/PackageCache/com.wooshii.hierarchydecorator@187cb847a550/HierarchyDecorator/Scripts/Editor/HierarchyManager.cs:185 void HierarchyDecorator.HierarchyItem.OnGUIBegin() in ./Library/PackageCache/com.wooshii.hierarchydecorator@187cb847a550/HierarchyDecorator/Scripts/Editor/HierarchyItem.cs:98 void HierarchyDecorator.HierarchyManager.OnGUI(int id, Rect rect) in ./Library/PackageCache/com.wooshii.hierarchydecorator@187cb847a550/HierarchyDecorator/Scripts/Editor/HierarchyManager.cs:110 void UnityEditor.GameObjectTreeViewGUI.UserCallbackRowGUI(int itemID, Rect rect) void UnityEditor.SceneHierarchy.OnRowGUICallback(int itemID, Rect rect) void UnityEditor.IMGUI.Controls.TreeViewController.DoItemGUI(TreeViewItem item, int row, float rowWidth, bool hasFocus) void UnityEditor.IMGUI.Controls.TreeViewController.IterateVisibleItems(int firstRow, int numVisibleRows, float rowWidth, bool hasFocus) void UnityEditor.IMGUI.Controls.TreeViewController.OnGUI(Rect rect, int keyboardControlID) void UnityEditor.SceneHierarchy.DoTreeView(float searchPathHeight) void UnityEditor.SceneHierarchy.OnGUI(Rect rect) void UnityEditor.SceneHierarchyWindow.DoSceneHierarchy() void UnityEditor.SceneHierarchyWindow.OnGUI() void UnityEditor.HostView.InvokeOnGUI(Rect onGUIPosition) void UnityEditor.DockArea.DrawView(Rect dockAreaRect) void UnityEditor.DockArea.OldOnGUI() void UnityEngine.UIElements.IMGUIContainer.DoOnGUI(Event evt, Matrix4x4 parentTransform, Rect clippingRect, bool isComputingLayout, Rect layoutSize, Action onGUIHandler, bool canAffectFocus) bool UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent(Event e, Matrix4x4 worldTransform, Rect clippingRect, Action onGUIHandler, bool canAffectFocus) void UnityEngine.UIElements.IMGUIContainer.DoIMGUIRepaint() void UnityEngine.UIElements.UIR.RenderChainCommand.ExecuteNonDrawMesh(DrawParams drawParams, float pixelsPerPoint, ref Exception immediateException) --- End of inner exception stack trace --- —
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced. — at void UnityEngine.Debug.LogError(object message) void UnityEngine.UIElements.IMGUIContainer.DoOnGUI(Event evt, Matrix4x4 parentTransform, Rect clippingRect, bool isComputingLayout, Rect layoutSize, Action onGUIHandler, bool canAffectFocus) bool UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent(Event e, Matrix4x4 worldTransform, Rect clippingRect, Action onGUIHandler, bool canAffectFocus) void UnityEngine.UIElements.IMGUIContainer.DoIMGUIRepaint() void UnityEngine.UIElements.UIR.RenderChainCommand.ExecuteNonDrawMesh(DrawParams drawParams, float pixelsPerPoint, ref Exception immediateException) void UnityEngine.UIElements.UIR.UIRenderDevice.EvaluateChain(RenderChainCommand head, Material initialMat, Material defaultMat, Texture gradientSettings, Texture shaderInfo, float pixelsPerPoint, ref Exception immediateException) void UnityEngine.UIElements.UIR.RenderChain.Render() void UnityEngine.UIElements.UIRRepaintUpdater.Render() void UnityEngine.UIElements.BaseVisualElementPanel.Render() void UnityEngine.UIElements.Panel.Render() void UnityEditor.UIElements.EditorPanel.Render() bool UnityEngine.UIElements.UIElementsUtility.DoDispatch(BaseVisualElementPanel panel) bool UnityEngine.UIElements.UIElementsUtility.UnityEngine.UIElements.IUIElementsUtility.ProcessEvent(int instanceID, IntPtr nativeEventPtr, ref bool eventHandled) bool UnityEngine.UIElements.UIEventRegistration.ProcessEvent(int instanceID, IntPtr nativeEventPtr) static UnityEngine.UIElements.UIEventRegistration()+(int i, IntPtr ptr) => { } [2] void UnityEngine.GUIUtility.ProcessEvent(int instanceID, IntPtr nativeEventPtr, out bool result)