Drive letter case mismatch causes two way variables not to work correctly #104336
Labels
No Label
Good First Issue
Priority
High
Priority
Low
Priority
Normal
Status
Archived
Status
Confirmed
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Job Type
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: studio/flamenco#104336
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
System Information
Operating System(s): Linux and Windows
Flamenco Version
Is Broken: 3.5
Worked OK: none known
If your drive letter case does not match (e.g. Z:\ vs z:) in your manager config vs your render root in Blender, it will not correctly use the twoway variables. The alternate case seems to be ignored:
Exact steps for others to reproduce the error
Partial manager config:
_meta:
...
shared_storage_path: z:\Flamenco
...
variables:
my_storage:
is_twoway: true
values:
- platform: linux
value: /mnt/nas/Flamenco
- platform: windows
value: z:\Flamenco
In the Blender Plugin Render Output Root box
Z:\Flamenco
yields this in the log for a job on a linux host:
/home/ubuntu/BLENDER/blender -P gpu.py -y -b '/mnt/nas/Flamenco/2024-08-31-165708.030373-Attic1 pivot 1000 6/Attic12 pivot.flamenco.blend' --render-output 'Z:/Flamenco/Attic1 pivot 1000 6/2024-08-31_165714/######' --render-format TIFF --render-frame 730..739
Note it correctly uses the linux path for the executable, but not for the render root path and seems to ignore the two way variable on a case mismatch.
Changing the case in the plugin Render Root Output box yields this job log:
/home/ubuntu/BLENDER/blender -P gpu.py -y -b '/mnt/nas/Flamenco/2024-08-31-165938.608919-Attic1 pivot 1000 7/Attic12 pivot.flamenco.blend' --render-output '/mnt/nas/Flamenco/Attic1 pivot 1000 7/2024-08-31_165947/######' --render-format TIFF --render-frame 730..739