Search Issue Tracker
Fixed
Fixed in 2021.3.35f1, 2022.3.19f1, 2023.2.8f1, 2023.3.0b5
Votes
0
Found in
2021.3.30f1
2022.3.9f1
2023.1.13f1
2023.2.0b9
2023.3.0a5
Issue ID
UUM-48823
Regression
No
The "LOD Group" component gets scrambled in the Inspector window when interacting with it for a while
Reproduction steps:
1. Open the attached “IN-53998_LODBug (2).zip“ project
2. Open the “SampleScene”
3. Select the “ObjectWithLod” in the Hierarchy
4. Right-click on an existing LOD level (LOD 0 in the attached project reproduces the issue the most consistently)
5. Select "Insert Before" or “Delete” (“Insert Before” in the attached project reproduces the issue the most consistently)
6. Repeat the 4-5 steps until you achieve the “actual result” described below
Expected result: The “LOD Group” component does not get scrambled in the Inspector and no errors are logged in the Console
Actual result: The “LOD Group” component gets scrambled in the Inspector and an IndexOutOfRangeException is thrown in the Console
Reproducible with: 2021.3.30f1, 2022.3.9f1, 2023.1.13f1, 2023.2.0b9, 2023.3.0a5
Reproduced on: Windows 11 Pro (22H2)
Not reproduced on: No other environment tested
Workaround: Deselect and reselect the “ObjectWithLod” or add a new component in the Inspector (can remove it afterwards)
Notes:
- Reproduces approx. 1 in 30 times (highly variable) but performing the recommended reproduction steps for the attached project, should reproduce the issue from the first time
- Reproducible in a new project
Full error message:
IndexOutOfRangeException: Index was outside the bounds of the array.
UnityEditor.LODGroupEditor.DrawLODRendererMeshListItems (UnityEngine.Rect rect, System.Int32 index, System.Boolean isActive, System.Boolean isFocused) (at <2e279d988b9d4542841de511fbfdf8c2>:0)
UnityEditorInternal.ReorderableList.DoListElements (UnityEngine.Rect listRect, UnityEngine.Rect visibleRect) (at <2e279d988b9d4542841de511fbfdf8c2>:0)
UnityEditorInternal.ReorderableList.DoLayoutList () (at <2e279d988b9d4542841de511fbfdf8c2>:0)
UnityEditor.LODGroupEditor.DrawLODGroupFoldout (UnityEngine.Camera camera, System.Int32 lodGroupIndex, UnityEditor.SavedBool& foldoutState) (at <2e279d988b9d4542841de511fbfdf8c2>:0)
UnityEditor.LODGroupEditor.DrawLODGroupFoldouts () (at <2e279d988b9d4542841de511fbfdf8c2>:0)
UnityEditor.LODGroupEditor.OnInspectorGUI () (at <2e279d988b9d4542841de511fbfdf8c2>:0)
UnityEditor.UIElements.InspectorElement+<>c__DisplayClass72_0.<CreateInspectorElementUsingIMGUI>b__0 () (at <2e279d988b9d4542841de511fbfdf8c2>:0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Input from the "Backslash" key is not detected in the Web Player when using the Japanese 106/109 key keyboard
- High "Total" value of the "TerrainManager.CullAllTerrains" when generating terrain
- UI Layout rebuild triggered by a rounding error when using TextMesh Pro
- Sprite Shape Corners and Edges are invisible when a closed Sprite Shape is used
- Script icon Gizmos cause lag/performance issues in Scene view even when the Scene Camera is not pointed at Gizmos
Add comment