I'm using 1.4.19 on both desktop.
I firstly used Windows and sync it on a Nextcloud server (https://....)
I recently started Linux cession and tried to sync it. Only the notes I create on "Linux" are sync to "Windows".
Bellow the error message
"Created remote items: 1.
Completed: 22/12/2020 06:39
Last error: Error: PUT .resource/03dc513b183c46b990608d9caaa99c10: File with name Joplin/.resource could not be located (Exception Sabre\DAV\Exception\NotFound) (404): <?xml version="1.0" encoding="utf-8"?> <d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns"> <s:exception>Sabre\DAV\Exception\NotFound</s:exception> <s:message>File with name Joplin/.resource could not be located</s:message> </d:error>
I do not understand the error message, but I have found this setup works much better with Joplin+MX Linux+Nextcloud:
Install Nextcloud on the Linux computer(s) - you the have the Nextcloud folder in Thunar (the file explorer)
Create a sync folder for Joplin inside that Nextcloud folder - call it for example "Joplin"
Inside Joplin set "File system" as synchronization target. Do not select "Nextcloud" as target.
In the "Directory to syncronize with" enter the absolute path to the sync folder from #3 above. Like:
/home/user/Nextcloud/Joplin
Please make sure you have a backup of any existing notes if you want to change to this method.
Also if you set up the sync like this you should use synchronization target = WebDAV on any mobile devices (iOS or Android) you want to use. The WebDAV URL should look something like this:
I also had the same problem when syncing on the iOS app via Nextcloud webdav. I ended up creating an empty .resource folder in my Joplin folder on Nextcloud and that allowed the sync to complete. I'm not for sure why I was missing this folder.