File Timestamp Preservation after using RaiDrive Copy/Move

Hi,

I have several comments as follows.

  1. It appears that if standard copy/move is used, the timestamps are preserved for all files and folders, which is as expected. However, when using RaiDrive Copy/Move, the timestamps are set to be the time of copy/move. Kindly fix this.

  2. If copying a lot of maybe small files, errors keep popping up almost all the time, but the files were copied though. But still the timestamps are at current time of copy.

  3. When creating new folder directly at the network drive, the timestamp of the accessed time is messed up from the beginning. Whereas when creating new folder on the google drive website, the timestamps are correctly produced.

image

Basically for all 1) to 3), the main thing to look at is the timestamp after copying/moving using RaiDrive Fast Copy/Move and after creating new folders either directly or during when copying/moving.

  1. For the “Shared with me” google drive, the folders inside either read-only or writable, it is depended on the sharer, however, for the root folder, I think it should be set to read-only. Because I accidentally copy files to the root folder and it messed up quite a few today. And also the files somehow appear in the “My Drive” instead as well.

Kindly have investigate and fix these.

Thank you.

1 Like

Hi~ @Sarun,

Thanks a lot for your issue report. :+1:

  1. Most of the remote storage support handling only Created and Modified dates.
    But RaiDrive Copy/Move extension missed to refresh the related information.
  2. In “Shared with me” folder or file creation should not be accepted.

Two issues will be fixed in the next patch.

1 Like

Hi

Additional Comments to my response above:

For comment 1), I just found out that timestamp is also not preserved when using standard copy/move. Only when TeraCopy is used, all timestamps are exactly same with the original files and folders.

For comment 2), I could replicate the errors. Please find the log below, (only the [WARN] and [ERROR] ones)

In “service.log” file,

2020-03-21 04:32:44.778 [WARN] GoogleTeamDrive API : Google Team Drive : Upload Error : Forbidden Data : 
2020-03-21 04:34:15.105 [ERROR] GoogleTeamDrive API : Google Team Drive : GetSpaceInfo : Exception : {"WinErrorCode":1237,"NotifyErrorCode":108,"RaiException":"","Filename":"GetAbout","WebResponseCode":403,"HttpException":"403 Rate Limit Exceeded for file : rateLimitExceeded","HttpReferenceMessage":{"error":{"errors":[{"domain":"usageLimits","reason":"rateLimitExceeded","message":"Rate Limit Exceeded"}],"code":403,"message":"Rate Limit Exceeded"}}}
2020-03-21 04:35:55.376 [WARN] GoogleTeamDrive API : Google Team Drive : Upload Error : Forbidden Data : 
2020-03-21 04:36:04.117 [ERROR] GoogleTeamDrive API : Google Team Drive : InitializeUpload Error : Response : {
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "rateLimitExceeded",
    "message": "Rate Limit Exceeded"
   }
  ],
  "code": 403,
  "message": "Rate Limit Exceeded"
 }
}

