ID 378932 - Stereo scripts containing errored out nodes will still render in terminal mode even if continueOnError=False

Follow

Problem summary
Stereo scripts containing errored out nodes will still render in terminal mode even if continueOnError=False

 

Customer reported version
Nuke 11.3v1

 

Customer reported platform
CentOS 7

 

Steps to reproduce

1) Launch Nuke in terminal mode and open one of the attached scripts, ie:

/usr/local/Nuke11.3v1/Nuke11.3 -t /path/to/scripts/NoRead.nk


2) Run the following code to render the script:


nuke.execute('Write1', 101,105,1,['L'], continueOnError = False)

 

3) Nuke will show an error message but frames will also be rendered out

 

Reproduced by support

This bug has been reproduced in:
Nuke 11.3v1 - CentOS 7 - Windows 10 - macOS 10.13 (High Sierra)

Nuke 11.2v5 - CentOS 7

Nuke 11.2v4 - CentOS 7

Nuke 11.2v3 - CentOS 7 - Windows 10 - macOS 10.13 (High Sierra) - Regression

 

Unable to reproduce bug in:
Nuke 11.2v2 - CentOS 7 - Windows 10 - macOS 10.13 (High Sierra)

 

Earliest version tested
Nuke 11.2v2
- This issue no longer appears in this version and has regressed

 

Expected behaviour
If an error is thrown and continueOnError=False, the render should be aborted.

 

Actual behaviour
An error is thrown but frames are rendered out anyway.

 

 

    We're sorry to hear that

    Please tell us why