Search Issue Tracker
Fixed
Fixed in Next 2021.2/1.6 release, 1.5.7
Votes
2
Found in [Package]
1.6.2
Issue ID
TB-65
Regression
No
MissingReferenceException is thrown when using RigBuilder inside a Prefab.
How to reproduce:
1. Open the attached "repro-seq-animrigging.zip" project
2. Double click on the RootPrefab Timeline asset in the Assets folder
3. Double click on the RootPrefab prefab asset in the Assets folder
4. Go back to the scene
5. Click on the Console
Expected result: No errors
Actual result: MissingReferenceException is thrown
Reproducible with: 1.0.3 (2020.3.20f1, 2021.1.25f1), 1.1.1 (2021.2.0b15, 2022.1.0a12)
Couldn't test: 2019.4.31f1 (Package errors)
Note:
* Original Bug from forums: https://forum.unity.com/threads/bug-possible-conflict-between-rigbuilder-and-sequences.1134019/
* When downgrading from 2021.2 or 2022.1 into 2021.1 or lower, you might encounter an error with a missing package
* To fix the missing package issue just remove com.unity.feature.characters-animation from the project, then download the Animation Rigging package
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
- Crash on GizmoDrawingPhysics2D::DrawCompositeCollider2DGizmo when opening a Scene that has corrupted GameObjects with Tilemap Components
- Scrolling vertically and horizontally is very fast when in Play Mode and RuntimeInputBackend is set to UIToolkitInputBackendOption.Default
- Crash on MemoryProfiler::UnregisterAllocation when initializing entities and leaving Play Mode with Occlusion Culling enabled
- Crash on mdb_page_alloc when opening a project that was running while the PC shut down
- macOS Player freeze when using RunInBackground and Command+Tabbing to and from the application
akent99
Oct 07, 2021 17:35
In case helpful, I took my full project (not the one uploaded), selected "Prefab > Unpack completely" on the characters using the animation rigging (so the character with animation rigging was no longer a prefab) and still got errors in the console.
NullReferenceException: Object reference not set to an instance of an object
UnityEngine.Animations.Rigging.RigBuilder.UpdatePreviewGraph (UnityEngine.Playables.PlayableGraph graph) (at Library/PackageCache/com.unity.animation.rigging@1.1.1/Runtime/AnimationRig/RigBuilder.cs:178)
UnityEngine.Timeline.AnimationPreviewUpdateCallback.Evaluate () (at Library/PackageCache/com.unity.timeline@1.6.2/Runtime/Animation/AnimationPreviewUpdateCallback.cs:40)
UnityEngine.Timeline.TimelinePlayable.Evaluate (UnityEngine.Playables.Playable playable, UnityEngine.Playables.FrameData frameData) (at Library/PackageCache/com.unity.timeline@1.6.2/Runtime/TimelinePlayable.cs:288)
UnityEngine.Timeline.TimelinePlayable.PrepareFrame (UnityEngine.Playables.Playable playable, UnityEngine.Playables.FrameData info) (at Library/PackageCache/com.unity.timeline@1.6.2/Runtime/TimelinePlayable.cs:249)
UnityEngine.Timeline.DirectorControlPlayable:ProcessFrame(Playable, FrameData, Object) (at Library/PackageCache/com.unity.timeline@1.6.2/Runtime/Playables/DirectorControlPlayable.cs:123)