"./sync.test -test.v -test.timeout 1h0m0s -remote TestProtonDrive: -verbose -test.run '^(TestMoveWithDeleteEmptySrcDirs|TestServerSideMove|TestServerSideMoveDeleteEmptySourceDirs|TestServerSideMoveOverSelf|TestServerSideMoveWithFilter|TestSyncBackupDir|TestSyncBackupDirSuffixOnly|TestSyncBackupDirWithSuffix|TestSyncBackupDirWithSuffixKeepExtension|TestSyncSuffix|TestSyncSuffixKeepExtension|TestSyncWithTrackRenames|TestSyncWithTrackRenamesStrategyLeaf|TestSyncWithTrackRenamesStrategyModtime)$'" - Starting (try 3/5) 2025/03/06 02:01:52 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-vesiver2gari" 2025/03/06 02:01:52 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2025/03/06 02:01:52 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Has cached credentials 2025/03/06 02:01:53 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Used cached credential to initialize the ProtonDrive API 2025/03/06 02:01:53 DEBUG : Creating backend with remote "/tmp/rclone3944894369" === RUN TestServerSideMoveOverSelf run.go:180: Remote "proton drive root link ID 'rclone-test-vesiver2gari'", Local "Local file system at /tmp/rclone3944894369", Modify Window "1s" 2025/03/06 02:01:55 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-posopiy9cogo" 2025/03/06 02:01:55 DEBUG : proton drive root link ID 'rclone-test-posopiy9cogo': Has cached credentials 2025/03/06 02:01:56 DEBUG : proton drive root link ID 'rclone-test-posopiy9cogo': Used cached credential to initialize the ProtonDrive API sync_test.go:671: Server side copy (if possible) proton drive root link ID 'rclone-test-vesiver2gari' -> proton drive root link ID 'rclone-test-posopiy9cogo' 2025/03/06 02:01:57 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2025/03/06 02:01:57 DEBUG : proton drive root link ID 'rclone-test-posopiy9cogo': Waiting for checks to finish 2025/03/06 02:01:57 DEBUG : proton drive root link ID 'rclone-test-posopiy9cogo': Waiting for transfers to finish 2025/03/06 02:01:58 DEBUG : sub dir/hello world: sha1 = 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed OK 2025/03/06 02:01:58 INFO : sub dir/hello world: Copied (new) run.go:180: Remote "proton drive root link ID 'rclone-test-vesiver2gari'", Local "Local file system at /tmp/rclone3944894369", Modify Window "1s" 2025/03/06 02:01:59.847094 WARN RESTY 422 POST https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/files: A file or folder with that name already exists (Code=2500, Status=422), Attempt 1 2025/03/06 02:01:59.847133 ERROR RESTY 422 POST https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/files: A file or folder with that name already exists (Code=2500, Status=422) 2025/03/06 02:02:01 DEBUG : proton drive root link ID 'rclone-test-posopiy9cogo': Using server-side directory move 2025/03/06 02:02:01 INFO : proton drive root link ID 'rclone-test-posopiy9cogo': Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2025/03/06 02:02:01 DEBUG : sub dir/hello world: Sizes differ (src 17 vs dst 11) 2025/03/06 02:02:01 DEBUG : proton drive root link ID 'rclone-test-posopiy9cogo': Waiting for checks to finish 2025/03/06 02:02:01 DEBUG : proton drive root link ID 'rclone-test-posopiy9cogo': Waiting for transfers to finish 2025/03/06 02:02:01 INFO : sub dir/hello world: Deleted 2025/03/06 02:02:02.214127 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/BLXptgMMvkpya1DZVsvlXAL8HH4WO_T0I-ra3V6jUV30P488tQr9HfOCO-IbRuT0XCXErDb6j7hb6m2JtlK-CA==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/06 02:02:02.214177 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/BLXptgMMvkpya1DZVsvlXAL8HH4WO_T0I-ra3V6jUV30P488tQr9HfOCO-IbRuT0XCXErDb6j7hb6m2JtlK-CA==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:02 ERROR : sub dir/hello world: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/BLXptgMMvkpya1DZVsvlXAL8HH4WO_T0I-ra3V6jUV30P488tQr9HfOCO-IbRuT0XCXErDb6j7hb6m2JtlK-CA==/move: This value should not be blank. (Code=2000, Status=400) sync_test.go:684: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:684 Error: Received unexpected error: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/BLXptgMMvkpya1DZVsvlXAL8HH4WO_T0I-ra3V6jUV30P488tQr9HfOCO-IbRuT0XCXErDb6j7hb6m2JtlK-CA==/move: This value should not be blank. (Code=2000, Status=400) Test: TestServerSideMoveOverSelf 2025/03/06 02:02:02 DEBUG : proton drive root link ID 'rclone-test-posopiy9cogo': Purge remote --- FAIL: TestServerSideMoveOverSelf (9.86s) === RUN TestSyncWithTrackRenames run.go:180: Remote "proton drive root link ID 'rclone-test-vesiver2gari'", Local "Local file system at /tmp/rclone3944894369", Modify Window "1s" sync_test.go:1538: Can track renames: true 2025/03/06 02:02:03 INFO : proton drive root link ID 'rclone-test-vesiver2gari': Making map for --track-renames 2025/03/06 02:02:03 INFO : proton drive root link ID 'rclone-test-vesiver2gari': Finished making map for --track-renames 2025/03/06 02:02:03 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for checks to finish 2025/03/06 02:02:03 DEBUG : potato: Need to transfer - No matching file found at Destination 2025/03/06 02:02:03 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for renames to finish 2025/03/06 02:02:03 DEBUG : yam: Need to transfer - No matching file found at Destination 2025/03/06 02:02:03 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for transfers to finish 2025/03/06 02:02:04 DEBUG : potato: sha1 = 1d1ac61cfffcfdd0a15cc9ae575fb06ca8c11fb5 OK 2025/03/06 02:02:04 INFO : potato: Copied (new) 2025/03/06 02:02:04 DEBUG : yam: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/03/06 02:02:04 INFO : yam: Copied (new) 2025/03/06 02:02:04 DEBUG : Waiting for deletions to finish run.go:180: Remote "proton drive root link ID 'rclone-test-vesiver2gari'", Local "Local file system at /tmp/rclone3944894369", Modify Window "1s" 2025/03/06 02:02:05 DEBUG : potato: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/03/06 02:02:05 INFO : proton drive root link ID 'rclone-test-vesiver2gari': Making map for --track-renames 2025/03/06 02:02:05 INFO : proton drive root link ID 'rclone-test-vesiver2gari': Finished making map for --track-renames 2025/03/06 02:02:05 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for checks to finish 2025/03/06 02:02:05 DEBUG : potato: Unchanged skipping 2025/03/06 02:02:05 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for renames to finish 2025/03/06 02:02:05.706338 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/UOceONUO-SwfF80mDDfeGx5pHxaaqaoW-uK4XsY1Men0wYtv8k4ikbIJ2SqocjAUySnB2sO3Q9NCHkbziOqo_w==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/06 02:02:05.706369 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/UOceONUO-SwfF80mDDfeGx5pHxaaqaoW-uK4XsY1Men0wYtv8k4ikbIJ2SqocjAUySnB2sO3Q9NCHkbziOqo_w==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:05 ERROR : yam: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/UOceONUO-SwfF80mDDfeGx5pHxaaqaoW-uK4XsY1Men0wYtv8k4ikbIJ2SqocjAUySnB2sO3Q9NCHkbziOqo_w==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:05 DEBUG : yaml: Failed to rename to "yam": 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/UOceONUO-SwfF80mDDfeGx5pHxaaqaoW-uK4XsY1Men0wYtv8k4ikbIJ2SqocjAUySnB2sO3Q9NCHkbziOqo_w==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:05 DEBUG : yaml: Need to transfer - No matching file found at Destination 2025/03/06 02:02:05 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for transfers to finish 2025/03/06 02:02:06 DEBUG : yaml: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/03/06 02:02:06 INFO : yaml: Copied (new) 2025/03/06 02:02:06 ERROR : proton drive root link ID 'rclone-test-vesiver2gari': not deleting files as there were IO errors 2025/03/06 02:02:06 ERROR : proton drive root link ID 'rclone-test-vesiver2gari': not deleting directories as there were IO errors sync_test.go:1556: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1556 Error: Received unexpected error: not deleting files as there were IO errors Test: TestSyncWithTrackRenames --- FAIL: TestSyncWithTrackRenames (3.95s) === RUN TestSyncWithTrackRenamesStrategyModtime run.go:180: Remote "proton drive root link ID 'rclone-test-vesiver2gari'", Local "Local file system at /tmp/rclone3944894369", Modify Window "1s" sync_test.go:1610: Can track renames: true 2025/03/06 02:02:07 INFO : proton drive root link ID 'rclone-test-vesiver2gari': Making map for --track-renames 2025/03/06 02:02:07 INFO : proton drive root link ID 'rclone-test-vesiver2gari': Finished making map for --track-renames 2025/03/06 02:02:07 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for checks to finish 2025/03/06 02:02:07 DEBUG : potato: Need to transfer - No matching file found at Destination 2025/03/06 02:02:07 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for renames to finish 2025/03/06 02:02:07 DEBUG : yam: Need to transfer - No matching file found at Destination 2025/03/06 02:02:07 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for transfers to finish 2025/03/06 02:02:08 DEBUG : yam: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/03/06 02:02:08 INFO : yam: Copied (new) 2025/03/06 02:02:08 DEBUG : potato: sha1 = 1d1ac61cfffcfdd0a15cc9ae575fb06ca8c11fb5 OK 2025/03/06 02:02:08 INFO : potato: Copied (new) 2025/03/06 02:02:08 DEBUG : Waiting for deletions to finish run.go:180: Remote "proton drive root link ID 'rclone-test-vesiver2gari'", Local "Local file system at /tmp/rclone3944894369", Modify Window "1s" 2025/03/06 02:02:09 DEBUG : potato: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/03/06 02:02:09 INFO : proton drive root link ID 'rclone-test-vesiver2gari': Making map for --track-renames 2025/03/06 02:02:09 INFO : proton drive root link ID 'rclone-test-vesiver2gari': Finished making map for --track-renames 2025/03/06 02:02:09 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for checks to finish 2025/03/06 02:02:09 DEBUG : potato: Unchanged skipping 2025/03/06 02:02:09 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for renames to finish 2025/03/06 02:02:09.635235 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/rEz_gUpAUt6b9i628C965oou9bZAV2G0QIFWWCkHS1roLkg58zpTySzyYnU6ynmlLTB3hTH-h708X0HzLKCufg==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/06 02:02:09.635258 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/rEz_gUpAUt6b9i628C965oou9bZAV2G0QIFWWCkHS1roLkg58zpTySzyYnU6ynmlLTB3hTH-h708X0HzLKCufg==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:09 ERROR : yam: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/rEz_gUpAUt6b9i628C965oou9bZAV2G0QIFWWCkHS1roLkg58zpTySzyYnU6ynmlLTB3hTH-h708X0HzLKCufg==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:09 DEBUG : yaml: Failed to rename to "yam": 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/rEz_gUpAUt6b9i628C965oou9bZAV2G0QIFWWCkHS1roLkg58zpTySzyYnU6ynmlLTB3hTH-h708X0HzLKCufg==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:09 DEBUG : yaml: Need to transfer - No matching file found at Destination 2025/03/06 02:02:09 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for transfers to finish 2025/03/06 02:02:10 DEBUG : yaml: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/03/06 02:02:10 INFO : yaml: Copied (new) 2025/03/06 02:02:10 ERROR : proton drive root link ID 'rclone-test-vesiver2gari': not deleting files as there were IO errors 2025/03/06 02:02:10 ERROR : proton drive root link ID 'rclone-test-vesiver2gari': not deleting directories as there were IO errors sync_test.go:1628: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1628 Error: Received unexpected error: not deleting files as there were IO errors Test: TestSyncWithTrackRenamesStrategyModtime --- FAIL: TestSyncWithTrackRenamesStrategyModtime (3.96s) === RUN TestSyncWithTrackRenamesStrategyLeaf run.go:180: Remote "proton drive root link ID 'rclone-test-vesiver2gari'", Local "Local file system at /tmp/rclone3944894369", Modify Window "1s" sync_test.go:1649: Can track renames: true 2025/03/06 02:02:11 INFO : proton drive root link ID 'rclone-test-vesiver2gari': Making map for --track-renames 2025/03/06 02:02:11 INFO : proton drive root link ID 'rclone-test-vesiver2gari': Finished making map for --track-renames 2025/03/06 02:02:11 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for checks to finish 2025/03/06 02:02:11 DEBUG : potato: Need to transfer - No matching file found at Destination 2025/03/06 02:02:11 DEBUG : sub/yam: Need to transfer - No matching file found at Destination 2025/03/06 02:02:11 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for renames to finish 2025/03/06 02:02:11 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for transfers to finish 2025/03/06 02:02:12 DEBUG : potato: sha1 = 1d1ac61cfffcfdd0a15cc9ae575fb06ca8c11fb5 OK 2025/03/06 02:02:12 INFO : potato: Copied (new) 2025/03/06 02:02:12 DEBUG : sub/yam: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/03/06 02:02:12 INFO : sub/yam: Copied (new) 2025/03/06 02:02:12 DEBUG : Waiting for deletions to finish run.go:180: Remote "proton drive root link ID 'rclone-test-vesiver2gari'", Local "Local file system at /tmp/rclone3944894369", Modify Window "1s" 2025/03/06 02:02:13 DEBUG : potato: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/03/06 02:02:13 DEBUG : potato: Unchanged skipping 2025/03/06 02:02:13 INFO : proton drive root link ID 'rclone-test-vesiver2gari': Making map for --track-renames 2025/03/06 02:02:13 INFO : proton drive root link ID 'rclone-test-vesiver2gari': Finished making map for --track-renames 2025/03/06 02:02:13 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for checks to finish 2025/03/06 02:02:13 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for renames to finish 2025/03/06 02:02:14.267665 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/9S3rTtBnJiLvYIchOABCSF_ayIL6_iKonPC10gv5GiCaUJLcLulnaEhtIHqQ5h-t_WhmoIgdbzmAmuij82t77g==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/06 02:02:14.267691 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/9S3rTtBnJiLvYIchOABCSF_ayIL6_iKonPC10gv5GiCaUJLcLulnaEhtIHqQ5h-t_WhmoIgdbzmAmuij82t77g==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:14 ERROR : sub/yam: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/9S3rTtBnJiLvYIchOABCSF_ayIL6_iKonPC10gv5GiCaUJLcLulnaEhtIHqQ5h-t_WhmoIgdbzmAmuij82t77g==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:14 DEBUG : yam: Failed to rename to "sub/yam": 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/9S3rTtBnJiLvYIchOABCSF_ayIL6_iKonPC10gv5GiCaUJLcLulnaEhtIHqQ5h-t_WhmoIgdbzmAmuij82t77g==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:14 DEBUG : yam: Need to transfer - No matching file found at Destination 2025/03/06 02:02:14 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for transfers to finish 2025/03/06 02:02:14 DEBUG : yam: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/03/06 02:02:14 INFO : yam: Copied (new) 2025/03/06 02:02:14 ERROR : proton drive root link ID 'rclone-test-vesiver2gari': not deleting files as there were IO errors 2025/03/06 02:02:14 ERROR : proton drive root link ID 'rclone-test-vesiver2gari': not deleting directories as there were IO errors sync_test.go:1667: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1667 Error: Received unexpected error: not deleting files as there were IO errors Test: TestSyncWithTrackRenamesStrategyLeaf --- FAIL: TestSyncWithTrackRenamesStrategyLeaf (5.13s) === RUN TestMoveWithDeleteEmptySrcDirs run.go:180: Remote "proton drive root link ID 'rclone-test-vesiver2gari'", Local "Local file system at /tmp/rclone3944894369", Modify Window "1s" 2025/03/06 02:02:17 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2025/03/06 02:02:17 DEBUG : nested/sub dir/file: Need to transfer - File not found at Destination 2025/03/06 02:02:17 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for checks to finish 2025/03/06 02:02:17 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Waiting for transfers to finish 2025/03/06 02:02:18 DEBUG : sub dir/hello world: sha1 = 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed OK 2025/03/06 02:02:18 INFO : sub dir/hello world: Copied (new) 2025/03/06 02:02:18 INFO : sub dir/hello world: Deleted 2025/03/06 02:02:18 DEBUG : nested/sub dir/file: sha1 = b4b3e0a278988bc15f2913af3f4153ccef74e465 OK 2025/03/06 02:02:18 INFO : nested/sub dir/file: Copied (new) 2025/03/06 02:02:18 INFO : nested/sub dir/file: Deleted 2025/03/06 02:02:18 ERROR : Local file system at /tmp/rclone3944894369: not deleting directories as there were IO errors sync_test.go:1788: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1788 Error: Received unexpected error: not deleting directories as there were IO errors Test: TestMoveWithDeleteEmptySrcDirs --- FAIL: TestMoveWithDeleteEmptySrcDirs (3.64s) === RUN TestServerSideMove run.go:180: Remote "proton drive root link ID 'rclone-test-vesiver2gari'", Local "Local file system at /tmp/rclone3944894369", Modify Window "1s" 2025/03/06 02:02:20 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-tekeqop8kaca" 2025/03/06 02:02:20 DEBUG : proton drive root link ID 'rclone-test-tekeqop8kaca': Has cached credentials 2025/03/06 02:02:21 DEBUG : proton drive root link ID 'rclone-test-tekeqop8kaca': Used cached credential to initialize the ProtonDrive API sync_test.go:1705: Server side move (if possible) proton drive root link ID 'rclone-test-vesiver2gari' -> proton drive root link ID 'rclone-test-tekeqop8kaca' 2025/03/06 02:02:25 DEBUG : proton drive root link ID 'rclone-test-tekeqop8kaca': Using server-side directory move 2025/03/06 02:02:25 INFO : proton drive root link ID 'rclone-test-tekeqop8kaca': Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2025/03/06 02:02:26 DEBUG : potato2: Need to transfer - File not found at Destination 2025/03/06 02:02:26 DEBUG : empty space: Size and modification time the same (differ by 0s, within tolerance 1s) 2025/03/06 02:02:26 DEBUG : empty space: Unchanged skipping 2025/03/06 02:02:26 DEBUG : potato3: Sizes differ (src 68 vs dst 60) 2025/03/06 02:02:26 DEBUG : proton drive root link ID 'rclone-test-tekeqop8kaca': Waiting for checks to finish 2025/03/06 02:02:26 INFO : empty space: Deleted 2025/03/06 02:02:26 DEBUG : proton drive root link ID 'rclone-test-tekeqop8kaca': Waiting for transfers to finish 2025/03/06 02:02:26 INFO : potato3: Deleted 2025/03/06 02:02:26.657238 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/MPltlECuLzUaKP-ipMcOZpZUWv5BQMgovPXgsjBSKhOtkoMkGPAUgmWzzfwX45ysWGy2itJ7-yCjvICyAHdDkg==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/06 02:02:26.657272 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/MPltlECuLzUaKP-ipMcOZpZUWv5BQMgovPXgsjBSKhOtkoMkGPAUgmWzzfwX45ysWGy2itJ7-yCjvICyAHdDkg==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:26 ERROR : potato2: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/MPltlECuLzUaKP-ipMcOZpZUWv5BQMgovPXgsjBSKhOtkoMkGPAUgmWzzfwX45ysWGy2itJ7-yCjvICyAHdDkg==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:26.767630 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/pnT1xP_f6Pq87k_cAAoEGL8QBupQi_uYE9ABCYn1HfZ7X_f1PYPTZ-I63ivaj8zC9WqYf_6Frl3e-Zlnnv1Lzg==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/06 02:02:26.767659 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/pnT1xP_f6Pq87k_cAAoEGL8QBupQi_uYE9ABCYn1HfZ7X_f1PYPTZ-I63ivaj8zC9WqYf_6Frl3e-Zlnnv1Lzg==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:26 ERROR : potato3: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/pnT1xP_f6Pq87k_cAAoEGL8QBupQi_uYE9ABCYn1HfZ7X_f1PYPTZ-I63ivaj8zC9WqYf_6Frl3e-Zlnnv1Lzg==/move: This value should not be blank. (Code=2000, Status=400) sync_test.go:1716: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1716 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1881 Error: Received unexpected error: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/pnT1xP_f6Pq87k_cAAoEGL8QBupQi_uYE9ABCYn1HfZ7X_f1PYPTZ-I63ivaj8zC9WqYf_6Frl3e-Zlnnv1Lzg==/move: This value should not be blank. (Code=2000, Status=400) Test: TestServerSideMove 2025/03/06 02:02:26 DEBUG : proton drive root link ID 'rclone-test-tekeqop8kaca': Purge remote --- FAIL: TestServerSideMove (7.51s) === RUN TestServerSideMoveWithFilter run.go:180: Remote "proton drive root link ID 'rclone-test-vesiver2gari'", Local "Local file system at /tmp/rclone3944894369", Modify Window "1s" 2025/03/06 02:02:28 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-bocoren8liya" 2025/03/06 02:02:28 DEBUG : proton drive root link ID 'rclone-test-bocoren8liya': Has cached credentials 2025/03/06 02:02:28 DEBUG : proton drive root link ID 'rclone-test-bocoren8liya': Used cached credential to initialize the ProtonDrive API sync_test.go:1705: Server side move (if possible) proton drive root link ID 'rclone-test-vesiver2gari' -> proton drive root link ID 'rclone-test-bocoren8liya' 2025/03/06 02:02:33 DEBUG : empty space: Excluded (Size Filter) 2025/03/06 02:02:33 DEBUG : empty space: Excluded 2025/03/06 02:02:33 DEBUG : empty space: Excluded (Size Filter) 2025/03/06 02:02:33 DEBUG : empty space: Excluded 2025/03/06 02:02:33 DEBUG : potato2: Need to transfer - File not found at Destination 2025/03/06 02:02:33 DEBUG : proton drive root link ID 'rclone-test-bocoren8liya': Waiting for checks to finish 2025/03/06 02:02:33 DEBUG : potato3: Sizes differ (src 68 vs dst 60) 2025/03/06 02:02:33 DEBUG : proton drive root link ID 'rclone-test-bocoren8liya': Waiting for transfers to finish 2025/03/06 02:02:33 INFO : potato3: Deleted 2025/03/06 02:02:34.014640 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/JG-J-p9IMqlmBsok8bHS7QfUbY4q2F44RZ90aeSCnVZsW_SvYc-z4G6PbtmZKgHfszuc69Hya9jMepqQGq629g==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/06 02:02:34.014665 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/JG-J-p9IMqlmBsok8bHS7QfUbY4q2F44RZ90aeSCnVZsW_SvYc-z4G6PbtmZKgHfszuc69Hya9jMepqQGq629g==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:34 ERROR : potato2: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/JG-J-p9IMqlmBsok8bHS7QfUbY4q2F44RZ90aeSCnVZsW_SvYc-z4G6PbtmZKgHfszuc69Hya9jMepqQGq629g==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:34.183159 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/xgSdlArxL1rv-wZhb_x-fIgYasPP3-csSSe3xlfoGwjkDPIP1RHzl3d4-g8citBz_O-P0sXAsFNsFJp46ta18Q==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/06 02:02:34.183181 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/xgSdlArxL1rv-wZhb_x-fIgYasPP3-csSSe3xlfoGwjkDPIP1RHzl3d4-g8citBz_O-P0sXAsFNsFJp46ta18Q==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:34 ERROR : potato3: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/xgSdlArxL1rv-wZhb_x-fIgYasPP3-csSSe3xlfoGwjkDPIP1RHzl3d4-g8citBz_O-P0sXAsFNsFJp46ta18Q==/move: This value should not be blank. (Code=2000, Status=400) sync_test.go:1716: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1716 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1894 Error: Received unexpected error: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/xgSdlArxL1rv-wZhb_x-fIgYasPP3-csSSe3xlfoGwjkDPIP1RHzl3d4-g8citBz_O-P0sXAsFNsFJp46ta18Q==/move: This value should not be blank. (Code=2000, Status=400) Test: TestServerSideMoveWithFilter 2025/03/06 02:02:34 DEBUG : proton drive root link ID 'rclone-test-bocoren8liya': Purge remote --- FAIL: TestServerSideMoveWithFilter (7.67s) === RUN TestServerSideMoveDeleteEmptySourceDirs run.go:180: Remote "proton drive root link ID 'rclone-test-vesiver2gari'", Local "Local file system at /tmp/rclone3944894369", Modify Window "1s" 2025/03/06 02:02:35 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-susuquz0zufa" 2025/03/06 02:02:35 DEBUG : proton drive root link ID 'rclone-test-susuquz0zufa': Has cached credentials 2025/03/06 02:02:36 DEBUG : proton drive root link ID 'rclone-test-susuquz0zufa': Used cached credential to initialize the ProtonDrive API 2025/03/06 02:02:38 INFO : tomatoDir: Making directory sync_test.go:1705: Server side move (if possible) proton drive root link ID 'rclone-test-vesiver2gari' -> proton drive root link ID 'rclone-test-susuquz0zufa' 2025/03/06 02:02:41 DEBUG : proton drive root link ID 'rclone-test-susuquz0zufa': Using server-side directory move 2025/03/06 02:02:41 INFO : proton drive root link ID 'rclone-test-susuquz0zufa': Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2025/03/06 02:02:41 DEBUG : potato2: Need to transfer - File not found at Destination 2025/03/06 02:02:41 DEBUG : empty space: Size and modification time the same (differ by 0s, within tolerance 1s) 2025/03/06 02:02:41 DEBUG : empty space: Unchanged skipping 2025/03/06 02:02:41 DEBUG : potato3: Sizes differ (src 68 vs dst 60) 2025/03/06 02:02:41 DEBUG : proton drive root link ID 'rclone-test-susuquz0zufa': Waiting for checks to finish 2025/03/06 02:02:41 INFO : potato3: Deleted 2025/03/06 02:02:41 INFO : empty space: Deleted 2025/03/06 02:02:41 DEBUG : proton drive root link ID 'rclone-test-susuquz0zufa': Waiting for transfers to finish 2025/03/06 02:02:42.133028 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/1GCL5X9vi_uvj3Vo0TNXxxJiEqb8wmmRpR_1wDd43Y4qORJt8Ex6iMZtYgRzutnC_HtAww1LDir4jwLXMuosAQ==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/06 02:02:42.133049 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/1GCL5X9vi_uvj3Vo0TNXxxJiEqb8wmmRpR_1wDd43Y4qORJt8Ex6iMZtYgRzutnC_HtAww1LDir4jwLXMuosAQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:42 ERROR : potato2: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/1GCL5X9vi_uvj3Vo0TNXxxJiEqb8wmmRpR_1wDd43Y4qORJt8Ex6iMZtYgRzutnC_HtAww1LDir4jwLXMuosAQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:42.249159 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/0P-FLLFkCiCLqX1JHicEeeJ2SiEAkIajQ5-DgOAD5Q10uBOFC8igpI5k1o8XlrX8lBW6J2teOLUbyI0qSzTrQg==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/06 02:02:42.249219 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/0P-FLLFkCiCLqX1JHicEeeJ2SiEAkIajQ5-DgOAD5Q10uBOFC8igpI5k1o8XlrX8lBW6J2teOLUbyI0qSzTrQg==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:42 ERROR : potato3: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/0P-FLLFkCiCLqX1JHicEeeJ2SiEAkIajQ5-DgOAD5Q10uBOFC8igpI5k1o8XlrX8lBW6J2teOLUbyI0qSzTrQg==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:02:42 ERROR : proton drive root link ID 'rclone-test-vesiver2gari': not deleting directories as there were IO errors sync_test.go:1716: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1716 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1901 Error: Received unexpected error: not deleting directories as there were IO errors Test: TestServerSideMoveDeleteEmptySourceDirs 2025/03/06 02:02:42 DEBUG : proton drive root link ID 'rclone-test-susuquz0zufa': Purge remote --- FAIL: TestServerSideMoveDeleteEmptySourceDirs (8.16s) === RUN TestSyncBackupDir run.go:180: Remote "proton drive root link ID 'rclone-test-vesiver2gari'", Local "Local file system at /tmp/rclone3944894369", Modify Window "1s" 2025/03/06 02:02:46 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-vesiver2gari/dst" 2025/03/06 02:02:46 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Has cached credentials 2025/03/06 02:02:47 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Used cached credential to initialize the ProtonDrive API 2025/03/06 02:03:35 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-vesiver2gari/backup" 2025/03/06 02:03:35 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/backup': Has cached credentials 2025/03/06 02:03:36 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/backup': Used cached credential to initialize the ProtonDrive API 2025/03/06 02:05:14 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/03/06 02:05:14 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Waiting for checks to finish 2025/03/06 02:05:14 DEBUG : two: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/03/06 02:05:14 DEBUG : two: Unchanged skipping 2025/03/06 02:05:15.150516 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/MemttMTuY9ZMt6QRhy1G5DX3fREytzS2JCLD1lrQu2IT6MVRRbsD1JIVXOh9rJXgjBzxDZiMHeCBZi55GWHBWQ==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/06 02:05:15.150539 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/MemttMTuY9ZMt6QRhy1G5DX3fREytzS2JCLD1lrQu2IT6MVRRbsD1JIVXOh9rJXgjBzxDZiMHeCBZi55GWHBWQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:05:15 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/MemttMTuY9ZMt6QRhy1G5DX3fREytzS2JCLD1lrQu2IT6MVRRbsD1JIVXOh9rJXgjBzxDZiMHeCBZi55GWHBWQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:05:15 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Waiting for transfers to finish 2025/03/06 02:05:15 ERROR : proton drive root link ID 'rclone-test-vesiver2gari/dst': not deleting files as there were IO errors 2025/03/06 02:05:15 ERROR : proton drive root link ID 'rclone-test-vesiver2gari/dst': not deleting directories as there were IO errors sync_test.go:2385: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2385 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2427 Error: Received unexpected error: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/MemttMTuY9ZMt6QRhy1G5DX3fREytzS2JCLD1lrQu2IT6MVRRbsD1JIVXOh9rJXgjBzxDZiMHeCBZi55GWHBWQ==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDir --- FAIL: TestSyncBackupDir (153.14s) === RUN TestSyncBackupDirWithSuffix run.go:180: Remote "proton drive root link ID 'rclone-test-vesiver2gari'", Local "Local file system at /tmp/rclone3944894369", Modify Window "1s" 2025/03/06 02:05:19 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-vesiver2gari/dst" 2025/03/06 02:05:19 DEBUG : Config file has changed externally - reloading 2025/03/06 02:05:19 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Has cached credentials 2025/03/06 02:05:20 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Used cached credential to initialize the ProtonDrive API 2025/03/06 02:06:10 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-vesiver2gari/backup" 2025/03/06 02:06:10 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/backup': Has cached credentials 2025/03/06 02:06:10 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/backup': Used cached credential to initialize the ProtonDrive API 2025/03/06 02:07:50 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/03/06 02:07:50 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Waiting for checks to finish 2025/03/06 02:07:50 DEBUG : two: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/03/06 02:07:50 DEBUG : two: Unchanged skipping 2025/03/06 02:07:50.799142 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/f2xvqod2xhe49FoMcT4bDM2JpFvafBJvAEA4pOBfJVfSvxc7nMxq41a37jilXJumYDBxQCr6RszVlIntitTOOQ==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/06 02:07:50.799163 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/f2xvqod2xhe49FoMcT4bDM2JpFvafBJvAEA4pOBfJVfSvxc7nMxq41a37jilXJumYDBxQCr6RszVlIntitTOOQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:07:50 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/f2xvqod2xhe49FoMcT4bDM2JpFvafBJvAEA4pOBfJVfSvxc7nMxq41a37jilXJumYDBxQCr6RszVlIntitTOOQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:07:50 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Waiting for transfers to finish 2025/03/06 02:07:50 ERROR : proton drive root link ID 'rclone-test-vesiver2gari/dst': not deleting files as there were IO errors 2025/03/06 02:07:50 ERROR : proton drive root link ID 'rclone-test-vesiver2gari/dst': not deleting directories as there were IO errors sync_test.go:2385: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2385 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2431 Error: Received unexpected error: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/f2xvqod2xhe49FoMcT4bDM2JpFvafBJvAEA4pOBfJVfSvxc7nMxq41a37jilXJumYDBxQCr6RszVlIntitTOOQ==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDirWithSuffix --- FAIL: TestSyncBackupDirWithSuffix (155.85s) === RUN TestSyncBackupDirWithSuffixKeepExtension run.go:180: Remote "proton drive root link ID 'rclone-test-vesiver2gari'", Local "Local file system at /tmp/rclone3944894369", Modify Window "1s" 2025/03/06 02:07:55 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-vesiver2gari/dst" 2025/03/06 02:07:55 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Has cached credentials 2025/03/06 02:07:56 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Used cached credential to initialize the ProtonDrive API 2025/03/06 02:08:45 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-vesiver2gari/backup" 2025/03/06 02:08:45 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/backup': Has cached credentials 2025/03/06 02:08:46 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/backup': Used cached credential to initialize the ProtonDrive API 2025/03/06 02:10:23 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/03/06 02:10:23 DEBUG : two: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/03/06 02:10:23 DEBUG : two: Unchanged skipping 2025/03/06 02:10:23 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Waiting for checks to finish 2025/03/06 02:10:24.251811 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/FdFz138CdPAwfgZCxcAKns6ANLl0YnKJUa98Z_jEu1FsIRkkkuHzw6ugis98OhzvK4tWz0XjSfw1D426_I43uA==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/06 02:10:24.251832 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/FdFz138CdPAwfgZCxcAKns6ANLl0YnKJUa98Z_jEu1FsIRkkkuHzw6ugis98OhzvK4tWz0XjSfw1D426_I43uA==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:10:24 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/FdFz138CdPAwfgZCxcAKns6ANLl0YnKJUa98Z_jEu1FsIRkkkuHzw6ugis98OhzvK4tWz0XjSfw1D426_I43uA==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:10:24 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Waiting for transfers to finish 2025/03/06 02:10:24 ERROR : proton drive root link ID 'rclone-test-vesiver2gari/dst': not deleting files as there were IO errors 2025/03/06 02:10:24 ERROR : proton drive root link ID 'rclone-test-vesiver2gari/dst': not deleting directories as there were IO errors sync_test.go:2385: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2385 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2435 Error: Received unexpected error: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/FdFz138CdPAwfgZCxcAKns6ANLl0YnKJUa98Z_jEu1FsIRkkkuHzw6ugis98OhzvK4tWz0XjSfw1D426_I43uA==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDirWithSuffixKeepExtension --- FAIL: TestSyncBackupDirWithSuffixKeepExtension (153.20s) === RUN TestSyncBackupDirSuffixOnly run.go:180: Remote "proton drive root link ID 'rclone-test-vesiver2gari'", Local "Local file system at /tmp/rclone3944894369", Modify Window "1s" 2025/03/06 02:10:28 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-vesiver2gari/dst" 2025/03/06 02:10:28 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Has cached credentials 2025/03/06 02:10:29 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Used cached credential to initialize the ProtonDrive API 2025/03/06 02:11:18 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/03/06 02:11:18 DEBUG : two: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/03/06 02:11:18 DEBUG : two: Unchanged skipping 2025/03/06 02:11:18 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Waiting for checks to finish 2025/03/06 02:11:19.172853 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/q7TzJlC4KF4D8K-TpRUO5eFvCZnwcTQ-xMXBVBcPu1NEaADHObTKi5Svby4jfSKB17GUeVbJdaPZoGdzIne6dQ==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/06 02:11:19.172874 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/q7TzJlC4KF4D8K-TpRUO5eFvCZnwcTQ-xMXBVBcPu1NEaADHObTKi5Svby4jfSKB17GUeVbJdaPZoGdzIne6dQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:11:19 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/q7TzJlC4KF4D8K-TpRUO5eFvCZnwcTQ-xMXBVBcPu1NEaADHObTKi5Svby4jfSKB17GUeVbJdaPZoGdzIne6dQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:11:19 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Waiting for transfers to finish 2025/03/06 02:11:19 ERROR : proton drive root link ID 'rclone-test-vesiver2gari/dst': not deleting files as there were IO errors 2025/03/06 02:11:19 ERROR : proton drive root link ID 'rclone-test-vesiver2gari/dst': not deleting directories as there were IO errors sync_test.go:2385: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2385 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2439 Error: Received unexpected error: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/q7TzJlC4KF4D8K-TpRUO5eFvCZnwcTQ-xMXBVBcPu1NEaADHObTKi5Svby4jfSKB17GUeVbJdaPZoGdzIne6dQ==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDirSuffixOnly --- FAIL: TestSyncBackupDirSuffixOnly (54.66s) === RUN TestSyncSuffix run.go:180: Remote "proton drive root link ID 'rclone-test-vesiver2gari'", Local "Local file system at /tmp/rclone3944894369", Modify Window "1s" 2025/03/06 02:11:23 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-vesiver2gari/dst" 2025/03/06 02:11:23 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Has cached credentials 2025/03/06 02:11:24 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Used cached credential to initialize the ProtonDrive API 2025/03/06 02:12:12 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/03/06 02:12:13.203426 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/4nQHZhYOwx74_yg7S9KK5NCjB2-Rfvpj6eg_xxT5rMiCpem1SgSOm8GRJFMGhtCcsfvch-pEH3LxaM23y56P5A==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/06 02:12:13.203451 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/4nQHZhYOwx74_yg7S9KK5NCjB2-Rfvpj6eg_xxT5rMiCpem1SgSOm8GRJFMGhtCcsfvch-pEH3LxaM23y56P5A==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:12:13 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/4nQHZhYOwx74_yg7S9KK5NCjB2-Rfvpj6eg_xxT5rMiCpem1SgSOm8GRJFMGhtCcsfvch-pEH3LxaM23y56P5A==/move: This value should not be blank. (Code=2000, Status=400) sync_test.go:2473: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2473 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2523 Error: Received unexpected error: moving to --backup-dir failed: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/4nQHZhYOwx74_yg7S9KK5NCjB2-Rfvpj6eg_xxT5rMiCpem1SgSOm8GRJFMGhtCcsfvch-pEH3LxaM23y56P5A==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncSuffix --- FAIL: TestSyncSuffix (54.08s) === RUN TestSyncSuffixKeepExtension run.go:180: Remote "proton drive root link ID 'rclone-test-vesiver2gari'", Local "Local file system at /tmp/rclone3944894369", Modify Window "1s" 2025/03/06 02:12:17 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-vesiver2gari/dst" 2025/03/06 02:12:17 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Has cached credentials 2025/03/06 02:12:18 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari/dst': Used cached credential to initialize the ProtonDrive API 2025/03/06 02:13:06 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/03/06 02:13:06.730120 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/efWYrZYLHwkJVQzkhoUjHxdazTrOUXTFVWqEt3RS4cJng8SQxZgvb-MlCFFOpGzYg-2izSToOc6tZPpV0TQT7Q==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/06 02:13:06.730148 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/efWYrZYLHwkJVQzkhoUjHxdazTrOUXTFVWqEt3RS4cJng8SQxZgvb-MlCFFOpGzYg-2izSToOc6tZPpV0TQT7Q==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/06 02:13:06 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/efWYrZYLHwkJVQzkhoUjHxdazTrOUXTFVWqEt3RS4cJng8SQxZgvb-MlCFFOpGzYg-2izSToOc6tZPpV0TQT7Q==/move: This value should not be blank. (Code=2000, Status=400) sync_test.go:2473: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2473 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2524 Error: Received unexpected error: moving to --backup-dir failed: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/efWYrZYLHwkJVQzkhoUjHxdazTrOUXTFVWqEt3RS4cJng8SQxZgvb-MlCFFOpGzYg-2izSToOc6tZPpV0TQT7Q==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncSuffixKeepExtension --- FAIL: TestSyncSuffixKeepExtension (53.59s) FAIL 2025/03/06 02:13:08 DEBUG : proton drive root link ID 'rclone-test-vesiver2gari': Purge remote "./sync.test -test.v -test.timeout 1h0m0s -remote TestProtonDrive: -verbose -test.run '^(TestMoveWithDeleteEmptySrcDirs|TestServerSideMove|TestServerSideMoveDeleteEmptySourceDirs|TestServerSideMoveOverSelf|TestServerSideMoveWithFilter|TestSyncBackupDir|TestSyncBackupDirSuffixOnly|TestSyncBackupDirWithSuffix|TestSyncBackupDirWithSuffixKeepExtension|TestSyncSuffix|TestSyncSuffixKeepExtension|TestSyncWithTrackRenames|TestSyncWithTrackRenamesStrategyLeaf|TestSyncWithTrackRenamesStrategyModtime)$'" - Finished ERROR in 11m15.702804461s (try 3/5): exit status 1: Failed [TestServerSideMoveOverSelf TestSyncWithTrackRenames TestSyncWithTrackRenamesStrategyModtime TestSyncWithTrackRenamesStrategyLeaf TestMoveWithDeleteEmptySrcDirs TestServerSideMove TestServerSideMoveWithFilter TestServerSideMoveDeleteEmptySourceDirs TestSyncBackupDir TestSyncBackupDirWithSuffix TestSyncBackupDirWithSuffixKeepExtension TestSyncBackupDirSuffixOnly TestSyncSuffix TestSyncSuffixKeepExtension]