p3taotoyThis is an Arnold bug, nothing to do with Octane.
You can try a quick fix yourself in your installation of Maya, by making a small change to one of Arnold scripts:
- Close Maya.
- Delete the
C:\Program Files\Autodesk\Arnold\maya2020\scripts\mtoa\ui\globals\common.pyc
(Python cache) file.
- Open the
C:\Program Files\Autodesk\Arnold\maya2020\scripts\mtoa\ui\globals\common.py
file in a text editor.
- Replace the line
2209 (the one containing
cmds.scrollField(control, edit=True, text=value)
) by two lines:
- Code: Select all
if cmds.scrollField(control, exists=True):
cmds.scrollField(control, edit=True, text=value)
Pay attention to proper code indentation of each line, in Python it is important (amount of forward spaces, explained e.g.
HERE).
This is just a
quick fix to eliminate this error Arnold script throws, but
I don't guarantee that there are no other bugs in Arnold scripts producing conflicts and preventing a proper workflow when Arnold is not a current renderer. The
proper thing to do for Arnold would be to have their irrelevant scriptJobs
disabled when Arnold is not selected as a current renderer and there are no existing UI elements their scriptJobs were registered for (which would be more changes than just replacing these two lines).