Problem summary When selecting RenderSettings interactiveOutputs pre-Katana3.1, users could choose multiple checkboxes.
With the Katana3.1 library update, the parameter only allows one selection and throws the following exception in Terminal:
Reproduction:
Exception:
[ERROR python.root]: A RuntimeError occurred in "NonexclusiveCheckboxPopup.py": wrapped C/C++ object of type SortableTreeWidgetItem has been deleted Traceback (most recent call last): File "bin/python/UI4/Widgets/NonexclusiveCheckboxPopup.py", line 177, in __treeMouseMoveEvent File "bin/python/UI4/Widgets/NonexclusiveCheckboxPopup.py", line 194, in __setItemCheck RuntimeError: wrapped C/C++ object of type SortableTreeWidgetItem has been deleted
Customer reported version katana.3.1v2
Customer reported platform centos7
Steps to reproduce
1) Open Katana and set up a small scene with AOVs
2) Within the RenderSettings node, try to select multiple checkboxes within the interactiveOutputs parameter.
Result: Each time a new checkbox is chosen, the others will be disabled and the terminal will throw an error.
Workaround It is possible to set the interactiveOutputs parameter through a Python command.
For the RenderSettings node displayed in the GIF above, you would set the following to use all three checkboxes: