Skip to content

[BUG] Subtract node is only available in Maya 2024.2 and above #617

@chris-lesage

Description

@chris-lesage

🐞 Bug Report

Description

As reported in the forum, the Subtract node was only added to Maya 2024.2 and above. So any lower versions get an unknown node error when running commands that use it. http://forum.mgear-framework.com/t/mgear-5-2-1-subtract-node-issue/5152

Expected Behavior

I suggest switching to plusMinusAverage node set to minus, to get equivalent behaviour, if possible. That will work in older versions.

Actual Behavior

An unknown node error, and the code can't find the appropriate input1 and input2 attributes.

Maya Version

Maya 2023 and older. Maya 2024.1 as well.

mGear Version

mGear 5.2.1 (and possibly other versions. I don't know when Subtract was added to the code.)

Error Log Formatting

If an error message appears, please provide the complete log:

  1. Copy & Paste the full error message between triple backticks (```) like this:
*> // Result: untitled*
*> Warning: Unrecognized node type 'subtract'; preserving node information during this session.*
*>  Error: Target node arm_L0_root_crossProduct_x_subtract has no attribute input1*
*>  Error: Target node arm_L0_root_crossProduct_y_subtract has no attribute input1*
*>  Error: Target node arm_L0_root_crossProduct_z_subtract has no attribute input1*
*>  Error: Target node arm_L0_root_crossProduct_x_subtract has no attribute input2*
*>  Error: Target node arm_L0_root_crossProduct_y_subtract has no attribute input2*
*>  Error: Target node arm_L0_root_crossProduct_z_subtract has no attribute input2*
*>  Error: Target node arm_L0_elbow_crossProduct_x_subtract has no attribute input1*
*>  Error: Target node arm_L0_elbow_crossProduct_y_subtract has no attribute input1*
*>  Error: Target node arm_L0_elbow_crossProduct_z_subtract has no attribute input1*
*>  Error: Target node arm_L0_elbow_crossProduct_x_subtract has no attribute input2*
*>  Error: Target node arm_L0_elbow_crossProduct_y_subtract has no attribute input2*
*>  Error: Target node arm_L0_elbow_crossProduct_z_subtract has no attribute input2*
*>  Error: Target node arm_L0_wrist_crossProduct_x_subtract has no attribute input1*
*>  Error: Target node arm_L0_wrist_crossProduct_y_subtract has no attribute input1*
*>  Error: Target node arm_L0_wrist_crossProduct_z_subtract has no attribute input1*
*>  Error: Target node arm_L0_wrist_crossProduct_x_subtract has no attribute input2*
*>  Error: Target node arm_L0_wrist_crossProduct_y_subtract has no attribute input2*
*>  Error: Target node arm_L0_wrist_crossProduct_z_subtract has no attribute input2*
*>  Error: Target node arm_L0_elbow_x_subtract has no attribute input1*
*>  Error: Target node arm_L0_elbow_y_subtract has no attribute input1*
*>  Error: Target node arm_L0_elbow_z_subtract has no attribute input1*
*>  Error: Target node arm_L0_elbow_x_subtract has no attribute input2*
*>  Error: Target node arm_L0_elbow_y_subtract has no attribute input2*
*>  Error: Target node arm_L0_elbow_z_subtract has no attribute input2*
*>  Error: Target node arm_L0_wrist_x_subtract has no attribute input1*
*>  Error: Target node arm_L0_wrist_y_subtract has no attribute input1*
*>  Error: Target node arm_L0_wrist_z_subtract has no attribute input1*
*>  Error: Target node arm_L0_wrist_x_subtract has no attribute input2*
*>  Error: Target node arm_L0_wrist_y_subtract has no attribute input2*
*>  Error: Target node arm_L0_wrist_z_subtract has no attribute input2*
*>  Error: Target node arm_L0_eff_x_subtract has no attribute input1*
*>  Error: Target node arm_L0_eff_y_subtract has no attribute input1*
*>  Error: Target node arm_L0_eff_z_subtract has no attribute input1*
*>  Error: Target node arm_L0_eff_x_subtract has no attribute input2*
*>  Error: Target node arm_L0_eff_y_subtract has no attribute input2*
*>  Error: Target node arm_L0_eff_z_subtract has no attribute input2*
*> 0.411479099999724 time elapsed running draw_guide*
*>  Error: AttributeError: file C:\Users\USER\Documents\maya\modules\scripts\mgear\pymaya\node.py line 263: 'Unknown' object has no attribute 'output'*

Additional Context

http://forum.mgear-framework.com/t/mgear-5-2-1-subtract-node-issue/5152

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

Status

5.3.x

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions