Search Issue Tracker

Active

Votes

0

Found in

2023.2.0a10

Issue ID

UUM-32685

Regression

Yes

Null Reference Bug when clicking "My Assets" or "Unity Registry" in Package manager

--

-

Repo steps:
# Open Unity Scene
# Go to menu Window > Package manager
# Click My Assets or Unity Registry
# Error appears in the console

 

Expected Result: No Error in console 

Actual Result: NullReference Error appears in console 

 

Reproducible with: 2023.2.0a10

Not Reproducible with: 2020.3.46f1, 2021.3.21f1, 2022.2.13f1

Platforms tested: Win 11

 

Notes:

NullReferenceException: Object reference not set to an instance of an object

UnityEditor.PackageManager.UI.Internal.AssetStoreListOperation.Stop () (at <000bfa254dc04d23ac40bd77f83c4a2e>:0)

UnityEditor.PackageManager.UI.Internal.AssetStoreClientV2.CancelListPurchases () (at <000bfa254dc04d23ac40bd77f83c4a2e>:0)

UnityEditor.PackageManager.UI.Internal.AssetStoreClientV2.ListPurchases (UnityEditor.PackageManager.UI.Internal.PurchasesQueryArgs queryArgs) (at <000bfa254dc04d23ac40bd77f83c4a2e>:0)

UnityEditor.PackageManager.UI.Internal.PageRefreshHandler.Refresh (UnityEditor.PackageManager.UI.Internal.RefreshOptions options) (at <000bfa254dc04d23ac40bd77f83c4a2e>:0)

UnityEditor.PackageManager.UI.Internal.PageRefreshHandler.Refresh (UnityEditor.PackageManager.UI.Internal.IPage page) (at <000bfa254dc04d23ac40bd77f83c4a2e>:0)

UnityEditor.PackageManager.UI.Internal.PageRefreshHandler.OnActivePageChanged (UnityEditor.PackageManager.UI.Internal.IPage page) (at <000bfa254dc04d23ac40bd77f83c4a2e>:0)

UnityEditor.PackageManager.UI.Internal.PageManager.set_activePage (UnityEditor.PackageManager.UI.Internal.IPage value) (at <000bfa254dc04d23ac40bd77f83c4a2e>:0)

UnityEditor.PackageManager.UI.Internal.Sidebar.OnRowClick (System.String pageId) (at <000bfa254dc04d23ac40bd77f83c4a2e>:0)

UnityEditor.PackageManager.UI.Internal.Sidebar+<>c_{_}DisplayClass12_0.<CreateAndAddSidebarRow>b{_}_0 () (at <000bfa254dc04d23ac40bd77f83c4a2e>:0)

UnityEditor.PackageManager.UI.Internal.VisualElementExtensions+<>c_{_}DisplayClass0_0.<OnLeftClick>b{_}_0 (UnityEngine.UIElements.MouseDownEvent e) (at <000bfa254dc04d23ac40bd77f83c4a2e>:0)

UnityEngine.UIElements.EventCallbackFunctor`1[TEventType].Invoke (UnityEngine.UIElements.EventBase evt) (at <52807ea1fd1b48d9bea9952deebfbbe5>:0)

UnityEngine.UIElements.EventCallbackRegistry+DynamicCallbackList.Invoke (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.VisualElement target) (at <52807ea1fd1b48d9bea9952deebfbbe5>:0)

UnityEngine.UIElements.EventDispatchUtilities.HandleEventAcrossPropagationPathWithCompatibilityEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.EventBase compatibilityEvt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.VisualElement target, System.Boolean isCapturingTarget) (at <52807ea1fd1b48d9bea9952deebfbbe5>:0)

UnityEngine.UIElements.EventDispatchUtilities.DispatchToCachedElementUnderPointerOrPanelRoot (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, System.Int32 pointerId, UnityEngine.Vector2 position) (at <52807ea1fd1b48d9bea9952deebfbbe5>:0)

UnityEngine.UIElements.EventDispatchUtilities.DispatchToCapturingElementOrElementUnderPointer (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, System.Int32 pointerId, UnityEngine.Vector2 position) (at <52807ea1fd1b48d9bea9952deebfbbe5>:0)

UnityEngine.UIElements.PointerEventBase`1[T].Dispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at <52807ea1fd1b48d9bea9952deebfbbe5>:0)

UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel) (at <52807ea1fd1b48d9bea9952deebfbbe5>:0)

UnityEngine.UIElements.EventDispatcher.Dispatch (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.DispatchMode dispatchMode) (at <52807ea1fd1b48d9bea9952deebfbbe5>:0)

UnityEngine.UIElements.BaseVisualElementPanel.SendEvent (UnityEngine.UIElements.EventBase e, UnityEngine.UIElements.DispatchMode dispatchMode) (at <52807ea1fd1b48d9bea9952deebfbbe5>:0)

UnityEngine.UIElements.UIElementsUtility.DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at <52807ea1fd1b48d9bea9952deebfbbe5>:0)

UnityEngine.UIElements.UIElementsUtility.UnityEngine.UIElements.IUIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& eventHandled) (at <52807ea1fd1b48d9bea9952deebfbbe5>:0)

UnityEngine.UIElements.UIEventRegistration.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at <52807ea1fd1b48d9bea9952deebfbbe5>:0)

UnityEngine.UIElements.UIEventRegistration+<>c.<.cctor>b__1_2 (System.Int32 i, System.IntPtr ptr) (at <52807ea1fd1b48d9bea9952deebfbbe5>:0)

UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& result) (at <d26f7c965ed94051afeb10cfacb40bfc>:0)

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.