🐞 Bug Report
Description
In Maya 2027 (Windows), the mGearWeightDriver.mll plugin fails to load with the error: # Error: file: .../pluginWin.mel line 316: Unable to dynamically load : .../mGearWeightDriver.mll. 找不到指定的程序 (The specified procedure could not be found).
Interestingly, other plugins like mgear_solvers.mll from the same 5.3.0 package load correctly. This suggests a specific binary compatibility issue or a missing symbol linkage in the Weight Driver module for Maya 2027.
Steps to Reproduce
Install mGear 5.3.0 on Maya 2027 (Windows 11).
Open the Plug-in Manager.
Attempt to load mGearWeightDriver.mll.
See the "Specified procedure could not be found" error in the Script Editor.
Expected Behavior
mGearWeightDriver.mll should load successfully and register its nodes, similar to how it worked in previous Maya versions (e.g., 2022) and how mgear_solvers.mll currently behaves in 2027.
Actual Behavior
Maya returns a "Procedure not found" error (Error 127). Dependency analysis using Dependencies.exe shows that while basic Maya libraries are flagged (often a false positive in standalone analysis), the mGearWeightDriver.mll specifically fails to initialize within the Maya 2027 environment, likely due to a change in the Python 3.13 C-API or Maya 2027 SDK symbols.
Maya Version
Maya Version: 2027
OS: Windows 11 (x64)
mGear Version
mGear Version: 5.3.0
Error Log Formatting
// Error: file: C:/Program Files/Autodesk/Maya2027/scripts/others/pluginWin.mel line 316: Unable to dynamically load : C:/Users/Mick/Documents/maya/modules/platforms/2027/windows/x64/plug-ins/mGearWeightDriver.mll
// 找不到指定的程序。 (The specified procedure could not be found.)
// Error: file: C:/Program Files/Autodesk/Maya2027/scripts/others/pluginWin.mel line 316: 找不到指定的程序。
Additional Context
Comparison: mgear_solvers.mll from the same distribution loads without issues.
Dependency Check: Checked with Dependencies.exe. Both solvers and weight driver show missing links to OpenMaya.dll and Foundation.dll when analyzed externally (standard behavior), but only Weight Driver fails to resolve symbols at runtime inside Maya 2027.
Environment: Visual C++ Redistributables (2015-2022) are up to date. Python 3.13 is the active interpreter in Maya 2027.
Previous Setup: The same workflow worked perfectly in Maya 2022; the issue appeared only after upgrading to Maya 2027 and mGear 5.3.0.
🐞 Bug Report
Description
In Maya 2027 (Windows), the mGearWeightDriver.mll plugin fails to load with the error: # Error: file: .../pluginWin.mel line 316: Unable to dynamically load : .../mGearWeightDriver.mll. 找不到指定的程序 (The specified procedure could not be found).
Interestingly, other plugins like mgear_solvers.mll from the same 5.3.0 package load correctly. This suggests a specific binary compatibility issue or a missing symbol linkage in the Weight Driver module for Maya 2027.
Steps to Reproduce
Install mGear 5.3.0 on Maya 2027 (Windows 11).
Open the Plug-in Manager.
Attempt to load mGearWeightDriver.mll.
See the "Specified procedure could not be found" error in the Script Editor.
Expected Behavior
mGearWeightDriver.mll should load successfully and register its nodes, similar to how it worked in previous Maya versions (e.g., 2022) and how mgear_solvers.mll currently behaves in 2027.
Actual Behavior
Maya returns a "Procedure not found" error (Error 127). Dependency analysis using Dependencies.exe shows that while basic Maya libraries are flagged (often a false positive in standalone analysis), the mGearWeightDriver.mll specifically fails to initialize within the Maya 2027 environment, likely due to a change in the Python 3.13 C-API or Maya 2027 SDK symbols.
Maya Version
Maya Version: 2027
OS: Windows 11 (x64)
mGear Version
mGear Version: 5.3.0
Error Log Formatting
// Error: file: C:/Program Files/Autodesk/Maya2027/scripts/others/pluginWin.mel line 316: Unable to dynamically load : C:/Users/Mick/Documents/maya/modules/platforms/2027/windows/x64/plug-ins/mGearWeightDriver.mll
// 找不到指定的程序。 (The specified procedure could not be found.)
// Error: file: C:/Program Files/Autodesk/Maya2027/scripts/others/pluginWin.mel line 316: 找不到指定的程序。
Additional Context
Comparison: mgear_solvers.mll from the same distribution loads without issues.
Dependency Check: Checked with Dependencies.exe. Both solvers and weight driver show missing links to OpenMaya.dll and Foundation.dll when analyzed externally (standard behavior), but only Weight Driver fails to resolve symbols at runtime inside Maya 2027.
Environment: Visual C++ Redistributables (2015-2022) are up to date. Python 3.13 is the active interpreter in Maya 2027.
Previous Setup: The same workflow worked perfectly in Maya 2022; the issue appeared only after upgrading to Maya 2027 and mGear 5.3.0.