yes, i wrote a function to check for and break those connections, as well as remove from any sets, however the controlBuffers are still surviving an export selected of the rig_
here were the connections that were disconnected.
there were no set memberships, the extract command had already been fixed here by a co-worker.
[u’arm_L0_armTangentA_ctl_controlBuffer|arm_L0_armTangentA_ctlShape.visibility’, u’armUI_L0_ctl.arm_Tangent_vis’]
[u’arm_L0_armTangentB_ctl_controlBuffer|arm_L0_armTangentB_ctlShape.visibility’, u’armUI_L0_ctl.arm_Tangent_vis’]
[u’arm_L0_elbowTangent_ctl_controlBuffer|arm_L0_elbowTangent_ctlShape.visibility’, u’armUI_L0_ctl.arm_Tangent_vis’]
[u’arm_L0_fk0_ctl_controlBuffer|arm_L0_fk0_ctlShape.visibility’, u’reverse18.outputX’]
[u’arm_L0_fk1_ctl_controlBuffer|arm_L0_fk1_ctlShape.visibility’, u’reverse18.outputX’]
[u’arm_L0_fk2_ctl_controlBuffer|arm_L0_fk2_ctlShape.visibility’, u’reverse18.outputX’]
[u’arm_L0_forearmTangentA_ctl_controlBuffer|arm_L0_forearmTangentA_ctlShape.visibility’, u’armUI_L0_ctl.arm_Tangent_vis’]
[u’arm_L0_forearmTangentB_ctl_controlBuffer|arm_L0_forearmTangentB_ctlShape.visibility’, u’armUI_L0_ctl.arm_Tangent_vis’]
[u’arm_L0_ik_ctl_controlBuffer|arm_L0_ik_ctlShape.visibility’, u’armUI_L0_ctl.arm_blend’]
[u’arm_L0_upv_ctl_controlBuffer|arm_L0_upv_ctlShape.visibility’, u’armUI_L0_ctl.arm_blend’]
[u’arm_R0_armTangentA_ctl_controlBuffer|arm_R0_armTangentA_ctlShape.visibility’, u’armUI_R0_ctl.arm_Tangent_vis’]
[u’arm_R0_armTangentB_ctl_controlBuffer|arm_R0_armTangentB_ctlShape.visibility’, u’armUI_R0_ctl.arm_Tangent_vis’]
[u’arm_R0_elbowTangent_ctl_controlBuffer|arm_R0_elbowTangent_ctlShape.visibility’, u’armUI_R0_ctl.arm_Tangent_vis’]
[u’arm_R0_fk0_ctl_controlBuffer|arm_R0_fk0_ctlShape.visibility’, u’reverse19.outputX’]
[u’arm_R0_fk1_ctl_controlBuffer|arm_R0_fk1_ctlShape.visibility’, u’reverse19.outputX’]
[u’arm_R0_fk2_ctl_controlBuffer|arm_R0_fk2_ctlShape.visibility’, u’reverse19.outputX’]
[u’arm_R0_forearmTangentA_ctl_controlBuffer|arm_R0_forearmTangentA_ctlShape.visibility’, u’armUI_R0_ctl.arm_Tangent_vis’]
[u’arm_R0_forearmTangentB_ctl_controlBuffer|arm_R0_forearmTangentB_ctlShape.visibility’, u’armUI_R0_ctl.arm_Tangent_vis’]
[u’arm_R0_ik_ctl_controlBuffer|arm_R0_ik_ctlShape.visibility’, u’armUI_R0_ctl.arm_blend’]
[u’arm_R0_upv_ctl_controlBuffer|arm_R0_upv_ctlShape.visibility’, u’armUI_R0_ctl.arm_blend’]
[u’foot_L0_bk0_ctl_controlBuffer|foot_L0_bk0_ctlShape.visibility’, u’leg_L0_ikoff_ctl|foot_L0_root.blend’]
[u’foot_L0_bk0_ctl_controlBuffer|foot_L0_bk0_ctlShape1.visibility’, u’leg_L0_ikoff_ctl|foot_L0_root.blend’]
[u’foot_L0_bk0_ctl_controlBuffer|foot_L0_bk0_ctlShape2.visibility’, u’leg_L0_ikoff_ctl|foot_L0_root.blend’]
[u’foot_L0_bk1_ctl_controlBuffer|foot_L0_bk1_ctlShape.visibility’, u’leg_L0_ikoff_ctl|foot_L0_root.blend’]
[u’foot_L0_bk1_ctl_controlBuffer|foot_L0_bk1_ctlShape1.visibility’, u’leg_L0_ikoff_ctl|foot_L0_root.blend’]
[u’foot_L0_bk1_ctl_controlBuffer|foot_L0_bk1_ctlShape2.visibility’, u’leg_L0_ikoff_ctl|foot_L0_root.blend’]
[u’foot_L0_bk2_ctl_controlBuffer|foot_L0_bk2_ctlShape.visibility’, u’leg_L0_ikoff_ctl|foot_L0_root.blend’]
[u’foot_L0_bk2_ctl_controlBuffer|foot_L0_bk2_ctlShape1.visibility’, u’leg_L0_ikoff_ctl|foot_L0_root.blend’]
[u’foot_L0_bk2_ctl_controlBuffer|foot_L0_bk2_ctlShape2.visibility’, u’leg_L0_ikoff_ctl|foot_L0_root.blend’]
[u’foot_L0_heel_ctl_controlBuffer|foot_L0_heel_ctlShape.visibility’, u’leg_L0_ikoff_ctl|foot_L0_root.blend’]
[u’foot_L0_heel_ctl_controlBuffer|foot_L0_heel_ctlShape1.visibility’, u’leg_L0_ikoff_ctl|foot_L0_root.blend’]
[u’foot_L0_heel_ctl_controlBuffer|foot_L0_heel_ctlShape2.visibility’, u’leg_L0_ikoff_ctl|foot_L0_root.blend’]
[u’foot_L0_roll_ctl_controlBuffer|foot_L0_roll_ctlShape.visibility’, u’leg_L0_ikoff_ctl|foot_L0_root.blend’]
[u’foot_L0_tip_ctl_controlBuffer|foot_L0_tip_ctlShape.visibility’, u’leg_L0_ikoff_ctl|foot_L0_root.blend’]
[u’foot_R0_bk0_ctl_controlBuffer|foot_R0_bk0_ctlShape.visibility’, u’leg_R0_ikoff_ctl|foot_R0_root.blend’]
[u’foot_R0_bk0_ctl_controlBuffer|foot_R0_bk0_ctlShape1.visibility’, u’leg_R0_ikoff_ctl|foot_R0_root.blend’]
[u’foot_R0_bk0_ctl_controlBuffer|foot_R0_bk0_ctlShape2.visibility’, u’leg_R0_ikoff_ctl|foot_R0_root.blend’]
[u’foot_R0_bk1_ctl_controlBuffer|foot_R0_bk1_ctlShape.visibility’, u’leg_R0_ikoff_ctl|foot_R0_root.blend’]
[u’foot_R0_bk1_ctl_controlBuffer|foot_R0_bk1_ctlShape1.visibility’, u’leg_R0_ikoff_ctl|foot_R0_root.blend’]
[u’foot_R0_bk1_ctl_controlBuffer|foot_R0_bk1_ctlShape2.visibility’, u’leg_R0_ikoff_ctl|foot_R0_root.blend’]
[u’foot_R0_bk2_ctl_controlBuffer|foot_R0_bk2_ctlShape.visibility’, u’leg_R0_ikoff_ctl|foot_R0_root.blend’]
[u’foot_R0_bk2_ctl_controlBuffer|foot_R0_bk2_ctlShape1.visibility’, u’leg_R0_ikoff_ctl|foot_R0_root.blend’]
[u’foot_R0_bk2_ctl_controlBuffer|foot_R0_bk2_ctlShape2.visibility’, u’leg_R0_ikoff_ctl|foot_R0_root.blend’]
[u’foot_R0_heel_ctl_controlBuffer|foot_R0_heel_ctlShape.visibility’, u’leg_R0_ikoff_ctl|foot_R0_root.blend’]
[u’foot_R0_heel_ctl_controlBuffer|foot_R0_heel_ctlShape1.visibility’, u’leg_R0_ikoff_ctl|foot_R0_root.blend’]
[u’foot_R0_heel_ctl_controlBuffer|foot_R0_heel_ctlShape2.visibility’, u’leg_R0_ikoff_ctl|foot_R0_root.blend’]
[u’foot_R0_roll_ctl_controlBuffer|foot_R0_roll_ctlShape.visibility’, u’leg_R0_ikoff_ctl|foot_R0_root.blend’]
[u’foot_R0_tip_ctl_controlBuffer|foot_R0_tip_ctlShape.visibility’, u’leg_R0_ikoff_ctl|foot_R0_root.blend’]
[u’leg_L0_fk0_ctl_controlBuffer|leg_L0_fk0_ctlShape.visibility’, u’reverse20.outputX’]
[u’leg_L0_fk1_ctl_controlBuffer|leg_L0_fk1_ctlShape.visibility’, u’reverse20.outputX’]
[u’leg_L0_fk2_ctl_controlBuffer|leg_L0_fk2_ctlShape.visibility’, u’reverse20.outputX’]
[u’leg_L0_ik_ctl_controlBuffer|leg_L0_ik_ctlShape.visibility’, u’legUI_L0_ctl.leg_blend’]
[u’leg_L0_kneeTangent_ctl_controlBuffer|leg_L0_kneeTangent_ctlShape.visibility’, u’legUI_L0_ctl.leg_Tangent_vis’]
[u’leg_L0_lowlegTangentA_ctl_controlBuffer|leg_L0_lowlegTangentA_ctlShape.visibility’, u’legUI_L0_ctl.leg_Tangent_vis’]
[u’leg_L0_lowlegTangentB_ctl_controlBuffer|leg_L0_lowlegTangentB_ctlShape.visibility’, u’legUI_L0_ctl.leg_Tangent_vis’]
[u’leg_L0_uplegTangentA_ctl_controlBuffer|leg_L0_uplegTangentA_ctlShape.visibility’, u’legUI_L0_ctl.leg_Tangent_vis’]
[u’leg_L0_uplegTangentB_ctl_controlBuffer|leg_L0_uplegTangentB_ctlShape.visibility’, u’legUI_L0_ctl.leg_Tangent_vis’]
[u’leg_L0_upv_ctl_controlBuffer|leg_L0_upv_ctlShape.visibility’, u’legUI_L0_ctl.leg_blend’]
[u’leg_R0_fk0_ctl_controlBuffer|leg_R0_fk0_ctlShape.visibility’, u’reverse21.outputX’]
[u’leg_R0_fk1_ctl_controlBuffer|leg_R0_fk1_ctlShape.visibility’, u’reverse21.outputX’]
[u’leg_R0_fk2_ctl_controlBuffer|leg_R0_fk2_ctlShape.visibility’, u’reverse21.outputX’]
[u’leg_R0_ik_ctl_controlBuffer|leg_R0_ik_ctlShape.visibility’, u’legUI_R0_ctl.leg_blend’]
[u’leg_R0_kneeTangent_ctl_controlBuffer|leg_R0_kneeTangent_ctlShape.visibility’, u’legUI_R0_ctl.leg_Tangent_vis’]
[u’leg_R0_lowlegTangentA_ctl_controlBuffer|leg_R0_lowlegTangentA_ctlShape.visibility’, u’legUI_R0_ctl.leg_Tangent_vis’]
[u’leg_R0_lowlegTangentB_ctl_controlBuffer|leg_R0_lowlegTangentB_ctlShape.visibility’, u’legUI_R0_ctl.leg_Tangent_vis’]
[u’leg_R0_uplegTangentA_ctl_controlBuffer|leg_R0_uplegTangentA_ctlShape.visibility’, u’legUI_R0_ctl.leg_Tangent_vis’]
[u’leg_R0_uplegTangentB_ctl_controlBuffer|leg_R0_uplegTangentB_ctlShape.visibility’, u’legUI_R0_ctl.leg_Tangent_vis’]
[u’leg_R0_upv_ctl_controlBuffer|leg_R0_upv_ctlShape.visibility’, u’legUI_R0_ctl.leg_blend’]
[u’neck_C0_ik_ctl_controlBuffer|neck_C0_ik_ctlShape.visibility’, u’spineUI_C0_ctl.neck_blend’]
[u’spine_C0_ik0_ctl_controlBuffer|spine_C0_ik0_ctlShape.visibility’, u’spineUI_C0_ctl.spine_blend’]
[u’spine_C0_ik1_ctl_controlBuffer|spine_C0_ik1_ctlShape.visibility’, u’spineUI_C0_ctl.spine_blend’]
[u’spine_C0_spinePosition_ctl_controlBuffer|spine_C0_spinePosition_ctlShape.visibility’, u’spineUI_C0_ctl.spine_blend’]
regards, mark