"./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 4/5) 2025/05/04 07:20:15 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-mumuboh8vemo" 2025/05/04 07:20:15 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2025/05/04 07:20:15 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Has cached credentials 2025/05/04 07:20:17 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Used cached credential to initialize the ProtonDrive API 2025/05/04 07:20:17 DEBUG : Creating backend with remote "/tmp/rclone623837662" === RUN TestServerSideMoveOverSelf run.go:180: Remote "proton drive root link ID 'rclone-test-mumuboh8vemo'", Local "Local file system at /tmp/rclone623837662", Modify Window "1s" 2025/05/04 07:20:21 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-jaqewah6zehu" 2025/05/04 07:20:21 DEBUG : proton drive root link ID 'rclone-test-jaqewah6zehu': Has cached credentials 2025/05/04 07:20:23 DEBUG : proton drive root link ID 'rclone-test-jaqewah6zehu': Used cached credential to initialize the ProtonDrive API sync_test.go:671: Server side copy (if possible) proton drive root link ID 'rclone-test-mumuboh8vemo' -> proton drive root link ID 'rclone-test-jaqewah6zehu' 2025/05/04 07:20:24 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2025/05/04 07:20:24 DEBUG : proton drive root link ID 'rclone-test-jaqewah6zehu': Waiting for checks to finish 2025/05/04 07:20:24 DEBUG : proton drive root link ID 'rclone-test-jaqewah6zehu': Waiting for transfers to finish 2025/05/04 07:20:28 DEBUG : sub dir/hello world: sha1 = 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed OK 2025/05/04 07:20:28 INFO : sub dir/hello world: Copied (new) run.go:180: Remote "proton drive root link ID 'rclone-test-mumuboh8vemo'", Local "Local file system at /tmp/rclone623837662", Modify Window "1s" 2025/05/04 07:20:30.505623 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/05/04 07:20:30.505657 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/05/04 07:20:32 DEBUG : proton drive root link ID 'rclone-test-jaqewah6zehu': Using server-side directory move 2025/05/04 07:20:32 INFO : proton drive root link ID 'rclone-test-jaqewah6zehu': Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2025/05/04 07:20:33 DEBUG : sub dir/hello world: Sizes differ (src 17 vs dst 11) 2025/05/04 07:20:33 DEBUG : proton drive root link ID 'rclone-test-jaqewah6zehu': Waiting for checks to finish 2025/05/04 07:20:33 DEBUG : proton drive root link ID 'rclone-test-jaqewah6zehu': Waiting for transfers to finish 2025/05/04 07:20:34 INFO : sub dir/hello world: Deleted 2025/05/04 07:20:34.963946 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/rm0vI4XxVgQk0dT5WFKX7neTJbj5BP789C3AjnlTA1D9mFA8W8ZQyKymQkkqMFevJqcEfT320Y4_zl4-TcF6NQ==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/04 07:20:34.963986 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/rm0vI4XxVgQk0dT5WFKX7neTJbj5BP789C3AjnlTA1D9mFA8W8ZQyKymQkkqMFevJqcEfT320Y4_zl4-TcF6NQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:20:34 ERROR : sub dir/hello world: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/rm0vI4XxVgQk0dT5WFKX7neTJbj5BP789C3AjnlTA1D9mFA8W8ZQyKymQkkqMFevJqcEfT320Y4_zl4-TcF6NQ==/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/rm0vI4XxVgQk0dT5WFKX7neTJbj5BP789C3AjnlTA1D9mFA8W8ZQyKymQkkqMFevJqcEfT320Y4_zl4-TcF6NQ==/move: This value should not be blank. (Code=2000, Status=400) Test: TestServerSideMoveOverSelf 2025/05/04 07:20:34 DEBUG : proton drive root link ID 'rclone-test-jaqewah6zehu': Purge remote --- FAIL: TestServerSideMoveOverSelf (20.46s) === RUN TestSyncWithTrackRenames run.go:180: Remote "proton drive root link ID 'rclone-test-mumuboh8vemo'", Local "Local file system at /tmp/rclone623837662", Modify Window "1s" sync_test.go:1538: Can track renames: true 2025/05/04 07:20:38 INFO : proton drive root link ID 'rclone-test-mumuboh8vemo': Making map for --track-renames 2025/05/04 07:20:38 INFO : proton drive root link ID 'rclone-test-mumuboh8vemo': Finished making map for --track-renames 2025/05/04 07:20:38 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for checks to finish 2025/05/04 07:20:38 DEBUG : potato: Need to transfer - No matching file found at Destination 2025/05/04 07:20:38 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for renames to finish 2025/05/04 07:20:38 DEBUG : yam: Need to transfer - No matching file found at Destination 2025/05/04 07:20:38 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for transfers to finish 2025/05/04 07:20:40 DEBUG : yam: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/05/04 07:20:40 INFO : yam: Copied (new) 2025/05/04 07:20:40 DEBUG : potato: sha1 = 1d1ac61cfffcfdd0a15cc9ae575fb06ca8c11fb5 OK 2025/05/04 07:20:40 INFO : potato: Copied (new) 2025/05/04 07:20:40 DEBUG : Waiting for deletions to finish run.go:180: Remote "proton drive root link ID 'rclone-test-mumuboh8vemo'", Local "Local file system at /tmp/rclone623837662", Modify Window "1s" 2025/05/04 07:20:41 DEBUG : potato: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/05/04 07:20:41 INFO : proton drive root link ID 'rclone-test-mumuboh8vemo': Making map for --track-renames 2025/05/04 07:20:41 INFO : proton drive root link ID 'rclone-test-mumuboh8vemo': Finished making map for --track-renames 2025/05/04 07:20:41 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for checks to finish 2025/05/04 07:20:41 DEBUG : potato: Unchanged skipping 2025/05/04 07:20:41 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for renames to finish 2025/05/04 07:20:42.262937 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/E1OzpKcOArqf8m4J8r2zMhjxDlMEuFZMOUio1d9IJtFrRSmNtM5Wn-E4ucrNR_6TwMuaxrk99AZ1kPCzLkMPZw==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/04 07:20:42.262971 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/E1OzpKcOArqf8m4J8r2zMhjxDlMEuFZMOUio1d9IJtFrRSmNtM5Wn-E4ucrNR_6TwMuaxrk99AZ1kPCzLkMPZw==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:20:42 ERROR : yam: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/E1OzpKcOArqf8m4J8r2zMhjxDlMEuFZMOUio1d9IJtFrRSmNtM5Wn-E4ucrNR_6TwMuaxrk99AZ1kPCzLkMPZw==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:20:42 DEBUG : yaml: Failed to rename to "yam": 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/E1OzpKcOArqf8m4J8r2zMhjxDlMEuFZMOUio1d9IJtFrRSmNtM5Wn-E4ucrNR_6TwMuaxrk99AZ1kPCzLkMPZw==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:20:42 DEBUG : yaml: Need to transfer - No matching file found at Destination 2025/05/04 07:20:42 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for transfers to finish 2025/05/04 07:20:43 DEBUG : yaml: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/05/04 07:20:43 INFO : yaml: Copied (new) 2025/05/04 07:20:43 ERROR : proton drive root link ID 'rclone-test-mumuboh8vemo': not deleting files as there were IO errors 2025/05/04 07:20:43 ERROR : proton drive root link ID 'rclone-test-mumuboh8vemo': 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 (8.64s) === RUN TestSyncWithTrackRenamesStrategyModtime run.go:180: Remote "proton drive root link ID 'rclone-test-mumuboh8vemo'", Local "Local file system at /tmp/rclone623837662", Modify Window "1s" sync_test.go:1610: Can track renames: true 2025/05/04 07:20:47 INFO : proton drive root link ID 'rclone-test-mumuboh8vemo': Making map for --track-renames 2025/05/04 07:20:47 INFO : proton drive root link ID 'rclone-test-mumuboh8vemo': Finished making map for --track-renames 2025/05/04 07:20:47 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for checks to finish 2025/05/04 07:20:47 DEBUG : potato: Need to transfer - No matching file found at Destination 2025/05/04 07:20:47 DEBUG : yam: Need to transfer - No matching file found at Destination 2025/05/04 07:20:47 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for renames to finish 2025/05/04 07:20:47 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for transfers to finish 2025/05/04 07:20:48 DEBUG : potato: sha1 = 1d1ac61cfffcfdd0a15cc9ae575fb06ca8c11fb5 OK 2025/05/04 07:20:48 INFO : potato: Copied (new) 2025/05/04 07:20:48 DEBUG : yam: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/05/04 07:20:48 INFO : yam: Copied (new) 2025/05/04 07:20:48 DEBUG : Waiting for deletions to finish run.go:180: Remote "proton drive root link ID 'rclone-test-mumuboh8vemo'", Local "Local file system at /tmp/rclone623837662", Modify Window "1s" 2025/05/04 07:20:50 DEBUG : potato: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/05/04 07:20:50 INFO : proton drive root link ID 'rclone-test-mumuboh8vemo': Making map for --track-renames 2025/05/04 07:20:50 INFO : proton drive root link ID 'rclone-test-mumuboh8vemo': Finished making map for --track-renames 2025/05/04 07:20:50 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for checks to finish 2025/05/04 07:20:50 DEBUG : potato: Unchanged skipping 2025/05/04 07:20:50 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for renames to finish 2025/05/04 07:20:50.822305 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/2u5EBaTw1lKs_fEP10mPu8VkR-dHb4A-3PWJczcCtrNz_BJXMiDBQ8drMV-3_YKcjXayCMrqDtL80I2lz56BVg==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/04 07:20:50.822338 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/2u5EBaTw1lKs_fEP10mPu8VkR-dHb4A-3PWJczcCtrNz_BJXMiDBQ8drMV-3_YKcjXayCMrqDtL80I2lz56BVg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:20:50 ERROR : yam: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/2u5EBaTw1lKs_fEP10mPu8VkR-dHb4A-3PWJczcCtrNz_BJXMiDBQ8drMV-3_YKcjXayCMrqDtL80I2lz56BVg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:20:50 DEBUG : yaml: Failed to rename to "yam": 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/2u5EBaTw1lKs_fEP10mPu8VkR-dHb4A-3PWJczcCtrNz_BJXMiDBQ8drMV-3_YKcjXayCMrqDtL80I2lz56BVg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:20:50 DEBUG : yaml: Need to transfer - No matching file found at Destination 2025/05/04 07:20:50 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for transfers to finish 2025/05/04 07:20:52 DEBUG : yaml: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/05/04 07:20:52 INFO : yaml: Copied (new) 2025/05/04 07:20:52 ERROR : proton drive root link ID 'rclone-test-mumuboh8vemo': not deleting files as there were IO errors 2025/05/04 07:20:52 ERROR : proton drive root link ID 'rclone-test-mumuboh8vemo': 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 (8.60s) === RUN TestSyncWithTrackRenamesStrategyLeaf run.go:180: Remote "proton drive root link ID 'rclone-test-mumuboh8vemo'", Local "Local file system at /tmp/rclone623837662", Modify Window "1s" sync_test.go:1649: Can track renames: true 2025/05/04 07:20:55 INFO : proton drive root link ID 'rclone-test-mumuboh8vemo': Making map for --track-renames 2025/05/04 07:20:55 INFO : proton drive root link ID 'rclone-test-mumuboh8vemo': Finished making map for --track-renames 2025/05/04 07:20:55 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for checks to finish 2025/05/04 07:20:55 DEBUG : potato: Need to transfer - No matching file found at Destination 2025/05/04 07:20:55 DEBUG : sub/yam: Need to transfer - No matching file found at Destination 2025/05/04 07:20:55 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for renames to finish 2025/05/04 07:20:55 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for transfers to finish 2025/05/04 07:20:58 DEBUG : potato: sha1 = 1d1ac61cfffcfdd0a15cc9ae575fb06ca8c11fb5 OK 2025/05/04 07:20:58 INFO : potato: Copied (new) 2025/05/04 07:20:58 DEBUG : sub/yam: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/05/04 07:20:58 INFO : sub/yam: Copied (new) 2025/05/04 07:20:58 DEBUG : Waiting for deletions to finish run.go:180: Remote "proton drive root link ID 'rclone-test-mumuboh8vemo'", Local "Local file system at /tmp/rclone623837662", Modify Window "1s" 2025/05/04 07:20:59 DEBUG : potato: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/05/04 07:20:59 DEBUG : potato: Unchanged skipping 2025/05/04 07:21:00 INFO : proton drive root link ID 'rclone-test-mumuboh8vemo': Making map for --track-renames 2025/05/04 07:21:00 INFO : proton drive root link ID 'rclone-test-mumuboh8vemo': Finished making map for --track-renames 2025/05/04 07:21:00 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for checks to finish 2025/05/04 07:21:00 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for renames to finish 2025/05/04 07:21:00.817902 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/O9Fhvd6dzwd5v-hzfmE-aGHQLFyUi-BLJpw_cLeIom1MVzebqmqotwb961l5a1JoRttK4pKDcHR7EkTusv8XrA==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/04 07:21:00.817933 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/O9Fhvd6dzwd5v-hzfmE-aGHQLFyUi-BLJpw_cLeIom1MVzebqmqotwb961l5a1JoRttK4pKDcHR7EkTusv8XrA==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:21:00 ERROR : sub/yam: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/O9Fhvd6dzwd5v-hzfmE-aGHQLFyUi-BLJpw_cLeIom1MVzebqmqotwb961l5a1JoRttK4pKDcHR7EkTusv8XrA==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:21:00 DEBUG : yam: Failed to rename to "sub/yam": 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/O9Fhvd6dzwd5v-hzfmE-aGHQLFyUi-BLJpw_cLeIom1MVzebqmqotwb961l5a1JoRttK4pKDcHR7EkTusv8XrA==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:21:00 DEBUG : yam: Need to transfer - No matching file found at Destination 2025/05/04 07:21:00 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for transfers to finish 2025/05/04 07:21:02 DEBUG : yam: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/05/04 07:21:02 INFO : yam: Copied (new) 2025/05/04 07:21:02 ERROR : proton drive root link ID 'rclone-test-mumuboh8vemo': not deleting files as there were IO errors 2025/05/04 07:21:02 ERROR : proton drive root link ID 'rclone-test-mumuboh8vemo': 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 (10.69s) === RUN TestMoveWithDeleteEmptySrcDirs run.go:180: Remote "proton drive root link ID 'rclone-test-mumuboh8vemo'", Local "Local file system at /tmp/rclone623837662", Modify Window "1s" 2025/05/04 07:21:06 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2025/05/04 07:21:06 DEBUG : nested/sub dir/file: Need to transfer - File not found at Destination 2025/05/04 07:21:06 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for checks to finish 2025/05/04 07:21:06 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': Waiting for transfers to finish 2025/05/04 07:21:10 DEBUG : sub dir/hello world: sha1 = 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed OK 2025/05/04 07:21:10 INFO : sub dir/hello world: Copied (new) 2025/05/04 07:21:10 INFO : sub dir/hello world: Deleted 2025/05/04 07:21:10 DEBUG : nested/sub dir/file: sha1 = b4b3e0a278988bc15f2913af3f4153ccef74e465 OK 2025/05/04 07:21:10 INFO : nested/sub dir/file: Copied (new) 2025/05/04 07:21:10 INFO : nested/sub dir/file: Deleted 2025/05/04 07:21:10 ERROR : Local file system at /tmp/rclone623837662: 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 (8.16s) === RUN TestServerSideMove run.go:180: Remote "proton drive root link ID 'rclone-test-mumuboh8vemo'", Local "Local file system at /tmp/rclone623837662", Modify Window "1s" 2025/05/04 07:21:14 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-fumoxon9yigu" 2025/05/04 07:21:14 DEBUG : proton drive root link ID 'rclone-test-fumoxon9yigu': Has cached credentials 2025/05/04 07:21:15 DEBUG : proton drive root link ID 'rclone-test-fumoxon9yigu': Used cached credential to initialize the ProtonDrive API sync_test.go:1705: Server side move (if possible) proton drive root link ID 'rclone-test-mumuboh8vemo' -> proton drive root link ID 'rclone-test-fumoxon9yigu' 2025/05/04 07:21:25 DEBUG : proton drive root link ID 'rclone-test-fumoxon9yigu': Using server-side directory move 2025/05/04 07:21:25 INFO : proton drive root link ID 'rclone-test-fumoxon9yigu': Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2025/05/04 07:21:26 DEBUG : potato2: Need to transfer - File not found at Destination 2025/05/04 07:21:26 DEBUG : empty space: Size and modification time the same (differ by 0s, within tolerance 1s) 2025/05/04 07:21:26 DEBUG : empty space: Unchanged skipping 2025/05/04 07:21:26 DEBUG : proton drive root link ID 'rclone-test-fumoxon9yigu': Waiting for checks to finish 2025/05/04 07:21:26 DEBUG : potato3: Sizes differ (src 68 vs dst 60) 2025/05/04 07:21:27 INFO : empty space: Deleted 2025/05/04 07:21:27 DEBUG : proton drive root link ID 'rclone-test-fumoxon9yigu': Waiting for transfers to finish 2025/05/04 07:21:27 INFO : potato3: Deleted 2025/05/04 07:21:27.486940 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/CwLKhmSzURVKYmgC-cjOO2j9bTxf6Q6AYJOFdymgQVM-GhHtaFXbW2tzmjTvwNzGYf97FXa6zWItBOWCyxX85A==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/04 07:21:27.486976 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/CwLKhmSzURVKYmgC-cjOO2j9bTxf6Q6AYJOFdymgQVM-GhHtaFXbW2tzmjTvwNzGYf97FXa6zWItBOWCyxX85A==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:21:27 ERROR : potato2: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/CwLKhmSzURVKYmgC-cjOO2j9bTxf6Q6AYJOFdymgQVM-GhHtaFXbW2tzmjTvwNzGYf97FXa6zWItBOWCyxX85A==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:21:27.727506 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/pfyv-Jj7ZnlUBoeRHhSXpK06Lx3p9hiuso2iI2vTHhHlD6iHOBmWswfki1rx0Fxp8vxcjkW5br6FOcyNndS7Cw==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/04 07:21:27.727541 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/pfyv-Jj7ZnlUBoeRHhSXpK06Lx3p9hiuso2iI2vTHhHlD6iHOBmWswfki1rx0Fxp8vxcjkW5br6FOcyNndS7Cw==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:21:27 ERROR : potato3: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/pfyv-Jj7ZnlUBoeRHhSXpK06Lx3p9hiuso2iI2vTHhHlD6iHOBmWswfki1rx0Fxp8vxcjkW5br6FOcyNndS7Cw==/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/pfyv-Jj7ZnlUBoeRHhSXpK06Lx3p9hiuso2iI2vTHhHlD6iHOBmWswfki1rx0Fxp8vxcjkW5br6FOcyNndS7Cw==/move: This value should not be blank. (Code=2000, Status=400) Test: TestServerSideMove 2025/05/04 07:21:27 DEBUG : proton drive root link ID 'rclone-test-fumoxon9yigu': Purge remote --- FAIL: TestServerSideMove (15.89s) === RUN TestServerSideMoveWithFilter run.go:180: Remote "proton drive root link ID 'rclone-test-mumuboh8vemo'", Local "Local file system at /tmp/rclone623837662", Modify Window "1s" 2025/05/04 07:21:30 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-dopadiw8quda" 2025/05/04 07:21:30 DEBUG : proton drive root link ID 'rclone-test-dopadiw8quda': Has cached credentials 2025/05/04 07:21:31 DEBUG : proton drive root link ID 'rclone-test-dopadiw8quda': Used cached credential to initialize the ProtonDrive API sync_test.go:1705: Server side move (if possible) proton drive root link ID 'rclone-test-mumuboh8vemo' -> proton drive root link ID 'rclone-test-dopadiw8quda' 2025/05/04 07:21:42 DEBUG : empty space: Excluded (Size Filter) 2025/05/04 07:21:42 DEBUG : empty space: Excluded 2025/05/04 07:21:42 DEBUG : empty space: Excluded (Size Filter) 2025/05/04 07:21:42 DEBUG : empty space: Excluded 2025/05/04 07:21:42 DEBUG : potato2: Need to transfer - File not found at Destination 2025/05/04 07:21:42 DEBUG : potato3: Sizes differ (src 68 vs dst 60) 2025/05/04 07:21:42 DEBUG : proton drive root link ID 'rclone-test-dopadiw8quda': Waiting for checks to finish 2025/05/04 07:21:42 DEBUG : proton drive root link ID 'rclone-test-dopadiw8quda': Waiting for transfers to finish 2025/05/04 07:21:42 INFO : potato3: Deleted 2025/05/04 07:21:43.210556 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/I83OrCzKtk7znmKpL1DYoesCrqUDlVOccv0N6kFKKXXVh7kuzxc2KsHZzcnBXX7tmvqIV-xiUEixMxZiyR5fMA==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/04 07:21:43.210593 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/I83OrCzKtk7znmKpL1DYoesCrqUDlVOccv0N6kFKKXXVh7kuzxc2KsHZzcnBXX7tmvqIV-xiUEixMxZiyR5fMA==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:21:43 ERROR : potato2: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/I83OrCzKtk7znmKpL1DYoesCrqUDlVOccv0N6kFKKXXVh7kuzxc2KsHZzcnBXX7tmvqIV-xiUEixMxZiyR5fMA==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:21:43.606404 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/zA3qXKPvxDakAD1l9HAPPqVDHVeIB3A8bFsGZRACrjSnaC4cFOMj2WjQ00QErO5283nvI7cHI1t-HWdp1fS_DQ==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/04 07:21:43.606442 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/zA3qXKPvxDakAD1l9HAPPqVDHVeIB3A8bFsGZRACrjSnaC4cFOMj2WjQ00QErO5283nvI7cHI1t-HWdp1fS_DQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:21:43 ERROR : potato3: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/zA3qXKPvxDakAD1l9HAPPqVDHVeIB3A8bFsGZRACrjSnaC4cFOMj2WjQ00QErO5283nvI7cHI1t-HWdp1fS_DQ==/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/zA3qXKPvxDakAD1l9HAPPqVDHVeIB3A8bFsGZRACrjSnaC4cFOMj2WjQ00QErO5283nvI7cHI1t-HWdp1fS_DQ==/move: This value should not be blank. (Code=2000, Status=400) Test: TestServerSideMoveWithFilter 2025/05/04 07:21:43 DEBUG : proton drive root link ID 'rclone-test-dopadiw8quda': Purge remote --- FAIL: TestServerSideMoveWithFilter (16.61s) === RUN TestServerSideMoveDeleteEmptySourceDirs run.go:180: Remote "proton drive root link ID 'rclone-test-mumuboh8vemo'", Local "Local file system at /tmp/rclone623837662", Modify Window "1s" 2025/05/04 07:21:46 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-pavepam6xamu" 2025/05/04 07:21:46 DEBUG : proton drive root link ID 'rclone-test-pavepam6xamu': Has cached credentials 2025/05/04 07:21:48 DEBUG : proton drive root link ID 'rclone-test-pavepam6xamu': Used cached credential to initialize the ProtonDrive API 2025/05/04 07:21:53 INFO : tomatoDir: Making directory sync_test.go:1705: Server side move (if possible) proton drive root link ID 'rclone-test-mumuboh8vemo' -> proton drive root link ID 'rclone-test-pavepam6xamu' 2025/05/04 07:21:59 DEBUG : proton drive root link ID 'rclone-test-pavepam6xamu': Using server-side directory move 2025/05/04 07:21:59 INFO : proton drive root link ID 'rclone-test-pavepam6xamu': Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2025/05/04 07:22:00 DEBUG : potato2: Need to transfer - File not found at Destination 2025/05/04 07:22:00 DEBUG : empty space: Size and modification time the same (differ by 0s, within tolerance 1s) 2025/05/04 07:22:00 DEBUG : empty space: Unchanged skipping 2025/05/04 07:22:00 DEBUG : potato3: Sizes differ (src 68 vs dst 60) 2025/05/04 07:22:00 DEBUG : proton drive root link ID 'rclone-test-pavepam6xamu': Waiting for checks to finish 2025/05/04 07:22:00 INFO : potato3: Deleted 2025/05/04 07:22:00 INFO : empty space: Deleted 2025/05/04 07:22:00 DEBUG : proton drive root link ID 'rclone-test-pavepam6xamu': Waiting for transfers to finish 2025/05/04 07:22:00.937307 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/-aTYHXhqN8z6Fm0y1ywseL6SUFrMiZnuJ08L6AIs5cMabbiT4lIl6bAcX9gMZlweuSSmkAJSa_RudUbf9fRJTw==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/04 07:22:00.937352 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/-aTYHXhqN8z6Fm0y1ywseL6SUFrMiZnuJ08L6AIs5cMabbiT4lIl6bAcX9gMZlweuSSmkAJSa_RudUbf9fRJTw==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:22:00 ERROR : potato2: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/-aTYHXhqN8z6Fm0y1ywseL6SUFrMiZnuJ08L6AIs5cMabbiT4lIl6bAcX9gMZlweuSSmkAJSa_RudUbf9fRJTw==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:22:01.237454 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/neXIgNgJTbTLxu0ts5Hh8zE0zzTM-UalQ-SHG3FLI_1CSRmoJstPf6Rl1eLJP9qInsjgUMQIGeRSWDx88OPPvw==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/04 07:22:01.237498 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/neXIgNgJTbTLxu0ts5Hh8zE0zzTM-UalQ-SHG3FLI_1CSRmoJstPf6Rl1eLJP9qInsjgUMQIGeRSWDx88OPPvw==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:22:01 ERROR : potato3: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/neXIgNgJTbTLxu0ts5Hh8zE0zzTM-UalQ-SHG3FLI_1CSRmoJstPf6Rl1eLJP9qInsjgUMQIGeRSWDx88OPPvw==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:22:01 ERROR : proton drive root link ID 'rclone-test-mumuboh8vemo': 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/05/04 07:22:01 DEBUG : proton drive root link ID 'rclone-test-pavepam6xamu': Purge remote --- FAIL: TestServerSideMoveDeleteEmptySourceDirs (17.64s) === RUN TestSyncBackupDir run.go:180: Remote "proton drive root link ID 'rclone-test-mumuboh8vemo'", Local "Local file system at /tmp/rclone623837662", Modify Window "1s" 2025/05/04 07:22:10 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-mumuboh8vemo/dst" 2025/05/04 07:22:10 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Has cached credentials 2025/05/04 07:22:12 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Used cached credential to initialize the ProtonDrive API 2025/05/04 07:23:09 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-mumuboh8vemo/backup" 2025/05/04 07:23:09 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/backup': Has cached credentials 2025/05/04 07:23:10 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/backup': Used cached credential to initialize the ProtonDrive API 2025/05/04 07:25:07 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/05/04 07:25:07 DEBUG : two: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/05/04 07:25:07 DEBUG : two: Unchanged skipping 2025/05/04 07:25:07 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Waiting for checks to finish 2025/05/04 07:25:08.990838 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/LRC6tm9m1u9jc2oJJHsl2_u__Q9oU60eXs7LcjMftJ8IMfD5_4cRvdeTiJFrQPUPIwqxKdQLuRgwEj8I0qr5mw==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/04 07:25:08.990876 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/LRC6tm9m1u9jc2oJJHsl2_u__Q9oU60eXs7LcjMftJ8IMfD5_4cRvdeTiJFrQPUPIwqxKdQLuRgwEj8I0qr5mw==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:25:08 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/LRC6tm9m1u9jc2oJJHsl2_u__Q9oU60eXs7LcjMftJ8IMfD5_4cRvdeTiJFrQPUPIwqxKdQLuRgwEj8I0qr5mw==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:25:08 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Waiting for transfers to finish 2025/05/04 07:25:08 ERROR : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': not deleting files as there were IO errors 2025/05/04 07:25:08 ERROR : proton drive root link ID 'rclone-test-mumuboh8vemo/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/LRC6tm9m1u9jc2oJJHsl2_u__Q9oU60eXs7LcjMftJ8IMfD5_4cRvdeTiJFrQPUPIwqxKdQLuRgwEj8I0qr5mw==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDir --- FAIL: TestSyncBackupDir (188.14s) === RUN TestSyncBackupDirWithSuffix run.go:180: Remote "proton drive root link ID 'rclone-test-mumuboh8vemo'", Local "Local file system at /tmp/rclone623837662", Modify Window "1s" 2025/05/04 07:25:19 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-mumuboh8vemo/dst" 2025/05/04 07:25:19 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Has cached credentials 2025/05/04 07:25:20 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Used cached credential to initialize the ProtonDrive API 2025/05/04 07:26:18 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-mumuboh8vemo/backup" 2025/05/04 07:26:18 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/backup': Has cached credentials 2025/05/04 07:26:19 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/backup': Used cached credential to initialize the ProtonDrive API 2025/05/04 07:28:13 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/05/04 07:28:13 DEBUG : two: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/05/04 07:28:13 DEBUG : two: Unchanged skipping 2025/05/04 07:28:13 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Waiting for checks to finish 2025/05/04 07:28:15.085445 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/_ojIo7Xx2PFwEPdonlvebb0jzyadkMiZA0J_Dp2IAMzAOIU6jNnwU9_XgbV5t37NRFUM-EwZopuqCwKpCEvEdw==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/04 07:28:15.085483 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/_ojIo7Xx2PFwEPdonlvebb0jzyadkMiZA0J_Dp2IAMzAOIU6jNnwU9_XgbV5t37NRFUM-EwZopuqCwKpCEvEdw==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:28:15 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/_ojIo7Xx2PFwEPdonlvebb0jzyadkMiZA0J_Dp2IAMzAOIU6jNnwU9_XgbV5t37NRFUM-EwZopuqCwKpCEvEdw==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:28:15 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Waiting for transfers to finish 2025/05/04 07:28:15 ERROR : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': not deleting files as there were IO errors 2025/05/04 07:28:15 ERROR : proton drive root link ID 'rclone-test-mumuboh8vemo/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/_ojIo7Xx2PFwEPdonlvebb0jzyadkMiZA0J_Dp2IAMzAOIU6jNnwU9_XgbV5t37NRFUM-EwZopuqCwKpCEvEdw==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDirWithSuffix --- FAIL: TestSyncBackupDirWithSuffix (186.18s) === RUN TestSyncBackupDirWithSuffixKeepExtension run.go:180: Remote "proton drive root link ID 'rclone-test-mumuboh8vemo'", Local "Local file system at /tmp/rclone623837662", Modify Window "1s" 2025/05/04 07:28:25 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-mumuboh8vemo/dst" 2025/05/04 07:28:25 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Has cached credentials 2025/05/04 07:28:26 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Used cached credential to initialize the ProtonDrive API 2025/05/04 07:29:23 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-mumuboh8vemo/backup" 2025/05/04 07:29:23 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/backup': Has cached credentials 2025/05/04 07:29:25 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/backup': Used cached credential to initialize the ProtonDrive API 2025/05/04 07:31:20 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/05/04 07:31:20 DEBUG : two: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/05/04 07:31:20 DEBUG : two: Unchanged skipping 2025/05/04 07:31:20 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Waiting for checks to finish 2025/05/04 07:31:22.488871 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/cNoW2tTuALkGjBRWx603a_84Q-yMLXKNR9JZbSbtzSaQchy9gyRGics2SJYWl7v8FxzAd_uUH5Ufi3YMyj-txA==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/04 07:31:22.488906 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/cNoW2tTuALkGjBRWx603a_84Q-yMLXKNR9JZbSbtzSaQchy9gyRGics2SJYWl7v8FxzAd_uUH5Ufi3YMyj-txA==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:31:22 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/cNoW2tTuALkGjBRWx603a_84Q-yMLXKNR9JZbSbtzSaQchy9gyRGics2SJYWl7v8FxzAd_uUH5Ufi3YMyj-txA==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:31:22 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Waiting for transfers to finish 2025/05/04 07:31:22 ERROR : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': not deleting files as there were IO errors 2025/05/04 07:31:22 ERROR : proton drive root link ID 'rclone-test-mumuboh8vemo/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/cNoW2tTuALkGjBRWx603a_84Q-yMLXKNR9JZbSbtzSaQchy9gyRGics2SJYWl7v8FxzAd_uUH5Ufi3YMyj-txA==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDirWithSuffixKeepExtension --- FAIL: TestSyncBackupDirWithSuffixKeepExtension (187.53s) === RUN TestSyncBackupDirSuffixOnly run.go:180: Remote "proton drive root link ID 'rclone-test-mumuboh8vemo'", Local "Local file system at /tmp/rclone623837662", Modify Window "1s" 2025/05/04 07:31:32 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-mumuboh8vemo/dst" 2025/05/04 07:31:32 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Has cached credentials 2025/05/04 07:31:34 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Used cached credential to initialize the ProtonDrive API 2025/05/04 07:32:34 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/05/04 07:32:34 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Waiting for checks to finish 2025/05/04 07:32:34 DEBUG : two: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/05/04 07:32:34 DEBUG : two: Unchanged skipping 2025/05/04 07:32:34.811904 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/4Dp3uhzdS8A0ezbrUuZI24t19OAJ7WEkeChbJO0CCWg6sTGeGMdC_Q6mp6FR4QJ4VN2vEkbaOz_p0Z2PmfwDGA==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/04 07:32:34.811940 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/4Dp3uhzdS8A0ezbrUuZI24t19OAJ7WEkeChbJO0CCWg6sTGeGMdC_Q6mp6FR4QJ4VN2vEkbaOz_p0Z2PmfwDGA==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:32:34 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/4Dp3uhzdS8A0ezbrUuZI24t19OAJ7WEkeChbJO0CCWg6sTGeGMdC_Q6mp6FR4QJ4VN2vEkbaOz_p0Z2PmfwDGA==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:32:34 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Waiting for transfers to finish 2025/05/04 07:32:34 ERROR : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': not deleting files as there were IO errors 2025/05/04 07:32:34 ERROR : proton drive root link ID 'rclone-test-mumuboh8vemo/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/4Dp3uhzdS8A0ezbrUuZI24t19OAJ7WEkeChbJO0CCWg6sTGeGMdC_Q6mp6FR4QJ4VN2vEkbaOz_p0Z2PmfwDGA==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDirSuffixOnly --- FAIL: TestSyncBackupDirSuffixOnly (71.77s) === RUN TestSyncSuffix run.go:180: Remote "proton drive root link ID 'rclone-test-mumuboh8vemo'", Local "Local file system at /tmp/rclone623837662", Modify Window "1s" 2025/05/04 07:32:44 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-mumuboh8vemo/dst" 2025/05/04 07:32:44 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Has cached credentials 2025/05/04 07:32:46 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Used cached credential to initialize the ProtonDrive API 2025/05/04 07:33:44 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/05/04 07:33:45.509693 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/XVIFSI4dSEeI0heKSbl2tayIQRMOypxNfx_mpqYhAZHws9xGuajbiiQJdPYYOqpVpWia8gJqtnbLIR_l0vr8jA==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/04 07:33:45.509735 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/XVIFSI4dSEeI0heKSbl2tayIQRMOypxNfx_mpqYhAZHws9xGuajbiiQJdPYYOqpVpWia8gJqtnbLIR_l0vr8jA==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:33:45 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/XVIFSI4dSEeI0heKSbl2tayIQRMOypxNfx_mpqYhAZHws9xGuajbiiQJdPYYOqpVpWia8gJqtnbLIR_l0vr8jA==/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/XVIFSI4dSEeI0heKSbl2tayIQRMOypxNfx_mpqYhAZHws9xGuajbiiQJdPYYOqpVpWia8gJqtnbLIR_l0vr8jA==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncSuffix --- FAIL: TestSyncSuffix (70.72s) === RUN TestSyncSuffixKeepExtension run.go:180: Remote "proton drive root link ID 'rclone-test-mumuboh8vemo'", Local "Local file system at /tmp/rclone623837662", Modify Window "1s" 2025/05/04 07:33:55 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-mumuboh8vemo/dst" 2025/05/04 07:33:55 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Has cached credentials 2025/05/04 07:33:56 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo/dst': Used cached credential to initialize the ProtonDrive API 2025/05/04 07:34:56 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/05/04 07:34:57.351019 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/EfUrwf0v5NE80q2A5wQWVPJsbVlOf3nmDQouCHSylOPTo8rvpYGYwB1Qtoz4Wg8KdZmenkE6OIfzFT87cAbelg==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/04 07:34:57.351062 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/EfUrwf0v5NE80q2A5wQWVPJsbVlOf3nmDQouCHSylOPTo8rvpYGYwB1Qtoz4Wg8KdZmenkE6OIfzFT87cAbelg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/04 07:34:57 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/EfUrwf0v5NE80q2A5wQWVPJsbVlOf3nmDQouCHSylOPTo8rvpYGYwB1Qtoz4Wg8KdZmenkE6OIfzFT87cAbelg==/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/EfUrwf0v5NE80q2A5wQWVPJsbVlOf3nmDQouCHSylOPTo8rvpYGYwB1Qtoz4Wg8KdZmenkE6OIfzFT87cAbelg==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncSuffixKeepExtension --- FAIL: TestSyncSuffixKeepExtension (71.72s) FAIL 2025/05/04 07:35:00 DEBUG : proton drive root link ID 'rclone-test-mumuboh8vemo': 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 14m45.280296216s (try 4/5): exit status 1: Failed [TestServerSideMoveOverSelf TestSyncWithTrackRenames TestSyncWithTrackRenamesStrategyModtime TestSyncWithTrackRenamesStrategyLeaf TestMoveWithDeleteEmptySrcDirs TestServerSideMove TestServerSideMoveWithFilter TestServerSideMoveDeleteEmptySourceDirs TestSyncBackupDir TestSyncBackupDirWithSuffix TestSyncBackupDirWithSuffixKeepExtension TestSyncBackupDirSuffixOnly TestSyncSuffix TestSyncSuffixKeepExtension]