[iOS Bug] Silent WebDAV Upload Failure from iPhone (Works from Windows)
iOS Debug Log: D558542702
Hello Zotero Developers,
I am experiencing a critical bug with WebDAV file synchronization on the Zotero iOS app. Files added on my Windows client sync correctly, but files added on my iPhone fail to sync.
My Environment:
Devices: iPhone, iPad, and a Windows PC.
File Sync: WebDAV (configured and verified successfully on all three devices).
The Bug / Steps to Reproduce:
1. Windows (Working): I add a new paper with a PDF attachment on my Windows Zotero client. I click "Sync".
Result (Good): The item (metadata) and the PDF (file) sync successfully. My iPhone and iPad can both see the item and download the PDF. I can also see the file in my WebDAV server's storage folder.
2. iPhone (Failing): I add a new paper with a PDF attachment on my iPhone Zotero app. I click "Sync" (and the app shows no errors).
Result (Bad):
The metadata (item info) syncs successfully. The new item appears on my Windows and iPad clients.
The PDF file fails to upload to the WebDAV server. I have logged into my WebDAV server directly and can confirm no new folder/file is created.
On my iPad, trying to open the file gives the error: "Error: The attached file is not available on the WebDAV server."
On my Windows client, trying to open the file gives the error: "Could not find file: C:\Users...\Zotero\storage[...].pdf"
On the iPhone itself, the PDF can be opened (because it is reading the local copy).
Summary of Problem: The Zotero iOS app on my iPhone is failing to upload PDF attachments to my WebDAV server. The sync appears to complete with no error message (a "silent failure"), but the files never arrive on the server. This is not a configuration issue, as the exact same WebDAV credentials and URL work perfectly for uploading from my Windows client.
This appears to be a bug specifically with the iOS WebDAV upload function.
Thank you for your help.
Hello Zotero Developers,
I am experiencing a critical bug with WebDAV file synchronization on the Zotero iOS app. Files added on my Windows client sync correctly, but files added on my iPhone fail to sync.
My Environment:
Devices: iPhone, iPad, and a Windows PC.
File Sync: WebDAV (configured and verified successfully on all three devices).
The Bug / Steps to Reproduce:
1. Windows (Working): I add a new paper with a PDF attachment on my Windows Zotero client. I click "Sync".
Result (Good): The item (metadata) and the PDF (file) sync successfully. My iPhone and iPad can both see the item and download the PDF. I can also see the file in my WebDAV server's storage folder.
2. iPhone (Failing): I add a new paper with a PDF attachment on my iPhone Zotero app. I click "Sync" (and the app shows no errors).
Result (Bad):
The metadata (item info) syncs successfully. The new item appears on my Windows and iPad clients.
The PDF file fails to upload to the WebDAV server. I have logged into my WebDAV server directly and can confirm no new folder/file is created.
On my iPad, trying to open the file gives the error: "Error: The attached file is not available on the WebDAV server."
On my Windows client, trying to open the file gives the error: "Could not find file: C:\Users...\Zotero\storage[...].pdf"
On the iPhone itself, the PDF can be opened (because it is reading the local copy).
Summary of Problem: The Zotero iOS app on my iPhone is failing to upload PDF attachments to my WebDAV server. The sync appears to complete with no error message (a "silent failure"), but the files never arrive on the server. This is not a configuration issue, as the exact same WebDAV credentials and URL work perfectly for uploading from my Windows client.
This appears to be a bug specifically with the iOS WebDAV upload function.
Thank you for your help.
Upgrade Storage
Can you try providing a Debug ID of unsuccessful sync? Or of a sync where you find out that the attachment is missing from your WebDAV? Thanks!