"./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 5/5) 2025/05/17 06:50:30 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-jokacad7zucu" 2025/05/17 06:50:30 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2025/05/17 06:50:30 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Has cached credentials 2025/05/17 06:50:31 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Used cached credential to initialize the ProtonDrive API 2025/05/17 06:50:31 DEBUG : Creating backend with remote "/tmp/rclone3185864477" === RUN TestServerSideMoveOverSelf run.go:180: Remote "proton drive root link ID 'rclone-test-jokacad7zucu'", Local "Local file system at /tmp/rclone3185864477", Modify Window "1s" 2025/05/17 06:50:35 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-jadarek3lisa" 2025/05/17 06:50:35 DEBUG : proton drive root link ID 'rclone-test-jadarek3lisa': Has cached credentials 2025/05/17 06:50:36 DEBUG : proton drive root link ID 'rclone-test-jadarek3lisa': Used cached credential to initialize the ProtonDrive API sync_test.go:671: Server side copy (if possible) proton drive root link ID 'rclone-test-jokacad7zucu' -> proton drive root link ID 'rclone-test-jadarek3lisa' 2025/05/17 06:50:38 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2025/05/17 06:50:38 DEBUG : proton drive root link ID 'rclone-test-jadarek3lisa': Waiting for checks to finish 2025/05/17 06:50:38 DEBUG : proton drive root link ID 'rclone-test-jadarek3lisa': Waiting for transfers to finish 2025/05/17 06:50:41 DEBUG : sub dir/hello world: sha1 = 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed OK 2025/05/17 06:50:41 INFO : sub dir/hello world: Copied (new) run.go:180: Remote "proton drive root link ID 'rclone-test-jokacad7zucu'", Local "Local file system at /tmp/rclone3185864477", Modify Window "1s" 2025/05/17 06:50:43.453500 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/17 06:50:43.453542 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/17 06:50:45 DEBUG : proton drive root link ID 'rclone-test-jadarek3lisa': Using server-side directory move 2025/05/17 06:50:45 INFO : proton drive root link ID 'rclone-test-jadarek3lisa': Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2025/05/17 06:50:46 DEBUG : sub dir/hello world: Sizes differ (src 17 vs dst 11) 2025/05/17 06:50:46 DEBUG : proton drive root link ID 'rclone-test-jadarek3lisa': Waiting for checks to finish 2025/05/17 06:50:46 DEBUG : proton drive root link ID 'rclone-test-jadarek3lisa': Waiting for transfers to finish 2025/05/17 06:50:47 INFO : sub dir/hello world: Deleted 2025/05/17 06:50:47.899401 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/2hLM7NLY62Ti1RPmJ0T2d_pCTJghG08axjLb2LznFqb5AM8808DlO35ZhSGNeGc-W_LhJU5vYue6gq_20CesuA==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/17 06:50:47.899429 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/2hLM7NLY62Ti1RPmJ0T2d_pCTJghG08axjLb2LznFqb5AM8808DlO35ZhSGNeGc-W_LhJU5vYue6gq_20CesuA==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:50:47 ERROR : sub dir/hello world: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/2hLM7NLY62Ti1RPmJ0T2d_pCTJghG08axjLb2LznFqb5AM8808DlO35ZhSGNeGc-W_LhJU5vYue6gq_20CesuA==/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/2hLM7NLY62Ti1RPmJ0T2d_pCTJghG08axjLb2LznFqb5AM8808DlO35ZhSGNeGc-W_LhJU5vYue6gq_20CesuA==/move: This value should not be blank. (Code=2000, Status=400) Test: TestServerSideMoveOverSelf 2025/05/17 06:50:47 DEBUG : proton drive root link ID 'rclone-test-jadarek3lisa': Purge remote --- FAIL: TestServerSideMoveOverSelf (18.70s) === RUN TestSyncWithTrackRenames run.go:180: Remote "proton drive root link ID 'rclone-test-jokacad7zucu'", Local "Local file system at /tmp/rclone3185864477", Modify Window "1s" sync_test.go:1538: Can track renames: true 2025/05/17 06:50:50 INFO : proton drive root link ID 'rclone-test-jokacad7zucu': Making map for --track-renames 2025/05/17 06:50:50 INFO : proton drive root link ID 'rclone-test-jokacad7zucu': Finished making map for --track-renames 2025/05/17 06:50:50 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for checks to finish 2025/05/17 06:50:50 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for renames to finish 2025/05/17 06:50:50 DEBUG : potato: Need to transfer - No matching file found at Destination 2025/05/17 06:50:50 DEBUG : yam: Need to transfer - No matching file found at Destination 2025/05/17 06:50:50 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for transfers to finish 2025/05/17 06:50:52 DEBUG : yam: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/05/17 06:50:52 INFO : yam: Copied (new) 2025/05/17 06:50:52 DEBUG : potato: sha1 = 1d1ac61cfffcfdd0a15cc9ae575fb06ca8c11fb5 OK 2025/05/17 06:50:52 INFO : potato: Copied (new) 2025/05/17 06:50:52 DEBUG : Waiting for deletions to finish run.go:180: Remote "proton drive root link ID 'rclone-test-jokacad7zucu'", Local "Local file system at /tmp/rclone3185864477", Modify Window "1s" 2025/05/17 06:50:53 DEBUG : potato: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/05/17 06:50:53 INFO : proton drive root link ID 'rclone-test-jokacad7zucu': Making map for --track-renames 2025/05/17 06:50:53 INFO : proton drive root link ID 'rclone-test-jokacad7zucu': Finished making map for --track-renames 2025/05/17 06:50:53 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for checks to finish 2025/05/17 06:50:53 DEBUG : potato: Unchanged skipping 2025/05/17 06:50:53 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for renames to finish 2025/05/17 06:50:54.338791 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/NxahCmleKw-J4AHLRchesHPDy5GjHB1r6onGxkxtAAcqbAcds8a2ogcjAPdb5YKayDZh6qfRiufVhSnfumq20A==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/17 06:50:54.338825 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/NxahCmleKw-J4AHLRchesHPDy5GjHB1r6onGxkxtAAcqbAcds8a2ogcjAPdb5YKayDZh6qfRiufVhSnfumq20A==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:50:54 ERROR : yam: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/NxahCmleKw-J4AHLRchesHPDy5GjHB1r6onGxkxtAAcqbAcds8a2ogcjAPdb5YKayDZh6qfRiufVhSnfumq20A==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:50:54 DEBUG : yaml: Failed to rename to "yam": 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/NxahCmleKw-J4AHLRchesHPDy5GjHB1r6onGxkxtAAcqbAcds8a2ogcjAPdb5YKayDZh6qfRiufVhSnfumq20A==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:50:54 DEBUG : yaml: Need to transfer - No matching file found at Destination 2025/05/17 06:50:54 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for transfers to finish 2025/05/17 06:50:55 DEBUG : yaml: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/05/17 06:50:55 INFO : yaml: Copied (new) 2025/05/17 06:50:55 ERROR : proton drive root link ID 'rclone-test-jokacad7zucu': not deleting files as there were IO errors 2025/05/17 06:50:55 ERROR : proton drive root link ID 'rclone-test-jokacad7zucu': 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 (7.96s) === RUN TestSyncWithTrackRenamesStrategyModtime run.go:180: Remote "proton drive root link ID 'rclone-test-jokacad7zucu'", Local "Local file system at /tmp/rclone3185864477", Modify Window "1s" sync_test.go:1610: Can track renames: true 2025/05/17 06:50:58 INFO : proton drive root link ID 'rclone-test-jokacad7zucu': Making map for --track-renames 2025/05/17 06:50:58 INFO : proton drive root link ID 'rclone-test-jokacad7zucu': Finished making map for --track-renames 2025/05/17 06:50:58 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for checks to finish 2025/05/17 06:50:58 DEBUG : potato: Need to transfer - No matching file found at Destination 2025/05/17 06:50:58 DEBUG : yam: Need to transfer - No matching file found at Destination 2025/05/17 06:50:58 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for renames to finish 2025/05/17 06:50:58 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for transfers to finish 2025/05/17 06:51:00 DEBUG : potato: sha1 = 1d1ac61cfffcfdd0a15cc9ae575fb06ca8c11fb5 OK 2025/05/17 06:51:00 INFO : potato: Copied (new) 2025/05/17 06:51:00 DEBUG : yam: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/05/17 06:51:00 INFO : yam: Copied (new) 2025/05/17 06:51:00 DEBUG : Waiting for deletions to finish run.go:180: Remote "proton drive root link ID 'rclone-test-jokacad7zucu'", Local "Local file system at /tmp/rclone3185864477", Modify Window "1s" 2025/05/17 06:51:01 DEBUG : potato: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/05/17 06:51:01 INFO : proton drive root link ID 'rclone-test-jokacad7zucu': Making map for --track-renames 2025/05/17 06:51:01 INFO : proton drive root link ID 'rclone-test-jokacad7zucu': Finished making map for --track-renames 2025/05/17 06:51:01 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for checks to finish 2025/05/17 06:51:01 DEBUG : potato: Unchanged skipping 2025/05/17 06:51:01 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for renames to finish 2025/05/17 06:51:01.772177 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/5jPHuzaUeGceQPc020GYDcvF7uWz0CUYcA90Dh6E49I3DKEXqsjomtoYeE39WQdmLyGhE6rdkZwde2lycanoMw==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/17 06:51:01.772219 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/5jPHuzaUeGceQPc020GYDcvF7uWz0CUYcA90Dh6E49I3DKEXqsjomtoYeE39WQdmLyGhE6rdkZwde2lycanoMw==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:51:01 ERROR : yam: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/5jPHuzaUeGceQPc020GYDcvF7uWz0CUYcA90Dh6E49I3DKEXqsjomtoYeE39WQdmLyGhE6rdkZwde2lycanoMw==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:51:01 DEBUG : yaml: Failed to rename to "yam": 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/5jPHuzaUeGceQPc020GYDcvF7uWz0CUYcA90Dh6E49I3DKEXqsjomtoYeE39WQdmLyGhE6rdkZwde2lycanoMw==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:51:01 DEBUG : yaml: Need to transfer - No matching file found at Destination 2025/05/17 06:51:01 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for transfers to finish 2025/05/17 06:51:02 DEBUG : yaml: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/05/17 06:51:02 INFO : yaml: Copied (new) 2025/05/17 06:51:02 ERROR : proton drive root link ID 'rclone-test-jokacad7zucu': not deleting files as there were IO errors 2025/05/17 06:51:02 ERROR : proton drive root link ID 'rclone-test-jokacad7zucu': 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 (6.65s) === RUN TestSyncWithTrackRenamesStrategyLeaf run.go:180: Remote "proton drive root link ID 'rclone-test-jokacad7zucu'", Local "Local file system at /tmp/rclone3185864477", Modify Window "1s" sync_test.go:1649: Can track renames: true 2025/05/17 06:51:05 INFO : proton drive root link ID 'rclone-test-jokacad7zucu': Making map for --track-renames 2025/05/17 06:51:05 INFO : proton drive root link ID 'rclone-test-jokacad7zucu': Finished making map for --track-renames 2025/05/17 06:51:05 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for checks to finish 2025/05/17 06:51:05 DEBUG : potato: Need to transfer - No matching file found at Destination 2025/05/17 06:51:05 DEBUG : sub/yam: Need to transfer - No matching file found at Destination 2025/05/17 06:51:05 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for renames to finish 2025/05/17 06:51:05 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for transfers to finish 2025/05/17 06:51:07 DEBUG : sub/yam: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/05/17 06:51:07 INFO : sub/yam: Copied (new) 2025/05/17 06:51:08 DEBUG : potato: sha1 = 1d1ac61cfffcfdd0a15cc9ae575fb06ca8c11fb5 OK 2025/05/17 06:51:08 INFO : potato: Copied (new) 2025/05/17 06:51:08 DEBUG : Waiting for deletions to finish run.go:180: Remote "proton drive root link ID 'rclone-test-jokacad7zucu'", Local "Local file system at /tmp/rclone3185864477", Modify Window "1s" 2025/05/17 06:51:09 DEBUG : potato: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/05/17 06:51:09 DEBUG : potato: Unchanged skipping 2025/05/17 06:51:10 INFO : proton drive root link ID 'rclone-test-jokacad7zucu': Making map for --track-renames 2025/05/17 06:51:10 INFO : proton drive root link ID 'rclone-test-jokacad7zucu': Finished making map for --track-renames 2025/05/17 06:51:10 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for checks to finish 2025/05/17 06:51:10 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for renames to finish 2025/05/17 06:51:10.756639 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/-DZkg-f39GYyPOUbHInWMBeU_zbLin6lnlnW_gMwnx0VPj50M2RYAi4mE2gV8TEDpCjgsCBunUDCH7v-pc3NNg==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/17 06:51:10.756674 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/-DZkg-f39GYyPOUbHInWMBeU_zbLin6lnlnW_gMwnx0VPj50M2RYAi4mE2gV8TEDpCjgsCBunUDCH7v-pc3NNg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:51:10 ERROR : sub/yam: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/-DZkg-f39GYyPOUbHInWMBeU_zbLin6lnlnW_gMwnx0VPj50M2RYAi4mE2gV8TEDpCjgsCBunUDCH7v-pc3NNg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:51:10 DEBUG : yam: Failed to rename to "sub/yam": 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/-DZkg-f39GYyPOUbHInWMBeU_zbLin6lnlnW_gMwnx0VPj50M2RYAi4mE2gV8TEDpCjgsCBunUDCH7v-pc3NNg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:51:10 DEBUG : yam: Need to transfer - No matching file found at Destination 2025/05/17 06:51:10 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for transfers to finish 2025/05/17 06:51:12 DEBUG : yam: sha1 = ad84b2fb6729688a5ee3225164a6d4d58465b33e OK 2025/05/17 06:51:12 INFO : yam: Copied (new) 2025/05/17 06:51:12 ERROR : proton drive root link ID 'rclone-test-jokacad7zucu': not deleting files as there were IO errors 2025/05/17 06:51:12 ERROR : proton drive root link ID 'rclone-test-jokacad7zucu': 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.77s) === RUN TestMoveWithDeleteEmptySrcDirs run.go:180: Remote "proton drive root link ID 'rclone-test-jokacad7zucu'", Local "Local file system at /tmp/rclone3185864477", Modify Window "1s" 2025/05/17 06:51:16 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2025/05/17 06:51:16 DEBUG : nested/sub dir/file: Need to transfer - File not found at Destination 2025/05/17 06:51:16 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for checks to finish 2025/05/17 06:51:16 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': Waiting for transfers to finish 2025/05/17 06:51:19 DEBUG : nested/sub dir/file: sha1 = b4b3e0a278988bc15f2913af3f4153ccef74e465 OK 2025/05/17 06:51:19 INFO : nested/sub dir/file: Copied (new) 2025/05/17 06:51:19 INFO : nested/sub dir/file: Deleted 2025/05/17 06:51:19 DEBUG : sub dir/hello world: sha1 = 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed OK 2025/05/17 06:51:19 INFO : sub dir/hello world: Copied (new) 2025/05/17 06:51:19 INFO : sub dir/hello world: Deleted 2025/05/17 06:51:19 ERROR : Local file system at /tmp/rclone3185864477: 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 (7.29s) === RUN TestServerSideMove run.go:180: Remote "proton drive root link ID 'rclone-test-jokacad7zucu'", Local "Local file system at /tmp/rclone3185864477", Modify Window "1s" 2025/05/17 06:51:23 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-qerafef4xete" 2025/05/17 06:51:23 DEBUG : proton drive root link ID 'rclone-test-qerafef4xete': Has cached credentials 2025/05/17 06:51:24 DEBUG : proton drive root link ID 'rclone-test-qerafef4xete': Used cached credential to initialize the ProtonDrive API sync_test.go:1705: Server side move (if possible) proton drive root link ID 'rclone-test-jokacad7zucu' -> proton drive root link ID 'rclone-test-qerafef4xete' 2025/05/17 06:51:34 DEBUG : proton drive root link ID 'rclone-test-qerafef4xete': Using server-side directory move 2025/05/17 06:51:34 INFO : proton drive root link ID 'rclone-test-qerafef4xete': Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2025/05/17 06:51:34 DEBUG : potato2: Need to transfer - File not found at Destination 2025/05/17 06:51:34 DEBUG : empty space: Size and modification time the same (differ by 0s, within tolerance 1s) 2025/05/17 06:51:34 DEBUG : empty space: Unchanged skipping 2025/05/17 06:51:34 DEBUG : potato3: Sizes differ (src 68 vs dst 60) 2025/05/17 06:51:34 DEBUG : proton drive root link ID 'rclone-test-qerafef4xete': Waiting for checks to finish 2025/05/17 06:51:34 INFO : potato3: Deleted 2025/05/17 06:51:34 INFO : empty space: Deleted 2025/05/17 06:51:34 DEBUG : proton drive root link ID 'rclone-test-qerafef4xete': Waiting for transfers to finish 2025/05/17 06:51:35.050591 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/2Rk-GyZbzlDHfrLT2QUpWVMxUN2cPPVNHRC6apU7o7Z_SYD6YIBA3YGFxfyCswRpynBq89XUAxDupdk9zSn17g==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/17 06:51:35.050614 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/2Rk-GyZbzlDHfrLT2QUpWVMxUN2cPPVNHRC6apU7o7Z_SYD6YIBA3YGFxfyCswRpynBq89XUAxDupdk9zSn17g==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:51:35 ERROR : potato2: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/2Rk-GyZbzlDHfrLT2QUpWVMxUN2cPPVNHRC6apU7o7Z_SYD6YIBA3YGFxfyCswRpynBq89XUAxDupdk9zSn17g==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:51:35.196748 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/spIM3ArfpxPfKImK1X7cvPsTc7QKrtdaPn8_AQIVp2s05wGUa7oLgR9wEgzt0K7p-7YNiAEUO0KhMaoa3qz15Q==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/17 06:51:35.196773 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/spIM3ArfpxPfKImK1X7cvPsTc7QKrtdaPn8_AQIVp2s05wGUa7oLgR9wEgzt0K7p-7YNiAEUO0KhMaoa3qz15Q==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:51:35 ERROR : potato3: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/spIM3ArfpxPfKImK1X7cvPsTc7QKrtdaPn8_AQIVp2s05wGUa7oLgR9wEgzt0K7p-7YNiAEUO0KhMaoa3qz15Q==/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/spIM3ArfpxPfKImK1X7cvPsTc7QKrtdaPn8_AQIVp2s05wGUa7oLgR9wEgzt0K7p-7YNiAEUO0KhMaoa3qz15Q==/move: This value should not be blank. (Code=2000, Status=400) Test: TestServerSideMove 2025/05/17 06:51:35 DEBUG : proton drive root link ID 'rclone-test-qerafef4xete': Purge remote --- FAIL: TestServerSideMove (14.10s) === RUN TestServerSideMoveWithFilter run.go:180: Remote "proton drive root link ID 'rclone-test-jokacad7zucu'", Local "Local file system at /tmp/rclone3185864477", Modify Window "1s" 2025/05/17 06:51:37 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-kowecad1xevo" 2025/05/17 06:51:37 DEBUG : proton drive root link ID 'rclone-test-kowecad1xevo': Has cached credentials 2025/05/17 06:51:38 DEBUG : proton drive root link ID 'rclone-test-kowecad1xevo': Used cached credential to initialize the ProtonDrive API sync_test.go:1705: Server side move (if possible) proton drive root link ID 'rclone-test-jokacad7zucu' -> proton drive root link ID 'rclone-test-kowecad1xevo' 2025/05/17 06:51:49 DEBUG : empty space: Excluded (Size Filter) 2025/05/17 06:51:49 DEBUG : empty space: Excluded 2025/05/17 06:51:49 DEBUG : empty space: Excluded (Size Filter) 2025/05/17 06:51:49 DEBUG : empty space: Excluded 2025/05/17 06:51:49 DEBUG : potato2: Need to transfer - File not found at Destination 2025/05/17 06:51:49 DEBUG : potato3: Sizes differ (src 68 vs dst 60) 2025/05/17 06:51:49 DEBUG : proton drive root link ID 'rclone-test-kowecad1xevo': Waiting for checks to finish 2025/05/17 06:51:49 DEBUG : proton drive root link ID 'rclone-test-kowecad1xevo': Waiting for transfers to finish 2025/05/17 06:51:50 INFO : potato3: Deleted 2025/05/17 06:51:50.622550 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/MoD93C2WlzzXp5hTrXH3EQDD5Bun9eIhbWkpsJfF4S07_Ks0joMBLK1piQ17BUcLpPkH0qjbIswlgtAxP_jtyg==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/17 06:51:50.622576 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/MoD93C2WlzzXp5hTrXH3EQDD5Bun9eIhbWkpsJfF4S07_Ks0joMBLK1piQ17BUcLpPkH0qjbIswlgtAxP_jtyg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:51:50 ERROR : potato2: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/MoD93C2WlzzXp5hTrXH3EQDD5Bun9eIhbWkpsJfF4S07_Ks0joMBLK1piQ17BUcLpPkH0qjbIswlgtAxP_jtyg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:51:50.749201 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/d1Ik9s93Vbi4Ga084uwRSqEigeydkSeXyUoO_YVwV1ikZAScbZAqmGe0OK1Yb-GdaKufzBsSqAdCTRVu3ssQoA==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/17 06:51:50.749226 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/d1Ik9s93Vbi4Ga084uwRSqEigeydkSeXyUoO_YVwV1ikZAScbZAqmGe0OK1Yb-GdaKufzBsSqAdCTRVu3ssQoA==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:51:50 ERROR : potato3: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/d1Ik9s93Vbi4Ga084uwRSqEigeydkSeXyUoO_YVwV1ikZAScbZAqmGe0OK1Yb-GdaKufzBsSqAdCTRVu3ssQoA==/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/d1Ik9s93Vbi4Ga084uwRSqEigeydkSeXyUoO_YVwV1ikZAScbZAqmGe0OK1Yb-GdaKufzBsSqAdCTRVu3ssQoA==/move: This value should not be blank. (Code=2000, Status=400) Test: TestServerSideMoveWithFilter 2025/05/17 06:51:50 DEBUG : proton drive root link ID 'rclone-test-kowecad1xevo': Purge remote --- FAIL: TestServerSideMoveWithFilter (15.88s) === RUN TestServerSideMoveDeleteEmptySourceDirs run.go:180: Remote "proton drive root link ID 'rclone-test-jokacad7zucu'", Local "Local file system at /tmp/rclone3185864477", Modify Window "1s" 2025/05/17 06:51:53 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-naratul8loki" 2025/05/17 06:51:53 DEBUG : proton drive root link ID 'rclone-test-naratul8loki': Has cached credentials 2025/05/17 06:51:54 DEBUG : proton drive root link ID 'rclone-test-naratul8loki': Used cached credential to initialize the ProtonDrive API 2025/05/17 06:51:59 INFO : tomatoDir: Making directory sync_test.go:1705: Server side move (if possible) proton drive root link ID 'rclone-test-jokacad7zucu' -> proton drive root link ID 'rclone-test-naratul8loki' 2025/05/17 06:52:04 DEBUG : proton drive root link ID 'rclone-test-naratul8loki': Using server-side directory move 2025/05/17 06:52:04 INFO : proton drive root link ID 'rclone-test-naratul8loki': Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2025/05/17 06:52:04 DEBUG : potato2: Need to transfer - File not found at Destination 2025/05/17 06:52:04 DEBUG : potato3: Sizes differ (src 68 vs dst 60) 2025/05/17 06:52:04 DEBUG : empty space: Size and modification time the same (differ by 0s, within tolerance 1s) 2025/05/17 06:52:04 DEBUG : empty space: Unchanged skipping 2025/05/17 06:52:05 DEBUG : proton drive root link ID 'rclone-test-naratul8loki': Waiting for checks to finish 2025/05/17 06:52:05 INFO : potato3: Deleted 2025/05/17 06:52:05 INFO : empty space: Deleted 2025/05/17 06:52:05 DEBUG : proton drive root link ID 'rclone-test-naratul8loki': Waiting for transfers to finish 2025/05/17 06:52:05.390498 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/uQOugIK9K_ZZNZLVWAieDNSdf0eXET6mKvQ_pF3mT0jcetU8D-GFMafQkqj3tbCSNNvkb0yDEb4K_JvMfyZNbg==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/17 06:52:05.390536 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/uQOugIK9K_ZZNZLVWAieDNSdf0eXET6mKvQ_pF3mT0jcetU8D-GFMafQkqj3tbCSNNvkb0yDEb4K_JvMfyZNbg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:52:05 ERROR : potato2: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/uQOugIK9K_ZZNZLVWAieDNSdf0eXET6mKvQ_pF3mT0jcetU8D-GFMafQkqj3tbCSNNvkb0yDEb4K_JvMfyZNbg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:52:05.641209 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/isHJQnlsA53t5cZFv-OCyVALYQbfthn1NyMfUMjZsCevNNu7_Wx8ni-GKDCPUDAV-kgXzPwMoZ5tnrDlioYCRg==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/17 06:52:05.641238 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/isHJQnlsA53t5cZFv-OCyVALYQbfthn1NyMfUMjZsCevNNu7_Wx8ni-GKDCPUDAV-kgXzPwMoZ5tnrDlioYCRg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:52:05 ERROR : potato3: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/isHJQnlsA53t5cZFv-OCyVALYQbfthn1NyMfUMjZsCevNNu7_Wx8ni-GKDCPUDAV-kgXzPwMoZ5tnrDlioYCRg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:52:05 ERROR : proton drive root link ID 'rclone-test-jokacad7zucu': 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/17 06:52:05 DEBUG : proton drive root link ID 'rclone-test-naratul8loki': Purge remote --- FAIL: TestServerSideMoveDeleteEmptySourceDirs (15.16s) === RUN TestSyncBackupDir run.go:180: Remote "proton drive root link ID 'rclone-test-jokacad7zucu'", Local "Local file system at /tmp/rclone3185864477", Modify Window "1s" 2025/05/17 06:52:13 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-jokacad7zucu/dst" 2025/05/17 06:52:13 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Has cached credentials 2025/05/17 06:52:14 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Used cached credential to initialize the ProtonDrive API 2025/05/17 06:53:15 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-jokacad7zucu/backup" 2025/05/17 06:53:15 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/backup': Has cached credentials 2025/05/17 06:53:16 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/backup': Used cached credential to initialize the ProtonDrive API 2025/05/17 06:55:20 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/05/17 06:55:20 DEBUG : two: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/05/17 06:55:20 DEBUG : two: Unchanged skipping 2025/05/17 06:55:20 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Waiting for checks to finish 2025/05/17 06:55:21.763116 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/jtF7loucT9kw3dYhHA7tlac_m1Org5X2lfu-uAwQh8j_585ug0BKW6gdfSd6V0pnct0QmZtz8WGm9C45uYEk0A==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/17 06:55:21.763152 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/jtF7loucT9kw3dYhHA7tlac_m1Org5X2lfu-uAwQh8j_585ug0BKW6gdfSd6V0pnct0QmZtz8WGm9C45uYEk0A==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:55:21 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/jtF7loucT9kw3dYhHA7tlac_m1Org5X2lfu-uAwQh8j_585ug0BKW6gdfSd6V0pnct0QmZtz8WGm9C45uYEk0A==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:55:21 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Waiting for transfers to finish 2025/05/17 06:55:21 ERROR : proton drive root link ID 'rclone-test-jokacad7zucu/dst': not deleting files as there were IO errors 2025/05/17 06:55:21 ERROR : proton drive root link ID 'rclone-test-jokacad7zucu/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/jtF7loucT9kw3dYhHA7tlac_m1Org5X2lfu-uAwQh8j_585ug0BKW6gdfSd6V0pnct0QmZtz8WGm9C45uYEk0A==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDir --- FAIL: TestSyncBackupDir (196.81s) === RUN TestSyncBackupDirWithSuffix run.go:180: Remote "proton drive root link ID 'rclone-test-jokacad7zucu'", Local "Local file system at /tmp/rclone3185864477", Modify Window "1s" 2025/05/17 06:55:30 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-jokacad7zucu/dst" 2025/05/17 06:55:30 DEBUG : Config file has changed externally - reloading 2025/05/17 06:55:30 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Has cached credentials 2025/05/17 06:55:31 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Used cached credential to initialize the ProtonDrive API 2025/05/17 06:56:32 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-jokacad7zucu/backup" 2025/05/17 06:56:32 DEBUG : Config file has changed externally - reloading 2025/05/17 06:56:32 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/backup': Has cached credentials 2025/05/17 06:56:33 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/backup': Used cached credential to initialize the ProtonDrive API 2025/05/17 06:58:35 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/05/17 06:58:35 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Waiting for checks to finish 2025/05/17 06:58:35 DEBUG : two: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/05/17 06:58:35 DEBUG : two: Unchanged skipping 2025/05/17 06:58:37.486483 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/nBBIfJ3yOZCzRKSt1RoYjrOlNkf9Tghlae3iFApm20Gch736VeqcmY2PRuul-nnzsNEkCrYCPxn_WXSE7zM8dg==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/17 06:58:37.486521 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/nBBIfJ3yOZCzRKSt1RoYjrOlNkf9Tghlae3iFApm20Gch736VeqcmY2PRuul-nnzsNEkCrYCPxn_WXSE7zM8dg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:58:37 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/nBBIfJ3yOZCzRKSt1RoYjrOlNkf9Tghlae3iFApm20Gch736VeqcmY2PRuul-nnzsNEkCrYCPxn_WXSE7zM8dg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 06:58:37 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Waiting for transfers to finish 2025/05/17 06:58:37 ERROR : proton drive root link ID 'rclone-test-jokacad7zucu/dst': not deleting files as there were IO errors 2025/05/17 06:58:37 ERROR : proton drive root link ID 'rclone-test-jokacad7zucu/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/nBBIfJ3yOZCzRKSt1RoYjrOlNkf9Tghlae3iFApm20Gch736VeqcmY2PRuul-nnzsNEkCrYCPxn_WXSE7zM8dg==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDirWithSuffix --- FAIL: TestSyncBackupDirWithSuffix (195.65s) === RUN TestSyncBackupDirWithSuffixKeepExtension run.go:180: Remote "proton drive root link ID 'rclone-test-jokacad7zucu'", Local "Local file system at /tmp/rclone3185864477", Modify Window "1s" 2025/05/17 06:58:46 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-jokacad7zucu/dst" 2025/05/17 06:58:46 DEBUG : Config file has changed externally - reloading 2025/05/17 06:58:46 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Has cached credentials 2025/05/17 06:58:47 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Used cached credential to initialize the ProtonDrive API 2025/05/17 06:59:48 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-jokacad7zucu/backup" 2025/05/17 06:59:48 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/backup': Has cached credentials 2025/05/17 06:59:50 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/backup': Used cached credential to initialize the ProtonDrive API 2025/05/17 07:01:52 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/05/17 07:01:52 DEBUG : two: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/05/17 07:01:52 DEBUG : two: Unchanged skipping 2025/05/17 07:01:52 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Waiting for checks to finish 2025/05/17 07:01:54.253944 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/eCYD7OsfBYaWpE2qRSTktjWPhQtCCSuZ99zNlBJyCrEYtjYLyOMS2q2cx-Qa1lBhbz4m8t0krshFMoY6BVkKBg==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/17 07:01:54.253979 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/eCYD7OsfBYaWpE2qRSTktjWPhQtCCSuZ99zNlBJyCrEYtjYLyOMS2q2cx-Qa1lBhbz4m8t0krshFMoY6BVkKBg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 07:01:54 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/eCYD7OsfBYaWpE2qRSTktjWPhQtCCSuZ99zNlBJyCrEYtjYLyOMS2q2cx-Qa1lBhbz4m8t0krshFMoY6BVkKBg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 07:01:54 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Waiting for transfers to finish 2025/05/17 07:01:54 ERROR : proton drive root link ID 'rclone-test-jokacad7zucu/dst': not deleting files as there were IO errors 2025/05/17 07:01:54 ERROR : proton drive root link ID 'rclone-test-jokacad7zucu/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/eCYD7OsfBYaWpE2qRSTktjWPhQtCCSuZ99zNlBJyCrEYtjYLyOMS2q2cx-Qa1lBhbz4m8t0krshFMoY6BVkKBg==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDirWithSuffixKeepExtension --- FAIL: TestSyncBackupDirWithSuffixKeepExtension (196.77s) === RUN TestSyncBackupDirSuffixOnly run.go:180: Remote "proton drive root link ID 'rclone-test-jokacad7zucu'", Local "Local file system at /tmp/rclone3185864477", Modify Window "1s" 2025/05/17 07:02:03 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-jokacad7zucu/dst" 2025/05/17 07:02:03 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Has cached credentials 2025/05/17 07:02:04 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Used cached credential to initialize the ProtonDrive API 2025/05/17 07:03:06 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/05/17 07:03:06 DEBUG : two: Size and modification time the same (differ by -499.999999ms, within tolerance 1s) 2025/05/17 07:03:06 DEBUG : two: Unchanged skipping 2025/05/17 07:03:06 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Waiting for checks to finish 2025/05/17 07:03:07.329671 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/ARxcd0wqnRLDmpTIMKbzdPNEfZBG905uROBfgtJjEWZdppp8BdnqLkIyorCDHoQVhsrWr3c-mUSFlO7YnzZzCg==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/17 07:03:07.329707 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/ARxcd0wqnRLDmpTIMKbzdPNEfZBG905uROBfgtJjEWZdppp8BdnqLkIyorCDHoQVhsrWr3c-mUSFlO7YnzZzCg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 07:03:07 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/ARxcd0wqnRLDmpTIMKbzdPNEfZBG905uROBfgtJjEWZdppp8BdnqLkIyorCDHoQVhsrWr3c-mUSFlO7YnzZzCg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 07:03:07 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Waiting for transfers to finish 2025/05/17 07:03:07 ERROR : proton drive root link ID 'rclone-test-jokacad7zucu/dst': not deleting files as there were IO errors 2025/05/17 07:03:07 ERROR : proton drive root link ID 'rclone-test-jokacad7zucu/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/ARxcd0wqnRLDmpTIMKbzdPNEfZBG905uROBfgtJjEWZdppp8BdnqLkIyorCDHoQVhsrWr3c-mUSFlO7YnzZzCg==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDirSuffixOnly --- FAIL: TestSyncBackupDirSuffixOnly (72.59s) === RUN TestSyncSuffix run.go:180: Remote "proton drive root link ID 'rclone-test-jokacad7zucu'", Local "Local file system at /tmp/rclone3185864477", Modify Window "1s" 2025/05/17 07:03:16 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-jokacad7zucu/dst" 2025/05/17 07:03:16 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Has cached credentials 2025/05/17 07:03:17 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Used cached credential to initialize the ProtonDrive API 2025/05/17 07:04:19 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/05/17 07:04:20.098343 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/qpJCWe6W8QypyPvnx6X3zsDjDxA6ZnRcY3sVjPQq7tmkV0TrNZML0lcZlX0St8bRO-GTbImEhTQEAKvG0YbSXg==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/17 07:04:20.098369 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/qpJCWe6W8QypyPvnx6X3zsDjDxA6ZnRcY3sVjPQq7tmkV0TrNZML0lcZlX0St8bRO-GTbImEhTQEAKvG0YbSXg==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 07:04:20 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/qpJCWe6W8QypyPvnx6X3zsDjDxA6ZnRcY3sVjPQq7tmkV0TrNZML0lcZlX0St8bRO-GTbImEhTQEAKvG0YbSXg==/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/qpJCWe6W8QypyPvnx6X3zsDjDxA6ZnRcY3sVjPQq7tmkV0TrNZML0lcZlX0St8bRO-GTbImEhTQEAKvG0YbSXg==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncSuffix --- FAIL: TestSyncSuffix (72.53s) === RUN TestSyncSuffixKeepExtension run.go:180: Remote "proton drive root link ID 'rclone-test-jokacad7zucu'", Local "Local file system at /tmp/rclone3185864477", Modify Window "1s" 2025/05/17 07:04:28 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-jokacad7zucu/dst" 2025/05/17 07:04:28 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Has cached credentials 2025/05/17 07:04:29 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu/dst': Used cached credential to initialize the ProtonDrive API 2025/05/17 07:05:29 DEBUG : one: Sizes differ (src 4 vs dst 3) 2025/05/17 07:05:30.239419 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/WipIzxc-r9FmXqgatRUuUKzhseylki3XLRgo99lxpb3wLWF7zAPffGRYfnIke1LfIbKfo_n5eMGFn_SXtWfWIw==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/05/17 07:05:30.239462 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/WipIzxc-r9FmXqgatRUuUKzhseylki3XLRgo99lxpb3wLWF7zAPffGRYfnIke1LfIbKfo_n5eMGFn_SXtWfWIw==/move: This value should not be blank. (Code=2000, Status=400) 2025/05/17 07:05:30 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/WipIzxc-r9FmXqgatRUuUKzhseylki3XLRgo99lxpb3wLWF7zAPffGRYfnIke1LfIbKfo_n5eMGFn_SXtWfWIw==/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/WipIzxc-r9FmXqgatRUuUKzhseylki3XLRgo99lxpb3wLWF7zAPffGRYfnIke1LfIbKfo_n5eMGFn_SXtWfWIw==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncSuffixKeepExtension --- FAIL: TestSyncSuffixKeepExtension (70.28s) FAIL 2025/05/17 07:05:33 DEBUG : proton drive root link ID 'rclone-test-jokacad7zucu': 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 15m3.249262361s (try 5/5): exit status 1: Failed [TestServerSideMoveOverSelf TestSyncWithTrackRenames TestSyncWithTrackRenamesStrategyModtime TestSyncWithTrackRenamesStrategyLeaf TestMoveWithDeleteEmptySrcDirs TestServerSideMove TestServerSideMoveWithFilter TestServerSideMoveDeleteEmptySourceDirs TestSyncBackupDir TestSyncBackupDirWithSuffix TestSyncBackupDirWithSuffixKeepExtension TestSyncBackupDirSuffixOnly TestSyncSuffix TestSyncSuffixKeepExtension]