Problem summary
Saving unicode control characters (0001 to 001F) in a .hrox stops you being able to open the project
This happens if you either type the character in, or try to open a .hrox from a previous version which has the character in it's metadata
Nuke scripts with these characters open without issue
Customer reported version
nuke.16.0v1
Customer reported platform
Windows
Steps to reproduce
1) Open Nuke Studio/Hiero
2) Make a new sequence
3) Name the sequence
or another unicode control character:
https://unicodeplus.com/block/0000
4) Save and close the project
5) Try to reopen the saved project, it errors
Expected behaviour
For the program to either prevent me from using that character, or be able to re-open the project
Actual behaviour
The project can no longer be opened
Workaround
Open the .hrox file in a text editor, and remove any unicode control characters
Reproduced by support
This bug has been reproduced in:
Nuke Studio 16.0v1 - Windows 10, macOS Sonoma, Rocky 9 -
regression
Unable to reproduce bug in:
Nuke Studio 15.2v1 - Windows 10, macOS Sonoma, Rocky 9
Earliest version tested
Nuke Studio 15.2v1 - This issue doesn't appear in this version and has regressed