“Add All Body” does not add keyframes to the Animation Editor timeline

When I click “Add All Body,” no keyframes are added to the timeline. However, rotating or moving a bone afterward creates a keyframe for that bone normally. If I then right-click at another point on the timeline and select “Add Keyframe Here,” keyframes are added for all body parts.

The “+” button stops working after the steps.

The attached video demonstrates this behavior.

I noticed that, after following the steps, clicking the “+” button (which doesn’t work) produces this output:

  17:59:38.626  debug.profileEnd() - No active profile annotation. At: Stack Begin
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.RobloxReactProfiling', Line 65 - function profileend
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.RobloxReactProfiling', Line 215 - function profileCommitAfter
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 2107
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Scheduler.Scheduler.Scheduler', Line 377 - function unstable_runWithPriority
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.SchedulerWithReactIntegration.new', Line 165 - function runWithPriority
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 2103
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 1173
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 840
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.SchedulerWithReactIntegration.new', Line 237
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Scheduler.Scheduler.Scheduler', Line 377 - function unstable_runWithPriority
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.SchedulerWithReactIntegration.new', Line 165 - function runWithPriority
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.SchedulerWithReactIntegration.new', Line 227
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.SchedulerWithReactIntegration.new', Line 208 - function flushSyncCallbackQueue
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 697
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberClassComponent.new', Line 270 - function enqueueSetState
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.React.React.ReactBaseClasses', Line 340 - function setState
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Src.Components.TrackList.AddTrackButton', Line 38
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactRoblox.ReactRoblox.client.roblox.SingleEventManager', Line 112
Stack End  -  Studio
  17:59:38.626  debug.profileEnd() - No active profile annotation. At: Stack Begin
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.RobloxReactProfiling', Line 65 - function profileend
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.RobloxReactProfiling', Line 168 - function profileRootAfterYielding
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 841
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.SchedulerWithReactIntegration.new', Line 237
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Scheduler.Scheduler.Scheduler', Line 377 - function unstable_runWithPriority
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.SchedulerWithReactIntegration.new', Line 165 - function runWithPriority
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.SchedulerWithReactIntegration.new', Line 227
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.SchedulerWithReactIntegration.new', Line 208 - function flushSyncCallbackQueue
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberWorkLoop.new', Line 697
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactReconciler.ReactReconciler.ReactFiberClassComponent.new', Line 270 - function enqueueSetState
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.React.React.ReactBaseClasses', Line 340 - function setState
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Src.Components.TrackList.AddTrackButton', Line 38
Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.ReactRoblox.ReactRoblox.client.roblox.SingleEventManager', Line 112
Stack End  -  Studio

Hi there!

This works as expected. The [+] button only adds tracks to the track list (all the body parts now have a track in the animation, even though they are still empty. You can see them when you scroll down in the ACE). This also explains why the [+] button “doesn’t” work after that: there are no more tracks to add.

Hope this helps!

1 Like

Oh, my ignorance. Thank you for the explanation.

1 Like