"./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/04 10:14:06 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-fefufoy8kuqi" 2025/03/04 10:14:06 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2025/03/04 10:14:06 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Has cached credentials 2025/03/04 10:14:07 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Used cached credential to initialize the ProtonDrive API 2025/03/04 10:14:07 DEBUG : Creating backend with remote "/tmp/rclone774363042" === RUN TestServerSideMoveOverSelf run.go:180: Remote "proton drive root link ID 'rclone-test-fefufoy8kuqi'", Local "Local file system at /tmp/rclone774363042", Modify Window "1s" 2025/03/04 10:14:09 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-tugamez2xuxa" 2025/03/04 10:14:09 DEBUG : proton drive root link ID 'rclone-test-tugamez2xuxa': Has cached credentials 2025/03/04 10:14:10 DEBUG : proton drive root link ID 'rclone-test-tugamez2xuxa': Used cached credential to initialize the ProtonDrive API sync_test.go:671: Server side copy (if possible) proton drive root link ID 'rclone-test-fefufoy8kuqi' -> proton drive root link ID 'rclone-test-tugamez2xuxa' 2025/03/04 10:14:11 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2025/03/04 10:14:11 DEBUG : proton drive root link ID 'rclone-test-tugamez2xuxa': Waiting for checks to finish 2025/03/04 10:14:11 DEBUG : proton drive root link ID 'rclone-test-tugamez2xuxa': Waiting for transfers to finish 2025/03/04 10:14:13 DEBUG : sub dir/hello world: sha1 = 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed OK 2025/03/04 10:14:13 INFO : sub dir/hello world: Copied (new) run.go:180: Remote "proton drive root link ID 'rclone-test-fefufoy8kuqi'", Local "Local file system at /tmp/rclone774363042", Modify Window "1s" 2025/03/04 10:14:14.253929 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/04 10:14:14.253952 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/04 10:14:15 DEBUG : proton drive root link ID 'rclone-test-tugamez2xuxa': Using server-side directory move 2025/03/04 10:14:15 INFO : proton drive root link ID 'rclone-test-tugamez2xuxa': Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2025/03/04 10:14:16 DEBUG : sub dir/hello world: Sizes differ (src 17 vs dst 11) 2025/03/04 10:14:16 DEBUG : proton drive root link ID 'rclone-test-tugamez2xuxa': Waiting for checks to finish 2025/03/04 10:14:16 DEBUG : proton drive root link ID 'rclone-test-tugamez2xuxa': Waiting for transfers to finish 2025/03/04 10:14:16 INFO : sub dir/hello world: Deleted 2025/03/04 10:14:16.733437 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/oU3RRsXXi8XNJ-7mhREl1yjamzE9qKLfUkum-IvVFpJxCldYABsyiEQwr8VftlbmlNGr_EWYzbOM1pmVJULsyw==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/04 10:14:16.733459 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/oU3RRsXXi8XNJ-7mhREl1yjamzE9qKLfUkum-IvVFpJxCldYABsyiEQwr8VftlbmlNGr_EWYzbOM1pmVJULsyw==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:14:16 ERROR : sub dir/hello world: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/oU3RRsXXi8XNJ-7mhREl1yjamzE9qKLfUkum-IvVFpJxCldYABsyiEQwr8VftlbmlNGr_EWYzbOM1pmVJULsyw==/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/oU3RRsXXi8XNJ-7mhREl1yjamzE9qKLfUkum-IvVFpJxCldYABsyiEQwr8VftlbmlNGr_EWYzbOM1pmVJULsyw==/move: This value should not be blank. (Code=2000, Status=400) Test: TestServerSideMoveOverSelf 2025/03/04 10:14:16 DEBUG : proton drive root link ID 'rclone-test-tugamez2xuxa': Purge remote --- FAIL: TestServerSideMoveOverSelf (11.05s) === RUN TestSyncWithTrackRenames run.go:180: Remote "proton drive root link ID 'rclone-test-fefufoy8kuqi'", Local "Local file system at /tmp/rclone774363042", Modify Window "1s" sync_test.go:1538: Can track renames: true 2025/03/04 10:14:18 INFO : proton drive root link ID 'rclone-test-fefufoy8kuqi': Making map for --track-renames 2025/03/04 10:14:18 INFO : proton drive root link ID 'rclone-test-fefufoy8kuqi': Finished making map for --track-renames 2025/03/04 10:14:18 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for checks to finish 2025/03/04 10:14:18 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for renames to finish 2025/03/04 10:14:18 DEBUG : potato: Need to transfer - No matching file found at Destination 2025/03/04 10:14:18 DEBUG : yam: Need to transfer - No matching file found at Destination 2025/03/04 10:14:18 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for transfers to finish 2025/03/04 10:14:19 DEBUG : potato: sha1 = 1d1ac61cfffcfdd0a15cc9ae575fb06ca8c11fb5 OK 2025/03/04 10:14:19 INFO : potato: Copied (new) 2025/03/04 10:14:19 DEBUG : yam: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/03/04 10:14:19 INFO : yam: Copied (new) 2025/03/04 10:14:19 DEBUG : Waiting for deletions to finish run.go:180: Remote "proton drive root link ID 'rclone-test-fefufoy8kuqi'", Local "Local file system at /tmp/rclone774363042", Modify Window "1s" 2025/03/04 10:14:20 DEBUG : potato: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/03/04 10:14:20 INFO : proton drive root link ID 'rclone-test-fefufoy8kuqi': Making map for --track-renames 2025/03/04 10:14:20 INFO : proton drive root link ID 'rclone-test-fefufoy8kuqi': Finished making map for --track-renames 2025/03/04 10:14:20 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for checks to finish 2025/03/04 10:14:20 DEBUG : potato: Unchanged skipping 2025/03/04 10:14:20 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for renames to finish 2025/03/04 10:14:20.395906 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/ZeSOm5h4lfo_vGHZCOYIuJpBj6P2Ri0LFzb8RZAcp4bPSLejZfcArcg_HEpmw5CeG1A7cDAeJ0mS6yRv-L8dqQ==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/04 10:14:20.395929 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/ZeSOm5h4lfo_vGHZCOYIuJpBj6P2Ri0LFzb8RZAcp4bPSLejZfcArcg_HEpmw5CeG1A7cDAeJ0mS6yRv-L8dqQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:14:20 ERROR : yam: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/ZeSOm5h4lfo_vGHZCOYIuJpBj6P2Ri0LFzb8RZAcp4bPSLejZfcArcg_HEpmw5CeG1A7cDAeJ0mS6yRv-L8dqQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:14:20 DEBUG : yaml: Failed to rename to "yam": 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/ZeSOm5h4lfo_vGHZCOYIuJpBj6P2Ri0LFzb8RZAcp4bPSLejZfcArcg_HEpmw5CeG1A7cDAeJ0mS6yRv-L8dqQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:14:20 DEBUG : yaml: Need to transfer - No matching file found at Destination 2025/03/04 10:14:20 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for transfers to finish 2025/03/04 10:14:21 DEBUG : yaml: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/03/04 10:14:21 INFO : yaml: Copied (new) 2025/03/04 10:14:21 ERROR : proton drive root link ID 'rclone-test-fefufoy8kuqi': not deleting files as there were IO errors 2025/03/04 10:14:21 ERROR : proton drive root link ID 'rclone-test-fefufoy8kuqi': 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 (4.33s) === RUN TestSyncWithTrackRenamesStrategyModtime run.go:180: Remote "proton drive root link ID 'rclone-test-fefufoy8kuqi'", Local "Local file system at /tmp/rclone774363042", Modify Window "1s" sync_test.go:1610: Can track renames: true 2025/03/04 10:14:23 INFO : proton drive root link ID 'rclone-test-fefufoy8kuqi': Making map for --track-renames 2025/03/04 10:14:23 INFO : proton drive root link ID 'rclone-test-fefufoy8kuqi': Finished making map for --track-renames 2025/03/04 10:14:23 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for checks to finish 2025/03/04 10:14:23 DEBUG : potato: Need to transfer - No matching file found at Destination 2025/03/04 10:14:23 DEBUG : yam: Need to transfer - No matching file found at Destination 2025/03/04 10:14:23 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for renames to finish 2025/03/04 10:14:23 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for transfers to finish 2025/03/04 10:14:24 DEBUG : yam: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/03/04 10:14:24 INFO : yam: Copied (new) 2025/03/04 10:14:24 DEBUG : potato: sha1 = 1d1ac61cfffcfdd0a15cc9ae575fb06ca8c11fb5 OK 2025/03/04 10:14:24 INFO : potato: Copied (new) 2025/03/04 10:14:24 DEBUG : Waiting for deletions to finish run.go:180: Remote "proton drive root link ID 'rclone-test-fefufoy8kuqi'", Local "Local file system at /tmp/rclone774363042", Modify Window "1s" 2025/03/04 10:14:25 DEBUG : potato: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/03/04 10:14:25 INFO : proton drive root link ID 'rclone-test-fefufoy8kuqi': Making map for --track-renames 2025/03/04 10:14:25 INFO : proton drive root link ID 'rclone-test-fefufoy8kuqi': Finished making map for --track-renames 2025/03/04 10:14:25 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for checks to finish 2025/03/04 10:14:25 DEBUG : potato: Unchanged skipping 2025/03/04 10:14:25 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for renames to finish 2025/03/04 10:14:25.444539 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/i1SKeGH9aMOouhxn8-7plDQAwOUzgaQ_giASbBItihzlcvCdn_YLd2X1j_hB3mV8X6FGW-rS9yAPoXPvq2O6-A==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/04 10:14:25.444567 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/i1SKeGH9aMOouhxn8-7plDQAwOUzgaQ_giASbBItihzlcvCdn_YLd2X1j_hB3mV8X6FGW-rS9yAPoXPvq2O6-A==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:14:25 ERROR : yam: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/i1SKeGH9aMOouhxn8-7plDQAwOUzgaQ_giASbBItihzlcvCdn_YLd2X1j_hB3mV8X6FGW-rS9yAPoXPvq2O6-A==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:14:25 DEBUG : yaml: Failed to rename to "yam": 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/i1SKeGH9aMOouhxn8-7plDQAwOUzgaQ_giASbBItihzlcvCdn_YLd2X1j_hB3mV8X6FGW-rS9yAPoXPvq2O6-A==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:14:25 DEBUG : yaml: Need to transfer - No matching file found at Destination 2025/03/04 10:14:25 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for transfers to finish 2025/03/04 10:14:26 DEBUG : yaml: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/03/04 10:14:26 INFO : yaml: Copied (new) 2025/03/04 10:14:26 ERROR : proton drive root link ID 'rclone-test-fefufoy8kuqi': not deleting files as there were IO errors 2025/03/04 10:14:26 ERROR : proton drive root link ID 'rclone-test-fefufoy8kuqi': 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 (4.93s) === RUN TestSyncWithTrackRenamesStrategyLeaf run.go:180: Remote "proton drive root link ID 'rclone-test-fefufoy8kuqi'", Local "Local file system at /tmp/rclone774363042", Modify Window "1s" sync_test.go:1649: Can track renames: true 2025/03/04 10:14:27 INFO : proton drive root link ID 'rclone-test-fefufoy8kuqi': Making map for --track-renames 2025/03/04 10:14:27 INFO : proton drive root link ID 'rclone-test-fefufoy8kuqi': Finished making map for --track-renames 2025/03/04 10:14:27 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for checks to finish 2025/03/04 10:14:27 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for renames to finish 2025/03/04 10:14:27 DEBUG : potato: Need to transfer - No matching file found at Destination 2025/03/04 10:14:27 DEBUG : sub/yam: Need to transfer - No matching file found at Destination 2025/03/04 10:14:27 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for transfers to finish 2025/03/04 10:14:28 DEBUG : potato: sha1 = 1d1ac61cfffcfdd0a15cc9ae575fb06ca8c11fb5 OK 2025/03/04 10:14:28 INFO : potato: Copied (new) 2025/03/04 10:14:29 DEBUG : sub/yam: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/03/04 10:14:29 INFO : sub/yam: Copied (new) 2025/03/04 10:14:29 DEBUG : Waiting for deletions to finish run.go:180: Remote "proton drive root link ID 'rclone-test-fefufoy8kuqi'", Local "Local file system at /tmp/rclone774363042", Modify Window "1s" 2025/03/04 10:14:30 DEBUG : potato: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/03/04 10:14:30 DEBUG : potato: Unchanged skipping 2025/03/04 10:14:30 INFO : proton drive root link ID 'rclone-test-fefufoy8kuqi': Making map for --track-renames 2025/03/04 10:14:30 INFO : proton drive root link ID 'rclone-test-fefufoy8kuqi': Finished making map for --track-renames 2025/03/04 10:14:30 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for checks to finish 2025/03/04 10:14:30 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for renames to finish 2025/03/04 10:14:30.685470 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/1EJcug6PqsxvnufaYxK5mL3OAmm7680PQP5y4LUp-tHk44EhhSjsWoqxfC-9b9KZQiIvdoG4kpic9QXbW8ePVQ==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/04 10:14:30.685492 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/1EJcug6PqsxvnufaYxK5mL3OAmm7680PQP5y4LUp-tHk44EhhSjsWoqxfC-9b9KZQiIvdoG4kpic9QXbW8ePVQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:14:30 ERROR : sub/yam: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/1EJcug6PqsxvnufaYxK5mL3OAmm7680PQP5y4LUp-tHk44EhhSjsWoqxfC-9b9KZQiIvdoG4kpic9QXbW8ePVQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:14:30 DEBUG : yam: Failed to rename to "sub/yam": 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/1EJcug6PqsxvnufaYxK5mL3OAmm7680PQP5y4LUp-tHk44EhhSjsWoqxfC-9b9KZQiIvdoG4kpic9QXbW8ePVQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:14:30 DEBUG : yam: Need to transfer - No matching file found at Destination 2025/03/04 10:14:30 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for transfers to finish 2025/03/04 10:14:31 DEBUG : yam: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/03/04 10:14:31 INFO : yam: Copied (new) 2025/03/04 10:14:31 ERROR : proton drive root link ID 'rclone-test-fefufoy8kuqi': not deleting files as there were IO errors 2025/03/04 10:14:31 ERROR : proton drive root link ID 'rclone-test-fefufoy8kuqi': 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.92s) === RUN TestMoveWithDeleteEmptySrcDirs run.go:180: Remote "proton drive root link ID 'rclone-test-fefufoy8kuqi'", Local "Local file system at /tmp/rclone774363042", Modify Window "1s" 2025/03/04 10:14:33 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2025/03/04 10:14:33 DEBUG : nested/sub dir/file: Need to transfer - File not found at Destination 2025/03/04 10:14:33 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for checks to finish 2025/03/04 10:14:33 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': Waiting for transfers to finish 2025/03/04 10:14:35 DEBUG : sub dir/hello world: sha1 = 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed OK 2025/03/04 10:14:35 INFO : sub dir/hello world: Copied (new) 2025/03/04 10:14:35 INFO : sub dir/hello world: Deleted 2025/03/04 10:14:35 DEBUG : nested/sub dir/file: sha1 = b4b3e0a278988bc15f2913af3f4153ccef74e465 OK 2025/03/04 10:14:35 INFO : nested/sub dir/file: Copied (new) 2025/03/04 10:14:35 INFO : nested/sub dir/file: Deleted 2025/03/04 10:14:35 ERROR : Local file system at /tmp/rclone774363042: 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 (4.05s) === RUN TestServerSideMove run.go:180: Remote "proton drive root link ID 'rclone-test-fefufoy8kuqi'", Local "Local file system at /tmp/rclone774363042", Modify Window "1s" 2025/03/04 10:14:37 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-sofagoc5qiha" 2025/03/04 10:14:37 DEBUG : proton drive root link ID 'rclone-test-sofagoc5qiha': Has cached credentials 2025/03/04 10:14:38 DEBUG : proton drive root link ID 'rclone-test-sofagoc5qiha': Used cached credential to initialize the ProtonDrive API sync_test.go:1705: Server side move (if possible) proton drive root link ID 'rclone-test-fefufoy8kuqi' -> proton drive root link ID 'rclone-test-sofagoc5qiha' 2025/03/04 10:14:43 DEBUG : proton drive root link ID 'rclone-test-sofagoc5qiha': Using server-side directory move 2025/03/04 10:14:43 INFO : proton drive root link ID 'rclone-test-sofagoc5qiha': Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2025/03/04 10:14:43 DEBUG : potato2: Need to transfer - File not found at Destination 2025/03/04 10:14:43 DEBUG : empty space: Size and modification time the same (differ by 0s, within tolerance 1s) 2025/03/04 10:14:43 DEBUG : empty space: Unchanged skipping 2025/03/04 10:14:43 DEBUG : proton drive root link ID 'rclone-test-sofagoc5qiha': Waiting for checks to finish 2025/03/04 10:14:43 DEBUG : potato3: Sizes differ (src 68 vs dst 60) 2025/03/04 10:14:43 INFO : empty space: Deleted 2025/03/04 10:14:43 DEBUG : proton drive root link ID 'rclone-test-sofagoc5qiha': Waiting for transfers to finish 2025/03/04 10:14:43 INFO : potato3: Deleted 2025/03/04 10:14:44.133769 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/k5kbIZYB9CuKhxXSyiNC_Al7N3GRH_a4G-HIBf7H2D9_Z0OeYppKWA1IOvz7dIv5fJeEJaPFC8mKjVK5-oQuiw==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/04 10:14:44.133794 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/k5kbIZYB9CuKhxXSyiNC_Al7N3GRH_a4G-HIBf7H2D9_Z0OeYppKWA1IOvz7dIv5fJeEJaPFC8mKjVK5-oQuiw==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:14:44 ERROR : potato2: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/k5kbIZYB9CuKhxXSyiNC_Al7N3GRH_a4G-HIBf7H2D9_Z0OeYppKWA1IOvz7dIv5fJeEJaPFC8mKjVK5-oQuiw==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:14:44.230574 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/GDrMXefQApfyIfxQYDCqR4Nvis2Hb2AKYjQvR9lGCYBuxksJbTdNU08M3ndVaqhHVaQyRYeaGZN-TGagtoEp2Q==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/04 10:14:44.230601 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/GDrMXefQApfyIfxQYDCqR4Nvis2Hb2AKYjQvR9lGCYBuxksJbTdNU08M3ndVaqhHVaQyRYeaGZN-TGagtoEp2Q==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:14:44 ERROR : potato3: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/GDrMXefQApfyIfxQYDCqR4Nvis2Hb2AKYjQvR9lGCYBuxksJbTdNU08M3ndVaqhHVaQyRYeaGZN-TGagtoEp2Q==/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/GDrMXefQApfyIfxQYDCqR4Nvis2Hb2AKYjQvR9lGCYBuxksJbTdNU08M3ndVaqhHVaQyRYeaGZN-TGagtoEp2Q==/move: This value should not be blank. (Code=2000, Status=400) Test: TestServerSideMove 2025/03/04 10:14:44 DEBUG : proton drive root link ID 'rclone-test-sofagoc5qiha': Purge remote --- FAIL: TestServerSideMove (7.85s) === RUN TestServerSideMoveWithFilter run.go:180: Remote "proton drive root link ID 'rclone-test-fefufoy8kuqi'", Local "Local file system at /tmp/rclone774363042", Modify Window "1s" 2025/03/04 10:14:45 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-temibep9jada" 2025/03/04 10:14:45 DEBUG : proton drive root link ID 'rclone-test-temibep9jada': Has cached credentials 2025/03/04 10:14:46 DEBUG : proton drive root link ID 'rclone-test-temibep9jada': Used cached credential to initialize the ProtonDrive API sync_test.go:1705: Server side move (if possible) proton drive root link ID 'rclone-test-fefufoy8kuqi' -> proton drive root link ID 'rclone-test-temibep9jada' 2025/03/04 10:14:52 DEBUG : empty space: Excluded (Size Filter) 2025/03/04 10:14:52 DEBUG : empty space: Excluded 2025/03/04 10:14:52 DEBUG : empty space: Excluded (Size Filter) 2025/03/04 10:14:52 DEBUG : empty space: Excluded 2025/03/04 10:14:52 DEBUG : potato2: Need to transfer - File not found at Destination 2025/03/04 10:14:52 DEBUG : potato3: Sizes differ (src 68 vs dst 60) 2025/03/04 10:14:52 DEBUG : proton drive root link ID 'rclone-test-temibep9jada': Waiting for checks to finish 2025/03/04 10:14:52 DEBUG : proton drive root link ID 'rclone-test-temibep9jada': Waiting for transfers to finish 2025/03/04 10:14:52 INFO : potato3: Deleted 2025/03/04 10:14:53.032165 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/i7KVY1UBQwbXO7MFm9mAZQA-uY1K2fcGoO2hlhZafxpqBlGeQ4vW_738soOYMoVMsPRj7rV6kpI3GSDpmFFeJg==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/04 10:14:53.032278 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/i7KVY1UBQwbXO7MFm9mAZQA-uY1K2fcGoO2hlhZafxpqBlGeQ4vW_738soOYMoVMsPRj7rV6kpI3GSDpmFFeJg==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:14:53 ERROR : potato2: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/i7KVY1UBQwbXO7MFm9mAZQA-uY1K2fcGoO2hlhZafxpqBlGeQ4vW_738soOYMoVMsPRj7rV6kpI3GSDpmFFeJg==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:14:53.158632 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/n4pbwodXdruPLj9mAbW4FjvqMIxa-_2QjPK5040mk0M3Cs_opalkz9Ohfz23d5qBE_0-fsTQfWg5WMKE7TeiWw==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/04 10:14:53.158656 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/n4pbwodXdruPLj9mAbW4FjvqMIxa-_2QjPK5040mk0M3Cs_opalkz9Ohfz23d5qBE_0-fsTQfWg5WMKE7TeiWw==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:14:53 ERROR : potato3: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/n4pbwodXdruPLj9mAbW4FjvqMIxa-_2QjPK5040mk0M3Cs_opalkz9Ohfz23d5qBE_0-fsTQfWg5WMKE7TeiWw==/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/n4pbwodXdruPLj9mAbW4FjvqMIxa-_2QjPK5040mk0M3Cs_opalkz9Ohfz23d5qBE_0-fsTQfWg5WMKE7TeiWw==/move: This value should not be blank. (Code=2000, Status=400) Test: TestServerSideMoveWithFilter 2025/03/04 10:14:53 DEBUG : proton drive root link ID 'rclone-test-temibep9jada': Purge remote --- FAIL: TestServerSideMoveWithFilter (9.11s) === RUN TestServerSideMoveDeleteEmptySourceDirs run.go:180: Remote "proton drive root link ID 'rclone-test-fefufoy8kuqi'", Local "Local file system at /tmp/rclone774363042", Modify Window "1s" 2025/03/04 10:14:54 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-pupovun4hene" 2025/03/04 10:14:54 DEBUG : proton drive root link ID 'rclone-test-pupovun4hene': Has cached credentials 2025/03/04 10:14:55 DEBUG : proton drive root link ID 'rclone-test-pupovun4hene': Used cached credential to initialize the ProtonDrive API 2025/03/04 10:14:58 INFO : tomatoDir: Making directory sync_test.go:1705: Server side move (if possible) proton drive root link ID 'rclone-test-fefufoy8kuqi' -> proton drive root link ID 'rclone-test-pupovun4hene' 2025/03/04 10:15:01 DEBUG : proton drive root link ID 'rclone-test-pupovun4hene': Using server-side directory move 2025/03/04 10:15:01 INFO : proton drive root link ID 'rclone-test-pupovun4hene': Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2025/03/04 10:15:01 DEBUG : potato2: Need to transfer - File not found at Destination 2025/03/04 10:15:01 DEBUG : empty space: Size and modification time the same (differ by 0s, within tolerance 1s) 2025/03/04 10:15:01 DEBUG : empty space: Unchanged skipping 2025/03/04 10:15:01 DEBUG : potato3: Sizes differ (src 68 vs dst 60) 2025/03/04 10:15:01 DEBUG : proton drive root link ID 'rclone-test-pupovun4hene': Waiting for checks to finish 2025/03/04 10:15:01 INFO : potato3: Deleted 2025/03/04 10:15:01 INFO : empty space: Deleted 2025/03/04 10:15:01 DEBUG : proton drive root link ID 'rclone-test-pupovun4hene': Waiting for transfers to finish 2025/03/04 10:15:01.884079 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/AvH7r8ODQoWJHlqqxGxIyhI3nuL-lWWuOWQmmlYo6365Jw_LuifkSIEflDhvXQrWGcNn5qRsnRDymOKVNh1XYQ==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/04 10:15:01.884104 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/AvH7r8ODQoWJHlqqxGxIyhI3nuL-lWWuOWQmmlYo6365Jw_LuifkSIEflDhvXQrWGcNn5qRsnRDymOKVNh1XYQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:15:01 ERROR : potato2: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/AvH7r8ODQoWJHlqqxGxIyhI3nuL-lWWuOWQmmlYo6365Jw_LuifkSIEflDhvXQrWGcNn5qRsnRDymOKVNh1XYQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:15:01.995150 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/9C1OljLy5rhD9dfKHab3hqnkxiNjz66m5WDXUD8IUA48fWYVaSZka9kq13NvWf2UNuXOW-6d8Fi0_7vzi1XNig==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/04 10:15:01.995173 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/9C1OljLy5rhD9dfKHab3hqnkxiNjz66m5WDXUD8IUA48fWYVaSZka9kq13NvWf2UNuXOW-6d8Fi0_7vzi1XNig==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:15:01 ERROR : potato3: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/9C1OljLy5rhD9dfKHab3hqnkxiNjz66m5WDXUD8IUA48fWYVaSZka9kq13NvWf2UNuXOW-6d8Fi0_7vzi1XNig==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:15:01 ERROR : proton drive root link ID 'rclone-test-fefufoy8kuqi': 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/04 10:15:01 DEBUG : proton drive root link ID 'rclone-test-pupovun4hene': Purge remote --- FAIL: TestServerSideMoveDeleteEmptySourceDirs (9.00s) === RUN TestSyncBackupDir run.go:180: Remote "proton drive root link ID 'rclone-test-fefufoy8kuqi'", Local "Local file system at /tmp/rclone774363042", Modify Window "1s" 2025/03/04 10:15:07 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-fefufoy8kuqi/dst" 2025/03/04 10:15:07 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Has cached credentials 2025/03/04 10:15:07 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Used cached credential to initialize the ProtonDrive API 2025/03/04 10:15:56 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-fefufoy8kuqi/backup" 2025/03/04 10:15:56 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/backup': Has cached credentials 2025/03/04 10:15:57 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/backup': Used cached credential to initialize the ProtonDrive API 2025/03/04 10:17:34 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Waiting for checks to finish 2025/03/04 10:17:34 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/03/04 10:17:34 DEBUG : two: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/03/04 10:17:34 DEBUG : two: Unchanged skipping 2025/03/04 10:17:35.057401 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/BVqOfSiuvHcF3wb3nl2y4vFN82gJUEWfxri-A8dcOaJh2GUZo5eZBhSIoDysPL50N60qoc9Yu1QIuM4ofCqQNw==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/04 10:17:35.057429 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/BVqOfSiuvHcF3wb3nl2y4vFN82gJUEWfxri-A8dcOaJh2GUZo5eZBhSIoDysPL50N60qoc9Yu1QIuM4ofCqQNw==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:17:35 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/BVqOfSiuvHcF3wb3nl2y4vFN82gJUEWfxri-A8dcOaJh2GUZo5eZBhSIoDysPL50N60qoc9Yu1QIuM4ofCqQNw==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:17:35 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Waiting for transfers to finish 2025/03/04 10:17:35 ERROR : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': not deleting files as there were IO errors 2025/03/04 10:17:35 ERROR : proton drive root link ID 'rclone-test-fefufoy8kuqi/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/BVqOfSiuvHcF3wb3nl2y4vFN82gJUEWfxri-A8dcOaJh2GUZo5eZBhSIoDysPL50N60qoc9Yu1QIuM4ofCqQNw==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDir --- FAIL: TestSyncBackupDir (153.31s) === RUN TestSyncBackupDirWithSuffix run.go:180: Remote "proton drive root link ID 'rclone-test-fefufoy8kuqi'", Local "Local file system at /tmp/rclone774363042", Modify Window "1s" 2025/03/04 10:17:39 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-fefufoy8kuqi/dst" 2025/03/04 10:17:39 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Has cached credentials 2025/03/04 10:17:40 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Used cached credential to initialize the ProtonDrive API 2025/03/04 10:18:29 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-fefufoy8kuqi/backup" 2025/03/04 10:18:29 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/backup': Has cached credentials 2025/03/04 10:18:29 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/backup': Used cached credential to initialize the ProtonDrive API 2025/03/04 10:20:05 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/03/04 10:20:05 DEBUG : two: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/03/04 10:20:05 DEBUG : two: Unchanged skipping 2025/03/04 10:20:05 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Waiting for checks to finish 2025/03/04 10:20:06.357384 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/HMnB6F_oYMRxVMje3XnkgU3RyW88rU7tj64-EVQ5Ve_h_dklqRyXyC1DMLz6H6fhui9WTXJaiS-MT3Tn7AsSxw==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/04 10:20:06.357409 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/HMnB6F_oYMRxVMje3XnkgU3RyW88rU7tj64-EVQ5Ve_h_dklqRyXyC1DMLz6H6fhui9WTXJaiS-MT3Tn7AsSxw==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:20:06 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/HMnB6F_oYMRxVMje3XnkgU3RyW88rU7tj64-EVQ5Ve_h_dklqRyXyC1DMLz6H6fhui9WTXJaiS-MT3Tn7AsSxw==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:20:06 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Waiting for transfers to finish 2025/03/04 10:20:06 ERROR : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': not deleting files as there were IO errors 2025/03/04 10:20:06 ERROR : proton drive root link ID 'rclone-test-fefufoy8kuqi/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/HMnB6F_oYMRxVMje3XnkgU3RyW88rU7tj64-EVQ5Ve_h_dklqRyXyC1DMLz6H6fhui9WTXJaiS-MT3Tn7AsSxw==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDirWithSuffix --- FAIL: TestSyncBackupDirWithSuffix (151.29s) === RUN TestSyncBackupDirWithSuffixKeepExtension run.go:180: Remote "proton drive root link ID 'rclone-test-fefufoy8kuqi'", Local "Local file system at /tmp/rclone774363042", Modify Window "1s" 2025/03/04 10:20:11 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-fefufoy8kuqi/dst" 2025/03/04 10:20:11 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Has cached credentials 2025/03/04 10:20:12 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Used cached credential to initialize the ProtonDrive API 2025/03/04 10:21:00 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-fefufoy8kuqi/backup" 2025/03/04 10:21:00 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/backup': Has cached credentials 2025/03/04 10:21:01 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/backup': Used cached credential to initialize the ProtonDrive API 2025/03/04 10:22:37 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Waiting for checks to finish 2025/03/04 10:22:37 DEBUG : two: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/03/04 10:22:37 DEBUG : two: Unchanged skipping 2025/03/04 10:22:37 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/03/04 10:22:37.957983 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/h9ONxG3cDbC6rSHmVAwj6QRx2_Vd7JyL-hXR2wiMbF_W-1LkNTl5lDK2w8bcZ_hbEmDbmC5p73LyI7w84t_u_w==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/04 10:22:37.958014 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/h9ONxG3cDbC6rSHmVAwj6QRx2_Vd7JyL-hXR2wiMbF_W-1LkNTl5lDK2w8bcZ_hbEmDbmC5p73LyI7w84t_u_w==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:22:37 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/h9ONxG3cDbC6rSHmVAwj6QRx2_Vd7JyL-hXR2wiMbF_W-1LkNTl5lDK2w8bcZ_hbEmDbmC5p73LyI7w84t_u_w==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:22:37 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Waiting for transfers to finish 2025/03/04 10:22:37 ERROR : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': not deleting files as there were IO errors 2025/03/04 10:22:37 ERROR : proton drive root link ID 'rclone-test-fefufoy8kuqi/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/h9ONxG3cDbC6rSHmVAwj6QRx2_Vd7JyL-hXR2wiMbF_W-1LkNTl5lDK2w8bcZ_hbEmDbmC5p73LyI7w84t_u_w==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDirWithSuffixKeepExtension run.go:125: removing dir "dst" failed - try 1/3: folder can't be deleted because it is not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Flushing the directory cache fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Flushing the directory cache fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:295: Flushing the directory cache fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/panic.go:629 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1006 /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: Not equal: expected: []string{} actual : []string{"backup"} Diff: --- Expected +++ Actual @@ -1,2 +1,3 @@ -([]string) { +([]string) (len=1) { + (string) (len=6) "backup" } Test: TestSyncBackupDirWithSuffixKeepExtension Messages: directories --- FAIL: TestSyncBackupDirWithSuffixKeepExtension (256.34s) === RUN TestSyncBackupDirSuffixOnly run.go:180: Remote "proton drive root link ID 'rclone-test-fefufoy8kuqi'", Local "Local file system at /tmp/rclone774363042", Modify Window "1s" 2025/03/04 10:25:16 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-fefufoy8kuqi/dst" 2025/03/04 10:25:16 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Has cached credentials 2025/03/04 10:25:16 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Used cached credential to initialize the ProtonDrive API 2025/03/04 10:26:05 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/03/04 10:26:05 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Waiting for checks to finish 2025/03/04 10:26:05 DEBUG : two: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/03/04 10:26:05 DEBUG : two: Unchanged skipping 2025/03/04 10:26:05.525527 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/gaRyARCb-vajqf9LDRl_lQ0Tg3Z41R46P1KFb--csHTWQwVr1d8l_0noAo2epSlt5MvkGxu6EOpi4DPwewHYyw==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/04 10:26:05.525548 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/gaRyARCb-vajqf9LDRl_lQ0Tg3Z41R46P1KFb--csHTWQwVr1d8l_0noAo2epSlt5MvkGxu6EOpi4DPwewHYyw==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:26:05 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/gaRyARCb-vajqf9LDRl_lQ0Tg3Z41R46P1KFb--csHTWQwVr1d8l_0noAo2epSlt5MvkGxu6EOpi4DPwewHYyw==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:26:05 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Waiting for transfers to finish 2025/03/04 10:26:05 ERROR : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': not deleting files as there were IO errors 2025/03/04 10:26:05 ERROR : proton drive root link ID 'rclone-test-fefufoy8kuqi/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/gaRyARCb-vajqf9LDRl_lQ0Tg3Z41R46P1KFb--csHTWQwVr1d8l_0noAo2epSlt5MvkGxu6EOpi4DPwewHYyw==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDirSuffixOnly --- FAIL: TestSyncBackupDirSuffixOnly (102.86s) === RUN TestSyncSuffix run.go:180: Remote "proton drive root link ID 'rclone-test-fefufoy8kuqi'", Local "Local file system at /tmp/rclone774363042", Modify Window "1s" 2025/03/04 10:26:10 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-fefufoy8kuqi/dst" 2025/03/04 10:26:10 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Has cached credentials 2025/03/04 10:26:11 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Used cached credential to initialize the ProtonDrive API 2025/03/04 10:26:59 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/03/04 10:26:59.809043 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/6RoXyxc_3o2DrBGeHjTQiLtfXXLkqq6nRWCvPYn3_fKISaptLGtwSoXKLoITc3qJKYbbKOKw4geQ66F06pVFFQ==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/04 10:26:59.809064 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/6RoXyxc_3o2DrBGeHjTQiLtfXXLkqq6nRWCvPYn3_fKISaptLGtwSoXKLoITc3qJKYbbKOKw4geQ66F06pVFFQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:26:59 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/6RoXyxc_3o2DrBGeHjTQiLtfXXLkqq6nRWCvPYn3_fKISaptLGtwSoXKLoITc3qJKYbbKOKw4geQ66F06pVFFQ==/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/6RoXyxc_3o2DrBGeHjTQiLtfXXLkqq6nRWCvPYn3_fKISaptLGtwSoXKLoITc3qJKYbbKOKw4geQ66F06pVFFQ==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncSuffix --- FAIL: TestSyncSuffix (53.91s) === RUN TestSyncSuffixKeepExtension run.go:180: Remote "proton drive root link ID 'rclone-test-fefufoy8kuqi'", Local "Local file system at /tmp/rclone774363042", Modify Window "1s" 2025/03/04 10:27:04 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-fefufoy8kuqi/dst" 2025/03/04 10:27:04 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Has cached credentials 2025/03/04 10:27:05 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi/dst': Used cached credential to initialize the ProtonDrive API 2025/03/04 10:27:53 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/03/04 10:27:53.699169 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/1ObIdRnxYubyNBA3_-bV2mp_r8mAeQMe8VFu7xO-Xl1TmV9COmmythPFK4ZTFonyYxJBnaOcAHim_LjtEXewuQ==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/03/04 10:27:53.699189 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/1ObIdRnxYubyNBA3_-bV2mp_r8mAeQMe8VFu7xO-Xl1TmV9COmmythPFK4ZTFonyYxJBnaOcAHim_LjtEXewuQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/03/04 10:27:53 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/1ObIdRnxYubyNBA3_-bV2mp_r8mAeQMe8VFu7xO-Xl1TmV9COmmythPFK4ZTFonyYxJBnaOcAHim_LjtEXewuQ==/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/1ObIdRnxYubyNBA3_-bV2mp_r8mAeQMe8VFu7xO-Xl1TmV9COmmythPFK4ZTFonyYxJBnaOcAHim_LjtEXewuQ==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncSuffixKeepExtension --- FAIL: TestSyncSuffixKeepExtension (53.92s) FAIL 2025/03/04 10:27:55 DEBUG : proton drive root link ID 'rclone-test-fefufoy8kuqi': 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 13m49.29055814s (try 3/5): exit status 1: Failed [TestServerSideMoveOverSelf TestSyncWithTrackRenames TestSyncWithTrackRenamesStrategyModtime TestSyncWithTrackRenamesStrategyLeaf TestMoveWithDeleteEmptySrcDirs TestServerSideMove TestServerSideMoveWithFilter TestServerSideMoveDeleteEmptySourceDirs TestSyncBackupDir TestSyncBackupDirWithSuffix TestSyncBackupDirWithSuffixKeepExtension TestSyncBackupDirSuffixOnly TestSyncSuffix TestSyncSuffixKeepExtension]