Encoding Problem? Cannot syncronize Joplin Android Client with WebDAV / Nextcloud

After an upgrade of my nextcloud and a modulation of my mysql encoding, the Joplin syncronization on my Android Client doesn't work anymore. In the beginning of the syncronization, it seems to work fine, but always after the seeming syncronization of the first 10 files, an error is displayed.

however, all the files created in the android client are syncronized properly with my desktop client (via WebDAV/nextcloud), but not vice versa! The syncronization of the desktop client works flawless.

Environment

  1. Desktop Client
    Joplin version: 1.7.11
    Platform: Linux Debian

  2. Android Client
    Joplin version: 1.7.5
    Android 10

  3. Syncronization target
    Nextcloud Version: 20.0.2

Steps To Reproduce

Upgraded my nextcloud manually from version 19 to 20 and fixed some issues among of which is the enabling of MySQL 4-byte support (https://docs.nextcloud.com/server/latest/admin_manual/configuration_database/mysql_4byte_support.html?highlight=emoji)
Upgraded Joplin Desktop Client on Linux on the latest version
New install of Joplin Android Client
Started sync on Android Client

Describe what you expected to happen

Ordinary Nextcloud update. Joplin synchronization as before.

Logfile

Date,Level,Message
05-15T12:09:24,30,"""RevisionService::maintenance: Done in 144ms""
05-15T12:09:24,30,"""RevisionService::collectRevisions: Created revisions for 0 notes""
05-15T12:09:24,30,"""RevisionService::maintenance: Starting...""
05-15T12:09:24,30,"""RevisionService::maintenance: Service is enabled""
05-15T12:09:19,30,"""DecryptionWorker: cannot start because no master key is currently loaded.""
05-15T12:09:18,20,"""There was some errors:""
05-15T12:09:18,20,"""Error: On file dd35364b6146422d9e6e286b921bcefe.md: GET dd35364b6146422d9e6e286b921bcefe.md: Could not open file (Exception Sabre\DAV\Exception\ServiceUnavailable) (503): <?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>Sabre\DAV\Exception\ServiceUnavailable</s:exception>
<s:message>Could not open file</s:message>
</d:error>

Code: 503
construct@[native code]
p@index.android.bundle:102:244
f@index.android.bundle:100:363
construct@[native code]
index.android.bundle:916:456
p@index.android.bundle:916:630
w@index.android.bundle:1298:6161
index.android.bundle:1298:7044
y@index.android.bundle:109:587
index.android.bundle:109:1890
y@index.android.bundle:109:587
o@index.android.bundle:109:1066
index.android.bundle:109:1209
f@index.android.bundle:125:155
index.android.bundle:125:864
y@index.android.bundle:130:581
C@index.android.bundle:130:947
callImmediates@index.android.bundle:130:3004
value@index.android.bundle:27:2919
index.android.bundle:27:1095
value@index.android.bundle:27:2611
value@index.android.bundle:27:1065
value@[native code]
value@[native code]""
05-15T12:09:18,30,"""Total notes: 7""
05-15T12:09:18,30,"""Total resources: 2""
05-15T12:09:18,30,"""Total folders: 2""
05-15T12:09:18,30,"""createLocal: 10""
05-15T12:09:18,30,"""fetchingTotal: 72""
05-15T12:09:18,30,"""fetchingProcessed: 11""
05-15T12:09:18,30,"""Operations completed: ""
05-15T12:09:17,30,"""Req 12:09:17: PROPFIND https://xxy.org/remote.php/dav/files/notme/joplin/locks/ {"headers":{"Depth":1,"Authorization":"********","Content-Type":"text/xml","If-None-Match":"JoplinIgnore-68091","User-Agent":"Joplin/1.0","Content-Length":"190"},"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\t\t\t<d:propfind xmlns:d="DAV:">\n\t\t\t\t<d:prop xmlns:oc="http://owncloud.org/ns">\n\t\t\t\t\t<d:getlastmodified/><d:resourcetype/>\n\t\t\t\t</d:prop>\n\t\t\t</d:propfind>","timeout":120000,"maxRetry":0}""
05-15T12:09:17,30,"""Res 12:09:17: <?xml version="1.0"?>
<d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns"><d:response><d:href>/remote.php/dav/files/xyy/joplin/locks/</d:href><d:propstat><d:prop><d:getlastmodified>Sat, 15 May 2021 10:08:24 GMT</d:getlastmodified><d:resourcetype><d:collection/></d:resourcetype></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response><d:response><d:href>/remote.php/dav/files/xyy/joplin/locks/sync_mobile_1ab9e837bb7c4f2f9d26e5665dd87cba.json</d:href><d:propstat><d:prop><d:getlastmodified>Sat, 15 May 2021 10:08:24 GMT</d:getlastmodified><d:resourcetype/></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response><d:response><d:href>/remote.php/dav/files/xyy/joplin/locks/sync_mobile_401489efc74c443a8f19aa2af5ecc953.json</d:href><d:propstat><d:prop><d:getlastmodified>Sat, 28 Nov 2020 18:57:35 GMT</d:getlastmodified><d:resourcetype/></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response></d:multistatus>
""

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.