ID 373931 - Building a Track on a Locked track causes the progress to freeze before completion

Follow

Problem summary
Building a track on a LOCKED Track causes the process to freeze on 100%.
This does not crash NukeStudio/Hiero,  closing the box allows for use again.

When the dialogue is launched with a locked track, it should do one of the following:
  • Notify the user of the locked target track before the process starts and allow the user to unlock the track on the fly 
  • Work on a locked track after the notification without having to unlock and re-lock the target track.


Customer reported version
nuke.11.2v4

Customer reported platform
n_a_mac

Steps to reproduce

1)  Open NukeStudio/Hiero

2)  Import a track into the Timeline

3)  Right click the new TrackItem and select ' Build Track -> From Export Structure '

4)  Execute the build on any preset

The execution will build a new track named 'VFX'

 

5)  Remove the newly created Track Item ( Do not delete the track itself )

6)  LOCK the 'VFX' track and follow steps 3 & 4 again:


Result: When the build track is executed, the progress bar will freeze at 100% .

Workaround
The issue does not occur if the track is unlocked beforehand.

Reproduced by support

This bug has been reproduced in:
Nuke11.2v4 - Windows 7 - Mac10.13 - CentOS6.9
Nuke11.2v1 - Windows 7
Nuke11.1v4 - Windows 7
Nuke11.1v1 - Windows 7
Nuke11.0v4 - Windows 7
Nuke11.0v1 - Windows 7
Nuke10.5v7 - Windows 7 - Mac10.13 - CentOS6.9
Nuke10.5v1 - Windows 7
Nuke10.0v6 - Windows 7
Nuke10.0v1 - Windows 7
Nuke9.0v9 - Windows 7
Nuke9.0v1 - Windows 7
Hiero 1.9v1- Windows 7 - Mac10.13 - CentOS6.9

Earliest version tested
- This issue appears to be in all versions of the product

Expected behaviour
The Build Track dialog should notify the user that the track they are attempting to build in is locked, and not let them continue ( or provide them an option to temporarily unlock the track )

Actual behaviour
 Building on a locked track freezes at 100%, the dialogue can be cancelled, but gives no notification why.
 

    We're sorry to hear that

    Please tell us why