Unable to open files after moving them on macOS SeaDrive

Hello.
Environment: macOS Monterey 12.6, SeaDrive Client 2.0.22 (2.0.20, 2.0.18).
Issue: After moving a file to different folder unable to open it. When I’am trying to open a file - nothing happens.

Only solutions are:

  • Quit from SeaDrive and launch it again
  • Relaunch Finder
  • Rename file

Tested on two different macs with macOS 12.6, with all 3 versions of SeaDrive that supports it.
Same versions of SeaDrive working with out an issue on an older macOS.

Changes are successfully committed to the server. And different clients can access and open the file from a new location without any issues.

You have to check client seadrive.log. There may be some errors moving the file on the server. Move operation is done by sending a request to server. If the local placeholder was moved but the move fails on server, you’ll meet the problem you described.

No issues there:

[10/14/22 19:24:44] sync-mgr.c(748): Repo 'Моя библиотека' sync state transition from 'synchronized' to 'committing'.
[10/14/22 19:24:44] sync-mgr.c(5027): All operations of repo Моя библиотека(5ed59ef0) have been processed.
[10/14/22 19:24:44] sync-mgr.c(748): Repo 'Моя библиотека' sync state transition from 'committing' to 'synchronized'.
[10/14/22 19:24:51] file-cache-mgr.c(3530): Failed to utime /Users/razmgn/.seadrive/data/file-cache/5ed59ef0-2ed0-4472-a3bc-8d2044aea355/Текущие файлы/~$seafile-libs.xlsx: No such file or directory
[10/14/22 19:24:58] sync-mgr.c(748): Repo 'Моя библиотека' sync state transition from 'synchronized' to 'committing'.
[10/14/22 19:24:58] sync-mgr.c(5027): All operations of repo Моя библиотека(5ed59ef0) have been processed.
[10/14/22 19:24:58] sync-mgr.c(748): Repo 'Моя библиотека' sync state transition from 'committing' to 'uploading'.
[10/14/22 19:24:58] http-tx-mgr.c(4263): Upload with HTTP sync protocol version 2.
[10/14/22 19:24:58] http-tx-mgr.c(1302): Transfer repo '5ed59ef0': ('normal', 'init') --> ('normal', 'check')
[10/14/22 19:24:58] http-tx-mgr.c(1302): Transfer repo '5ed59ef0': ('normal', 'check') --> ('normal', 'commit')
[10/14/22 19:24:59] http-tx-mgr.c(1302): Transfer repo '5ed59ef0': ('normal', 'commit') --> ('normal', 'fs')
[10/14/22 19:24:59] http-tx-mgr.c(1302): Transfer repo '5ed59ef0': ('normal', 'fs') --> ('normal', 'data')
[10/14/22 19:24:59] http-tx-mgr.c(1302): Transfer repo '5ed59ef0': ('normal', 'data') --> ('normal', 'update-branch')
[10/14/22 19:24:59] http-tx-mgr.c(1302): Transfer repo '5ed59ef0': ('normal', 'update-branch') --> ('finished', 'finished')
[10/14/22 19:24:59] sync-mgr.c(4615): removing blocks for repo 5ed59ef0-2ed0-4472-a3bc-8d2044aea355
[10/14/22 19:24:59] sync-mgr.c(748): Repo 'Моя библиотека' sync state transition from 'uploading' to 'get sync info'.
[10/14/22 19:24:59] sync-mgr.c(748): Repo 'Моя библиотека' sync state transition from 'get sync info' to 'synchronized'.
[10/14/22 19:25:03] sync-mgr.c(748): Repo 'Моя библиотека' sync state transition from 'synchronized' to 'committing'.
[10/14/22 19:25:03] sync-mgr.c(5027): All operations of repo Моя библиотека(5ed59ef0) have been processed.
[10/14/22 19:25:03] sync-mgr.c(748): Repo 'Моя библиотека' sync state transition from 'committing' to 'synchronized'.

I can see changes on the server and on other clients.
Any one of three solutions from original post can be used by itself (I can relaunch Finder OR rename file OR relauch SeaDrive to access moved file).

Additionally tested on different devices with macOS 12.4 and macOS 12.5.1 - with same result.

Still same behavior on macOS Ventura 13.0.1 and SeaDrive 2.0.24.