Description
Describe the bug.
I use DAVx5 to back up the configurations of several applications to WebDAV. It registers as a content provider so that the user can directly select the DAVx5 filesystem when asked for a location to save a file, and then DAVx5 uploads it automatically.
I tried to create backups for SeriesGuide in the same way, but it failed and reported: IO exception: illegal seek
.
It did create a backup file, but with a size of 0B.
The file path displayed below the "Select File" button looks like this:
content://at.bitfire.davdroid.webdav/document/271
,
which is odd because it usually has seriesguide-movies-backup.json
at the end.
I have tried other content providers and the error persisted.
Backup will succeed if a normal local path is selected or creating copies is disabled.
To reproduce
Steps to reproduce the behaviour:
- Install DAVx5 and set up a WebDAV remote.
- Go to SeriesGuide-Settings-AutoBackup
- Enable "Make a copy after every autobackup".
- Click 'Select File' for shows or movies
- Select DAVx5 file system, select directory and save
- Click "Create Backup
- The following error is displayed
Expected behaviour
Backup file saved successfully.
Smartphone (please complete the following information):.
- Device: Android
- OS: Android 13
- Browser: ?
- Version: v2024.5.4