Operating system
Windows
Joplin version
2.14.20
Desktop version info
Joplin 2.14.20 (prod, win32)
Client ID: ea7b051e60754562ad6a5e2e9f62cb9b
Synchronisatieversie: 3
Profielversie: 46.
Keychain ondersteund: Ja
Revisie: cfd98e3
Backup: 1.4.0
Sync target
WebDAV
What issue do you have?
I cannot get my notes synced on my IceDrive webdav server. Already contact IceDrive and they stated that from the server logs, they can see that Joplin is overwriting some file in the “/locks” folder too often - every few seconds. "Please make sure this happens about once a minute. This should solve the problem."
At the moment Joplin tries to upgrade the sync target version form 1 to 2. But it cannot succeed due to this temporary rate limit.
How can I prevent Joplin from overwriting such a lock file so often?
The full error was:
PUT locks/2_1_ea7b051e60754562ad6a5e2e9f62cb9b.json: Unknown error 2 (429): You have been temporarily rate limited.
Error: PUT locks/2_1_ea7b051e60754562ad6a5e2e9f62cb9b.json: Unknown error 2 (429): You have been temporarily rate limited.
at newError (C:\Users\Oart\AppData\Local\Programs\Joplin\resources\app.asar\node_modules@joplin\lib\WebDavApi.js:415:11)
at WebDavApi.exec (C:\Users\Oart\AppData\Local\Programs\Joplin\resources\app.asar\node_modules@joplin\lib\WebDavApi.js:455:10)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async FileApiDriverWebDav.put (C:\Users\Oart\AppData\Local\Programs\Joplin\resources\app.asar\node_modules@joplin\lib\file-api-driver-webdav.js:203:10)