Search Issue Tracker
Fixed in 2017.2.0f3
Votes
0
Found in
2017.2.0b4
Issue ID
933616
Regression
No
NullReferenceException error appears after undoing deletion of object which had Playable Director with Timeline asset
To reproduce:
1. Create new project.
2. In hierarchy create Cube. (or any other object)
3. Add "Playable Director" component.
4. Open Timeline window, and Create Timeline asset.
5. Delete Cube in hierarchy.
6. Undo.
Expected result: No error.
Actual result: Error appears:
NullReferenceException: Object reference not set to an instance of an object
UnityEditor.Timeline.TimelineWindow+TimelineState.RebindAnimators () (at C:/buildslave/unity/build/Extensions/Timeline/Editor/Window/TimelineState.cs:978)
UnityEditor.Timeline.TimelineWindow.OnUndoRedo () (at C:/buildslave/unity/build/Extensions/Timeline/Editor/Window/TimelineWindow_EditorCallbacks.cs:107)
UnityEditor.Undo.Internal_CallUndoRedoPerformed () (at C:/buildslave/unity/build/artifacts/generated/common/editor/UndoBindings.gen.cs:205)
Reproducible: 2017.1.0p1, 2017.2.0b4, 2017.3.0a1
Notes:
Will not reproduce if project was closed and reopened, unless a new Timeline asset is assigned to the PlayableDirector.
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- [URP] The number of Shader variants increases from 96 to 186624 when the Strip Unused Variants is set to 0
- Duplicate External Textures start appearing when a Texture created with "CreateExternalTexture" is modified causing Memory Usage spikes on VisionOS
- Silent crash when using a "Blend Shape" in a "Skinned Mesh Renderer" to move vertices to Vector3.positiveInfinity, and "Occlusion Culling" is baked
- Some Prefab Source and Override content bounds are misaligned
- The Package Manager's "install packages by..." panels break when Domain Reload is triggered, and the panel is open
Add comment