Problem summary
Using the advanced.preferredInputAttributes on a Merge node with an empty lower index port causes Katana to crash.
Customer reported version
Katana 8.0v2
Customer reported platform
Steps to reproduce
1) In Katana, Create a PrimitiveCreate Node and a Merge node.
2) Click the down arrow on the Merge node twice to create 2 ports and connect the PrimitiveCreate node to the i1 port while leaving the i0 port empty.
3) Set the edit and view flag (e/v) on the Merge node and set showAdvancedOptions to yes. Then attempt to add an entry to the advanced.preferredInputAttributes attribute.
4) Observe the crash.
Expected behaviour
The attribute can be set with out crashing or errors.
Actual behaviour
Katana crashes
Workaround
You can create a blank LocationCreate node and connect it to the empty port to alleviate the crashing.
Reproduced by support
This bug has been reproduced in:
Katana 8.0v3 - Windows 11
Katana 7.5v3 - Windows 11
Katana 7.5v2 - Windows 11
Unable to reproduce bug in:
Katana 7.0v6 - Windows 11
Earliest version tested
Katana 7.0v6 - This issue doesn't appear in this version and has regressed