Blender Rigify - Script for bone hierarchy simplification to use in Unreal Engine

Hi all,

I am currently working on exporting Rigify rigs to Unreal Engine 4. My starting point is this:
https://github.com/chichige-bobo/BlenderPython/blob/master/RigifyToUnreal/RigifyToUnreal.py

which seemed to work in Blender pre-2.8.

I got quite far already. However, when switching back from EDIT mode to OBJECT mode in the script after having deleted bones in my armature, I am getting errors that I want to avoid.

Excerpt of my script:

import bpy, math

def main():
    initialSelection = bpy.context.selected_objects
    
    for obj in initialSelection:
        if obj.type == 'ARMATURE':
            rigifyObj = obj
    
    bpy.ops.object.mode_set(mode = 'OBJECT')
    bpy.ops.object.duplicate_move(OBJECT_OT_duplicate={"linked":False})

    newRigObj = bpy.context.object
    armature = newRigObj.data
    
    bpy.ops.object.mode_set(mode = 'EDIT')
    
    boneNames = [['root', None, False],

                ['DEF-spine', 'root', False],
                ['DEF-spine.001', 'DEF-spine', True],
                ['DEF-spine.002', 'DEF-spine.001', True],
                ['DEF-spine.003', 'DEF-spine.002', True],
                ['DEF-spine.004', 'DEF-spine.003', True],
                ['DEF-spine.005', 'DEF-spine.004', True]
                # , ...
                ]
    
    deleteBones = []
    for armBone in armature.edit_bones:
        isFound = False
        for boneName in boneNames:
            if armBone.name == boneName[0]:
                isFound = True
                break
            
        if not isFound:
            deleteBones.append(armBone)
    
    for deleteBone in deleteBones:
        armature.edit_bones.remove(deleteBone)
        
    bpy.ops.object.mode_set(mode = 'OBJECT')
    
################################################
print('############################################################')
main()
print('############################################################')

Error Log:

 ############################################################
