Search Issue Tracker
Fixed
Fixed in 2022.3.66f1, 6000.0.55f1, 6000.1.15f1, 6000.2.1f1, 6000.3.0a4
Votes
0
Found in
2022.3.63f1
6000.0.51f1
6000.1.7f1
6000.2.0b1
6000.3.0a1
Issue ID
UUM-109157
Regression
No
UI Builder performing Redo action for creating a nested element throws nvalid UXML or USS: System.IndexOutOfRangeException and corrupts the opened document causing data loss
Steps to reproduce:
- Open the attached project
- Open the Test UI Document
- Add a Button
- Add a VisualElement
- Add a Label nested inside VisualElement
- Undo Label Creation
- Undo VisualElement Creation
- Redo VisualElement Creation
- Redo Label Creation
Actual results: "Invalid UXML or USS: System.IndexOutOfRangeException: Index was outside the bounds of the array" error is thrown. The opened document becomes corrupted, preventing any changes
Expected results: Performing Undo/Redo operations does not result in thrown errors or data loss
Reproducible with versions: 2022.3.63f1, 6000.0.51f1, 6000.1.7f1, 6000.2.0b5
Tested on (OS): macOS 15.5
Notes:
- If the Test UI Document is reopened after the reproduction steps, it can be seen that any unsaved changes before the issue occurs are lost - Button from Step 3 is missing
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Uninitialized variable warning appears in the Inspector of a custom shader when the variable is initialized
- "Failed creating toolbar element from ID..." error is thrown when resetting the Scene view Overlay layout while an Asset Transformer Toolbox overlay is active
- Entity ID for Font Assets is serialized twice which throws an error when using Debug Inspector
- Play Mode can be entered when disabling Adaptive Performance and pressing either the Play Mode button or the keyboard shortcut to enter Play Mode before recompilation leading to errors and warnings thrown
- Parent ListView element also becomes selected when inner ListView element is selected
Add comment