-
-
Save BigRoy/0c094648e6af1a22d6fe99cdc9837072 to your computer and use it in GitHub Desktop.
""" | |
This will iterate all modelPanels and remove the "CgAbBlastPanelOptChangeCallback" | |
As such, after running this the following error should be fixed: | |
// Error: line 1: Cannot find procedure "CgAbBlastPanelOptChangeCallback". // | |
""" | |
from maya import cmds | |
for model_panel in cmds.getPanel(typ="modelPanel"): | |
# Get callback of the model editor | |
callback = cmds.modelEditor(model_panel, query=True, editorChanged=True) | |
# If the callback is the erroneous `CgAbBlastPanelOptChangeCallback` | |
if callback == "CgAbBlastPanelOptChangeCallback": | |
# Remove the callbacks from the editor | |
cmds.modelEditor(model_panel, edit=True, editorChanged="") |
thank you very much!
你的Code帮助了我.
帮助我解决了这个烦人的 error 提示.
i forgot my password and had to change it and then authorise my account, just to comment on here to say thank you, this error was annoying the heck out of me and this solved it.
@kodiguides glad it helped. Can you confirm whether it's still fixed after saving and reopening the scene? :)
@BigRoy It Didn't work for me. I'm on Maya 2018.
@boyyscout Can you confirm you're getting the exact same error message? Maybe attach a screenshot to show it?
For the sake of completeness I've added some more details/information on the original topic including where it's found in the uiConfigurationScriptNode
.
@BigRoy It actually works! Thanks man
Thnx man, these ui script node errors are annoying af.
Hello
I'm a beginner and I'm using maya 2019 and 2020, how do I use this code to get this error out? Thanks
@SkullNeck Try as described in this post here
To avoid confusion, here's the important bit copy pasted:
- Go to top of this page you are on now (so yes, that's here)
- On top right of the code click on RAW, this should open the plain text in your browser
- Now press CTRL + A (select all)
- then CTRL + C (copy)
- then go into Maya's Script Editor* into a Python TAB
- then CTRL + V (paste)
- run it.
*To open Maya's Script Editor:
- Start Maya
- Go to: Windows > General Editors > Script Editor
If none of this works - please read the rest of that topic on Autodesk Forum because there I've described more about the issue an how to go about debugging where it's saved with the maya scene (in uiConfigurationScriptNode
), etc.
Thanks @BigRoy I will see if this solution solves this problem
Mentioned this
CgAbBlastPanelOptChangeCallback
issue in Avalon Gitter and David Latwe mentioned here resorted to just declaring a dummy mel function to stop the error getting spammed ever again but have it just trigger a null function.