Search Issue Tracker

Won't Fix

Won't Fix in 2023.2.X

Votes

0

Found in

2023.2.0a8

Issue ID

UUM-31735

Regression

No

NullRef Error in console when installing UI Builder

Packman

-

Repo steps:

  1. Open Unity Scene
  2. Open Window > Package Manager
  3. Click the "
  4. Choose "Install package by name" 
  5. Type "com.unity.ui.builder"
  6. Click Install
  7. Observe console 

 

Expected Result: Package installs without issue

Actual Result: Error appears in console 

 

Reproducible with: 2021.3.22f1, 2022.2.13f1, 2023.1.0b10, 2023.2.0a8

Not Reproducible with 2020.3.46f1 as functionality doesn't exist 

Platforms tested: Win 11, MacOS Monterey, Version 12.6.2 

 

Notes:

>c_{_}DisplayClass81_0.<ExtraFetchInternal>b{_}_0 (UnityEditor.PackageManager.Requests.SearchRequest requst) (at <91bc702d287f436d8e2c989fcc2505fc>:0)

UnityEditor.PackageManager.UI.Internal.UpmBaseOperation`1[T].OnSuccess () (at <91bc702d287f436d8e2c989fcc2505fc>:0)

UnityEditor.PackageManager.UI.Internal.UpmBaseOperation`1[T].Progress () (at <91bc702d287f436d8e2c989fcc2505fc>:0)

UnityEditor.EditorApplication.Internal_CallUpdateFunctions () (at <91bc702d287f436d8e2c989fcc2505fc>:0)

mClient<>c_{_}DisplayClass81_0.<ExtraFetchInternal>b{_}_0 (UnityEditor.PackageManager.Requests.SearchRequest requst) (at <91bc702d287f436d8e2c989fcc2505fc>:0)

UnityEditor.PackageManager.UI.Internal.UpmBaseOperation`1[T].OnSuccess () (at <91bc702d287f436d8e2c989fcc2505fc>:0)

UnityEditor.PackageManager.UI.Internal.UpmBaseOperation`1[T].Progress () (at <91bc702d287f436d8e2c989fcc2505fc>:0)

UnityEditor.EditorApplication.Internal_CallUpdateFunctions () (at <91bc702d287f436d8e2c989fcc2505fc>:0)

  1. Resolution Note:

    com.unity.ui.builder is a 'shim' package. Shims are built-in packages that have “type”: “shim” defined, and whose sole purpose is to “trick” the UPM dependency resolution algorithm into accepting a graph with “holes”. They do not represent actual packages that users should see or interact with.

  2. Resolution Note (2023.2.X):

    com.unity.ui.builder is a 'shim' package. Shims are built-in packages that have “type”: “shim” defined, and whose sole purpose is to “trick” the UPM dependency resolution algorithm into accepting a graph with “holes”. They do not represent actual packages that users should see or interact with.

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.