ID 596653 - Nuke script fails to render, due to nodes that are not connected the Write node

Follow

Problem summary
Nuke script fails to render, due to nodes that are not connected the Write node. When the issue happens, the following error is printed to the Error Console:

WARNING: CheckerBoard1: get(channels=0xf), but request() not called.
The issue appears to be related to the 3D nodes present in the script. 

Customer reported version
Nuke 15.1v5
 
Customer reported platform
N/A
 
Steps to reproduce
 
1) Open Nuke.
 
2) Open the attached script.
 
3) Execute the Write node, without using the frame server.
 
4) Open the Error Console and notice the following error:
WARNING: CheckerBoard1: get(channels=0xf), but request() not called.
 
Expected behaviour
The Nuke script should render. Nodes that are not actually connected to the Write node also shouldn't have any impact on the render either.
 
Actual behaviour
The Write node stops rendering and the following error is returned:
WARNING: CheckerBoard1: get(channels=0xf), but request() not called.
 
Workaround
In this case, deleting all of the nodes, other than the CheckerBoard and Write nodes, allows the script to be successfully rendered.
 
Reproduced by support
This bug has been reproduced in:
Nuke 16.0v1 - Windows 11 - Linux Rocky 9 - Linux regression
Nuke 15.1v5 - Windows 11 - Windows regression
 
Unable to reproduce bug in:
Nuke 16.0v1 - macOS 12
Nuke 15.2v1 - Linux Rocky 9
Nuke 15.1v4 - Windows 11
 
Earliest version tested
Nuke 15.1v4 - Windows 11
- This issue doesn't appear in this version and has regressed
 

    We're sorry to hear that

    Please tell us why