Please describe your issue in as much detail as possible:
Some games allow or require you to place/edit files in their save directory to add content to the game. Symlinks are useful to make managing custom files easier.
However, when a broken symlink is present in a directory managed by Steam cloud sync, the synchronization fails with a nondescriptive error message. If a symlink becomes broken by accident, finding the source of the problem might be difficult.
When running from the terminal, the following is printed:
ClientJobRemoteStorageSync.cpp (2386) : Assertion Failed: Failed to write file after download (2)
Assert( Assertion Failed: Failed to write file after download (2)
):ClientJobRemoteStorageSync.cpp:2386
It would be great if it would print the full path of the file that couldn't be written to, which would make diagnosing this problem much easier.
Steps for reproducing this issue:
Create a broken symlink in a directory managed by Steam cloud sync, e.g.: ln -s -t ~/.local/share/SHENZHEN\ IO/*/ foo
Trigger a cloud sync, by launching Steam, or launching/exiting the game.
Your system information
Please describe your issue in as much detail as possible:
Some games allow or require you to place/edit files in their save directory to add content to the game. Symlinks are useful to make managing custom files easier.
However, when a broken symlink is present in a directory managed by Steam cloud sync, the synchronization fails with a nondescriptive error message. If a symlink becomes broken by accident, finding the source of the problem might be difficult.
When running from the terminal, the following is printed:
It would be great if it would print the full path of the file that couldn't be written to, which would make diagnosing this problem much easier.
Steps for reproducing this issue:
ln -s -t ~/.local/share/SHENZHEN\ IO/*/ foo