ID 418080 - LiveGroup tabs and knobs become corrupt when exposing a large amount of knobs

Follow

Problem summary
If a LiveGroup node has in excess of 60+ knobs it has exposed from within the LiveGroup, the created LiveGroup tabs and knobs will become corrupt.

This is not limited to one node's knobs (as per the below example), but a combination of exposed knobs in the script and only occurs in Nuke 11.2v3 and later releases.

Customer reported version
nuke.12.0v2

Customer reported platform
centos7

Steps to reproduce

1) Open attached script knobs_LG.nk (or create a script contains a LiveGroup exposing 60 knobs from an existing script) 

2) Within the LiveGroup, view the 'User' tab
Result: 60 knobs exposed correctly in 'User' tab


3) Right-click in the LiveGroup tab and select 'Manage User Knobs' (to add a new knob)

4) Select 'knob61' within the 'NoOp>User' knobs and click 'Ok' to add
Result: Adding this 61st knob has corrupted the LiveGroup tabs, removing the 'User' tab


Expected behaviour
LiveGroup node should be able to expose more than 60 knobs

Actual behaviour
LiveGroup node becomes corrupt when exposing more than 60 knobs

Workaround
Unknown. Avoid adding more than 60 knobs in the LiveGroup node

Reproduced by support
This bug has been reproduced in:
Nuke 12.0v3 - Windows 10 - MacOS 10.14.6 - CentOS 7
Nuke 12.0v1 - Windows 10
Nuke 11.3v1 - Windows 10
Nuke 11.2v3 - Windows 10 - MacOS 10.14.6 - CentOS 7 regression

Unable to reproduce bug in:
Nuke 11.2v2 - Windows 10 - MacOS 10.14.6 - CentOS 7

Earliest version tested
Nuke 11.2v2
- This issue doesn't appear in this version and has regressed

    We're sorry to hear that

    Please tell us why