State:New|TargetRelease:No Target|icon_bug|icon_nuke|database:public|Resolution:Fixed|BugID:444562|
Problem summary
Python commands like firstFrame() and lastFrame() called inside TCL expressions return incorrect values for the first frame when rendered with terminal/frame server sessions
This seems to affect the first frame of each session, so if you render using 4 frame server processes, then 4 frame will be rendered incorrectly
Customer reported version
hiero.11.2v3
Customer reported platform
10.14
Steps to reproduce
1) Open attached Nuke script
2) Render frames using the frame server
3) Check the renders, the first view frames will have the wrong values on the Python functions

Expected behaviour
For the functions to return the correct numbers
Actual behaviour
what actually happened
Workaround
Use the TCL functions to return the values instead, however this might not work for all cases
Reproduced by support
This bug has been reproduced in:
Nuke 12.2v1 - Windows 10 - CentOS 7 - macOS 10.13
Nuke 12.0v1 - Windows 10
Nuke 11.0v1 - Windows 10
Nuke 10.0v1 - Windows 10
Nuke 9.0v1 - Windows 10
Nuke 8.0v1 - Windows 10 - CentOS 7 - macOS 10.13
Earliest version tested
Nuke 8.0v1 - This issue appears to be in all versions of the product
We're sorry to hear that
Please tell us why