find_node_operation: Failed for (BONE_DONE, '')
add_relation(Copy Transforms) - Could not find op_from (OperationKey(type: BONE, component name: 'ORG-spine.005', operation code: BONE_DONE))
add_relation(Copy Transforms) - Failed, but op_to (OperationKey(type: BONE, component name: 'DEF-spine.005', operation code: BONE_CONSTRAINTS)) was ok
find_node_operation: Failed for (BONE_DONE, '')
add_relation(Copy Transforms) - Could not find op_from (OperationKey(type: BONE, component name: 'ORG-spine.004', operation code: BONE_DONE))
add_relation(Copy Transforms) - Failed, but op_to (OperationKey(type: BONE, component name: 'DEF-spine.004', operation code: BONE_CONSTRAINTS)) was ok
find_node_operation: Failed for (BONE_DONE, '')
add_relation(Copy Transforms) - Could not find op_from (OperationKey(type: BONE, component name: 'tweak_spine.003', operation code: BONE_DONE))
add_relation(Copy Transforms) - Failed, but op_to (OperationKey(type: BONE, component name: 'DEF-spine.003', operation code: BONE_CONSTRAINTS)) was ok
find_node_operation: Failed for (BONE_DONE, '')
add_relation(Damped Track) - Could not find op_from (OperationKey(type: BONE, component name: 'tweak_spine.004', operation code: BONE_DONE))
add_relation(Damped Track) - Failed, but op_to (OperationKey(type: BONE, component name: 'DEF-spine.003', operation code: BONE_CONSTRAINTS)) was ok
find_node_operation: Failed for (BONE_DONE, '')
add_relation(Stretch To) - Could not find op_from (OperationKey(type: BONE, component name: 'tweak_spine.004', operation code: BONE_DONE))
add_relation(Stretch To) - Failed, but op_to (OperationKey(type: BONE, component name: 'DEF-spine.003', operation code: BONE_CONSTRAINTS)) was ok
find_node_operation: Failed for (BONE_DONE, '')
add_relation(Copy Transforms) - Could not find op_from (OperationKey(type: BONE, component name: 'tweak_spine.002', operation code: BONE_DONE))
add_relation(Copy Transforms) - Failed, but op_to (OperationKey(type: BONE, component name: 'DEF-spine.002', operation code: BONE_CONSTRAINTS)) was ok
find_node_operation: Failed for (BONE_DONE, '')
add_relation(Damped Track) - Could not find op_from (OperationKey(type: BONE, component name: 'tweak_spine.003', operation code: BONE_DONE))
add_relation(Damped Track) - Failed, but op_to (OperationKey(type: BONE, component name: 'DEF-spine.002', operation code: BONE_CONSTRAINTS)) was ok
find_node_operation: Failed for (BONE_DONE, '')
add_relation(Stretch To) - Could not find op_from (OperationKey(type: BONE, component name: 'tweak_spine.003', operation code: BONE_DONE))
add_relation(Stretch To) - Failed, but op_to (OperationKey(type: BONE, component name: 'DEF-spine.002', operation code: BONE_CONSTRAINTS)) was ok
find_node_operation: Failed for (BONE_DONE, '')
add_relation(Copy Transforms) - Could not find op_from (OperationKey(type: BONE, component name: 'tweak_spine.001', operation code: BONE_DONE))
add_relation(Copy Transforms) - Failed, but op_to (OperationKey(type: BONE, component name: 'DEF-spine.001', operation code: BONE_CONSTRAINTS)) was ok
find_node_operation: Failed for (BONE_DONE, '')
add_relation(Damped Track) - Could not find op_from (OperationKey(type: BONE, component name: 'tweak_spine.002', operation code: BONE_DONE))
add_relation(Damped Track) - Failed, but op_to (OperationKey(type: BONE, component name: 'DEF-spine.001', operation code: BONE_CONSTRAINTS)) was ok
find_node_operation: Failed for (BONE_DONE, '')
add_relation(Stretch To) - Could not find op_from (OperationKey(type: BONE, component name: 'tweak_spine.002', operation code: BONE_DONE))
add_relation(Stretch To) - Failed, but op_to (OperationKey(type: BONE, component name: 'DEF-spine.001', operation code: BONE_CONSTRAINTS)) was ok
find_node_operation: Failed for (BONE_DONE, '')
add_relation(Copy Transforms) - Could not find op_from (OperationKey(type: BONE, component name: 'tweak_spine', operation code: BONE_DONE))
add_relation(Copy Transforms) - Failed, but op_to (OperationKey(type: BONE, component name: 'DEF-spine', operation code: BONE_CONSTRAINTS)) was ok
find_node_operation: Failed for (BONE_DONE, '')
add_relation(Damped Track) - Could not find op_from (OperationKey(type: BONE, component name: 'tweak_spine.001', operation code: BONE_DONE))
add_relation(Damped Track) - Failed, but op_to (OperationKey(type: BONE, component name: 'DEF-spine', operation code: BONE_CONSTRAINTS)) was ok
find_node_operation: Failed for (BONE_DONE, '')
add_relation(Stretch To) - Could not find op_from (OperationKey(type: BONE, component name: 'tweak_spine.001', operation code: BONE_DONE))
add_relation(Stretch To) - Failed, but op_to (OperationKey(type: BONE, component name: 'DEF-spine', operation code: BONE_CONSTRAINTS)) was ok
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-thigh_ik_target.parent.R"].constraints["SWITCH_PARENT"].targets[5].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["VIS_upper_arm_ik_pole.R"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-upper_arm.R.001"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-upper_arm.L.001"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-forearm.R"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-forearm.R"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-upper_arm.L.001"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["thigh_ik_target.L"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["VIS_thigh_ik_pole.L"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-thigh.L"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-thigh.L.001"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-thigh.L.001"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-shin.L"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-shin.L"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-shin.L.001"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["thigh_ik_target.R"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["VIS_thigh_ik_pole.R"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-forearm.R.001"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-forearm.L.001"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-thigh.R.001"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-shin.R"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-shin.R"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-shin.R.001"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["upper_arm_ik_target.L"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-ROT-head"].constraints["Copy Rotation"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-upper_arm_parent.L"].constraints["Copy Rotation"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-upper_arm_ik_stretch.L"].constraints["Limit Scale"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-forearm_ik.L"].constraints["IK"].mute[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-forearm_ik.L"].constraints["IK.001"].mute[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-thigh.R.001"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["ORG-forearm.L"].constraints["Copy Transforms.001"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["ORG-hand.L"].constraints["Copy Transforms.001"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-upper_arm.R"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-thigh_ik_target.parent.R"].constraints["SWITCH_PARENT"].targets[4].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-thigh_ik_target.parent.R"].constraints["SWITCH_PARENT"].targets[3].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-thigh_ik_target.parent.R"].constraints["SWITCH_PARENT"].targets[2].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-thigh_ik_target.parent.R"].constraints["SWITCH_PARENT"].targets[1].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-thigh_ik_target.parent.R"].constraints["SWITCH_PARENT"].targets[0].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-foot_ik.parent.R"].constraints["SWITCH_PARENT"].targets[4].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-foot_ik.parent.R"].constraints["SWITCH_PARENT"].targets[3].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-foot_ik.parent.R"].constraints["SWITCH_PARENT"].targets[2].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-foot_ik.parent.R"].constraints["SWITCH_PARENT"].targets[1].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-foot_ik.parent.R"].constraints["SWITCH_PARENT"].targets[0].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-thigh_ik_target.parent.L"].constraints["SWITCH_PARENT"].targets[5].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-thigh_ik_target.parent.L"].constraints["SWITCH_PARENT"].targets[4].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-thigh_ik_target.parent.L"].constraints["SWITCH_PARENT"].targets[3].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-thigh_ik_target.parent.L"].constraints["SWITCH_PARENT"].targets[2].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-upper_arm.R.001"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["VIS_upper_arm_ik_pole.L"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-forearm.L"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-thigh.R"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["ORG-upper_arm.L"].constraints["Copy Transforms.001"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-forearm.L"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["upper_arm_ik_target.R"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-upper_arm_parent.R"].constraints["Copy Rotation"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-thigh_ik_stretch.L"].constraints["Limit Scale"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-ROT-neck"].constraints["Copy Rotation"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-upper_arm.L"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-thigh_ik_target.parent.L"].constraints["SWITCH_PARENT"].targets[1].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-thigh_ik_target.parent.L"].constraints["SWITCH_PARENT"].targets[0].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-foot_ik.parent.L"].constraints["SWITCH_PARENT"].targets[4].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-foot_ik.parent.L"].constraints["SWITCH_PARENT"].targets[3].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-foot_ik.parent.L"].constraints["SWITCH_PARENT"].targets[2].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-foot_ik.parent.L"].constraints["SWITCH_PARENT"].targets[1].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-foot_ik.parent.L"].constraints["SWITCH_PARENT"].targets[0].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-upper_arm_ik_target.parent.R"].constraints["SWITCH_PARENT"].targets[6].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-upper_arm_ik_target.parent.R"].constraints["SWITCH_PARENT"].targets[5].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-upper_arm_ik_target.parent.R"].constraints["SWITCH_PARENT"].targets[4].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-upper_arm_ik_target.parent.R"].constraints["SWITCH_PARENT"].targets[3].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-upper_arm_ik_target.parent.R"].constraints["SWITCH_PARENT"].targets[2].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-upper_arm_ik_target.parent.R"].constraints["SWITCH_PARENT"].targets[1].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-upper_arm_ik_target.parent.R"].constraints["SWITCH_PARENT"].targets[0].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-hand_ik.parent.R"].constraints["SWITCH_PARENT"].targets[5].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-hand_ik.parent.R"].constraints["SWITCH_PARENT"].targets[4].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-hand_ik.parent.R"].constraints["SWITCH_PARENT"].targets[3].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-hand_ik.parent.R"].constraints["SWITCH_PARENT"].targets[2].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-hand_ik.parent.R"].constraints["SWITCH_PARENT"].targets[1].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-hand_ik.parent.R"].constraints["SWITCH_PARENT"].targets[0].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-shin_ik.L"].constraints["IK"].mute[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["ORG-shin.L"].constraints["Copy Transforms.001"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["ORG-thigh.L"].constraints["Copy Transforms.001"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-forearm_ik.R"].constraints["IK"].mute[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-toe.R"].constraints["Copy Transforms"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-thigh_ik_stretch.R"].constraints["Limit Scale"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["ORG-forearm.R"].constraints["Copy Transforms.001"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["ORG-hand.R"].constraints["Copy Transforms.001"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["ORG-thigh.R"].constraints["Copy Transforms.001"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-toe.L"].constraints["Copy Transforms"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["ORG-foot.R"].constraints["Copy Transforms.001"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-upper_arm_ik_target.parent.L"].constraints["SWITCH_PARENT"].targets[6].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-shin_ik.L"].constraints["IK.001"].mute[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["ORG-foot.L"].constraints["Copy Transforms.001"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-thigh_parent.R"].constraints["Copy Rotation"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-hand_ik.parent.L"].constraints["SWITCH_PARENT"].targets[2].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-hand_ik.parent.L"].constraints["SWITCH_PARENT"].targets[3].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-shin_ik.R"].constraints["IK"].mute[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-shin_ik.R"].constraints["IK.001"].mute[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-upper_arm_ik_target.parent.L"].constraints["SWITCH_PARENT"].targets[0].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["ORG-shin.R"].constraints["Copy Transforms.001"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-upper_arm_ik_target.parent.L"].constraints["SWITCH_PARENT"].targets[2].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-torso.parent"].constraints["SWITCH_PARENT"].targets[0].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-upper_arm_ik_target.parent.L"].constraints["SWITCH_PARENT"].targets[5].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-hand_ik.parent.L"].constraints["SWITCH_PARENT"].targets[0].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-hand_ik.parent.L"].constraints["SWITCH_PARENT"].targets[1].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-forearm_ik.R"].constraints["IK.001"].mute[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["ORG-upper_arm.R"].constraints["Copy Transforms.001"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-hand_ik.parent.L"].constraints["SWITCH_PARENT"].targets[4].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-hand_ik.parent.L"].constraints["SWITCH_PARENT"].targets[5].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-thigh_parent.L"].constraints["Copy Rotation"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-upper_arm_ik_target.parent.L"].constraints["SWITCH_PARENT"].targets[1].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-upper_arm_ik_stretch.R"].constraints["Limit Scale"].influence[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-upper_arm_ik_target.parent.L"].constraints["SWITCH_PARENT"].targets[3].weight[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - pose.bones["MCH-upper_arm_ik_target.parent.L"].constraints["SWITCH_PARENT"].targets[4].weight[0]
############################################################

I found this info:
… take care when switching out of Edit-Mode not to keep references to the edit bones or their head/tail vectors. from:

I was, however, not able to resolve this by myself.

Any ideas?

Thanks!
Nico

when you remove any bones, make sure you also remove the driver attach to the bone and check any bone had constraint with the bone that you want to remove.

the error log telling you that driver and constraint is incorrect.

Hey, thanks!

I added this:

    for bone in newRigObj.pose.bones:
        for constraint in bone.constraints:
            bone.constraints.remove(constraint)
                
    
    for d in rigifyObj.animation_data.drivers:
        newRigObj.driver_remove(d.data_path, -1)

which got rid of most errors
Still getting these though:

ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-upper_arm.L.001"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-forearm.L.001"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-upper_arm.R.001"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-forearm.R"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-forearm.R"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-forearm.R.001"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["thigh_ik_target.L"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["VIS_thigh_ik_pole.L"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["upper_arm_ik_target.R"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-thigh.L.001"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-upper_arm.R"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-shin.R.001"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-shin.R"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-shin.R"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-thigh.R.001"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-thigh.R.001"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-thigh.R"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["VIS_thigh_ik_pole.R"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["thigh_ik_target.R"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-shin.L.001"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["VIS_upper_arm_ik_pole.R"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-thigh.L.001"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-shin.L"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-upper_arm.R.001"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-forearm.L"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-upper_arm.L"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["VIS_upper_arm_ik_pole.L"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-upper_arm.L.001"].bbone_easein[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["upper_arm_ik_target.L"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-forearm.L"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-thigh.L"].bbone_easeout[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["DEF-shin.L"].bbone_easeout[0]

What is different with these?

Thanks!
Nico

see the invalid driver properties on bbone_easein

 for bone in newRigObj.pose.bones:
    bone.driver_remove('bbone_easein')

Huh,

for some reason, in my original script I get these error messages only:

ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["VIS_thigh_ik_pole.R"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["VIS_thigh_ik_pole.L"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["VIS_upper_arm_ik_pole.L"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["upper_arm_ik_target.R"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["VIS_upper_arm_ik_pole.R"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["thigh_ik_target.L"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["upper_arm_ik_target.L"].hide[0]
ERROR (bke.anim_sys): C:\b\buildbot-worker-windows\windows_290\blender.git\source\blender\blenkernel\intern\anim_sys.c:2863 BKE_animsys_eval_driver: invalid driver - bones["thigh_ik_target.R"].hide[0]

Unfortunately, this does not work somehow:

for bone in newRigObj.pose.bones:
    bone.driver_remove('hide')

try this

for pose_bone in newRigObj.pose.bones:
    pose_bone.bone.driver_remove('bbone_easein')
    pose_bone.bone.driver_remove('bbone_easeout')
    pose_bone.bone.driver_remove('hide')

I think that was it. Thank you so much!!!

Just fyi. This is what I got so far:

Exporting animations is next.