Search Issue Tracker
Active
Under Consideration for 6000.6.X
Votes
0
Found in
6000.0.71f1
6000.3.11f1
6000.4.0f1
6000.5.0a9
6000.6.0a1
Issue ID
UUM-137273
Regression
No
UXML file gets corrupted and "Assertion failed" errors when selecting incompatible asset with Advanced Object Selector in UI Builder "Data Source" Object
Steps to reproduce:
- Create a new project using Universal 3D template
- Go to Edit > Preferences > Search and change the "Object Selector" dropdown from "Classic" to "Advanced"
- Create a new UXML Document asset and open it in UI Builder
- Add a Visual Element to the Hierarchy
- In the Inspector, in Bindings foldout, click on the "None (Scriptable Object) object picker
- Select any incompatible item, for example - Font Asset
- Save the file
- Observe the Console
Actual results: "Assertion failed on expression: 'type != SubFilterType::Exact'", "Assertion failed on expression: '!subFilter.dbPath.empty() || subFilter.type != SubFilterType::Exact'", "An infinite import loop has been detected." errors and UXML files become corrupted
Expected results: Incompatible items should not be available for selection in the 6th step
Reproducible with versions: 6000.0.71f1, 6000.3.11f1, 6000.4.0f1, 6000.5.0a9, 6000.6.0a1
Tested on (OS): Windows 11
Notes:
- Even with "Classic" Object Selector, some shown options are not valid for the property; therefore, I assume they should not be shown and available for selecting
- Additionally, the Editor sometimes crashes when trying to close it
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Cell template field is reset and an "ArgumentException" is thrown when template was edited and UI Document is reopened
- Broken hyperlink formatting in HDRP 3D Sample Tutorials
- Missing spaces in High Definition 3D Samples Template Tutorials
- Win64 CPU is set to None when applying changes to plugin where the meta has the serializedVersion 2
- Sprite Atlas textures from all included build scenes persist in Editor memory when building the Player
Add comment