A WebDAV file sync error occured. Report ID: 1080572418
After not syncing for about a month, I obtained a WebDAV file sync error. Sync proceeds manually if I click the circular arrow, and entries are distributed to multiple Mac/Windows machines I use, but files are not distributed, and the sync ends with an exclamation sign icon appearing with the message that a WebDAV file sync error has occurred.
My files are stored on my own WebDAV server (connected to my web host). I can open and list the Zotero folder on either Mac or Windows machines by simply going to the URL. There are about 3,200 items in this folder, several 100s of MB of PDFs etc.
This was certainly working OK as recently as five weeks ago.
I have tried a 'Full Sync with Zotero Server', 'Restore to Zotero Server' and also 'Reset File Sync History' (which I think failed to complete).
File Sync Server is successfully set up according to the results of clicking 'Verify Server'.
My files are stored on my own WebDAV server (connected to my web host). I can open and list the Zotero folder on either Mac or Windows machines by simply going to the URL. There are about 3,200 items in this folder, several 100s of MB of PDFs etc.
This was certainly working OK as recently as five weeks ago.
I have tried a 'Full Sync with Zotero Server', 'Restore to Zotero Server' and also 'Reset File Sync History' (which I think failed to complete).
File Sync Server is successfully set up according to the results of clicking 'Verify Server'.
I then ran 'Reset File Sync History' in the hope that all files would be re-uploaded.
But again I got the same 'WebDAV file sync error'.
However when I use 'Connect to Server' on my Mac, the Mac finder never lists the files in the folder and perpetually shows a spinning wheel, no matter how long I leave it.
I don't see how that could affect Zotero, which comes in via Firefox rather than the Mac Finder, but just mention it in case it is relevant to someone.
"Unable to delete .DS_Store.
http://mydomain.com/missing.html"
where mydomain.com is the 'master' domain under which I created my WebDAV server as a subfolder.
Some relevant background: round about the time these zotero sync problems began, I had updated many pages on my web site, hosted on the same domain. I made a new .htaccess file for the domain, to forward old page URLs to new ones, and to direct all 404 Missing File messages to a new page I created called 'missing.html'
Here is my hypothesis: on sync, zotero is trying to retrieve a file such as 2ISXJR92.prop which is not present, and my server obediently returns the http file 'missing.html', just as I told it to in the .htaccess file.
So now I propose, instead of putting my zotero folder in a WebDAV folder which is merely a subfolder of the domain managed by the .htaccess file, I think I might as well create a whole new subdomain off my main domain (my hosting company Dreamhost allows me to create an unlimited number of subdomains). I'll name the new subdomain 'zotero.mydomain.com', set it to run as WebDAV and reserve it for only zotero-related contents. I won't put any .htaccess file in it.
I'll report back on how it goes.
PS: I have not looked at the debug log yet.
Thank you for your help!
http://code.google.com/p/sabredav/wiki/Finder
http://lists.apple.com/archives/filesystem-dev/2009/Feb/msg00013.html