Problem summary When Live Rendering a scene, if a user wishes to edit a Node's name, the renderer will update correctly.
If the user enables an InteractiveRenderFilter (IRF), this behavior changes and breaks the renderer. Instead of renaming the node and updating the render, Katana will now throw tracebacks and will no longer render the scene.
If the user turns off the IRF, Katana renders correctly, but if the IRF is re-enabled, the tracebacks return.
Customer reported version 3.5v1
Customer reported platform centos7
Steps to reproduce 1) Open the hello_world example project.
2) Add a Render node at the end of the node graph. 3) Create an InteractiveRenderFilters node with a RenderSettings node. 4) Enable the IRF. 5) Start a Live Render on the Render node. 6) Rename the Render node.
Expected behavior Renaming nodes should work the same as when no InteractiveRenderFilter is enabled.
Actual behavior When a InteractiveRenderFilter is enabled, renaming the rendering node while Live Rendering will break the render.
The following error is displayed in terminal:
[ERROR python.Utils.EventModule]: Error in event handler __idleCB() for event type "event_idle": Exception: Cannot find node 'Render' for Live Rendering