-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Description
Hello everyone here :)
Thank you for the great work done on the client. I found this bug which seems pretty preoccupying.
Hope it helps !
Good luck 🌺
Description of the bug
In some cases, a document that has been modified online on the cloud in OnlyOffice (integrated in Nextcloud) can no longer be brought back down to local sync. The client indicates a "checksum" error.
Concretely: as long as I don't modify the file locally, in fact its modifications come down quietly... But as soon as I apply a local modification to it, it goes back up to the cloud but if I then modify it in the cloud, then it's over, it doesn't want to go back down.
Reproduce the bug
- Create a .docx document in the cloud for example
- See that it synchronizes locally without any problem
- Edit the document in the cloud
- Observe that the modified document synchronizes there too without any problem
- Now modify the document locally with your onlyoffice editor
- Observe that the locally modified document synchronizes and goes up in the cloud
- Open the locally modified document in the browser, everything seems to be ok
- Now modify the document in your browser
- And then it crashes, the client can't get the modified document back down to your local device
Expected behavior
The modified document should be synced locally without any problem as it is the case in steps 3->4
Relevant logs
Error message displayed by the client:

Screenshots
We see here in the finder the file with a red cross indicating that it can not be synced

Client:
- Device: NC client 3.2.2 on Mac 10.14.16 (same behavior seen also with latest client on windows)
Server:
- NC 19.0.12
- OnlyOffice connector into Nextcloud for document edition
Additional context
- I feel this is a pretty high priority bug because the probability of it happening is pretty high and once this bug happens, you get stuck. The file can't go back down and you have to duplicate the file in the cloud so that its copy can go back down for example. This doesn't seem like an acceptable experience.