Skip to content

Bug report -Unity6.1 0f1 #120

Open
Open
@XeonG

Description

@XeonG

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)

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions