2025-07-14 Error: PUT info.json: "/.../info.json" is locked, existing lock on file

Operating system

Windows

Joplin version

3.3.13

Sync target

Nextcloud

What issue do you have?

Only one of my Linux Joplin apps is not receiving this error message.
All others (three Windows, one Linux and two Android) display this error message.
This is still the case after shutting down and restarting all devices.
The Nextcloud web interface indicates that info.json was last modified approximately 3 hours ago (14 July 2025, 04:30) and has a size of approx. 11 kB.
The data is stored in my Managed Nextcloud, which is operated by a provider and seems to be functioning normally.

@personalizedrefriger
Question 1: What is going on?
Question 2: What can I do?

Letzte Fehlermeldung: Error: PUT info.json: "/.../info.json" is locked, existing lock on file: 3 shared locks (Exception OCA\DAV\Connector\Sabre\Exception\FileLocked) (423): <?xml version="1.0" encoding="utf-8"?> <d:error xmlns:d="DAV:" xmlns:s="sabre/dav"> <s:exception>OCA\DAV\Connector\Sabre\Exception\FileLocked</s:exception> <s:message>"/...info.json" is locked, existing lock on file: 3 shared locks</s:message> </d:error>

Please contact your WebDAV provider as this is a Nextcloud error.

1 Like

My provider was able to resolve the issue.
All my apps are synchronising again.

My provider also appears to operate a ‘Redis cache’ within its infrastructure.
I suspect that this is not part of the actual Nextcloud software, but I am not certain.

My provider took the following steps:
2025-07-14

gestern Abend einmal die Nextcloud Funktion zum neu Einlesen der Dateien für den Benutzer "..." angestoßen. <
Last night, I triggered the Nextcloud function to re-read the files for the user ‘...’ once. <

That alone did not solve the problem.

2025-07-15

zusätzlich einmal den Redis Cache geleert. Normalerweise sollten damit alle ... evtl. bestehenden Locks serverseitig entfernt werden. <
Additionally, the Redis cache was cleared once. Normally, this should remove all ... locks that may exist on the server side. <

After that, the synchronisation of all my Joplin apps worked normally again.

Redis is the proper way to cache data using Nextcloud and normally it solves this lock issue, but maybe not always then.

1 Like

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