Why is this bone not keyfaming or animating when keyframed? I've been animating a character and everything's been fine until I tried to move the "Belly" bone's location. At first, I wouldn't get any errors, and when keyframed, the belly wouldn't move. It would just stay in the last position I moved it in. Rotation's fine, and every other bone is fine, but this one's not.

Even in the properties, the rotation and scale values were yellow, showing a keyframe, but I couldn't keyframe the location values - they just stayed green.

Then I tried fixing it and I think I made it worse, not sure what I did. Now it won't let me keyframe it at all - location OR rotation. 

I need to be able to animate at least the belly's rotation and location.

Here is my .blend file -
As the error message hints, your animation channels are locked:



You need to click the padlock icon next to the bone name in the Dopesheet Editor to unlock them all. You probably just clicked it by accident. This solves being able to insert new keyframes, but the bone still doesn't move when animated. This is because the location channels are also muted:



Locking protects the animation channels from being edited (inserting/deleting keyframes) and muting temporarily disables them (hides their effects).