Deleting a baked action results in an error #101045
Operating system: Windows 10
Graphics card: Nvdia 2060 RTX
Version 3.3.0 Release, Hash:
Short description of error
Baking animation for an object and then deleting it in the outliner results in the following error in the Blender system console:
ERROR (bke.lib_id_delete): C:\Users\blender\git\blender-v330\blender.git\source\blender\blenkernel\intern\lib_id_delete.c:349 id_delete: Deleting ACAction which still has 1 users (including 0 'extra' shallow users)
Exact steps for others to reproduce the error
- Open a default Blend file
- Select the default cube
- Bake action by accessing the pill menu
Object -> Animation -> Bake Action
- Select the bake options as following and click
- In the outliner, select the baked action and delete it.
This will result in the above mentioned error in the Blender system Console.
The error also occurs if you bake the action and delete it via code (even with the unlink option enabled) like so:
anim = bpy.data.actions bpy.data.actions.remove(anim, do_unlink = True)
Changed status from 'Needs Triage' to: 'Needs User Info'
I was able to reproduce this message, but only once, even if starting from scratch or restarting Blender. @QuantumCoderQC do you get this message every time you follow the steps?
Will CC @mont29 anyway, in case this indicates some serious issue.
do you get this message every time you follow the steps?
Yes, I get this error every time I repeat the steps. Even without re-start.
I will try to check exact commit, because I may have tested this with older version, but please check if this happens with latest 3.3 or 3.4 build from https://builder.blender.org/download/daily/
but please check if this happens with latest 3.3 or 3.4 build
Yes, this also happens in the daily builds (V3.3)19ae71c11342 and (V3.4)ecf3435362cf. I am also able to reproduce this multiple times without re-starting Blender in both cases.
Changed status from 'Needs User Info' to: 'Confirmed'
3a7dc572dc and can reproduce error message every time now, but only from scratch. I can confirm though.
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?