ID 412043 - Case mismatch in file paths causes issues on Windows

Follow

Problem summary
Case mismatch in file paths causes issues on Windows.

 

Customer reported version
Hiero11.3v3

 

Customer reported platform
Windows 10

 

Steps to reproduce

1) Launch Nuke Studio/Hiero.

2) Import a file with mismatched casing in the filepath (i.e path/to/file/ALLCAPS_002.####.exr). 

3) Open the Properties bin of the imported file, and click the folder icon for the filepath.

4) Change the name to "path/to/file/allcaps_002.####.exr" keeping the same name but removing the capitalization.

5) Save and close the project, then re-open the project and view the clip.

 

Repro Steps 2

  1. Run Hiero or Nuke Studio
  2. Open the attached pathcasebug.hrox project. <- This has been deliberately constructed so the case of the letters is different to the filesystem 
 

Expected behaviour
The clip thumbnail should appear and the user should be able to open it in a viewer, add to a sequence, etc.

 

Actual behaviour

When the paths used in clips have letters which match an existing file, but have a different case, the thumbnail of the clip will say 'Queued...', and in the terminal there will be a constant stream of messages as: "No indices found trying to open file path/to/file_002.%04d.dpx"

If you select the clip and choose Clip->Refresh Clips from the menu, it will switch to being offline. If you now try and delete the clip and import it from the correct path (path/to/FILE_002.####.dpx), you will get an error popup saying the files could not be opened.

 

Workaround
Delete the clip causing the problem, save it, relaunch Hiero and reload the project. Only then would you be able to import the clip normally.

 

Reproduced by developers

Nuke12.0v2 - Windows 10

Nuke 11.3v1 - Windows 10

 

Earliest version tested


Nuke11.1v1  - reproduced

Nuke11.0v1 - can't open project to reproduce

This is not a regression 

    We're sorry to hear that

    Please tell us why