Home Website Youtube GitHub

spine_S_shape_01 settings (mGear 3.1.1)

Hey,

When you draw the “spine_S_shape_01” and then try to rename in the settings the build crashes with:

GEAR version : 3.1.1

= SHIFTER RIG SYSTEM ==============================================

= GUIDE VALIDATION ==============================================
Checking guide
Get options
Get controllers
Get components
Object missing : tail_C1_root
Object missing : tail_C1_tan0
Object missing : tail_C1_tan1
Object missing : tail_C1_eff
Object missing : tail_C1_blade
tail_C1 (spine_S_shape_01)
Find recursive in  [ 0:00:00.029000 ]
The guide doesn't seem to be up to date.Check logged messages and update the guide.
Guide loaded from hierarchy in  [ 0:00:00.030000 ]

The guides do not rename either.

Try selecting the guides root and go into the shifter menu and use the update guides tool before trying to build.

Ahh, I see. Thought the update guides tool, was just between mGear versions.

I am sorry, But I think this is not solved. Looks like a real bug

Checking guide
Get options
Get controllers
Get components
spine_C0 (spine_S_shape_01)
Find recursive in  [ 0:00:00.068000 ]
Get parenting for: spine_C0
Guide loaded from hierarchy in  [ 0:00:00.070000 ]
# Traceback (most recent call last):
#   File "C:\datawork\mgear_dev\mgear_dist\release\scripts\mgear\shifter\guide.py", line 1024, in updateComponentName
#     guide.updateProperties(self.root, newName, newSide, newIndex)
#   File "C:\datawork\mgear_dev\mgear_dist\release\scripts\mgear\shifter\guide.py", line 917, in updateProperties
#     comp_guide.rename(root, newName, newSide, newIndex)
#   File "C:\datawork\mgear_dev\mgear_dist\release\scripts\mgear\shifter\component\guide.py", line 486, in rename
#     self.parent, oldName, oldSideIndex)
#   File "C:\datawork\mgear_dev\mgear_dist\release\scripts\mgear\core\dag.py", line 223, in findComponentChildren2
#     return [pm.PyNode(x) for x in children]
#   File "C:\Program Files\Autodesk\Maya2018\Python\lib\site-packages\pymel\core\general.py", line 2282, in __new__
#     raise _objectError(name)
# pymel.core.general.MayaNodeError: Maya Node does not exist (or is not unique):: u'spine_C0_crv'

This is my log only by changing the index. Other spine looks correct. I will log this but and research the issue ASAP.

Thanks for the heads up

Edit: I think maybe comes from the bad naiming in “u’spine_C0_crv” since this component have 2 curves for visualisation with same name

I have created a ticket for the bug:

1 Like