Render Setup Error when switching layers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I have started getting this error when using the Render Setup window in 2017.
# Traceback (most recent call last):
# File "C:\Program Files\Autodesk\Maya2017\Python\lib\site-packages\maya\app\renderSetup\views\renderSetupWindow.py", line 691, in showContextMenu
# self.contextMenu.exec_(self.mapToGlobal(point))
# File "C:\Program Files\Autodesk\Maya2017\Python\lib\site-packages\maya\app\renderSetup\views\pySide\cursors.py", line 36, in wrapper
# return f(*args, **kwargs)
# File "C:\Program Files\Autodesk\Maya2017\Python\lib\site-packages\maya\app\renderSetup\views\renderSetupWindow.py", line 850, in _delete
# self._deleteItems(persistentSelectedIndexes)
# File "C:\Program Files\Autodesk\Maya2017\Python\lib\site-packages\maya\app\renderSetup\model\undo.py", line 62, in wrapper
# return f(*args, **kwargs)
# File "C:\Program Files\Autodesk\Maya2017\Python\lib\site-packages\maya\app\renderSetup\views\renderSetupWindow.py", line 840, in _deleteItems
# item.delete()
# File "C:\Program Files\Autodesk\Maya2017\Python\lib\site-packages\maya\app\renderSetup\views\proxy\renderSetup.py", line 1205, in delete
# self.setData(False, renderSetupRoles.NODE_VISIBLE)
# File "C:\Program Files\Autodesk\Maya2017\Python\lib\site-packages\maya\app\renderSetup\views\proxy\renderSetup.py", line 1133, in setData
# renderSetupModel.instance().switchToLayer(self._model if (value==True or self._model.needsRefresh()) else None)
# File "C:\Program Files\Autodesk\Maya2017\Python\lib\site-packages\maya\app\renderSetup\common\guard.py", line 126, in wrapper
# return f(*args, **kwargs)
# File "C:\Program Files\Autodesk\Maya2017\Python\lib\site-packages\maya\app\renderSetup\model\renderSetup.py", line 252, in switchToLayer
# renderSetupPrivate.SwitchVisibleRenderLayerCmd.execute(rLayer)
# File "C:\Program Files\Autodesk\Maya2017\Python\lib\site-packages\maya\app\renderSetup\model\renderSetupPrivate.py", line 56, in execute
# cmds.renderSetupSwitchVisibleRenderLayer()
# File "<string>", line 2, in renderSetupSwitchVisibleRenderLayer
# RuntimeError: TypeError: file C:\Program Files\Autodesk\Maya2017\Python\lib\site-packages\maya\app\renderSetup\model\connectionOverride.py line 912: Connection override apply node has no render layer connection
#
My scene is basically boned at this point and I cannot delete the current layer or switch back to the "Scene" layer at all. This happens even when I close and reopen the file. I have a large scene and Render Setup has worked for me in the past.
I thought that it could be related to referencing another scene and using that with Render Setup collections but it does not seem to matter. Before I started getting this error, material overrides were not working reliably. The collection contained the right objects but the initialShadingGroup was still applied not the material override.
Any suggestions would be very helpful.