ID 591075 - An error is given when rendering with a specific script in Nuke

Follow

Problem summary
An error is given when rendering with a specific script in Nuke.
 
Customer reported version
Nuke 15.1v3
 
Customer reported platform
Windows 11
 
Steps to reproduce
1) Launch Nuke, then copy/paste the following script in the Node Graph:

CheckerBoard2 { inputs 0 name CheckerBoard1 xpos 82 ypos -161}Dot { name Dot4 xpos 116 ypos -50}set N28809c00 [stack 0]Dot { name Dot2 xpos 244 ypos -50}GodRays { channels {rgba.red rgba.green rgba.blue none} scale 1.007 name GodRays2 xpos 210 ypos 77 addUserKnob {20 User} addUserKnob {4 sasdasd M {Read1 ""}}}push $N28809c00GodRays { channels {rgba.red rgba.green rgba.blue none} scale 0.993 name GodRays1 xpos 82 ypos 14}Shuffle2 { inputs 2 fromInput1 {{0} B A} fromInput2 {{1} B A} in2 rgba mappings "4 rgba.green 0 1 rgba.green 0 1 rgba.blue 0 2 rgba.blue 0 2 rgba.alpha 0 3 rgba.alpha 0 3 rgba.red 1 0 rgba.red 0 0" name Shuffle1 label "\[value in1]" xpos 82 ypos 71}Write { file C:/Temp/_test/test_v001.%04d.exr file_type exr first_part rgba create_directories true name Write1 selected true xpos 82 ypos 183}
2) Press 1 to attach the Viewer to the Write node, then observe any output in the console.
3) Save the script, then render the saved script from the command line observing output.
        Example command: Nuke15.1.exe -xi -F 1-10 /path/to/saved/nukescript.nk
 
Expected behavior
Nuke should complete the render without errors or warnings.
 
Actual behavior
Nuke will display an error/warning as: "Warning: Channels added to cache during engine for node 'CheckerBoard1'"
 
Workaround
There is no available workaround at this time.
 
Reproduced by Support in:
Nuke 15.1v4 - Windows 11, Rocky 9
Nuke 14.1v1 - Windows 11, Rocky 8 - regression
 
Unable to reproduce bug in:
Nuke 14.0v8 - Windows 11, Rocky 9
 
Earliest version tested
Nuke 14.0v8 - This issue doesn't appear in this version and has regressed 

    We're sorry to hear that

    Please tell us why