Removing "onModelChange3dc" error window in Maya

Issue
when loading a scene in Maya or changing the viewport panels, the following error appears 
// Error: line 1: Cannot find procedure "onModelChange3dc". // 

Solution:
Method 1: 
1. Go to your Maya Preference folder ("Documents\maya\<Maya version>\prefs)
2. Open the "userPrefs.mel" in notepad or any IDE.
3. Press Ctrl+F and find for "onModelChange3dc"  and remove this text  -editorChanged \"onModelChange3dc\" from all lines.
4. Save the Mel file and Re-open the Maya.

Method 2:
Run the given below script in your Maya python script tab.
import pymel.core as pm
for panel_ in pm.getPanel(type="modelPanel"):
    callback = pm.modelEditor(panel_, query=True, editorChanged=True)
    if callback == "onModelChange3dc":
        pm.modelEditor(panel_, edit=True, editorChanged='')

Method 3:
Run the given below script in your Maya python script tab.
import pymel.core as pm
for item in pm.lsUI(editors=True):
   if isinstance(item, pm.ui.ModelEditor):
       pm.modelEditor(item, edit=True, editorChanged="")

Comments

Popular posts from this blog

Objects are not showing in Maya Viewport.