ID 561956 - Expressioned named nodes of the same type and same promoted parameters revert to their default name and throw a duplicate error in a downstream NME.

Follow

Problem summary
Expressioned named nodes of the same type and same promoted parameters revert to their default name and throw a duplicate error in a downstream NME.
 
Customer reported version
Katana 6.0v4
 
Customer reported platform
Linux
 
Steps to reproduce
 
1) In Katana, open the attached scene containing a NetworkMaterialCreate with an un-editable LiveShadingGroup and a NetworkMaterialEdit node downstream.

2) Ensure the edit flag is set to the NetworkMaterialEdit node (e) and select 'Repopulate' in the Parameters tab.

3) Observe how only one parameter is displayed in the Material Interface as opposed to the NMC showing 2, and the following error is displayed: duplicate exposed parameter name: topThickness as defined by node: ASSET_SPLICE
 
Expected behaviour
Both promoted parameters should be shown in the Material Interface with no error displayed
 
Actual behaviour
Only one promoted parameter is shown in the Material Interface with an error duplicate exposed parameter name: topThickness as defined by node: ASSET_SPLICE
 
Workaround
Recreating the NMC in a fresh project or making the contents of the LiveShadingGroup editable will remove the error and properly display the parameters.
 
Reproduced by support
 
This bug has been reproduced in:
Katana 6.0v4 - Windows 11 / CentOS7
 
Unable to reproduce bug in:
Katana 6.0v3 - Windows 11 / CentOS7
 
Earliest version tested
Katana 6.0v3 - This issue doesn't appear in this version and has regressed
 

    We're sorry to hear that

    Please tell us why