ID 558110 - `Cannot find image attribute "name".` error when attempting to stitch together a tile render

Follow

Problem summary
Cannot find image attribute "name" error when attempting to stitch together a tile render
 
Customer reported version
Katana 6.0v3
 
Customer reported platform
CentOS7
 
Steps to reproduce
1. Download the attached .katana scene.
 
2. Open a Windows terminal, navigate to your Katana6.0v3\bin directory by using the cd command.
 
3. Set the necessary RenderMan environment variables and then initiate a tile render and stitch with the following commands:
 
RenderMan environment variables:
set "DEFAULT_RENDERER=prman"set "PIXAR_LICENSE_FILE=C:\Program Files\Pixar\pixar.license"set "RMANTREE=C:\Program Files\Pixar\RenderManProServer-25.2"set "RFKTREE=C:\Program Files\Pixar\RenderManForKatana-25.2\plugins\katana6.0"set "KATANA_RESOURCES=%KATANA_RESOURCES%;%RFKTREE%"set "RMAN_SHADERPATH=%RMANTREE%\lib\shad"set "RMAN_RIXPLUGINPATH=%RMAN_RIXPLUGINPATH%;%RMANTREE%\lib\plugins"
 
Tile render commands:
katanaBin.exe --batch --katana-file=path\to\tile_test.v1.1.katana --render-node teapot -t 1 --tile-render=0,0,2,2katanaBin.exe --batch --katana-file=path\to\tile_test.v1.1.katana --render-node teapot -t 1 --tile-render=1,0,2,2katanaBin.exe --batch --katana-file=path\to\tile_test.v1.1.katana --render-node teapot -t 1 --tile-render=1,1,2,2katanaBin.exe --batch --katana-file=path\to\tile_test.v1.1.katana --render-node teapot -t 1 --tile-render=1,1,2,2
 
Tile stitch command:
katana --batch --katana-file=path\to\tile_test.v1.1.katana --render-node teapot -t 1 --tile-render=0,0,2,2 --tile-stitch
 
Expected behaviour
The scene should be rendered in tiles and then produce a stitched image of the combined tiles.
 
Actual behaviour
The tiles are rendered properly but the stitch command fails with the following error: Cannot find image attribute "name".
 
Workaround
RenderMan: You are able to manually add the missing name attribute by creating an OpScript, entering /root as the CEL entry, and the following script:
local EXR_String = "renderSettings.outputs.primary.rendererSettings.exrheaders.name" local EXR_String_Value = StringAttribute(" ") Interface.SetAttr(EXR_String, EXR_String_Value)
Arnold: Populate the name field using the custom_attributes parameter in the ArnoldOutputChannelDefine nodes (e.g. set the parameter to STRING name <arbitrary_name>).

Reproduced by support
This bug has been reproduced in:
Katana 6.0v3 - Windows 11 / CentOS7
Katana 6.0v2 - Windows 11 / CentOS7
 
Unable to reproduce bug in:
Katana 5.0v6 - Windows 11 / CentOS7
 
Earliest version tested
Katana 5.0v6 - This issue doesn't appear in this version and has regressed

    We're sorry to hear that

    Please tell us why