Deleting a Folder/File in Nextcloud iOS causes "Invalid Cross-Device Link" on Desktop Client while Syncing
Steps to reproduce
- Delete Folder/File in iOS App v4.9.2.20
- Sync with Nextcloud Desktop Client Version 3.10.1 (KDE)
- Message: "Some files couldn't Synced! Invalid Cross-Device Link"
- using Nextcloud Server 27.1.4
Expected behaviour
Normal Syncing
Actual behaviour
Since a few weeks, when I make changes in the iOS App I get "Some files couldn't Synced! Invalid Cross-Device Link" on my Desktop Client. If I manually delete the Folder/File on the Desktop too >or< restore the file on iOS, then the message disappears. If I make changes on the Desktop, they are seamlessly carried to iOS.
Logs
#=#=#=# Syncrun started 2023-11-30T05:16:45Z #=#=#=#=# Propagation starts 2023-11-30T05:16:49Z (last step: 3827 msec, total: 3827 msec) ||d/3C/KP5MMSYPK7ZI3V7JFXCJ72BKNNKTFI/FBT89-UXyKwr9RXGVpS0KOJEtgG_t3ZGpq6M3_FLMxkgHLR1SA==.c9r|2|2|1669990248|354d7794cf693b414183dde707d4dcdf|84120344|00173437oc45lz9m9l2h|2|Invalid cross-device link|0|84120344|1669990248|| ||d/QW/MJ2OOXNY4QVWN5D7SC65RG35L5T5EV/0rq0DmsAYgG_ZGvCGeEeZlaOHO7hAjWVq0yh-rFn.c9r|2|2|1701261965|300cb2e06635b0f60c9ba7d2c4b882de|122147|00184995oc45lz9m9l2h|2|Invalid cross-device link|0|122147|1701261965|| #=#=#=# Syncrun finished 2023-11-30T05:16:49Z (last step: 18 msec, total: 3846 msec)
Environment data
iOS version: iOS 17.1.1
Nextcloud iOS app version: v4.9.2.20
Server operating system: Debian 12 Bookworm
Web server: Nginx
Database: MariaDB MySQL 10.11.4
PHP version: 8.2.13
Nextcloud version: 27.1.4
Experiencing the exact same issue: Nextcloud-AIO 27.1.4, iOS 17.1.2, Nextcloud iOS v4.9.2.20, Nextcloud Desktop Flatpak 3.10.1
I had the same problem with Nextcloud Desktop on an Apple M1 (Mac OS 14.2) and Nextcloud Desktop Flatpak (3.11) on a Linux computer.
I solved the problem by revoking the session for the Mac OS client. This was the old device and I switched to the linux computer. However, I assume this is not a solution for people who want to use both devices.