2020-03-21 04:36:04.117 [ERROR] ExtensionActionInfo:GoogleTeamDrive (Google Team Drive : ShellCopyUpload : API Copy Exception : C:\Users\SARUN\Desktop\เจ็บป่่วยสมบุญ\รุปภาพ\20191028_195820.mp4 -> /sarundear/Family Share/เจ็บป่่วยสมบุญ/รุปภาพ/20191028_195820.mp4 : Copy Error : {"WinErrorCode":1237,"NotifyErrorCode":204,"RaiException":"","Filename":"/sarundear/Family Share/เจ็บป่่วยสมบุญ/รุปภาพ/20191028_195820.mp4","WebResponseCode":403,"HttpException":"403 Rate Limit Exceeded for file : rateLimitExceeded","HttpReferenceMessage":{"error":{"errors":[{"domain":"usageLimits","reason":"rateLimitExceeded","message":"Rate Limit Exceeded"}],"code":403,"message":"Rate Limit Exceeded"}}}
2020-03-21 04:44:35.247 [ERROR] GoogleTeamDrive API : Google Team Drive : GetChangeStart Exception : {"WinErrorCode":1237,"NotifyErrorCode":108,"RaiException":"","Filename":"/sarundear","WebResponseCode":403,"HttpException":"403 Rate Limit Exceeded for file : rateLimitExceeded","HttpReferenceMessage":{"error":{"errors":[{"domain":"usageLimits","reason":"rateLimitExceeded","message":"Rate Limit Exceeded"}],"code":403,"message":"Rate Limit Exceeded"}}}
2020-03-21 04:48:55.157 [ERROR] GoogleTeamDrive API : Google Team Drive : GetChangeStart Exception : {"WinErrorCode":1237,"NotifyErrorCode":108,"RaiException":"","Filename":"/sarundear","WebResponseCode":403,"HttpException":"403 Rate Limit Exceeded for file : rateLimitExceeded","HttpReferenceMessage":{"error":{"errors":[{"domain":"usageLimits","reason":"rateLimitExceeded","message":"Rate Limit Exceeded"}],"code":403,"message":"Rate Limit Exceeded"}}}
2020-03-21 04:53:15.163 [ERROR] GoogleTeamDrive API : Google Team Drive : GetChangeStart Exception : {"WinErrorCode":1237,"NotifyErrorCode":108,"RaiException":"","Filename":"/sarundear","WebResponseCode":403,"HttpException":"403 Rate Limit Exceeded for file : rateLimitExceeded","HttpReferenceMessage":{"error":{"errors":[{"domain":"usageLimits","reason":"rateLimitExceeded","message":"Rate Limit Exceeded"}],"code":403,"message":"Rate Limit Exceeded"}}}
2020-03-21 04:56:14.048 [ERROR] GoogleTeamDrive API : Google Team Drive : GetChangeStart Exception : {"WinErrorCode":1237,"NotifyErrorCode":108,"RaiException":"","Filename":"/sarundear","WebResponseCode":403,"HttpException":"403 Rate Limit Exceeded for file : rateLimitExceeded","HttpReferenceMessage":{"error":{"errors":[{"domain":"usageLimits","reason":"rateLimitExceeded","message":"Rate Limit Exceeded"}],"code":403,"message":"Rate Limit Exceeded"}}}
2020-03-21 05:18:24.946 [ERROR] GoogleTeamDrive API : Google Team Drive : GetChangeStart Exception : {"WinErrorCode":1237,"NotifyErrorCode":108,"RaiException":"","Filename":"/sarundear","WebResponseCode":403,"HttpException":"403 Rate Limit Exceeded for file : rateLimitExceeded","HttpReferenceMessage":{"error":{"errors":[{"domain":"usageLimits","reason":"rateLimitExceeded","message":"Rate Limit Exceeded"}],"code":403,"message":"Rate Limit Exceeded"}}}
2020-03-21 05:27:05.228 [ERROR] GoogleTeamDrive API : Google Team Drive : GetChangeStart Exception : {"WinErrorCode":1237,"NotifyErrorCode":108,"RaiException":"","Filename":"/","WebResponseCode":403,"HttpException":"403 Rate Limit Exceeded for file : rateLimitExceeded","HttpReferenceMessage":{"error":{"errors":[{"domain":"usageLimits","reason":"rateLimitExceeded","message":"Rate Limit Exceeded"}],"code":403,"message":"Rate Limit Exceeded"}}}
2020-03-21 05:37:25.128 [ERROR] GoogleTeamDrive API : Google Team Drive : GetChangeStart Exception : {"WinErrorCode":1237,"NotifyErrorCode":108,"RaiException":"","Filename":"/","WebResponseCode":403,"HttpException":"403 Rate Limit Exceeded for file : rateLimitExceeded","HttpReferenceMessage":{"error":{"errors":[{"domain":"usageLimits","reason":"rateLimitExceeded","message":"Rate Limit Exceeded"}],"code":403,"message":"Rate Limit Exceeded"}}}
2020-03-21 05:41:26.158 [ERROR] GOOGLETEAMDRIVEFILE FILE : /sarundear/Family Share/เจ็บป่่วยสมบุญ/รุปภาพ/20191028_195820.mp4 : CacheFile Read Failed : {"WinErrorCode":87,"NotifyErrorCode":301,"RaiException":"ReadFile : EndPosition too large"}
2020-03-21 05:41:26.158 [ERROR] FILESYSTEM : Google Team Drive : Read Fail : Exception : {"WinErrorCode":87,"NotifyErrorCode":301,"RaiException":"ReadFile : EndPosition too large"}
2020-03-21 05:41:30.912 [WARN] GoogleTeamDrive (Google Team Drive) : OpenHandle : Shell Uploading : /sarundear/Family Share/เจ็บป่่วยสมบุญ/รุปภาพ/20191028_195820.mp4
2020-03-21 05:41:30.914 [WARN] GoogleTeamDrive (Google Team Drive) : OpenHandle : Shell Uploading : /sarundear/Family Share/เจ็บป่่วยสมบุญ/รุปภาพ/20191028_195820.mp4
2020-03-21 05:41:30.915 [WARN] GoogleTeamDrive (Google Team Drive) : OpenHandle : Shell Uploading : /sarundear/Family Share/เจ็บป่่วยสมบุญ/รุปภาพ/20191028_195820.mp4
2020-03-21 05:41:45.298 [WARN] GoogleTeamDrive (Google Team Drive) : OpenHandle : Shell Uploading : /sarundear/Family Share/เจ็บป่่วยสมบุญ/รุปภาพ/20191028_195820.mp4
2020-03-21 05:41:45.298 [WARN] GoogleTeamDrive (Google Team Drive) : OpenHandle : Shell Uploading : /sarundear/Family Share/เจ็บป่่วยสมบุญ/รุปภาพ/20191028_195820.mp4
2020-03-21 05:41:45.298 [WARN] GoogleTeamDrive (Google Team Drive) : OpenHandle : Shell Uploading : /sarundear/Family Share/เจ็บป่่วยสมบุญ/รุปภาพ/20191028_195820.mp4
2020-03-21 05:41:54.054 [WARN] GoogleTeamDrive (Google Team Drive) : OpenHandle : Shell Uploading : /sarundear/Family Share/เจ็บป่่วยสมบุญ/รุปภาพ/20191028_195820.mp4
2020-03-21 05:41:54.054 [WARN] GoogleTeamDrive (Google Team Drive) : OpenHandle : Shell Uploading : /sarundear/Family Share/เจ็บป่่วยสมบุญ/รุปภาพ/20191028_195820.mp4
2020-03-21 05:41:54.055 [WARN] GoogleTeamDrive (Google Team Drive) : OpenHandle : Shell Uploading : /sarundear/Family Share/เจ็บป่่วยสมบุญ/รุปภาพ/20191028_195820.mp4
2020-03-21 05:42:07.077 [ERROR] GOOGLETEAMDRIVEFILE FILE : /sarundear/Family Share/เจ็บป่่วยสมบุญ/รุปภาพ/20191028_195820.mp4 : CacheFile Read Failed : {"WinErrorCode":87,"NotifyErrorCode":301,"RaiException":"ReadFile : EndPosition too large"}
2020-03-21 05:42:07.077 [ERROR] FILESYSTEM : Google Team Drive : Read Fail : Exception : {"WinErrorCode":87,"NotifyErrorCode":301,"RaiException":"ReadFile : EndPosition too large"}
2020-03-21 05:42:08.707 [ERROR] GOOGLETEAMDRIVEFILE FILE : /sarundear/Family Share/เจ็บป่่วยสมบุญ/รุปภาพ/20191028_195820.mp4 : CacheFile Read Failed : {"WinErrorCode":87,"NotifyErrorCode":301,"RaiException":"ReadFile : EndPosition too large"}
2020-03-21 05:42:08.707 [ERROR] FILESYSTEM : Google Team Drive : Read Fail : Exception : {"WinErrorCode":87,"NotifyErrorCode":301,"RaiException":"ReadFile : EndPosition too large"}
2020-03-21 05:42:08.707 [ERROR] GOOGLETEAMDRIVEFILE FILE : /sarundear/Family Share/เจ็บป่่วยสมบุญ/รุปภาพ/20191028_195820.mp4 : CacheFile Read Failed : {"WinErrorCode":87,"NotifyErrorCode":301,"RaiException":"ReadFile : EndPosition too large"}
2020-03-21 05:42:08.707 [ERROR] FILESYSTEM : Google Team Drive : Read Fail : Exception : {"WinErrorCode":87,"NotifyErrorCode":301,"RaiException":"ReadFile : EndPosition too large"}

In “center.log” file,

2020-03-21 04:32:47.183 +07:00 [WRN] ext-fail-copy to S:\sarundear\Family Share\เจ็บป่่วยสมบุญ\ค่ารักษาพยาบาล.xlsx from C:\Users\SARUN\Desktop\เจ็บป่่วยสมบุญ\ค่ารักษาพยาบาล.xlsx <- {"WinErrorCode":5,"NotifyErrorCode":204,"RaiException":"","Filename":"ค่ารักษาพยาบาล.xlsx","WebResponseCode":403,"HttpException":"403 Forbidden Error : ","HttpReferenceMessage":""}
2020-03-21 04:35:56.637 +07:00 [WRN] ext-fail-copy to S:\sarundear\Family Share\เจ็บป่่วยสมบุญ\รุปภาพ\20191028_193514.jpg from C:\Users\SARUN\Desktop\เจ็บป่่วยสมบุญ\รุปภาพ\20191028_193514.jpg <- {"WinErrorCode":5,"NotifyErrorCode":204,"RaiException":"","Filename":"20191028_193514.jpg","WebResponseCode":403,"HttpException":"403 Forbidden Error : ","HttpReferenceMessage":""}

And the files were not copied properly as shown below.

image

image

While the file size for the mp4 file seems to show correctly, but it cannot be played! That means it’s not correctly closed when copying.

Please investigate this.

Thank you.

1 Like