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
- UI Overlay Image gets darker on each Camera when multiple Cameras are used
- Assertion failed on expression: 'scriptedImporterClass == SCRIPTING_NULL error when opening the standalone profiler window
- Disabled assets in Import Unity Package window aren't tracked but count as being selected by user
- [Windows] Crash on GetManagerFromContext when video is playing and creating High Definition 3D Projects after FMOD failed to switch back to normal output Error appeared
- GC Alloc produced when adding items to MultiColumnListView with Auto Assign Binding
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)