Maniphest T60131

Projects on mapped network drives fail
Closed, Resolved

Assigned To
Sybren A. Stüvel (sybren)
Authored By
Sybren A. Stüvel (sybren)
Jan 3 2019, 7:37 PM
Tags
  • Blender Asset Tracer
Subscribers
Dennis Teusink (Teus)
joel heethaar (joel_nl)
Sybren A. Stüvel (sybren)
Tokens
"Like" token, awarded by joel_nl.

Description

This line fails when packing a blend file with the project on a mapped network drive. See this stack trace from the Blender Cloud add-on on Windows.

The root cause is that pathlib.Path.resolve() sees mapped network drives such as Q: as a symlink and resolves it to the actual location on the network, such as \\rackstation\bestanden.

Related Objects

Mentioned In
T54099: Force GPU rendering python script
Mentioned Here
rBASTe4bf2e8e35a8: Improved path handling
D6676: Don't resolve symlinks on packed paths

Event Timeline

Sybren A. Stüvel (sybren) lowered the priority of this task from 90 to Normal.Jan 3 2019, 7:37 PM
Sybren A. Stüvel (sybren) created this task.
Dennis Teusink (Teus) added a subscriber: Dennis Teusink (Teus).Jan 7 2019, 10:11 AM
Sybren A. Stüvel (sybren) mentioned this in T54099: Force GPU rendering python script.Jan 9 2019, 10:17 AM
joel heethaar (joel_nl) awarded a token.Jan 10 2019, 1:56 PM
Dalai Felinto (dfelinto) added a project: Tracker Curfew.Dec 23 2019, 4:35 PM
Dalai Felinto (dfelinto) removed a project: Tracker Curfew.Feb 14 2020, 11:50 AM
Sybren A. Stüvel (sybren) added a comment.Mar 12 2020, 11:12 AM

This is related to D6676.

Sybren A. Stüvel (sybren) added a comment.Mar 17 2020, 5:19 PM

This should be fixed in rBASTe4bf2e8e35a8: Improved path handling.

Sybren A. Stüvel (sybren) closed this task as Resolved.Mar 17 2020, 5:19 PM
Sybren A. Stüvel (sybren) claimed this task.