Hello,
I am using Joplin Mobile on Android Version 2.6.8
I am syncing against a self-hosted Nextcloud-Server
I have quite a number of notes (approx. 3.500) and had a problem with the app regularly crashing. I (maybe too late) then checked the protocol and found errors there with the RevisionService. The errors always were: "SyntaxError: Could not create revision for note: ... JSON Parse error: unterminated string ...". In a terminal I identified the file by the id and found out about the content, so I could find and edit the note on my android. The problem could be solved by just editing the note, deleting a space or something similar. When saving it and synchronising again, the error for that note disappeared, but unfortunately another error was found with a different note. So it must have been some mistakes editing the notes or maybe it was a bug in a previsous version and so I had a lot of those 'buggy' notes.
Step by step I went through the notes and could always make them sync (each time creating around 20-50 new notes on the remote Nextcloud server, so these notes obviously did not sync before due to those errors).
Now I got stuck because the note ID Joplin is pointing out in the error message in the protocol does not refer to an existing file on the server. So of course I cannot edit that note and fix the error.
Is there any way of having the revision service do a re-scan or a rebuild of the history so that Joplin sees, it is referring to an ID that does not correspond to a file? Did a file-rescan on Nextcloud but that did not help.
I guess this might be a bug but did not report to github because I cannot provide steps to reproduce. These errors just seem to have build up in my many notes and I cannot tell how, just found a way of how to fix them, Any help appreciated.
Regards
Gerd