ID 551154 - Using relative paths in the OCIOCDLTransform node file area causes an error when using the reload and select cccid buttons

Follow

Problem summary
Using relative paths in the OCIOCDLTransform node file area causes an error when using the reload and select cccid buttons
 
Customer reported version
Nuke 14.0v5
 
Customer reported platform
n_a_mac
 
Steps to reproduce
 
1) Open Nuke and create a OCIOCDLTransform node
 
2) Create a Checkerboard node and attach it to the OCIOCDLTransform nodes input
 
3) Attach the Viewer to the OCIOCDLTransform nodes output and open the OCIOCDLTransform node properties bin

4) Check on read from file and open the attached .ccc file in the file area then set it to a relative path by deleting the path and adding ./ before the file

5) Save the Nuke script to the same location as the .ccc file, close Nuke and then open the saved script
 
6) Open the OCIOCDLTransform node properties bin and click on either the reload or select cccid button

 
Expected behaviour
For the file to be reloaded or for the cccid popup window to open correctly
 
Actual behaviour
Clicking reload causes an error in the Viewer and clicking the select cccid button causes a popup error
 
Workaround
Do not use relative paths or use the OCIOFileTransform node.
 
Reproduced by support
This bug has been reproduced in:
Nuke 14.0v5 - Windows 10 - macOS 12.6 - CentOS 7
Nuke 13.2v8 - Windows 10 - macOS 12.6 - CentOS 7
Nuke 13.2v1 - Windows 10 - macOS 12.6 - CentOS 7
Nuke 13.1v5 - Windows 10 - macOS 12.6 - CentOS 7
Nuke 13.1v1 - Windows 10 - macOS 12.6 - CentOS 7 - Regression
 
Unable to reproduce bug in:
Nuke 13.0v10 - Windows 10 - macOS 12.6 - CentOS 7
 
Earliest version tested
Nuke 13.0v10 - This issue doesn't appear in this version and has regressed
 
 

    We're sorry to hear that

    Please tell us why