You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When trying to write files to locations that are under Windows mount points (junctions), the USD path handling code in Tf and Arch has issues that cause failures.
Steps to Reproduce
Open a command prompt as an administrator.
Assuming a machine has two drives, C and D, create a folder D:\bar.
From C:, run 'mklink /J foo D:\bar\sub'
Start python and run:
from pxr import Usd
s = Usd.Stage.CreateInMemory()
s.Export('C:/foo/sub/out.usda')
Produced this error: Insufficient permissions to write to destination directory 'C:\sub'
s.Export('C:/foo/out.usda')
Produced this error: Cannot create path to write 'c:/foo/sub/out.usda'
Note that these are two different errors, indicating two different bugs.
System Information (OS, Hardware)
Windows
The text was updated successfully, but these errors were encountered:
Description of Issue
When trying to write files to locations that are under Windows mount points (junctions), the USD path handling code in Tf and Arch has issues that cause failures.
Steps to Reproduce
from pxr import Usd
s = Usd.Stage.CreateInMemory()
s.Export('C:/foo/sub/out.usda')
Produced this error: Insufficient permissions to write to destination directory 'C:\sub'
s.Export('C:/foo/out.usda')
Produced this error: Cannot create path to write 'c:/foo/sub/out.usda'
Note that these are two different errors, indicating two different bugs.
System Information (OS, Hardware)
Windows
The text was updated successfully, but these errors were encountered: