When I try to remove a world space controller locator, it errors, but only when the world-space controller locator is a child of another transform node.
@bpatchasaheb has already created a PR for this issue: #220
Expected behavior:
No error occurs.
Actual behavior:
The following error occurs:
# Error: No object matches name: group1.mmsolver_cc_identifier
# Traceback (most recent call last):
# File "<maya console>", line 2, in <module>
# File "/home/user/maya/2018/modules/mayaMatchMoveSolver-0.3.13-maya2018-linux/python/mmSolver/tools/removecontroller2/tool.py", line 43, in main
# lib.remove_controller(selection[0], start_frame, end_frame)
# File "/home/user/maya/2018/modules/mayaMatchMoveSolver-0.3.13-maya2018-linux/python/mmSolver/tools/createcontroller2/lib.py", line 450, in remove_controller
# parent_node_attr_value = cmds.getAttr(parent_node+"."+ATTRIBUTE_IDENTIFIER_NAME)
# ValueError: No object matches name: group1.mmsolver_cc_identifier #
Steps to Reproduce
Select (referenced) rig controller.
Create world space controller locator using the GUI; "mmSolver > General Tools > Create Controller..."
Group the world-space controller locator, and move the group.
Select the world-space controller locator.
Remove controller; "mmSolver > General Tools > Remove Controller"
Problem
When I try to remove a world space controller locator, it errors, but only when the world-space controller locator is a child of another transform node.
@bpatchasaheb has already created a PR for this issue: #220
Expected behavior: No error occurs.
Actual behavior: The following error occurs:
Steps to Reproduce
Software Versions