ID 172270 - Switching to a shader without any input parameters might not correctly update the list of input and output ports

Follow

Problem summary
When a shading node type doesn’t have any parameters, the list of input or output names might not be populated correctly and it is necessary to switch to a different nodeType and back to see the correct list.
 
Steps to reproduce
  1. Launch Katana with an older version of V-Ray, for example 30501 (or find or create a shading node type without any parameters, but several input or output names)
  2. Create a VrayShadingNode and edit its parameters
  3. Set the nodeType parameter to TexHairSampler.
  4. Click the output arrow on the node in the Node Graph and verify that there is just a single ‘out’ parameter.
  5. Switch the nodeType to any other shader, and then back to ‘TexHairSampler’
  6. Click the output arrow of the node again. The output port list is now populated correctly.
 
Workaround
Switch to a different shading node type and back to the original to populate the list of output parameters.
 
Reproduced by support
Katana 2.5v7 - Windows 7
 
Expected behaviour
The output parameter list should be populated correctly the first time the shading node type is selected.
 
Actual behaviour
The output parameter list is empty after the first time a shading node type without any input parameters is selected, and the user needs to switch to a different type and back again to populate it.

    We're sorry to hear that

    Please tell us why