Search Issue Tracker
Won't Fix
Votes
0
Found in
2021.3.22f1
Issue ID
UUM-31303
Regression
Yes
Errors are thrown after redoing Nested Prefab Variant creation
Reproduction steps:
- Create a new project
- Create 2 GameObjects: Cube and Sphere
- Drag both GameObjects to the Project Window to make them Prefabs
- Make the Sphere GameObject a child of the Cube GameObject in the Hierarchy window
- Drag the nested prefab into the Project window
- Click “Prefab Variant” in the pop-up that appears
- Undo (on Windows Ctrl + Z, on macOS CMD + Z)
- Redo (on Windows Ctrl + Y, on macOS CMD + Shift + Z)
{}Expected result{}: No errors are thrown
{}Actual result{}: The following error is thrown:
{code:java}
Component Transform has PrefabInstance different from its game object 'Sphere'. Fixing by setting PrefabInstance to None
UnityEditor.EditorApplication:Internal_CallGlobalEventHandler () {code}
{}Platforms tested{}: macOS Monterey 12.6, Ubuntu 20
{}Note{}: Also reproducible by using the Context Options (Edit > Undo/Redo)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Out-of-bounds memory access with multiple CanvasRenderers under a Canvas when using Mesh API
- Inspector tries to access file after it was deleted when the file was locked in Inspector window
- Changing Transform values in Search window Inspector loses focus while dragging and stopping mouse without releasing dragging action
- Saving changes on the dirty VFX Graph during the Play mode throws "The referenced script (Unknown) on this Behaviour is missing!" warnings
- VFX Graph Debug Info overlaps the "Initialize" block debug info by default
Resolution Note:
This issue was fixed by the Undo system overhaul which landed in 2022.1 and due to its complexity could not be backported.