ID 154472 - Deleting a Group's internal Input nodes doesn't remove the inputs from the node

Follow

Problem summary
Deleting a Group's internal Input nodes doesn't remove the inputs from the node. This happens when deleting any of the internal Input nodes, other than the last input. For instance, if you have 4 inputs on a Group node, deleting the Input1, Input2 and/or Input3 nodes will reproduce the issue.


This then leaves blank inputs behind which, if you attach a RotoPaint node to any of them and try to paint, will cause Nuke to crash. 

 

Customer reported version
N/A

 

Customer reported platform
Rocky 8

 

Steps to reproduce

 

1) Open Nuke.

 

2) Create a Merge node.

 

3) With the Merge selected, press Ctrl+G to add it to a Group.

 

4) Open the Group and delete the Input1 node.

 

5) In the top-level Node Graph, notice that the Group now has a blank input and input 2.

 

6) Attach a RotoPaint node to the blank input.

 

7) Select the Brush tool and try to paint in the Viewer.

 

Expected behaviour
Deleting the Input1 node inside a Group should also remove the corresponding input on the node.

 

Actual behaviour
Deleting the Input1 node inside a Group leaves a blank input on the node. Attaching a RotoPaint to this input and trying to paint causes a crash.

 

Workaround
Unknown.

 

Reproduced by support
This bug has been reproduced in:
Nuke 16.0v7 - Windows 11 - Linux Rocky 9

Nuke 14.1v1 - Windows 11

Nuke 13.0v1 - Windows 11 - Linux CentOS 7

 

Earliest version tested
Nuke 13.0v1
- This issue appears to be in all tested versions of the product

    We're sorry to hear that

    Please tell us why