Problem summary
When using the linkableKnobs() function to access the Tracker's knob values, unless the Tracker node's Properties tab has been accessed, the knobs the function
will not return all the requested knob values.
Customer reported version
nuke.11.3v6
Customer reported platform
centos7
Steps to reproduce
1) Open a new Nuke session
2) Create a Tracker node (Tracker1) with three tracks
3) Copy the Tracker node, pasting it next to the original Tracker node, and clear the Properties tab
4)
Without opening the Properties tab for the new copied Tracker node (Tracker2), select this Tracker node and run the following code in the Script Editor
n = nuke.selectedNode()knob_info = n.linkableKnobs(nuke.KnobType.eXYKnob)print knob_info
Result: Only
two of the five knob values are returned
5) Open the Tracker2 node in the Properties tab
6) Re-run the above code from step 4
Result: all five knobs are returned as expected
Expected behaviour
The Tracker's Properties tab should not be required to be accessed to call all knobs using the linkableKnobs() function
Actual behaviour
The linkableKnobs() function does not call all knobs till the Properties tab for the Tracker node is accessed.
Workaround
Unknown.
Reproduced by support
This bug has been reproduced in:
Nuke 12.1v4 - Windows 10
Nuke 12.1v1 - Windows 10
Nuke 12.0v1 - Windows 10
Nuke 11.3v1 - Windows 10
Nuke 11.2v1 - Windows 10
Nuke 11.1v1 - Windows 10
Nuke 11.0v1 - Windows 10
Nuke 10.5v1 - Windows 10
Nuke 10.0v1 - Windows 10
Nuke 9.0v1 - Windows 10
Nuke 8.0v1 - Windows 10
Earliest version tested
Nuke 8.0v1
- This issue appears to be in all versions of the product