"./sync.test -test.v -test.timeout 1h0m0s -remote TestProtonDrive: -verbose" - Starting (try 1/5) === RUN TestPipe --- PASS: TestPipe (0.00s) === RUN TestPipeConcurrent --- PASS: TestPipeConcurrent (0.03s) === RUN TestPipeOrderBy === RUN TestPipeOrderBy/#00 === RUN TestPipeOrderBy/size === RUN TestPipeOrderBy/name === RUN TestPipeOrderBy/modtime === RUN TestPipeOrderBy/size,ascending === RUN TestPipeOrderBy/name,asc === RUN TestPipeOrderBy/modtime,ascending === RUN TestPipeOrderBy/size,descending === RUN TestPipeOrderBy/name,desc === RUN TestPipeOrderBy/modtime,descending === RUN TestPipeOrderBy/size,mixed,50 === RUN TestPipeOrderBy/size,mixed,51 --- PASS: TestPipeOrderBy (0.00s) --- PASS: TestPipeOrderBy/#00 (0.00s) --- PASS: TestPipeOrderBy/size (0.00s) --- PASS: TestPipeOrderBy/name (0.00s) --- PASS: TestPipeOrderBy/modtime (0.00s) --- PASS: TestPipeOrderBy/size,ascending (0.00s) --- PASS: TestPipeOrderBy/name,asc (0.00s) --- PASS: TestPipeOrderBy/modtime,ascending (0.00s) --- PASS: TestPipeOrderBy/size,descending (0.00s) --- PASS: TestPipeOrderBy/name,desc (0.00s) --- PASS: TestPipeOrderBy/modtime,descending (0.00s) --- PASS: TestPipeOrderBy/size,mixed,50 (0.00s) --- PASS: TestPipeOrderBy/size,mixed,51 (0.00s) === RUN TestNewLess === RUN TestNewLess/blankOK === RUN TestNewLess/tooManyParts === RUN TestNewLess/tooManyParts2 === RUN TestNewLess/badMixed === RUN TestNewLess/unknownComparison === RUN TestNewLess/unknownSortDirection === RUN TestNewLess/size === RUN TestNewLess/name === RUN TestNewLess/modtime === RUN TestNewLess/size,ascending === RUN TestNewLess/name,asc === RUN TestNewLess/modtime,ascending === RUN TestNewLess/size,descending === RUN TestNewLess/name,desc === RUN TestNewLess/modtime,descending === RUN TestNewLess/modtime,mixed === RUN TestNewLess/modtime,mixed,30 --- PASS: TestNewLess (0.00s) --- PASS: TestNewLess/blankOK (0.00s) --- PASS: TestNewLess/tooManyParts (0.00s) --- PASS: TestNewLess/tooManyParts2 (0.00s) --- PASS: TestNewLess/badMixed (0.00s) --- PASS: TestNewLess/unknownComparison (0.00s) --- PASS: TestNewLess/unknownSortDirection (0.00s) --- PASS: TestNewLess/size (0.00s) --- PASS: TestNewLess/name (0.00s) --- PASS: TestNewLess/modtime (0.00s) --- PASS: TestNewLess/size,ascending (0.00s) --- PASS: TestNewLess/name,asc (0.00s) --- PASS: TestNewLess/modtime,ascending (0.00s) --- PASS: TestNewLess/size,descending (0.00s) --- PASS: TestNewLess/name,desc (0.00s) --- PASS: TestNewLess/modtime,descending (0.00s) --- PASS: TestNewLess/modtime,mixed (0.00s) --- PASS: TestNewLess/modtime,mixed,30 (0.00s) === RUN TestRcCopy rc_test.go:16: Skipping test on non local remote --- SKIP: TestRcCopy (0.00s) === RUN TestRcMove rc_test.go:16: Skipping test on non local remote --- SKIP: TestRcMove (0.00s) === RUN TestRcSync rc_test.go:16: Skipping test on non local remote --- SKIP: TestRcSync (0.00s) === RUN TestCopyWithDryRun run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 02:52:40 NOTICE: sub dir/hello world: Skipped copy as --dry-run is set (size 11) --- PASS: TestCopyWithDryRun (1.78s) === RUN TestCopy run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestCopy (6.59s) === RUN TestCopyMetadata run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:98: Skipping as metadata not supported --- SKIP: TestCopyMetadata (0.67s) === RUN TestCopyMetadataNoEmptyDirs run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:98: Skipping as metadata not supported --- SKIP: TestCopyMetadataNoEmptyDirs (0.74s) === RUN TestCopyMissingDirectory run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 02:52:49 ERROR : Local file system at /non-existing: error reading source root directory: directory not found --- PASS: TestCopyMissingDirectory (0.99s) === RUN TestCopyNoTraverse run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestCopyNoTraverse (6.38s) === RUN TestCopyCheckFirst run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestCopyCheckFirst (7.71s) === RUN TestSyncNoTraverse run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 02:53:04 ERROR : Ignoring --no-traverse with sync --- PASS: TestSyncNoTraverse (6.64s) === RUN TestCopyWithDepth run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestCopyWithDepth (4.09s) === RUN TestCopyWithFilesFrom run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestCopyWithFilesFrom (4.11s) === RUN TestCopyWithFilesFromAndNoTraverse run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestCopyWithFilesFromAndNoTraverse (4.09s) === RUN TestCopyEmptyDirectories run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestCopyEmptyDirectories (9.80s) === RUN TestCopyNoEmptyDirectories run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestCopyNoEmptyDirectories (6.84s) === RUN TestMoveEmptyDirectories run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestMoveEmptyDirectories (8.49s) === RUN TestSyncNoUpdateDirModtime run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:409: Skipping test as backend does not support DirSetModTime --- SKIP: TestSyncNoUpdateDirModtime (0.74s) === RUN TestMoveNoEmptyDirectories run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestMoveNoEmptyDirectories (6.84s) === RUN TestSyncEmptyDirectories run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncEmptyDirectories (8.16s) === RUN TestSyncSetDelayedModTimes run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:508: Backend doesn't have DirModTimeUpdatesOnWrite set --- SKIP: TestSyncSetDelayedModTimes (0.72s) === RUN TestSyncNoEmptyDirectories run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncNoEmptyDirectories (6.56s) === RUN TestServerSideCopy run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:591: Server side copy (if possible) proton drive root link ID 'rclone-test-qowujer3vaci' -> proton drive root link ID 'rclone-test-zeqeciz6temi' --- PASS: TestServerSideCopy (15.61s) === RUN TestCopyOverSelf run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 02:54:32.004844 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/06/16 02:54:32.004926 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) --- PASS: TestCopyOverSelf (10.74s) === RUN TestServerSideCopyOverSelf run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:627: Server side copy (if possible) proton drive root link ID 'rclone-test-qowujer3vaci' -> proton drive root link ID 'rclone-test-buzixex9xilu' 2025/06/16 02:54:51.362668 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/06/16 02:54:51.362708 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/06/16 02:54:56.597234 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/06/16 02:54:56.597277 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) --- PASS: TestServerSideCopyOverSelf (25.44s) === RUN TestMoveOverSelf run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 02:55:08.251736 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/06/16 02:55:08.251788 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) --- PASS: TestMoveOverSelf (10.82s) === RUN TestServerSideMoveOverSelf run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:672: Server side copy (if possible) proton drive root link ID 'rclone-test-qowujer3vaci' -> proton drive root link ID 'rclone-test-vexahod7zexu' 2025/06/16 02:55:27.472616 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/06/16 02:55:27.472661 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/06/16 02:55:33.238098 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/qfz7-2eaI1ya8RaEe4UyoktnOWRqzbttBrVs8ev5TRLcGYYQlD5UAbL_GVb18AyXNUY0sCOXsI9QCTu0GkndXQ==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/06/16 02:55:33.238127 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/qfz7-2eaI1ya8RaEe4UyoktnOWRqzbttBrVs8ev5TRLcGYYQlD5UAbL_GVb18AyXNUY0sCOXsI9QCTu0GkndXQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 02:55:33 ERROR : sub dir/hello world: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/qfz7-2eaI1ya8RaEe4UyoktnOWRqzbttBrVs8ev5TRLcGYYQlD5UAbL_GVb18AyXNUY0sCOXsI9QCTu0GkndXQ==/move: This value should not be blank. (Code=2000, Status=400) sync_test.go:685: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:685 Error: Received unexpected error: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/qfz7-2eaI1ya8RaEe4UyoktnOWRqzbttBrVs8ev5TRLcGYYQlD5UAbL_GVb18AyXNUY0sCOXsI9QCTu0GkndXQ==/move: This value should not be blank. (Code=2000, Status=400) Test: TestServerSideMoveOverSelf --- FAIL: TestServerSideMoveOverSelf (22.53s) === RUN TestCopyAfterDelete run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 02:55:39 ERROR : error listing: directory not found --- PASS: TestCopyAfterDelete (8.19s) === RUN TestCopyRedownload run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestCopyRedownload (8.12s) === RUN TestSyncBasedOnCheckSum run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncBasedOnCheckSum (5.28s) === RUN TestSyncSizeOnly run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncSizeOnly (5.27s) === RUN TestSyncIgnoreSize run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncIgnoreSize (5.22s) === RUN TestSyncIgnoreTimes run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 02:56:12.314631 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/06/16 02:56:12.314680 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) --- PASS: TestSyncIgnoreTimes (8.08s) === RUN TestSyncIgnoreExisting run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncIgnoreExisting (5.58s) === RUN TestSyncIgnoreErrors run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncIgnoreErrors (17.51s) === RUN TestSyncAfterChangingModtimeOnly run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 02:56:42 NOTICE: empty space: Skipped update modification time as --dry-run is set (size 1) 2025/06/16 02:56:43 NOTICE: proton drive root link ID 'rclone-test-qowujer3vaci': Forced to upload files to set modification times on this backend. 2025/06/16 02:56:44.024848 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/06/16 02:56:44.024872 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) --- PASS: TestSyncAfterChangingModtimeOnly (8.64s) === RUN TestSyncAfterChangingModtimeOnlyWithNoUpdateModTime run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncAfterChangingModtimeOnlyWithNoUpdateModTime (5.12s) === RUN TestSyncDoesntUpdateModtime run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 02:56:57.010396 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/06/16 02:56:57.010427 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) --- PASS: TestSyncDoesntUpdateModtime (8.11s) === RUN TestSyncAfterAddingAFile run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncAfterAddingAFile (7.64s) === RUN TestSyncAfterChangingFilesSizeOnly run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 02:57:12.763044 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/06/16 02:57:12.763093 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) --- PASS: TestSyncAfterChangingFilesSizeOnly (8.28s) === RUN TestSyncAfterChangingContentsOnly run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 02:57:21.000357 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/06/16 02:57:21.000390 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) --- PASS: TestSyncAfterChangingContentsOnly (7.80s) === RUN TestSyncAfterRemovingAFileAndAddingAFileDryRun run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 02:57:29 NOTICE: potato2: Skipped copy as --dry-run is set (size 60) 2025/06/16 02:57:29 NOTICE: potato: Skipped delete as --dry-run is set (size 21) --- PASS: TestSyncAfterRemovingAFileAndAddingAFileDryRun (7.37s) === RUN TestSyncAfterRemovingAFileAndAddingAFile run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncAfterRemovingAFileAndAddingAFile (10.76s) === RUN TestSyncAfterRemovingAFileAndAddingAFileSubDir run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDir (19.37s) === RUN TestSyncAfterRemovingAFileAndAddingAFileSubDirWithErrors run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 02:58:14 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci': not deleting files as there were IO errors 2025/06/16 02:58:14 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci': not deleting directories as there were IO errors --- PASS: TestSyncAfterRemovingAFileAndAddingAFileSubDirWithErrors (17.68s) === RUN TestSyncDeleteAfter --- PASS: TestSyncDeleteAfter (0.00s) === RUN TestSyncDeleteDuring run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncDeleteDuring (10.11s) === RUN TestSyncDeleteBefore run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncDeleteBefore (11.15s) === RUN TestCopyDeleteBefore run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestCopyDeleteBefore (8.04s) === RUN TestSyncWithExclude run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncWithExclude (8.98s) === RUN TestSyncWithExcludeAndDeleteExcluded run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncWithExcludeAndDeleteExcluded (10.63s) === RUN TestSyncWithUpdateOlder run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 02:59:19.526577 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/06/16 02:59:19.526612 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/06/16 02:59:19.605812 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/06/16 02:59:19.605845 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/06/16 02:59:24.955811 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/06/16 02:59:24.955845 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) --- PASS: TestSyncWithUpdateOlder (23.57s) === RUN TestSyncWithMaxDuration === RUN TestSyncWithMaxDuration/Hard sync_test.go:1467: Skipping test on non local remote === RUN TestSyncWithMaxDuration/Soft sync_test.go:1467: Skipping test on non local remote --- PASS: TestSyncWithMaxDuration (0.00s) --- SKIP: TestSyncWithMaxDuration/Hard (0.00s) --- SKIP: TestSyncWithMaxDuration/Soft (0.00s) === RUN TestSyncWithTrackRenames run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:1539: Can track renames: true 2025/06/16 02:59:37.899093 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/J6UIvb45gbcWJBGiNlbBx7nvwSCKuTsEKgsemoklw1mRQlC1uEAHWetp6EJ99SAmK4lpxkjj_KgKfOd57SqVJQ==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/06/16 02:59:37.899391 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/J6UIvb45gbcWJBGiNlbBx7nvwSCKuTsEKgsemoklw1mRQlC1uEAHWetp6EJ99SAmK4lpxkjj_KgKfOd57SqVJQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 02:59:37 ERROR : yam: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/J6UIvb45gbcWJBGiNlbBx7nvwSCKuTsEKgsemoklw1mRQlC1uEAHWetp6EJ99SAmK4lpxkjj_KgKfOd57SqVJQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 02:59:39 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci': not deleting files as there were IO errors 2025/06/16 02:59:39 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci': not deleting directories as there were IO errors sync_test.go:1557: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1557 Error: Received unexpected error: not deleting files as there were IO errors Test: TestSyncWithTrackRenames --- FAIL: TestSyncWithTrackRenames (9.68s) === RUN TestParseRenamesStrategyModtime --- PASS: TestParseRenamesStrategyModtime (0.00s) === RUN TestRenamesStrategyModtime --- PASS: TestRenamesStrategyModtime (0.00s) === RUN TestSyncWithTrackRenamesStrategyModtime run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:1611: Can track renames: true 2025/06/16 02:59:47.464767 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/tpTdFwOVur1e-ESD37Nz48XAmggRtsx1hRjWoKWwHPOkswSWeYiftm-9_jTmIxY24hEg34mhPUCrAy34KwxHIA==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/06/16 02:59:47.464794 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/tpTdFwOVur1e-ESD37Nz48XAmggRtsx1hRjWoKWwHPOkswSWeYiftm-9_jTmIxY24hEg34mhPUCrAy34KwxHIA==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 02:59:47 ERROR : yam: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/tpTdFwOVur1e-ESD37Nz48XAmggRtsx1hRjWoKWwHPOkswSWeYiftm-9_jTmIxY24hEg34mhPUCrAy34KwxHIA==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 02:59:49 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci': not deleting files as there were IO errors 2025/06/16 02:59:49 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci': not deleting directories as there were IO errors sync_test.go:1629: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1629 Error: Received unexpected error: not deleting files as there were IO errors Test: TestSyncWithTrackRenamesStrategyModtime --- FAIL: TestSyncWithTrackRenamesStrategyModtime (9.74s) === RUN TestSyncWithTrackRenamesStrategyLeaf run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:1650: Can track renames: true 2025/06/16 02:59:58.775117 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/P0Ds1RLuZYzxt-9GX22AppVYU4LEvAjAdjwuI8vHc3xjQ3blYonQq20O6EXbDlYykPx5DKURcYkz3s6wOlRSIw==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/06/16 02:59:58.775220 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/P0Ds1RLuZYzxt-9GX22AppVYU4LEvAjAdjwuI8vHc3xjQ3blYonQq20O6EXbDlYykPx5DKURcYkz3s6wOlRSIw==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 02:59:58 ERROR : sub/yam: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/P0Ds1RLuZYzxt-9GX22AppVYU4LEvAjAdjwuI8vHc3xjQ3blYonQq20O6EXbDlYykPx5DKURcYkz3s6wOlRSIw==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:00:00 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci': not deleting files as there were IO errors 2025/06/16 03:00:00 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci': not deleting directories as there were IO errors sync_test.go:1668: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1668 Error: Received unexpected error: not deleting files as there were IO errors Test: TestSyncWithTrackRenamesStrategyLeaf --- FAIL: TestSyncWithTrackRenamesStrategyLeaf (12.27s) === RUN TestServerSideMoveLocal run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestServerSideMoveLocal (0.77s) === RUN TestMoveWithDeleteEmptySrcDirs run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 03:00:11 ERROR : Local file system at /tmp/rclone2120427476: not deleting directories as there were IO errors sync_test.go:1789: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1789 Error: Received unexpected error: not deleting directories as there were IO errors Test: TestMoveWithDeleteEmptySrcDirs --- FAIL: TestMoveWithDeleteEmptySrcDirs (9.96s) === RUN TestMoveWithoutDeleteEmptySrcDirs run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestMoveWithoutDeleteEmptySrcDirs (11.15s) === RUN TestMoveWithIgnoreExisting run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestMoveWithIgnoreExisting (7.17s) === RUN TestServerSideMove run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:1706: Server side move (if possible) proton drive root link ID 'rclone-test-qowujer3vaci' -> proton drive root link ID 'rclone-test-yuvaliv3duna' 2025/06/16 03:00:49.592556 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/3sgAHo0uXay8RFsf0FVeTDXAunVyIF30Fq_gJCcCA0KEXEGQj-3PetwzK_avZ9OCOXZauYtVhkOt11w7uNjWpg==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/06/16 03:00:49.592596 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/3sgAHo0uXay8RFsf0FVeTDXAunVyIF30Fq_gJCcCA0KEXEGQj-3PetwzK_avZ9OCOXZauYtVhkOt11w7uNjWpg==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:00:49 ERROR : potato2: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/3sgAHo0uXay8RFsf0FVeTDXAunVyIF30Fq_gJCcCA0KEXEGQj-3PetwzK_avZ9OCOXZauYtVhkOt11w7uNjWpg==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:00:49.977358 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/rq5XTPwnqSFy1LUGAERVhc3k1rXbA5CTerJ79hnFbGNGyPcaYYy049e6j6oZCz0o4iNTtAacqV9k5PmUcBMEFQ==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/06/16 03:00:49.977385 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/rq5XTPwnqSFy1LUGAERVhc3k1rXbA5CTerJ79hnFbGNGyPcaYYy049e6j6oZCz0o4iNTtAacqV9k5PmUcBMEFQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:00:49 ERROR : potato3: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/rq5XTPwnqSFy1LUGAERVhc3k1rXbA5CTerJ79hnFbGNGyPcaYYy049e6j6oZCz0o4iNTtAacqV9k5PmUcBMEFQ==/move: This value should not be blank. (Code=2000, Status=400) sync_test.go:1717: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1717 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1882 Error: Received unexpected error: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/rq5XTPwnqSFy1LUGAERVhc3k1rXbA5CTerJ79hnFbGNGyPcaYYy049e6j6oZCz0o4iNTtAacqV9k5PmUcBMEFQ==/move: This value should not be blank. (Code=2000, Status=400) Test: TestServerSideMove --- FAIL: TestServerSideMove (19.35s) === RUN TestServerSideMoveWithFilter run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:1706: Server side move (if possible) proton drive root link ID 'rclone-test-qowujer3vaci' -> proton drive root link ID 'rclone-test-titazaw0vadu' 2025/06/16 03:01:09.606399 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/Dkp5J02aTNOAUWagmkYrzUmKwLMlCF59HweFqDSowH8_0JJ20dV7qgF-KV2rGDp-ZZTjqV9RHeJl-6CB-HaUmg==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/06/16 03:01:09.606431 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/Dkp5J02aTNOAUWagmkYrzUmKwLMlCF59HweFqDSowH8_0JJ20dV7qgF-KV2rGDp-ZZTjqV9RHeJl-6CB-HaUmg==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:01:09 ERROR : potato2: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/Dkp5J02aTNOAUWagmkYrzUmKwLMlCF59HweFqDSowH8_0JJ20dV7qgF-KV2rGDp-ZZTjqV9RHeJl-6CB-HaUmg==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:01:09.864202 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/LS4FXD83U15qfpu19GjAVQGkCo2ZakOejGMbbwVraLfwW-dx6ZW8HxLEz6X7YDHjLmbRMq6310ezL39TMvLEKA==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/06/16 03:01:09.864225 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/LS4FXD83U15qfpu19GjAVQGkCo2ZakOejGMbbwVraLfwW-dx6ZW8HxLEz6X7YDHjLmbRMq6310ezL39TMvLEKA==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:01:09 ERROR : potato3: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/LS4FXD83U15qfpu19GjAVQGkCo2ZakOejGMbbwVraLfwW-dx6ZW8HxLEz6X7YDHjLmbRMq6310ezL39TMvLEKA==/move: This value should not be blank. (Code=2000, Status=400) sync_test.go:1717: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1717 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1895 Error: Received unexpected error: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/LS4FXD83U15qfpu19GjAVQGkCo2ZakOejGMbbwVraLfwW-dx6ZW8HxLEz6X7YDHjLmbRMq6310ezL39TMvLEKA==/move: This value should not be blank. (Code=2000, Status=400) Test: TestServerSideMoveWithFilter --- FAIL: TestServerSideMoveWithFilter (20.53s) === RUN TestServerSideMoveDeleteEmptySourceDirs run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:1706: Server side move (if possible) proton drive root link ID 'rclone-test-qowujer3vaci' -> proton drive root link ID 'rclone-test-nedodeb3hika' 2025/06/16 03:01:31.018175 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/a8h1cfe-DQ0iAHcHjC4cRfQkZ1fMn_TBktnejqlc1OEkoyK1MyEWG3IhSyV6C_cbXCresgZbZoQDlLm6VFqbig==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/06/16 03:01:31.018247 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/a8h1cfe-DQ0iAHcHjC4cRfQkZ1fMn_TBktnejqlc1OEkoyK1MyEWG3IhSyV6C_cbXCresgZbZoQDlLm6VFqbig==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:01:31 ERROR : potato2: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/a8h1cfe-DQ0iAHcHjC4cRfQkZ1fMn_TBktnejqlc1OEkoyK1MyEWG3IhSyV6C_cbXCresgZbZoQDlLm6VFqbig==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:01:31.298529 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/Z4nc2EH5OwKCdfLvCbQNWghMSbmY3imN6ws9tj4HwIRy_nK9b--AxhVbIX_hG3rfEMoSgYzpCrLtxP1vnT7JGA==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/06/16 03:01:31.298556 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/Z4nc2EH5OwKCdfLvCbQNWghMSbmY3imN6ws9tj4HwIRy_nK9b--AxhVbIX_hG3rfEMoSgYzpCrLtxP1vnT7JGA==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:01:31 ERROR : potato3: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/Z4nc2EH5OwKCdfLvCbQNWghMSbmY3imN6ws9tj4HwIRy_nK9b--AxhVbIX_hG3rfEMoSgYzpCrLtxP1vnT7JGA==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:01:31 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci': not deleting directories as there were IO errors sync_test.go:1717: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1717 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:1902 Error: Received unexpected error: not deleting directories as there were IO errors Test: TestServerSideMoveDeleteEmptySourceDirs --- FAIL: TestServerSideMoveDeleteEmptySourceDirs (21.55s) === RUN TestServerSideMoveOverlap run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:1911: Skipping test as remote supports DirMove --- SKIP: TestServerSideMoveOverlap (0.78s) === RUN TestSyncOverlap run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncOverlap (148.40s) === RUN TestSyncOverlapWithFilter run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncOverlapWithFilter (459.59s) === RUN TestSyncCompareDest run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 03:16:35.316479 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/06/16 03:16:35.316513 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/06/16 03:16:39.690485 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/06/16 03:16:39.690515 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) --- PASS: TestSyncCompareDest (325.31s) === RUN TestSyncMultipleCompareDest run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncMultipleCompareDest (315.22s) === RUN TestSyncCopyDest run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:2236: Skipping test as remote does not support server-side copy --- SKIP: TestSyncCopyDest (0.86s) === RUN TestSyncBackupDir run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 03:26:17.027169 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/yHOHRrBAoHXvx9TfbJiFMkSkN1UtYbBLzCd7sPgjrzhAh6weporqK9mtBc5oHQprEtSyg2S3felkh4995KkT6A==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/06/16 03:26:17.027217 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/yHOHRrBAoHXvx9TfbJiFMkSkN1UtYbBLzCd7sPgjrzhAh6weporqK9mtBc5oHQprEtSyg2S3felkh4995KkT6A==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:26:17 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/yHOHRrBAoHXvx9TfbJiFMkSkN1UtYbBLzCd7sPgjrzhAh6weporqK9mtBc5oHQprEtSyg2S3felkh4995KkT6A==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:26:17 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci/dst': not deleting files as there were IO errors 2025/06/16 03:26:17 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci/dst': not deleting directories as there were IO errors sync_test.go:2386: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2386 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2428 Error: Received unexpected error: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/yHOHRrBAoHXvx9TfbJiFMkSkN1UtYbBLzCd7sPgjrzhAh6weporqK9mtBc5oHQprEtSyg2S3felkh4995KkT6A==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDir --- FAIL: TestSyncBackupDir (236.34s) === RUN TestSyncBackupDirWithSuffix run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 03:30:19.947933 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/EhE82-kwLdj64xismVuNOZzTHtx2ZedaWkoQBApJEu4hwIAN4q2o0v0Ac3f3ZHbe7mbFkoHOIy3nk4kl5qq4rQ==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/06/16 03:30:19.947971 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/EhE82-kwLdj64xismVuNOZzTHtx2ZedaWkoQBApJEu4hwIAN4q2o0v0Ac3f3ZHbe7mbFkoHOIy3nk4kl5qq4rQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:30:19 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/EhE82-kwLdj64xismVuNOZzTHtx2ZedaWkoQBApJEu4hwIAN4q2o0v0Ac3f3ZHbe7mbFkoHOIy3nk4kl5qq4rQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:30:19 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci/dst': not deleting files as there were IO errors 2025/06/16 03:30:19 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci/dst': not deleting directories as there were IO errors sync_test.go:2386: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2386 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2432 Error: Received unexpected error: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/EhE82-kwLdj64xismVuNOZzTHtx2ZedaWkoQBApJEu4hwIAN4q2o0v0Ac3f3ZHbe7mbFkoHOIy3nk4kl5qq4rQ==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDirWithSuffix --- FAIL: TestSyncBackupDirWithSuffix (242.72s) === RUN TestSyncBackupDirWithSuffixKeepExtension run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 03:34:10.572536 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/urX3PMTKCLV-eQ719LcOH_Hy43z9fFG9ysTXKwOJeI841hzV0SFfhtbNkBMF9iHvs9aBCYDazcbfThb7u9euyQ==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/06/16 03:34:10.572578 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/urX3PMTKCLV-eQ719LcOH_Hy43z9fFG9ysTXKwOJeI841hzV0SFfhtbNkBMF9iHvs9aBCYDazcbfThb7u9euyQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:34:10 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/urX3PMTKCLV-eQ719LcOH_Hy43z9fFG9ysTXKwOJeI841hzV0SFfhtbNkBMF9iHvs9aBCYDazcbfThb7u9euyQ==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:34:10 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci/dst': not deleting files as there were IO errors 2025/06/16 03:34:10 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci/dst': not deleting directories as there were IO errors sync_test.go:2386: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2386 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2436 Error: Received unexpected error: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/urX3PMTKCLV-eQ719LcOH_Hy43z9fFG9ysTXKwOJeI841hzV0SFfhtbNkBMF9iHvs9aBCYDazcbfThb7u9euyQ==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDirWithSuffixKeepExtension --- FAIL: TestSyncBackupDirWithSuffixKeepExtension (230.67s) === RUN TestSyncBackupDirSuffixOnly run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 03:35:37.130289 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/IfhipYHq7pv1SdxOlOWuu9e2xm2Bem5GndiWa55aQ_uZ38K4RrS38lVY4CqOYn_r08qByHoV6JHGpHTxx-7o5Q==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/06/16 03:35:37.130320 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/IfhipYHq7pv1SdxOlOWuu9e2xm2Bem5GndiWa55aQ_uZ38K4RrS38lVY4CqOYn_r08qByHoV6JHGpHTxx-7o5Q==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:35:37 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/IfhipYHq7pv1SdxOlOWuu9e2xm2Bem5GndiWa55aQ_uZ38K4RrS38lVY4CqOYn_r08qByHoV6JHGpHTxx-7o5Q==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:35:37 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci/dst': not deleting files as there were IO errors 2025/06/16 03:35:37 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci/dst': not deleting directories as there were IO errors sync_test.go:2386: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2386 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2440 Error: Received unexpected error: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/IfhipYHq7pv1SdxOlOWuu9e2xm2Bem5GndiWa55aQ_uZ38K4RrS38lVY4CqOYn_r08qByHoV6JHGpHTxx-7o5Q==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncBackupDirSuffixOnly --- FAIL: TestSyncBackupDirSuffixOnly (85.96s) === RUN TestSyncSuffix run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 03:37:02.740784 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/SHmy4GSuKZPBG-u9UFd_mXbjZRUQWDX_XR3t3vkzbkmbfC0wNAExJze1ViXGYK7Xh1ftRvvAVHv_X0E5mfh2cw==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/06/16 03:37:02.740833 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/SHmy4GSuKZPBG-u9UFd_mXbjZRUQWDX_XR3t3vkzbkmbfC0wNAExJze1ViXGYK7Xh1ftRvvAVHv_X0E5mfh2cw==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:37:02 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/SHmy4GSuKZPBG-u9UFd_mXbjZRUQWDX_XR3t3vkzbkmbfC0wNAExJze1ViXGYK7Xh1ftRvvAVHv_X0E5mfh2cw==/move: This value should not be blank. (Code=2000, Status=400) sync_test.go:2474: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2474 /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/SHmy4GSuKZPBG-u9UFd_mXbjZRUQWDX_XR3t3vkzbkmbfC0wNAExJze1ViXGYK7Xh1ftRvvAVHv_X0E5mfh2cw==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncSuffix --- FAIL: TestSyncSuffix (85.56s) === RUN TestSyncSuffixKeepExtension run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 03:38:29.102612 WARN RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/pPbFiQne7tpNnnoIREAOw0Q6BYQvHPvARrwQ0Tbk1ub5fMEgxTzgR4oEda74XncDo9zNEPyJXyPdAuVvE8ZxNA==/move: This value should not be blank. (Code=2000, Status=400), Attempt 1 2025/06/16 03:38:29.102646 ERROR RESTY 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/pPbFiQne7tpNnnoIREAOw0Q6BYQvHPvARrwQ0Tbk1ub5fMEgxTzgR4oEda74XncDo9zNEPyJXyPdAuVvE8ZxNA==/move: This value should not be blank. (Code=2000, Status=400) 2025/06/16 03:38:29 ERROR : one: Couldn't move: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/pPbFiQne7tpNnnoIREAOw0Q6BYQvHPvARrwQ0Tbk1ub5fMEgxTzgR4oEda74XncDo9zNEPyJXyPdAuVvE8ZxNA==/move: This value should not be blank. (Code=2000, Status=400) sync_test.go:2474: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2474 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2525 Error: Received unexpected error: moving to --backup-dir failed: 400 PUT https://mail.proton.me/api/drive/shares/gYxulUP2_XOrbAxegpHKiBy09cfvss6mjykkd2Z3ZDpMFCmoWX4bC2TTm-Gl2UwrjReC8te_lFsQyeXT74Vgfw==/links/pPbFiQne7tpNnnoIREAOw0Q6BYQvHPvARrwQ0Tbk1ub5fMEgxTzgR4oEda74XncDo9zNEPyJXyPdAuVvE8ZxNA==/move: This value should not be blank. (Code=2000, Status=400) Test: TestSyncSuffixKeepExtension --- FAIL: TestSyncSuffixKeepExtension (86.39s) === RUN TestSyncUTFNorm run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 03:38:36.534318 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/06/16 03:38:36.534364 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) --- PASS: TestSyncUTFNorm (8.05s) === RUN TestSyncImmutable run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 03:38:45 ERROR : existing: Source and destination exist but do not match: immutable file modified 2025/06/16 03:38:45 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci': not deleting files as there were IO errors 2025/06/16 03:38:45 ERROR : proton drive root link ID 'rclone-test-qowujer3vaci': not deleting directories as there were IO errors --- PASS: TestSyncImmutable (6.30s) === RUN TestSyncIgnoreCase run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncIgnoreCase (5.14s) === RUN TestFixCase run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:2636: Skipping test as local or remote are case-sensitive --- SKIP: TestFixCase (0.76s) === RUN TestMaxTransfer === RUN TestMaxTransfer/Hard run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:2675: This test only runs on local === RUN TestMaxTransfer/Soft run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:2675: This test only runs on local === RUN TestMaxTransfer/Cautious run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" sync_test.go:2675: This test only runs on local --- PASS: TestMaxTransfer (2.19s) --- SKIP: TestMaxTransfer/Hard (0.72s) --- SKIP: TestMaxTransfer/Soft (0.76s) --- SKIP: TestMaxTransfer/Cautious (0.71s) === RUN TestSyncConcurrentDelete run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncConcurrentDelete (111.82s) === RUN TestSyncConcurrentTruncate run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" 2025/06/16 03:42:18.116576 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/06/16 03:42:18.116626 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/06/16 03:42:18.213103 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/06/16 03:42:18.213221 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/06/16 03:42:18.275227 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/06/16 03:42:18.275265 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/06/16 03:42:18.359653 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/06/16 03:42:18.359693 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/06/16 03:42:20.280780 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/06/16 03:42:20.280817 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/06/16 03:42:20.440553 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/06/16 03:42:20.440586 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/06/16 03:42:20.531433 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/06/16 03:42:20.531470 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/06/16 03:42:20.633374 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/06/16 03:42:20.633408 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/06/16 03:42:22.629363 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/06/16 03:42:22.629404 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/06/16 03:42:22.732413 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/06/16 03:42:22.732452 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/06/16 03:42:22.816615 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/06/16 03:42:22.816651 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/06/16 03:42:22.936231 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/06/16 03:42:22.936277 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/06/16 03:42:24.805708 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/06/16 03:42:24.805742 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/06/16 03:42:25.022182 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/06/16 03:42:25.022208 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/06/16 03:42:25.200459 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/06/16 03:42:25.200482 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/06/16 03:42:25.237997 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/06/16 03:42:25.238032 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/06/16 03:42:27.041022 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/06/16 03:42:27.041057 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/06/16 03:42:27.222431 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/06/16 03:42:27.222459 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/06/16 03:42:27.387782 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/06/16 03:42:27.387818 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/06/16 03:42:27.470302 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/06/16 03:42:27.470332 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) --- PASS: TestSyncConcurrentTruncate (138.31s) === RUN TestSyncReplaceDirModTime run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncReplaceDirModTime (16.15s) === RUN TestSyncReplaceDirModTimeWithEmptyDirs run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestSyncReplaceDirModTimeWithEmptyDirs (17.08s) === RUN TestNothingToTransferWithEmptyDirs run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestNothingToTransferWithEmptyDirs (32.93s) === RUN TestNothingToTransferWithoutEmptyDirs run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" --- PASS: TestNothingToTransferWithoutEmptyDirs (33.20s) === RUN TestTransform === RUN TestTransform/NFC run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" === RUN TestTransform/NFD run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" === RUN TestTransform/base64 run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" === RUN TestTransform/prefix run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" === RUN TestTransform/suffix run.go:180: Remote "proton drive root link ID 'rclone-test-qowujer3vaci'", Local "Local file system at /tmp/rclone2120427476", Modify Window "1s" panic: test timed out after 1h0m0s running tests: TestTransform (7m54s) TestTransform/suffix (1m12s) goroutine 27575 [running]: testing.(*M).startAlarm.func1() /usr/local/go/src/testing/testing.go:2484 +0x394 created by time.goFunc /usr/local/go/src/time/sleep.go:215 +0x2d goroutine 1 [chan receive, 7 minutes]: testing.(*T).Run(0xc000003a40, {0x268f6b8?, 0xc00006bad8?}, 0x27bb930) /usr/local/go/src/testing/testing.go:1859 +0x431 testing.runTests.func1(0xc000003a40) /usr/local/go/src/testing/testing.go:2279 +0x37 testing.tRunner(0xc000003a40, 0xc00006bc18) /usr/local/go/src/testing/testing.go:1792 +0xf4 testing.runTests(0xc000a04378, {0x3e745a0, 0x6a, 0x6a}, {0xedfe17df7?, 0x3e8a520?, 0x3e8a520?}) /usr/local/go/src/testing/testing.go:2277 +0x4b4 testing.(*M).Run(0xc000593a40) /usr/local/go/src/testing/testing.go:2142 +0x64a github.com/rclone/rclone/fstest.TestMain(0xc000593a40) /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:69 +0xa5 github.com/rclone/rclone/fs/sync.TestMain(...) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:45 main.main() _testmain.go:257 +0xa9 goroutine 36 [chan receive, 60 minutes]: github.com/rclone/rclone/fs/accounting.(*tokenBucket).startSignalHandler.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/accounting_unix.go:24 +0x27 created by github.com/rclone/rclone/fs/accounting.(*tokenBucket).startSignalHandler in goroutine 1 /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/accounting_unix.go:21 +0xa7 goroutine 35 [syscall, 60 minutes]: os/signal.signal_recv() /usr/local/go/src/runtime/sigqueue.go:152 +0x29 os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x13 created by os/signal.Notify.func1.1 in goroutine 1 /usr/local/go/src/os/signal/signal.go:152 +0x1f goroutine 27004 [select]: net/http.(*persistConn).writeLoop(0xc0003c4120) /usr/local/go/src/net/http/transport.go:2590 +0xe7 created by net/http.(*Transport).dialConn in goroutine 27032 /usr/local/go/src/net/http/transport.go:1945 +0x17a5 goroutine 13 [IO wait]: internal/poll.runtime_pollWait(0x765afd4cc5d8, 0x72) /usr/local/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0000c1580?, 0xc000868000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0000c1580, {0xc000868000, 0xa000, 0xa000}) /usr/local/go/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0000c1580, {0xc000868000?, 0xc000868000?, 0x5?}) /usr/local/go/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0006a2008, {0xc000868000?, 0x765b451d7170?, 0x765b451ce5c0?}) /usr/local/go/src/net/net.go:194 +0x45 crypto/tls.(*atLeastReader).Read(0xc000010660, {0xc000868000?, 0x9ffb?, 0x41e9b1?}) /usr/local/go/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00003a638, {0x2ac8aa0, 0xc000010660}) /usr/local/go/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00003a388, {0x2ac6820, 0xc0006a2008}, 0x4426d4?) /usr/local/go/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00003a388, 0x0) /usr/local/go/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /usr/local/go/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00003a388, {0xc0006c5000, 0x1000, 0xc00048a008?}) /usr/local/go/src/crypto/tls/conn.go:1385 +0x145 bufio.(*Reader).Read(0xc00077b140, {0xc000763460, 0x9, 0xc000099d58?}) /usr/local/go/src/bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x2ac5fc0, 0xc00077b140}, {0xc000763460, 0x9, 0x9}, 0x9) /usr/local/go/src/io/io.go:335 +0x91 io.ReadFull(...) /usr/local/go/src/io/io.go:354 net/http.http2readFrameHeader({0xc000763460, 0x9, 0xc000099d68?}, {0x2ac5fc0?, 0xc00077b140?}) /usr/local/go/src/net/http/h2_bundle.go:1805 +0x65 net/http.(*http2Framer).ReadFrame(0xc000763420) /usr/local/go/src/net/http/h2_bundle.go:2072 +0x7d net/http.(*http2clientConnReadLoop).run(0xc000099fa8) /usr/local/go/src/net/http/h2_bundle.go:9933 +0xda net/http.(*http2ClientConn).readLoop(0xc000103dc0) /usr/local/go/src/net/http/h2_bundle.go:9812 +0x79 created by net/http.(*http2Transport).newClientConn in goroutine 12 /usr/local/go/src/net/http/h2_bundle.go:8334 +0xde5 goroutine 27003 [IO wait]: internal/poll.runtime_pollWait(0x765afd4cc4c0, 0x72) /usr/local/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000682100?, 0xc00002e600?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000682100, {0xc00002e600, 0x1300, 0x1300}) /usr/local/go/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc000682100, {0xc00002e600?, 0x5?, 0x3eaa708?}) /usr/local/go/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00008a200, {0xc00002e600?, 0x765afd4cfa28?, 0x765b451ce5c0?}) /usr/local/go/src/net/net.go:194 +0x45 crypto/tls.(*atLeastReader).Read(0xc000a04468, {0xc00002e600?, 0x3eb0360?, 0xc0008d29c8?}) /usr/local/go/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc000611438, {0x2ac8aa0, 0xc000a04468}) /usr/local/go/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000611188, {0x2ac6820, 0xc00008a200}, 0x4426d4?) /usr/local/go/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000611188, 0x0) /usr/local/go/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /usr/local/go/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc000611188, {0xc0003c1000, 0x1000, 0xc0003abd10?}) /usr/local/go/src/crypto/tls/conn.go:1385 +0x145 net/http.(*persistConn).Read(0xc0003c4120, {0xc0003c1000?, 0x7f4885?, 0x2ac59c0?}) /usr/local/go/src/net/http/transport.go:2122 +0x47 bufio.(*Reader).fill(0xc001148a20) /usr/local/go/src/bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc001148a20, 0x1) /usr/local/go/src/bufio/bufio.go:152 +0x53 net/http.(*persistConn).readLoop(0xc0003c4120) /usr/local/go/src/net/http/transport.go:2275 +0x172 created by net/http.(*Transport).dialConn in goroutine 27032 /usr/local/go/src/net/http/transport.go:1944 +0x174f goroutine 27495 [select]: github.com/rclone/rclone/fs/sync.(*pipe).GetMax(0xc000770eb0, {0x2aee148, 0xc000771090}, 0x32) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/pipe.go:126 +0xac github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairChecker(0xc0008f6288, 0xc000770eb0, 0xc000770f00, 0x32, 0xc000c63760?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:374 +0xbe created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startCheckers in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:519 +0x67 goroutine 27453 [select]: github.com/rclone/rclone/fs/accounting.(*Account).averageLoop(0xc000c4e100) /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/accounting.go:221 +0xed created by github.com/rclone/rclone/fs/accounting.newAccountSizeName in goroutine 27499 /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/accounting.go:119 +0x436 goroutine 27574 [select]: net/http.(*http2clientStream).writeRequest(0xc000001c80, 0xc0009da640, 0x0) /usr/local/go/src/net/http/h2_bundle.go:9044 +0xc05 net/http.(*http2clientStream).doRequest(0xc000001c80, 0xc00011d7a0?, 0xc000c1ffa8?) /usr/local/go/src/net/http/h2_bundle.go:8901 +0x56 created by net/http.(*http2ClientConn).roundTrip in goroutine 27500 /usr/local/go/src/net/http/h2_bundle.go:8806 +0x419 goroutine 27456 [select]: net/http.(*http2clientStream).writeRequest(0xc000001680, 0xc000463180, 0x0) /usr/local/go/src/net/http/h2_bundle.go:9044 +0xc05 net/http.(*http2clientStream).doRequest(0xc000001680, 0xc00011d7a0?, 0xc000c1ffa8?) /usr/local/go/src/net/http/h2_bundle.go:8901 +0x56 created by net/http.(*http2ClientConn).roundTrip in goroutine 27499 /usr/local/go/src/net/http/h2_bundle.go:8806 +0x419 goroutine 27498 [select]: github.com/rclone/rclone/fs/sync.(*pipe).GetMax(0xc000770eb0, {0x2aee148, 0xc000771090}, 0x57) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/pipe.go:126 +0xac github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairChecker(0xc0008f6288, 0xc000770eb0, 0xc000770f00, 0x57, 0xc00088cf60?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:374 +0xbe created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startCheckers in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:519 +0x67 goroutine 27502 [select]: net/http.(*http2ClientConn).roundTrip(0xc000103dc0, 0xc000463e00, 0x0) /usr/local/go/src/net/http/h2_bundle.go:8870 +0x4d3 net/http.(*http2ClientConn).RoundTrip(...) /usr/local/go/src/net/http/h2_bundle.go:8767 net/http.(*http2Transport).RoundTripOpt(0xc0005aa0a0, 0xc000463e00, {0x0?, 0x33?}) /usr/local/go/src/net/http/h2_bundle.go:8063 +0x1ec net/http.(*http2Transport).RoundTrip(...) /usr/local/go/src/net/http/h2_bundle.go:8014 net/http.http2noDialH2RoundTripper.RoundTrip({0x3e51ec0?}, 0xc000463e00?) /usr/local/go/src/net/http/h2_bundle.go:10872 +0x1c net/http.(*Transport).roundTrip(0x3e51ec0, 0xc000463cc0) /usr/local/go/src/net/http/transport.go:615 +0x497 net/http.(*Transport).RoundTrip(0x479913?, 0x2ac6f80?) /usr/local/go/src/net/http/roundtrip.go:30 +0x13 net/http.send(0xc000463cc0, {0x2ac6f80, 0x3e51ec0}, {0x765afc1bdf01?, 0x2ad9238?, 0x0?}) /usr/local/go/src/net/http/client.go:259 +0x5e2 net/http.(*Client).send(0xc0003ab440, 0xc000463cc0, {0x20?, 0x40988a?, 0x0?}) /usr/local/go/src/net/http/client.go:180 +0x91 net/http.(*Client).do(0xc0003ab440, 0xc000463cc0) /usr/local/go/src/net/http/client.go:728 +0x989 net/http.(*Client).Do(...) /usr/local/go/src/net/http/client.go:587 github.com/go-resty/resty/v2.(*Client).execute(0xc00042e508, 0xc0005165a0) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/client.go:1251 +0x9d github.com/go-resty/resty/v2.(*Request).Execute.func2() /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/request.go:1043 +0x8a github.com/go-resty/resty/v2.Backoff(0xc000879118, {0xc0007090e8, 0x6, 0x16?}) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/retry.go:115 +0x16c github.com/go-resty/resty/v2.(*Request).Execute(0xc0005165a0, {0x2674f7d?, 0x1?}, {0xc00078b880, 0xda}) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/request.go:1037 +0x597 github.com/go-resty/resty/v2.(*Request).Post(...) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/request.go:957 github.com/henrybear327/go-proton-api.(*Client).CheckAvailableHashes.func1(0xc0005165a0) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/link.go:116 +0x188 github.com/henrybear327/go-proton-api.(*Client).exec(0xc00057e8f0, {0x2aee148, 0xc000771040}, 0xc000709418) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/client.go:171 +0x49c github.com/henrybear327/go-proton-api.(*Client).doRes(0xc00057e8f0, {0x2aee148, 0xc000771040}, 0xc000879418) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/client.go:127 +0xc9 github.com/henrybear327/go-proton-api.(*Client).do(...) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/client.go:116 github.com/henrybear327/go-proton-api.(*Client).CheckAvailableHashes(0xc00057e8f0, {0x2aee148, 0xc000771040}, {0xc0001f3c20, 0x58}, {0xc0009d6000, 0x58}, {{0xc000a08140, 0x1, 0x1}}) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/link.go:115 +0x130 github.com/henrybear327/Proton-API-Bridge.(*ProtonDrive).SearchByNameInActiveFolder(0xc0000c1c80, {0x2aee148, 0xc000771040}, 0xc0006bc1c0, {0xc0046e3820, 0x6}, 0x1, 0x0, 0x1) /home/rclone/go/pkg/mod/github.com/henrybear327/!proton-!a!p!i-!bridge@v1.0.0/search.go:80 +0x336 github.com/henrybear327/Proton-API-Bridge.(*ProtonDrive).SearchByNameInActiveFolderByID(0xc0000c1c80, {0x2aee148, 0xc000771040}, {0xc000060420?, 0xc0005bc706?}, {0xc0046e3820, 0x6}, 0x1, 0x0, 0x1) /home/rclone/go/pkg/mod/github.com/henrybear327/!proton-!a!p!i-!bridge@v1.0.0/search.go:24 +0x96 github.com/rclone/rclone/backend/protondrive.(*Fs).getObjectLink.func1() /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:507 +0x5e github.com/rclone/rclone/fs.pacerInvoker(0x1, 0xa, 0xc0000b2008?) /home/rclone/go/src/github.com/rclone/rclone/fs/pacer.go:86 +0x32 github.com/rclone/rclone/lib/pacer.(*Pacer).call(0xc0003942a0, 0xc00068e320, 0xa) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:197 +0x7c github.com/rclone/rclone/lib/pacer.(*Pacer).Call(0xc0003942a0, 0xc00068e320) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:216 +0x93 github.com/rclone/rclone/backend/protondrive.(*Fs).getObjectLink(0xc00057e840, {0x2aee148, 0xc000771040}, {0xc0046e3820, 0x6}) /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:506 +0x1f5 github.com/rclone/rclone/backend/protondrive.(*Fs).newObject(0xc00057e840, {0x2aee148, 0xc000771040}, {0xc0046e3820, 0x6}) /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:567 +0x2c github.com/rclone/rclone/backend/protondrive.(*Fs).NewObject(...) /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:490 github.com/rclone/rclone/backend/protondrive.(*Fs).Put(0xc00057e840, {0x2aee148, 0xc000771040}, {0x2ac63c0, 0xc000c4e200}, {0x765afc140258, 0xc001148de0}, {0xc00058cb70, 0x1, 0x1}) /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:675 +0xa5 github.com/rclone/rclone/fs/operations.(*copy).updateOrPut(0xc000d363f0, {0x2aee148, 0xc000771040}, {0x2ad9710?, 0xc0006bc460?}, {0xc00058cb70, 0x1, 0x1}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy.go:218 +0x225 github.com/rclone/rclone/fs/operations.(*copy).manualCopy(0xc000d363f0, {0x2aee148, 0xc000771040}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy.go:271 +0x6d8 github.com/rclone/rclone/fs/operations.(*copy).copy(0xc000d363f0, {0x2aee148, 0xc000771040}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy.go:311 +0x170 github.com/rclone/rclone/fs/operations.Copy({0x2aee148, 0xc000771040}, {0x2b04fb0, 0xc00057e840}, {0x0, 0x0}, {0xc0046e3820, 0x6}, {0x2b04530, 0xc001148de0}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy.go:413 +0x4db github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc0008f6288, {0x2aee148, 0xc000771040}, 0xc000770f00, {0x2b04fb0, 0xc00057e840}, 0x4b, 0xc000c21760?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:505 +0x1fe created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startTransfers in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:535 +0x7d goroutine 3033 [chan receive, 56 minutes]: github.com/rclone/rclone/lib/atexit.Register.func1.1() /home/rclone/go/src/github.com/rclone/rclone/lib/atexit/atexit.go:45 +0x29 created by github.com/rclone/rclone/lib/atexit.Register.func1 in goroutine 3011 /home/rclone/go/src/github.com/rclone/rclone/lib/atexit/atexit.go:44 +0x68 goroutine 27555 [select]: github.com/rclone/rclone/fs/accounting.(*Account).averageLoop(0xc006424a00) /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/accounting.go:221 +0xed created by github.com/rclone/rclone/fs/accounting.newAccountSizeName in goroutine 27500 /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/accounting.go:119 +0x436 goroutine 27505 [select]: github.com/rclone/rclone/fs/march.(*March).Run.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:207 +0x149 created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:204 +0x172 goroutine 27499 [select]: net/http.(*http2ClientConn).roundTrip(0xc000103dc0, 0xc000463180, 0x0) /usr/local/go/src/net/http/h2_bundle.go:8870 +0x4d3 net/http.(*http2ClientConn).RoundTrip(...) /usr/local/go/src/net/http/h2_bundle.go:8767 net/http.(*http2Transport).RoundTripOpt(0xc0005aa0a0, 0xc000463180, {0x0?, 0x27?}) /usr/local/go/src/net/http/h2_bundle.go:8063 +0x1ec net/http.(*http2Transport).RoundTrip(...) /usr/local/go/src/net/http/h2_bundle.go:8014 net/http.http2noDialH2RoundTripper.RoundTrip({0x3e51ec0?}, 0xc000463180?) /usr/local/go/src/net/http/h2_bundle.go:10872 +0x1c net/http.(*Transport).roundTrip(0x3e51ec0, 0xc000463040) /usr/local/go/src/net/http/transport.go:615 +0x497 net/http.(*Transport).RoundTrip(0x479913?, 0x2ac6f80?) /usr/local/go/src/net/http/roundtrip.go:30 +0x13 net/http.send(0xc000463040, {0x2ac6f80, 0x3e51ec0}, {0x765afd4be201?, 0x2ad9238?, 0x0?}) /usr/local/go/src/net/http/client.go:259 +0x5e2 net/http.(*Client).send(0xc0003ab440, 0xc000463040, {0x20?, 0x40988a?, 0x0?}) /usr/local/go/src/net/http/client.go:180 +0x91 net/http.(*Client).do(0xc0003ab440, 0xc000463040) /usr/local/go/src/net/http/client.go:728 +0x989 net/http.(*Client).Do(...) /usr/local/go/src/net/http/client.go:587 github.com/go-resty/resty/v2.(*Client).execute(0xc00042e508, 0xc000516000) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/client.go:1251 +0x9d github.com/go-resty/resty/v2.(*Request).Execute.func2() /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/request.go:1043 +0x8a github.com/go-resty/resty/v2.Backoff(0xc000853118, {0xc00070b0e8, 0x6, 0x16?}) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/retry.go:115 +0x16c github.com/go-resty/resty/v2.(*Request).Execute(0xc000516000, {0x2674f7d?, 0x1?}, {0xc00078a8c0, 0xda}) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/request.go:1037 +0x597 github.com/go-resty/resty/v2.(*Request).Post(...) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/request.go:957 github.com/henrybear327/go-proton-api.(*Client).CheckAvailableHashes.func1(0xc000516000) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/link.go:116 +0x188 github.com/henrybear327/go-proton-api.(*Client).exec(0xc00057e8f0, {0x2aee148, 0xc000771040}, 0xc00070b418) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/client.go:171 +0x49c github.com/henrybear327/go-proton-api.(*Client).doRes(0xc00057e8f0, {0x2aee148, 0xc000771040}, 0xc000853418) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/client.go:127 +0xc9 github.com/henrybear327/go-proton-api.(*Client).do(...) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/client.go:116 github.com/henrybear327/go-proton-api.(*Client).CheckAvailableHashes(0xc00057e8f0, {0x2aee148, 0xc000771040}, {0xc0001f3c20, 0x58}, {0xc0009d6000, 0x58}, {{0xc000514690, 0x1, 0x1}}) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/link.go:115 +0x130 github.com/henrybear327/Proton-API-Bridge.(*ProtonDrive).SearchByNameInActiveFolder(0xc0000c1c80, {0x2aee148, 0xc000771040}, 0xc0006bc1c0, {0xc0046e37d0, 0x5}, 0x1, 0x0, 0x1) /home/rclone/go/pkg/mod/github.com/henrybear327/!proton-!a!p!i-!bridge@v1.0.0/search.go:80 +0x336 github.com/henrybear327/Proton-API-Bridge.(*ProtonDrive).SearchByNameInActiveFolderByID(0xc0000c1c80, {0x2aee148, 0xc000771040}, {0xc000060420?, 0xc0005bb704?}, {0xc0046e37d0, 0x5}, 0x1, 0x0, 0x1) /home/rclone/go/pkg/mod/github.com/henrybear327/!proton-!a!p!i-!bridge@v1.0.0/search.go:24 +0x96 github.com/rclone/rclone/backend/protondrive.(*Fs).getObjectLink.func1() /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:507 +0x5e github.com/rclone/rclone/fs.pacerInvoker(0x1, 0xa, 0xc000892008?) /home/rclone/go/src/github.com/rclone/rclone/fs/pacer.go:86 +0x32 github.com/rclone/rclone/lib/pacer.(*Pacer).call(0xc0003942a0, 0xc0001b85a0, 0xa) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:197 +0x7c github.com/rclone/rclone/lib/pacer.(*Pacer).Call(0xc0003942a0, 0xc0001b85a0) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:216 +0x93 github.com/rclone/rclone/backend/protondrive.(*Fs).getObjectLink(0xc00057e840, {0x2aee148, 0xc000771040}, {0xc0046e37d0, 0x5}) /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:506 +0x1f5 github.com/rclone/rclone/backend/protondrive.(*Fs).newObject(0xc00057e840, {0x2aee148, 0xc000771040}, {0xc0046e37d0, 0x5}) /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:567 +0x2c github.com/rclone/rclone/backend/protondrive.(*Fs).NewObject(...) /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:490 github.com/rclone/rclone/backend/protondrive.(*Fs).Put(0xc00057e840, {0x2aee148, 0xc000771040}, {0x2ac63c0, 0xc000c4e100}, {0x765afc140258, 0xc001148cc0}, {0xc00058c100, 0x1, 0x1}) /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:675 +0xa5 github.com/rclone/rclone/fs/operations.(*copy).updateOrPut(0xc000d361b0, {0x2aee148, 0xc000771040}, {0x2ad9710?, 0xc0006bc000?}, {0xc00058c100, 0x1, 0x1}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy.go:218 +0x225 github.com/rclone/rclone/fs/operations.(*copy).manualCopy(0xc000d361b0, {0x2aee148, 0xc000771040}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy.go:271 +0x6d8 github.com/rclone/rclone/fs/operations.(*copy).copy(0xc000d361b0, {0x2aee148, 0xc000771040}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy.go:311 +0x170 github.com/rclone/rclone/fs/operations.Copy({0x2aee148, 0xc000771040}, {0x2b04fb0, 0xc00057e840}, {0x0, 0x0}, {0xc0046e37d0, 0x5}, {0x2b04530, 0xc001148cc0}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy.go:413 +0x4db github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc0008f6288, {0x2aee148, 0xc000771040}, 0xc000770f00, {0x2b04fb0, 0xc00057e840}, 0x0, 0xc000db0200?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:505 +0x1fe created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startTransfers in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:535 +0x7d goroutine 27509 [select]: github.com/rclone/rclone/fs/march.(*March).Run.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:207 +0x149 created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:204 +0x172 goroutine 27496 [select]: github.com/rclone/rclone/fs/sync.(*pipe).GetMax(0xc000770eb0, {0x2aee148, 0xc000771090}, 0x3e) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/pipe.go:126 +0xac github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairChecker(0xc0008f6288, 0xc000770eb0, 0xc000770f00, 0x3e, 0xc000a04bd0?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:374 +0xbe created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startCheckers in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:519 +0x67 goroutine 27492 [select]: github.com/rclone/rclone/fs/sync.(*pipe).GetMax(0xc000770eb0, {0x2aee148, 0xc000771090}, 0xc) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/pipe.go:126 +0xac github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairChecker(0xc0008f6288, 0xc000770eb0, 0xc000770f00, 0xc, 0xc000c66f60?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:374 +0xbe created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startCheckers in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:519 +0x67 goroutine 27572 [select]: net/http.(*http2clientStream).writeRequest(0xc000001b00, 0xc000463e00, 0x0) /usr/local/go/src/net/http/h2_bundle.go:9044 +0xc05 net/http.(*http2clientStream).doRequest(0xc000001b00, 0xc00011d7a0?, 0xc000c1ffa8?) /usr/local/go/src/net/http/h2_bundle.go:8901 +0x56 created by net/http.(*http2ClientConn).roundTrip in goroutine 27502 /usr/local/go/src/net/http/h2_bundle.go:8806 +0x419 goroutine 27500 [select]: net/http.(*http2ClientConn).roundTrip(0xc000103dc0, 0xc0009da640, 0x0) /usr/local/go/src/net/http/h2_bundle.go:8870 +0x4d3 net/http.(*http2ClientConn).RoundTrip(...) /usr/local/go/src/net/http/h2_bundle.go:8767 net/http.(*http2Transport).RoundTripOpt(0xc0005aa0a0, 0xc0009da640, {0x0?, 0x39?}) /usr/local/go/src/net/http/h2_bundle.go:8063 +0x1ec net/http.(*http2Transport).RoundTrip(...) /usr/local/go/src/net/http/h2_bundle.go:8014 net/http.http2noDialH2RoundTripper.RoundTrip({0x3e51ec0?}, 0xc0009da640?) /usr/local/go/src/net/http/h2_bundle.go:10872 +0x1c net/http.(*Transport).roundTrip(0x3e51ec0, 0xc0009da500) /usr/local/go/src/net/http/transport.go:615 +0x497 net/http.(*Transport).RoundTrip(0x479913?, 0x2ac6f80?) /usr/local/go/src/net/http/roundtrip.go:30 +0x13 net/http.send(0xc0009da500, {0x2ac6f80, 0x3e51ec0}, {0x765afd4be201?, 0x2ad9238?, 0x0?}) /usr/local/go/src/net/http/client.go:259 +0x5e2 net/http.(*Client).send(0xc0003ab440, 0xc0009da500, {0x20?, 0x40988a?, 0x0?}) /usr/local/go/src/net/http/client.go:180 +0x91 net/http.(*Client).do(0xc0003ab440, 0xc0009da500) /usr/local/go/src/net/http/client.go:728 +0x989 net/http.(*Client).Do(...) /usr/local/go/src/net/http/client.go:587 github.com/go-resty/resty/v2.(*Client).execute(0xc00042e508, 0xc000516780) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/client.go:1251 +0x9d github.com/go-resty/resty/v2.(*Request).Execute.func2() /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/request.go:1043 +0x8a github.com/go-resty/resty/v2.Backoff(0xc000875118, {0xc0008c70e8, 0x6, 0x16?}) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/retry.go:115 +0x16c github.com/go-resty/resty/v2.(*Request).Execute(0xc000516780, {0x2674f7d?, 0x1?}, {0xc0005c40e0, 0xda}) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/request.go:1037 +0x597 github.com/go-resty/resty/v2.(*Request).Post(...) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/request.go:957 github.com/henrybear327/go-proton-api.(*Client).CheckAvailableHashes.func1(0xc000516780) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/link.go:116 +0x188 github.com/henrybear327/go-proton-api.(*Client).exec(0xc00057e8f0, {0x2aee148, 0xc000771040}, 0xc0008c7418) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/client.go:171 +0x49c github.com/henrybear327/go-proton-api.(*Client).doRes(0xc00057e8f0, {0x2aee148, 0xc000771040}, 0xc000875418) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/client.go:127 +0xc9 github.com/henrybear327/go-proton-api.(*Client).do(...) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/client.go:116 github.com/henrybear327/go-proton-api.(*Client).CheckAvailableHashes(0xc00057e8f0, {0x2aee148, 0xc000771040}, {0xc0001f3c20, 0x58}, {0xc0009d6000, 0x58}, {{0xc000a08300, 0x1, 0x1}}) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/link.go:115 +0x130 github.com/henrybear327/Proton-API-Bridge.(*ProtonDrive).SearchByNameInActiveFolder(0xc0000c1c80, {0x2aee148, 0xc000771040}, 0xc0006bc1c0, {0xc0046e37f0, 0x10}, 0x1, 0x0, 0x1) /home/rclone/go/pkg/mod/github.com/henrybear327/!proton-!a!p!i-!bridge@v1.0.0/search.go:80 +0x336 github.com/henrybear327/Proton-API-Bridge.(*ProtonDrive).SearchByNameInActiveFolderByID(0xc0000c1c80, {0x2aee148, 0xc000771040}, {0xc000060420?, 0xc000d307d8?}, {0xc0046e37f0, 0x10}, 0x1, 0x0, 0x1) /home/rclone/go/pkg/mod/github.com/henrybear327/!proton-!a!p!i-!bridge@v1.0.0/search.go:24 +0x96 github.com/rclone/rclone/backend/protondrive.(*Fs).getObjectLink.func1() /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:507 +0x5e github.com/rclone/rclone/fs.pacerInvoker(0x1, 0xa, 0xc0002ec808?) /home/rclone/go/src/github.com/rclone/rclone/fs/pacer.go:86 +0x32 github.com/rclone/rclone/lib/pacer.(*Pacer).call(0xc0003942a0, 0xc000a0c0a0, 0xa) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:197 +0x7c github.com/rclone/rclone/lib/pacer.(*Pacer).Call(0xc0003942a0, 0xc000a0c0a0) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:216 +0x93 github.com/rclone/rclone/backend/protondrive.(*Fs).getObjectLink(0xc00057e840, {0x2aee148, 0xc000771040}, {0xc0046e37f0, 0x10}) /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:506 +0x1f5 github.com/rclone/rclone/backend/protondrive.(*Fs).newObject(0xc00057e840, {0x2aee148, 0xc000771040}, {0xc0046e37f0, 0x10}) /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:567 +0x2c github.com/rclone/rclone/backend/protondrive.(*Fs).NewObject(...) /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:490 github.com/rclone/rclone/backend/protondrive.(*Fs).Put(0xc00057e840, {0x2aee148, 0xc000771040}, {0x2ac63c0, 0xc006424a00}, {0x765afc140258, 0xc001148d80}, {0xc0006844e0, 0x1, 0x1}) /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:675 +0xa5 github.com/rclone/rclone/fs/operations.(*copy).updateOrPut(0xc00017c240, {0x2aee148, 0xc000771040}, {0x2ad9710?, 0xc00017a620?}, {0xc0006844e0, 0x1, 0x1}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy.go:218 +0x225 github.com/rclone/rclone/fs/operations.(*copy).manualCopy(0xc00017c240, {0x2aee148, 0xc000771040}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy.go:271 +0x6d8 github.com/rclone/rclone/fs/operations.(*copy).copy(0xc00017c240, {0x2aee148, 0xc000771040}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy.go:311 +0x170 github.com/rclone/rclone/fs/operations.Copy({0x2aee148, 0xc000771040}, {0x2b04fb0, 0xc00057e840}, {0x0, 0x0}, {0xc0046e37f0, 0x10}, {0x2b04530, 0xc001148d80}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy.go:413 +0x4db github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc0008f6288, {0x2aee148, 0xc000771040}, 0xc000770f00, {0x2b04fb0, 0xc00057e840}, 0x19, 0xc000758600?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:505 +0x1fe created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startTransfers in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:535 +0x7d goroutine 27063 [IO wait]: internal/poll.runtime_pollWait(0x765afd4cc6f0, 0x72) /usr/local/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000a8a300?, 0xc00002f900?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000a8a300, {0xc00002f900, 0x1300, 0x1300}) /usr/local/go/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc000a8a300, {0xc00002f900?, 0xc00002f900?, 0x5?}) /usr/local/go/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00008a258, {0xc00002f900?, 0x765afd4cfa28?, 0x765b451ce5c0?}) /usr/local/go/src/net/net.go:194 +0x45 crypto/tls.(*atLeastReader).Read(0xc000a04570, {0xc00002f900?, 0x12fb?, 0x9a9c8?}) /usr/local/go/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0006117b8, {0x2ac8aa0, 0xc000a04570}) /usr/local/go/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000611508, {0x2ac6820, 0xc00008a258}, 0x4426d4?) /usr/local/go/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000611508, 0x0) /usr/local/go/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /usr/local/go/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc000611508, {0xc000a94000, 0x1000, 0xc0003abd10?}) /usr/local/go/src/crypto/tls/conn.go:1385 +0x145 net/http.(*persistConn).Read(0xc004de86c0, {0xc000a94000?, 0x7f4885?, 0x2ac59c0?}) /usr/local/go/src/net/http/transport.go:2122 +0x47 bufio.(*Reader).fill(0xc00077b9e0) /usr/local/go/src/bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc00077b9e0, 0x1) /usr/local/go/src/bufio/bufio.go:152 +0x53 net/http.(*persistConn).readLoop(0xc004de86c0) /usr/local/go/src/net/http/transport.go:2275 +0x172 created by net/http.(*Transport).dialConn in goroutine 27058 /usr/local/go/src/net/http/transport.go:1944 +0x174f goroutine 26482 [sync.WaitGroup.Wait]: sync.runtime_SemacquireWaitGroup(0xc000981500?) /usr/local/go/src/runtime/sema.go:110 +0x25 sync.(*WaitGroup).Wait(0xc00071fdd0?) /usr/local/go/src/sync/waitgroup.go:118 +0x48 github.com/rclone/rclone/fs/march.(*March).Run(0xc00071fdd0, {0x2aee148, 0xc000771040}) /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:261 +0x385 github.com/rclone/rclone/fs/sync.(*syncCopyMove).run(0xc0008f6288) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:956 +0x23c github.com/rclone/rclone/fs/sync.runSyncCopyMove({0x2aee068, 0x3eadae0}, {0x2b04fb0, 0xc00057e840}, {0x2b044c0, 0xc000a100a0}, 0x3, 0x0, 0x0, 0x1, ...) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:1366 +0x225 github.com/rclone/rclone/fs/sync.Sync({0x2aee068, 0x3eadae0}, {0x2b04fb0, 0xc00057e840}, {0x2b044c0, 0xc000a100a0}, 0x1) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:1372 +0x77 github.com/rclone/rclone/fs/sync.TestTransform.func1(0xc00084aa80) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_transform_test.go:116 +0x2d8 testing.tRunner(0xc00084aa80, 0xc0000c32c0) /usr/local/go/src/testing/testing.go:1792 +0xf4 created by testing.(*T).Run in goroutine 21203 /usr/local/go/src/testing/testing.go:1851 +0x413 goroutine 27510 [select]: github.com/rclone/rclone/fs/march.(*March).Run.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:207 +0x149 created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:204 +0x172 goroutine 27491 [select]: github.com/rclone/rclone/fs/sync.(*pipe).GetMax(0xc000770eb0, {0x2aee148, 0xc000771090}, 0x0) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/pipe.go:126 +0xac github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairChecker(0xc0008f6288, 0xc000770eb0, 0xc000770f00, 0x0, 0xc000c23760?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:374 +0xbe created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startCheckers in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:519 +0x67 goroutine 27541 [select]: net/http.(*http2clientStream).writeRequest(0xc00052c300, 0xc0006063c0, 0x0) /usr/local/go/src/net/http/h2_bundle.go:9044 +0xc05 net/http.(*http2clientStream).doRequest(0xc00052c300, 0xc00011d8f0?, 0xc000889fa8?) /usr/local/go/src/net/http/h2_bundle.go:8901 +0x56 created by net/http.(*http2ClientConn).roundTrip in goroutine 27539 /usr/local/go/src/net/http/h2_bundle.go:8806 +0x419 goroutine 27554 [chan receive]: github.com/rclone/rclone/backend/local.(*fadvise).worker(0xc0006a81c0) /home/rclone/go/src/github.com/rclone/rclone/backend/local/fadvise_unix.go:114 +0x3f created by github.com/rclone/rclone/backend/local.newFadvise in goroutine 27500 /home/rclone/go/src/github.com/rclone/rclone/backend/local/fadvise_unix.go:74 +0x11f goroutine 27489 [select]: github.com/rclone/rclone/fs/accounting.(*Account).averageLoop(0xc006424600) /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/accounting.go:221 +0xed created by github.com/rclone/rclone/fs/accounting.newAccountSizeName in goroutine 27501 /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/accounting.go:119 +0x436 goroutine 27494 [select]: github.com/rclone/rclone/fs/sync.(*pipe).GetMax(0xc000770eb0, {0x2aee148, 0xc000771090}, 0x25) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/pipe.go:126 +0xac github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairChecker(0xc0008f6288, 0xc000770eb0, 0xc000770f00, 0x25, 0xc000c65760?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:374 +0xbe created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startCheckers in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:519 +0x67 goroutine 27508 [select]: github.com/rclone/rclone/fs/march.(*March).Run.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:207 +0x149 created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:204 +0x172 goroutine 27504 [select]: github.com/rclone/rclone/fs/march.(*March).Run.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:207 +0x149 created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:204 +0x172 goroutine 27493 [select]: github.com/rclone/rclone/fs/sync.(*pipe).GetMax(0xc000770eb0, {0x2aee148, 0xc000771090}, 0x19) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/pipe.go:126 +0xac github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairChecker(0xc0008f6288, 0xc000770eb0, 0xc000770f00, 0x19, 0xc000c62760?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:374 +0xbe created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startCheckers in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:519 +0x67 goroutine 27507 [chan receive]: github.com/rclone/rclone/fs/march.(*March).matchListings(0xc00071fdd0, 0xc0004701c0, 0xc000470310, 0xc000ac1dd8, 0xc000ac1d88, 0xc000ac1d38) /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:318 +0x233 github.com/rclone/rclone/fs/march.(*March).processJob(0xc00071fdd0, {{0xc0046e3840, 0x4}, {0xc00040ef90, 0x4}, 0x7ffffffd, 0x7ffffffd, 0x0, 0x0}) /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:464 +0x59d github.com/rclone/rclone/fs/march.(*March).Run.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:214 +0x1e5 created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:204 +0x172 goroutine 27488 [chan receive]: github.com/rclone/rclone/backend/local.(*fadvise).worker(0xc0006a8100) /home/rclone/go/src/github.com/rclone/rclone/backend/local/fadvise_unix.go:114 +0x3f created by github.com/rclone/rclone/backend/local.newFadvise in goroutine 27501 /home/rclone/go/src/github.com/rclone/rclone/backend/local/fadvise_unix.go:74 +0x11f goroutine 27503 [select]: github.com/rclone/rclone/fs/march.(*March).Run.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:207 +0x149 created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:204 +0x172 goroutine 27501 [select]: net/http.(*http2ClientConn).roundTrip(0xc000103dc0, 0xc0004637c0, 0x0) /usr/local/go/src/net/http/h2_bundle.go:8870 +0x4d3 net/http.(*http2ClientConn).RoundTrip(...) /usr/local/go/src/net/http/h2_bundle.go:8767 net/http.(*http2Transport).RoundTripOpt(0xc0005aa0a0, 0xc0004637c0, {0x0?, 0x2d?}) /usr/local/go/src/net/http/h2_bundle.go:8063 +0x1ec net/http.(*http2Transport).RoundTrip(...) /usr/local/go/src/net/http/h2_bundle.go:8014 net/http.http2noDialH2RoundTripper.RoundTrip({0x3e51ec0?}, 0xc0004637c0?) /usr/local/go/src/net/http/h2_bundle.go:10872 +0x1c net/http.(*Transport).roundTrip(0x3e51ec0, 0xc000463680) /usr/local/go/src/net/http/transport.go:615 +0x497 net/http.(*Transport).RoundTrip(0x479913?, 0x2ac6f80?) /usr/local/go/src/net/http/roundtrip.go:30 +0x13 net/http.send(0xc000463680, {0x2ac6f80, 0x3e51ec0}, {0x765afd4be201?, 0x2ad9238?, 0x0?}) /usr/local/go/src/net/http/client.go:259 +0x5e2 net/http.(*Client).send(0xc0003ab440, 0xc000463680, {0x20?, 0x40988a?, 0x0?}) /usr/local/go/src/net/http/client.go:180 +0x91 net/http.(*Client).do(0xc0003ab440, 0xc000463680) /usr/local/go/src/net/http/client.go:728 +0x989 net/http.(*Client).Do(...) /usr/local/go/src/net/http/client.go:587 github.com/go-resty/resty/v2.(*Client).execute(0xc00042e508, 0xc0005163c0) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/client.go:1251 +0x9d github.com/go-resty/resty/v2.(*Request).Execute.func2() /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/request.go:1043 +0x8a github.com/go-resty/resty/v2.Backoff(0xc00084f118, {0xc0007070e8, 0x6, 0x16?}) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/retry.go:115 +0x16c github.com/go-resty/resty/v2.(*Request).Execute(0xc0005163c0, {0x2674f7d?, 0x1?}, {0xc00078b0a0, 0xda}) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/request.go:1037 +0x597 github.com/go-resty/resty/v2.(*Request).Post(...) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/request.go:957 github.com/henrybear327/go-proton-api.(*Client).CheckAvailableHashes.func1(0xc0005163c0) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/link.go:116 +0x188 github.com/henrybear327/go-proton-api.(*Client).exec(0xc00057e8f0, {0x2aee148, 0xc000771040}, 0xc000707418) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/client.go:171 +0x49c github.com/henrybear327/go-proton-api.(*Client).doRes(0xc00057e8f0, {0x2aee148, 0xc000771040}, 0xc00084f418) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/client.go:127 +0xc9 github.com/henrybear327/go-proton-api.(*Client).do(...) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/client.go:116 github.com/henrybear327/go-proton-api.(*Client).CheckAvailableHashes(0xc00057e8f0, {0x2aee148, 0xc000771040}, {0xc0001f3c20, 0x58}, {0xc0009d6000, 0x58}, {{0xc000515b50, 0x1, 0x1}}) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/link.go:115 +0x130 github.com/henrybear327/Proton-API-Bridge.(*ProtonDrive).SearchByNameInActiveFolder(0xc0000c1c80, {0x2aee148, 0xc000771040}, 0xc0006bc1c0, {0xc00039fc20, 0x15}, 0x1, 0x0, 0x1) /home/rclone/go/pkg/mod/github.com/henrybear327/!proton-!a!p!i-!bridge@v1.0.0/search.go:80 +0x336 github.com/henrybear327/Proton-API-Bridge.(*ProtonDrive).SearchByNameInActiveFolderByID(0xc0000c1c80, {0x2aee148, 0xc000771040}, {0xc000060420?, 0xc000bfb7d8?}, {0xc00039fc20, 0x15}, 0x1, 0x0, 0x1) /home/rclone/go/pkg/mod/github.com/henrybear327/!proton-!a!p!i-!bridge@v1.0.0/search.go:24 +0x96 github.com/rclone/rclone/backend/protondrive.(*Fs).getObjectLink.func1() /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:507 +0x5e github.com/rclone/rclone/fs.pacerInvoker(0x1, 0xa, 0xc0002ec808?) /home/rclone/go/src/github.com/rclone/rclone/fs/pacer.go:86 +0x32 github.com/rclone/rclone/lib/pacer.(*Pacer).call(0xc0003942a0, 0xc000a0c050, 0xa) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:197 +0x7c github.com/rclone/rclone/lib/pacer.(*Pacer).Call(0xc0003942a0, 0xc000a0c050) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:216 +0x93 github.com/rclone/rclone/backend/protondrive.(*Fs).getObjectLink(0xc00057e840, {0x2aee148, 0xc000771040}, {0xc00039fc20, 0x15}) /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:506 +0x1f5 github.com/rclone/rclone/backend/protondrive.(*Fs).newObject(0xc00057e840, {0x2aee148, 0xc000771040}, {0xc00039fc20, 0x15}) /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:567 +0x2c github.com/rclone/rclone/backend/protondrive.(*Fs).NewObject(...) /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:490 github.com/rclone/rclone/backend/protondrive.(*Fs).Put(0xc00057e840, {0x2aee148, 0xc000771040}, {0x2ac63c0, 0xc006424600}, {0x765afc140258, 0xc001148fc0}, {0xc000684410, 0x1, 0x1}) /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:675 +0xa5 github.com/rclone/rclone/fs/operations.(*copy).updateOrPut(0xc00017c1b0, {0x2aee148, 0xc000771040}, {0x2ad9710?, 0xc00017a540?}, {0xc000684410, 0x1, 0x1}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy.go:218 +0x225 github.com/rclone/rclone/fs/operations.(*copy).manualCopy(0xc00017c1b0, {0x2aee148, 0xc000771040}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy.go:271 +0x6d8 github.com/rclone/rclone/fs/operations.(*copy).copy(0xc00017c1b0, {0x2aee148, 0xc000771040}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy.go:311 +0x170 github.com/rclone/rclone/fs/operations.Copy({0x2aee148, 0xc000771040}, {0x2b04fb0, 0xc00057e840}, {0x0, 0x0}, {0xc00039fc20, 0x15}, {0x2b04530, 0xc001148fc0}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy.go:413 +0x4db github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc0008f6288, {0x2aee148, 0xc000771040}, 0xc000770f00, {0x2b04fb0, 0xc00057e840}, 0x32, 0xc000c21f60?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:505 +0x1fe created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startTransfers in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:535 +0x7d goroutine 27570 [select]: net/http.(*http2clientStream).writeRequest(0xc000001980, 0xc0004637c0, 0x0) /usr/local/go/src/net/http/h2_bundle.go:9044 +0xc05 net/http.(*http2clientStream).doRequest(0xc000001980, 0xc00011d7a0?, 0xc000c1ffa8?) /usr/local/go/src/net/http/h2_bundle.go:8901 +0x56 created by net/http.(*http2ClientConn).roundTrip in goroutine 27501 /usr/local/go/src/net/http/h2_bundle.go:8806 +0x419 goroutine 27064 [select]: net/http.(*persistConn).writeLoop(0xc004de86c0) /usr/local/go/src/net/http/transport.go:2590 +0xe7 created by net/http.(*Transport).dialConn in goroutine 27058 /usr/local/go/src/net/http/transport.go:1945 +0x17a5 goroutine 27452 [chan receive]: github.com/rclone/rclone/backend/local.(*fadvise).worker(0xc0007cc000) /home/rclone/go/src/github.com/rclone/rclone/backend/local/fadvise_unix.go:114 +0x3f created by github.com/rclone/rclone/backend/local.newFadvise in goroutine 27499 /home/rclone/go/src/github.com/rclone/rclone/backend/local/fadvise_unix.go:74 +0x11f goroutine 27506 [select]: github.com/rclone/rclone/fs/march.(*March).Run.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:207 +0x149 created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:204 +0x172 goroutine 27511 [chan receive]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:256 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:254 +0x378 goroutine 27539 [select]: net/http.(*http2ClientConn).roundTrip(0xc000103dc0, 0xc0006063c0, 0x0) /usr/local/go/src/net/http/h2_bundle.go:8870 +0x4d3 net/http.(*http2ClientConn).RoundTrip(...) /usr/local/go/src/net/http/h2_bundle.go:8767 net/http.(*http2Transport).RoundTripOpt(0xc0005aa0a0, 0xc0006063c0, {0x0?, 0x60?}) /usr/local/go/src/net/http/h2_bundle.go:8063 +0x1ec net/http.(*http2Transport).RoundTrip(...) /usr/local/go/src/net/http/h2_bundle.go:8014 net/http.http2noDialH2RoundTripper.RoundTrip({0x3e51ec0?}, 0xc0006063c0?) /usr/local/go/src/net/http/h2_bundle.go:10872 +0x1c net/http.(*Transport).roundTrip(0x3e51ec0, 0xc0006063c0) /usr/local/go/src/net/http/transport.go:615 +0x497 net/http.(*Transport).RoundTrip(0x479913?, 0x2ac6f80?) /usr/local/go/src/net/http/roundtrip.go:30 +0x13 net/http.send(0xc0006063c0, {0x2ac6f80, 0x3e51ec0}, {0x765af56ba701?, 0x0?, 0x0?}) /usr/local/go/src/net/http/client.go:259 +0x5e2 net/http.(*Client).send(0xc0003ab440, 0xc0006063c0, {0x20?, 0x40988a?, 0x0?}) /usr/local/go/src/net/http/client.go:180 +0x91 net/http.(*Client).do(0xc0003ab440, 0xc0006063c0) /usr/local/go/src/net/http/client.go:728 +0x989 net/http.(*Client).Do(...) /usr/local/go/src/net/http/client.go:587 github.com/go-resty/resty/v2.(*Client).execute(0xc00042e508, 0xc000982000) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/client.go:1251 +0x9d github.com/go-resty/resty/v2.(*Request).Execute.func2() /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/request.go:1043 +0x8a github.com/go-resty/resty/v2.Backoff(0xc0005b93f0, {0xc0005b93c0, 0x6, 0xc0005b92c0?}) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/retry.go:115 +0x16c github.com/go-resty/resty/v2.(*Request).Execute(0xc000982000, {0x2673f1b?, 0x268196d?}, {0xc0003380d0, 0xd0}) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/request.go:1037 +0x597 github.com/go-resty/resty/v2.(*Request).Get(...) /home/rclone/go/pkg/mod/github.com/go-resty/resty/v2@v2.16.5/request.go:947 github.com/henrybear327/go-proton-api.(*Client).ListChildren.func1(0xc000982000) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/link_folder.go:28 +0x45c github.com/henrybear327/go-proton-api.(*Client).exec(0xc00057e8f0, {0x2aee148, 0xc000771090}, 0xc0008388d0) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/client.go:171 +0x49c github.com/henrybear327/go-proton-api.(*Client).doRes(0xc00057e8f0, {0x2aee148, 0xc000771090}, 0xc0005b98d0) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/client.go:127 +0xc9 github.com/henrybear327/go-proton-api.(*Client).do(...) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/client.go:116 github.com/henrybear327/go-proton-api.(*Client).ListChildren(0xc00057e8f0, {0x2aee148, 0xc000771090}, {0xc0001f3c20, 0x58}, {0xc0009d64e0, 0x58}, 0x1) /home/rclone/go/pkg/mod/github.com/henrybear327/go-proton-api@v1.0.0/link_folder.go:20 +0x18a github.com/henrybear327/Proton-API-Bridge.(*ProtonDrive).ListDirectory(0xc0000c1c80, {0x2aee148, 0xc000771090}, {0xc00097e360?, 0x300000000c6bdad?}) /home/rclone/go/pkg/mod/github.com/henrybear327/!proton-!a!p!i-!bridge@v1.0.0/folder.go:27 +0xa8 github.com/rclone/rclone/backend/protondrive.(*Fs).List.func1() /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:593 +0x45 github.com/rclone/rclone/fs.pacerInvoker(0x1, 0xa, 0xc0000b2008?) /home/rclone/go/src/github.com/rclone/rclone/fs/pacer.go:86 +0x32 github.com/rclone/rclone/lib/pacer.(*Pacer).call(0xc0003942a0, 0xc000db0580, 0xa) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:197 +0x7c github.com/rclone/rclone/lib/pacer.(*Pacer).Call(0xc0003942a0, 0xc000db0580) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:216 +0x93 github.com/rclone/rclone/backend/protondrive.(*Fs).List(0xc00057e840, {0x2aee148, 0xc000771090}, {0xc00040ef90, 0x4}) /home/rclone/go/src/github.com/rclone/rclone/backend/protondrive/protondrive.go:592 +0x1c5 github.com/rclone/rclone/fs/list.listP({0x2aee148, 0xc000771090}, {0x2b04fb0, 0xc00057e840}, {0xc00040ef90, 0x4}, 0xc000a00420) /home/rclone/go/src/github.com/rclone/rclone/fs/list/list.go:48 +0x6e github.com/rclone/rclone/fs/list.DirSortedFn({0x2aee148, 0xc000771090}, {0x2b04fb0, 0xc00057e840}, 0x0, {0xc00040ef90, 0x4}, 0xc00011d940, 0xc0009cc4c0) /home/rclone/go/src/github.com/rclone/rclone/fs/list/list.go:75 +0x257 github.com/rclone/rclone/fs/march.(*March).makeListDir.func1({0xc00040ef90, 0x4}, 0xc00011d940) /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:127 +0xb6 github.com/rclone/rclone/fs/march.(*March).processJob.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:410 +0xbb created by github.com/rclone/rclone/fs/march.(*March).processJob in goroutine 27507 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:408 +0x325 goroutine 27455 [select]: github.com/rclone/rclone/fs/accounting.(*Account).averageLoop(0xc000c4e200) /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/accounting.go:221 +0xed created by github.com/rclone/rclone/fs/accounting.newAccountSizeName in goroutine 27502 /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/accounting.go:119 +0x436 goroutine 21203 [chan receive, 1 minutes]: testing.(*T).Run(0xc00096a1c0, {0x267b833?, 0x4796b2?}, 0xc0000c32c0) /usr/local/go/src/testing/testing.go:1859 +0x431 github.com/rclone/rclone/fs/sync.TestTransform(0xc00096a1c0) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_transform_test.go:95 +0x62a testing.tRunner(0xc00096a1c0, 0x27bb930) /usr/local/go/src/testing/testing.go:1792 +0xf4 created by testing.(*T).Run in goroutine 1 /usr/local/go/src/testing/testing.go:1851 +0x413 goroutine 27497 [select]: github.com/rclone/rclone/fs/sync.(*pipe).GetMax(0xc000770eb0, {0x2aee148, 0xc000771090}, 0x4b) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/pipe.go:126 +0xac github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairChecker(0xc0008f6288, 0xc000770eb0, 0xc000770f00, 0x4b, 0xc0007cd580?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:374 +0xbe created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startCheckers in goroutine 26482 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:519 +0x67 goroutine 27454 [chan receive]: github.com/rclone/rclone/backend/local.(*fadvise).worker(0xc0007cc040) /home/rclone/go/src/github.com/rclone/rclone/backend/local/fadvise_unix.go:114 +0x3f created by github.com/rclone/rclone/backend/local.newFadvise in goroutine 27502 /home/rclone/go/src/github.com/rclone/rclone/backend/local/fadvise_unix.go:74 +0x11f "./sync.test -test.v -test.timeout 1h0m0s -remote TestProtonDrive: -verbose" - Finished ERROR in 1h0m2.254558274s (try 1/5): exit status 2: Failed [TestServerSideMoveOverSelf TestSyncWithTrackRenames TestSyncWithTrackRenamesStrategyModtime TestSyncWithTrackRenamesStrategyLeaf TestMoveWithDeleteEmptySrcDirs TestServerSideMove TestServerSideMoveWithFilter TestServerSideMoveDeleteEmptySourceDirs TestSyncBackupDir TestSyncBackupDirWithSuffix TestSyncBackupDirWithSuffixKeepExtension TestSyncBackupDirSuffixOnly TestSyncSuffix TestSyncSuffixKeepExtension]