My client doesnāt have enterprise support so Iām stumbling a bit in the dark. Getting a response via enterprise support would be ideal.
Hi.
I cannot reproduce the problem anymore. Seems to be gone with 3.9.2.
Please check on your side.
Regards
Reinhard
Iāve certainly had it this week but not sure if that was before 3.9.2 which I installed this week as well. Iāll do some more tests. Iāve checked the release notes and nothing jumps out as resolving this issue.
I still have this problem on multiple computers. Client 3.10 on Windows 10 with virtual files.
Have you heard anything back on this? Itās a real problem not only with Excel but with any application that checks the timestamps for updates. Iāve just lost a load of edits in Notepad++. It also checks the timestamp of the underlying file and offers to re-load the file. I wasnāt thinking and hit āyesā which meant all the edits lost.
Hi.
The problems with Excel somehow vanished with Client 3.9.x. I am now at 3.9.4.
Recently I saw the issue you described with Notepad++ on another user. Problem is - I canāt reproduce reliabley. When I open a text file on my machine and leave it open for hours - nothing happens.
Regards
Rob
Itās 100% repeatable here. I will try on a different computer. However, Iāve discovered that the milliseconds value on the last write time only gets reset when the Nextcloud client next synchronises. Iāve put together a video showing the problem:
- Using Notepad++ to edit a text file.
- The PowerShell script on the right displays the timestamp and milliseconds
- When you save the file from Notepad++, the file has a milliseconds component
- Click Sync in the client (or I suspect wait a while) and milliseconds resets to zero
- Notepad++ spots this timestamp change and prompts to re-load the file
This is the same process thatās happening in Excel.
The local Nextcloud folder is stored on an NTFS drive. The Centos v7 Nextcloud server is an ext4 volume. Iām just going to watch the timestamp on Linux. Does Linux have millisecond level time stamps?
Laterā¦
Iāve checked the time stamp on Linux and milliseconds is not coming through. Linux can handle milliseconds on this volume as Iāve created a test file called hello-world.txt.
[root@moorfield003 Data drive full]# ls --full-time
total 52
-rw-rār-- 1 nginx nginx 1106 2023-11-01 15:44:02.000000000 +0000 Admin-Groups.txt
drwxr-xr-x 2 nginx nginx 4096 2023-10-26 20:35:48.834797104 +0000 Downloaded reports
-rwxr-xr-x 1 nginx nginx 6992 2023-10-26 21:07:46.000000000 +0000 Group folders report.txt
-rw-rār-- 1 root root 13 2023-11-01 15:44:28.403991386 +0000 hello-world.txt
-rwxr-xr-x 1 nginx nginx 24738 2023-10-29 09:49:21.000000000 +0000 Nextcloud usage.xlsx
-rw-rār-- 1 nginx nginx 65 2023-10-27 18:51:53.914661281 +0000 Readme.md
So the flaw here is that it appears that Nextcloud isnāt preserving the milliseconds value to the Linux file server and the client is then synchronising a zero value back?
Weāre running 3.10.1 - the very latest. Are you using āOn-demandā sync or downloading everything? You are running on Windows as well?
LATER - this issue only occurs using virtual files. If you download all your documents then the issue doesnāt occur. Pretty much suggests itās a fault in the client?
Iāve raised a bug report on Github:
Hi.
We work with Windows 10 and running client 3.9.4 with VSF.
Since it happens apparently only in group folders there might be also a server component involved in this issue.
We continiue to investigate.
Regards
Rob
Itās not limited to group folders - same problem with your own folders. However, it is limited to Seadrive client. The same problem doesnāt occur with Seafile client.
Occurs only with group folders in our environment.
Anyhow - they are working on a fix now.
Here is the according PR. Can you check if this fixes your issue?
Regards
Rob
Iām not sure thatās the same bug. Similar area. Whilst this is a virtual file, itās been downloaded. The fault IMO is that the milliseconds value isnāt getting to the file on the Linux server. It could be the same bug, just described differently.
I have had the same problem for almost a year now. Any update on this?
I reported it via GitHub and was asked to try a beta version in December. This beta did seemed to fix it but I donāt know whether itās been released into production yet. Not sure if I can cross reference the GitHub number with release notes?
Laterā¦ Iām running 3.11.0 in production and the fault still occurs. I believe this is the latest version so I suspect, no, the fix is not in stable release channel yet.
Iāve been working on the clientās Nextcloud system more over the last week and this issue is certainly not fixed.
However, what Iām not clear about is as this is a client issue, does it require everyone who has ever opened (and therefore has downloaded) the Excel file that causes me most problems to update the client?
Good chance they do as I suspect until they have the fixed version, theyāll spot the file has changed, accidentally reset the milliseconds value which leads to the same problem.
@robnicholsonmalt do you know if this has been fixed in a particular version? Im still experiancing the issue.