"./vfs.test -test.v -test.timeout 1h0m0s -remote TestProtonDrive: -verbose -test.run '^(TestCaseSensitivity|TestDirCreate|TestDirFileOpen|TestDirForgetAll|TestDirForgetPath|TestDirHandleMethods|TestDirHandleReaddir|TestDirHandleReaddirnames|TestDirMetadataExtension|TestDirMethods|TestDirMkdir|TestDirMkdirSub|TestDirOpen|TestDirReadDirAll|TestDirRemove|TestDirRemoveAll|TestDirRemoveName|TestDirRename|TestDirSetModTime|TestDirStat|TestDirWalk|TestFileMethods|TestFileOpen|TestFileOpenRead|TestFileOpenWrite|TestFileReadAtNonZeroLength|TestFileReadAtZeroLength|TestFileRemove|TestFileRemoveAll|TestRWCacheUpdate|TestRWFileHandleFlushRead|TestRWFileHandleMethodsRead|TestRWFileHandleMethodsWrite|TestRWFileHandleReadAt|TestRWFileHandleReleaseRead|TestRWFileHandleSeek|TestRWFileHandleSizeCreateExisting|TestRWFileHandleSizeTruncateExisting|TestRWFileHandleWriteAt|TestRWFileHandleWriteNoWrite|TestRWFileModTimeWithOpenWriters|TestReadFileHandleFlush|TestReadFileHandleMethods|TestReadFileHandleReadAt|TestReadFileHandleRelease|TestReadFileHandleSeek|TestUnicodeNormalization|TestVFSOpenFile|TestVFSRename|TestVFSStat|TestVFSStatParent|TestWriteFileHandleFlush|TestWriteFileHandleMethods|TestWriteFileHandleRelease|TestWriteFileHandleWriteAt|TestWriteFileModTimeWithOpenWriters|TestZipDirsInRoot|TestZipLargeFiles|TestZipManyFiles|TestZipManySubDirs)$|^TestFileRename$/^(full,forceCache=false|minimal,forceCache=false|minimal,forceCache=true|off,forceCache=false|writes,forceCache=false|writes,forceCache=true)$|^TestFileSetModTime$/^(cache=full,open=false,write=false|cache=full,open=true,write=false|cache=full,open=true,write=true|cache=off,open=false,write=false|cache=off,open=true,write=false|cache=off,open=true,write=true)$'" - Starting (try 3/5) 2025/10/07 05:40:22 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-kibaxac8zobo" 2025/10/07 05:40:22 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2025/10/07 05:40:22 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': Has cached credentials 2025/10/07 05:40:23 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': Used cached credential to initialize the ProtonDrive API 2025/10/07 05:40:23 DEBUG : Creating backend with remote "/tmp/rclone1491606819" === RUN TestDirHandleMethods run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:40:23 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:40:23 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:40:25.791360 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:40:25.791404 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:40:25 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:40:25 DEBUG : Looking for writers 2025/10/07 05:40:25 DEBUG : >WaitForWriters: --- FAIL: TestDirHandleMethods (2.90s) === RUN TestDirHandleReaddir run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:40:26 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:40:26 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:40:28.268924 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:40:28.268958 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:40:28 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:40:28 DEBUG : Looking for writers 2025/10/07 05:40:28 DEBUG : >WaitForWriters: --- FAIL: TestDirHandleReaddir (2.35s) === RUN TestDirHandleReaddirnames run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:40:29 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:40:29 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:40:30.401897 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:40:30.401935 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:40:30 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:40:30 DEBUG : Looking for writers 2025/10/07 05:40:30 DEBUG : >WaitForWriters: --- FAIL: TestDirHandleReaddirnames (2.16s) === RUN TestDirMethods run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:40:31 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:40:31 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:40:32.580008 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:40:32.580073 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:40:32 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:40:32 DEBUG : Looking for writers 2025/10/07 05:40:32 DEBUG : >WaitForWriters: --- FAIL: TestDirMethods (2.19s) === RUN TestDirForgetAll run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:40:33 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:40:33 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:40:34.837474 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:40:34.837516 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:40:34 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:40:34 DEBUG : Looking for writers 2025/10/07 05:40:34 DEBUG : >WaitForWriters: --- FAIL: TestDirForgetAll (2.33s) === RUN TestDirForgetPath run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:40:35 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:40:35 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:40:37.100675 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:40:37.100771 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:40:37 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:40:37 DEBUG : Looking for writers 2025/10/07 05:40:37 DEBUG : >WaitForWriters: --- FAIL: TestDirForgetPath (2.14s) === RUN TestDirWalk run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:40:37 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:40:37 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:40:39.295981 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:40:39.296026 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:40:39 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:40:39 DEBUG : Looking for writers 2025/10/07 05:40:39 DEBUG : >WaitForWriters: --- FAIL: TestDirWalk (2.28s) === RUN TestDirSetModTime run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:40:40 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:40:40 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:40:41.536145 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:40:41.536191 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:40:41 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:40:41 DEBUG : Looking for writers 2025/10/07 05:40:41 DEBUG : >WaitForWriters: --- FAIL: TestDirSetModTime (2.20s) === RUN TestDirStat run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:40:42 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:40:42 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:40:43.703697 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:40:43.703771 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:40:43 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:40:43 DEBUG : Looking for writers 2025/10/07 05:40:43 DEBUG : >WaitForWriters: --- FAIL: TestDirStat (2.18s) === RUN TestDirReadDirAll run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:40:44 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:40:44 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:40:45.873903 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:40:45.873953 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:40:45 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:40:45 DEBUG : Looking for writers 2025/10/07 05:40:45 DEBUG : >WaitForWriters: --- FAIL: TestDirReadDirAll (2.15s) === RUN TestDirOpen run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:40:46 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:40:46 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:40:48.043033 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:40:48.043078 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:40:48 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:40:48 DEBUG : Looking for writers 2025/10/07 05:40:48 DEBUG : >WaitForWriters: --- FAIL: TestDirOpen (2.21s) === RUN TestDirCreate run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:40:49 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:40:49 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:40:50.228417 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:40:50.228458 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:40:50 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:40:50 DEBUG : Looking for writers 2025/10/07 05:40:50 DEBUG : >WaitForWriters: --- FAIL: TestDirCreate (2.16s) === RUN TestDirMkdir run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:40:51 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:40:51 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:40:52.467841 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:40:52.467883 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:40:52 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:40:52 DEBUG : Looking for writers 2025/10/07 05:40:52 DEBUG : >WaitForWriters: --- FAIL: TestDirMkdir (2.23s) === RUN TestDirMkdirSub run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:40:53 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:40:53 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:40:54.633117 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:40:54.633152 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:40:54 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:40:54 DEBUG : Looking for writers 2025/10/07 05:40:54 DEBUG : >WaitForWriters: --- FAIL: TestDirMkdirSub (2.19s) === RUN TestDirRemove run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:40:55 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:40:55 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:40:56.878767 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:40:56.878804 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:40:56 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:40:56 DEBUG : Looking for writers 2025/10/07 05:40:56 DEBUG : >WaitForWriters: --- FAIL: TestDirRemove (2.24s) === RUN TestDirRemoveAll run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:40:57 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:40:57 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:40:59.071799 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:40:59.071825 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:40:59 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:40:59 DEBUG : Looking for writers 2025/10/07 05:40:59 DEBUG : >WaitForWriters: --- FAIL: TestDirRemoveAll (2.16s) === RUN TestDirRemoveName run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:40:59 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:40:59 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:01.758595 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:01.758634 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:01 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:01 DEBUG : Looking for writers 2025/10/07 05:41:01 DEBUG : >WaitForWriters: --- FAIL: TestDirRemoveName (2.68s) === RUN TestDirRename run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:02 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:02 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:03.976610 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:03.976647 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:03 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:03 DEBUG : Looking for writers 2025/10/07 05:41:03 DEBUG : >WaitForWriters: --- FAIL: TestDirRename (2.28s) === RUN TestDirFileOpen run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:04 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:04 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:06.192085 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:06.192133 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:06 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:06 DEBUG : Looking for writers 2025/10/07 05:41:06 DEBUG : >WaitForWriters: --- FAIL: TestDirFileOpen (2.16s) === RUN TestDirMetadataExtension run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:07 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:07 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:08.500250 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:08.500288 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:08 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:08 DEBUG : Looking for writers 2025/10/07 05:41:08 DEBUG : >WaitForWriters: --- FAIL: TestDirMetadataExtension (2.30s) === RUN TestFileMethods run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:09 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:09 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:10.694915 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:10.694966 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:10 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:10 DEBUG : Looking for writers 2025/10/07 05:41:10 DEBUG : >WaitForWriters: --- FAIL: TestFileMethods (2.21s) === RUN TestFileSetModTime === RUN TestFileSetModTime/cache=off,open=false,write=false run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:11 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:11 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:12.995882 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:12.995917 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:12 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:12 DEBUG : Looking for writers 2025/10/07 05:41:12 DEBUG : >WaitForWriters: === RUN TestFileSetModTime/cache=off,open=true,write=false run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:13 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:13 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:15.234397 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:15.234435 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:15 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:15 DEBUG : Looking for writers 2025/10/07 05:41:15 DEBUG : >WaitForWriters: === RUN TestFileSetModTime/cache=off,open=true,write=true run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:16 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:16 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:17.418305 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:17.418341 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:17 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:17 DEBUG : Looking for writers 2025/10/07 05:41:17 DEBUG : >WaitForWriters: === RUN TestFileSetModTime/cache=full,open=false,write=false run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:18 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:18 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 05:41:18 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:18 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:18 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:18 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:41:18 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:18 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:18 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:41:18 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:18 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 05:41:20.137036 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:20.137069 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:20 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:20 DEBUG : Looking for writers 2025/10/07 05:41:20 DEBUG : >WaitForWriters: 2025/10/07 05:41:20 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting === RUN TestFileSetModTime/cache=full,open=true,write=false run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:21 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:21 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 05:41:21 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:21 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:21 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:21 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:41:21 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:21 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:21 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:41:21 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:21 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 05:41:22.540244 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:22.540288 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:22 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:22 DEBUG : Looking for writers 2025/10/07 05:41:22 DEBUG : >WaitForWriters: 2025/10/07 05:41:22 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting === RUN TestFileSetModTime/cache=full,open=true,write=true run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:23 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:23 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 05:41:23 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:23 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:23 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:23 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:41:23 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:23 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:23 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:41:23 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:23 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 05:41:24.722269 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:24.722322 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:24 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:24 DEBUG : Looking for writers 2025/10/07 05:41:24 DEBUG : >WaitForWriters: 2025/10/07 05:41:24 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting --- FAIL: TestFileSetModTime (14.03s) --- FAIL: TestFileSetModTime/cache=off,open=false,write=false (2.35s) --- FAIL: TestFileSetModTime/cache=off,open=true,write=false (2.22s) --- FAIL: TestFileSetModTime/cache=off,open=true,write=true (2.18s) --- FAIL: TestFileSetModTime/cache=full,open=false,write=false (2.89s) --- FAIL: TestFileSetModTime/cache=full,open=true,write=false (2.19s) --- FAIL: TestFileSetModTime/cache=full,open=true,write=true (2.19s) === RUN TestFileOpenRead run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:25 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:25 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:26.898701 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:26.898786 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:26 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:26 DEBUG : Looking for writers 2025/10/07 05:41:26 DEBUG : >WaitForWriters: --- FAIL: TestFileOpenRead (2.21s) === RUN TestFileOpenWrite run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:27 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:27 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:29.144281 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:29.144324 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:29 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:29 DEBUG : Looking for writers 2025/10/07 05:41:29 DEBUG : >WaitForWriters: --- FAIL: TestFileOpenWrite (2.23s) === RUN TestFileRemove run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:30 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:30 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:31.871124 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:31.871151 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:31 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:31 DEBUG : Looking for writers 2025/10/07 05:41:31 DEBUG : >WaitForWriters: --- FAIL: TestFileRemove (2.75s) === RUN TestFileRemoveAll run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:32 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:32 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:34.066663 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:34.066699 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:34 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:34 DEBUG : Looking for writers 2025/10/07 05:41:34 DEBUG : >WaitForWriters: --- FAIL: TestFileRemoveAll (2.18s) === RUN TestFileOpen run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:35 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:35 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:36.293762 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:36.293799 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:36 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:36 DEBUG : Looking for writers 2025/10/07 05:41:36 DEBUG : >WaitForWriters: --- FAIL: TestFileOpen (2.24s) === RUN TestFileRename === RUN TestFileRename/off,forceCache=false run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:37 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:37 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:38.539598 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:38.539633 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:38 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:38 DEBUG : Looking for writers 2025/10/07 05:41:38 DEBUG : >WaitForWriters: === RUN TestFileRename/minimal,forceCache=false run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:39 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:39 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:39 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 05:41:39 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:39 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:39 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:39 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:41:39 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:39 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:39 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:41:39 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:39 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 05:41:40.893952 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:40.893992 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:40 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:40 DEBUG : Looking for writers 2025/10/07 05:41:40 DEBUG : >WaitForWriters: 2025/10/07 05:41:40 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting === RUN TestFileRename/minimal,forceCache=true run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:41 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:41 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:41 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 05:41:41 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:41 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:41 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:41 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:41:41 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:41 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:41 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:41:41 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:41 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 05:41:43.107560 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:43.107597 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:43 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:43 DEBUG : Looking for writers 2025/10/07 05:41:43 DEBUG : >WaitForWriters: 2025/10/07 05:41:43 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting === RUN TestFileRename/writes,forceCache=false run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:44 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:44 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 05:41:44 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:44 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:44 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:44 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:41:44 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:44 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:44 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:41:44 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:44 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 05:41:45.413261 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:45.413294 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:45 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:45 DEBUG : Looking for writers 2025/10/07 05:41:45 DEBUG : >WaitForWriters: 2025/10/07 05:41:45 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting === RUN TestFileRename/writes,forceCache=true run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:46 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:46 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 05:41:46 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:46 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:46 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:46 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:41:46 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:46 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:46 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:41:46 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:46 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 05:41:47.732037 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:47.732086 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:47 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:47 DEBUG : Looking for writers 2025/10/07 05:41:47 DEBUG : >WaitForWriters: 2025/10/07 05:41:47 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting === RUN TestFileRename/full,forceCache=false run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:48 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:48 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 05:41:48 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:48 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:48 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:48 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:41:48 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:48 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:48 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:41:48 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:41:48 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 05:41:49.913674 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:49.913738 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:49 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:49 DEBUG : Looking for writers 2025/10/07 05:41:49 DEBUG : >WaitForWriters: 2025/10/07 05:41:49 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting --- FAIL: TestFileRename (13.56s) --- FAIL: TestFileRename/off,forceCache=false (2.21s) --- FAIL: TestFileRename/minimal,forceCache=false (2.38s) --- FAIL: TestFileRename/minimal,forceCache=true (2.23s) --- FAIL: TestFileRename/writes,forceCache=false (2.29s) --- FAIL: TestFileRename/writes,forceCache=true (2.25s) --- FAIL: TestFileRename/full,forceCache=false (2.19s) === RUN TestReadFileHandleMethods run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:50 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:50 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:52.074600 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:52.074654 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:52 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:52 DEBUG : Looking for writers 2025/10/07 05:41:52 DEBUG : >WaitForWriters: --- FAIL: TestReadFileHandleMethods (2.24s) === RUN TestReadFileHandleSeek run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:53 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:53 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:54.358172 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:54.358207 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:54 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:54 DEBUG : Looking for writers 2025/10/07 05:41:54 DEBUG : >WaitForWriters: --- FAIL: TestReadFileHandleSeek (2.25s) === RUN TestReadFileHandleReadAt run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:55 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:55 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:57.036966 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:57.037002 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:57 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:57 DEBUG : Looking for writers 2025/10/07 05:41:57 DEBUG : >WaitForWriters: --- FAIL: TestReadFileHandleReadAt (2.66s) === RUN TestReadFileHandleFlush run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:41:57 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:41:57 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:41:59.218018 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:41:59.218055 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:41:59 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:41:59 DEBUG : Looking for writers 2025/10/07 05:41:59 DEBUG : >WaitForWriters: --- FAIL: TestReadFileHandleFlush (2.25s) === RUN TestReadFileHandleRelease run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:42:00 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:42:00 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 05:42:01.496435 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:42:01.496471 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:42:01 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:42:01 DEBUG : Looking for writers 2025/10/07 05:42:01 DEBUG : >WaitForWriters: --- FAIL: TestReadFileHandleRelease (2.29s) === RUN TestRWFileHandleMethodsRead run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:42:02 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:42:02 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 05:42:02 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:02 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:02 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:02 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:42:02 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:02 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:02 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:42:02 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:02 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 05:42:03.825201 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:42:03.825281 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:42:03 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:42:03 DEBUG : Looking for writers 2025/10/07 05:42:03 DEBUG : >WaitForWriters: 2025/10/07 05:42:03 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleMethodsRead (2.28s) === RUN TestRWFileHandleSeek run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:42:04 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:42:04 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 05:42:04 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:04 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:04 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:04 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:42:04 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:04 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:04 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:42:04 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:04 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 05:42:06.060599 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:42:06.060633 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:42:06 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:42:06 DEBUG : Looking for writers 2025/10/07 05:42:06 DEBUG : >WaitForWriters: 2025/10/07 05:42:06 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleSeek (2.27s) === RUN TestRWFileHandleReadAt run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:42:07 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:42:07 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 05:42:07 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:07 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:07 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:07 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:42:07 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:07 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:07 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:42:07 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:07 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 05:42:08.389367 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:42:08.389420 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:42:08 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:42:08 DEBUG : Looking for writers 2025/10/07 05:42:08 DEBUG : >WaitForWriters: 2025/10/07 05:42:08 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleReadAt (2.24s) === RUN TestRWFileHandleFlushRead run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:42:09 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:42:09 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 05:42:09 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:09 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:09 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:09 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:42:09 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:09 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:09 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:42:09 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:09 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 05:42:10.593178 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:42:10.593226 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:42:10 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:42:10 DEBUG : Looking for writers 2025/10/07 05:42:10 DEBUG : >WaitForWriters: 2025/10/07 05:42:10 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleFlushRead (2.24s) === RUN TestRWFileHandleReleaseRead run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:42:11 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:42:11 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 05:42:11 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:11 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:11 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:11 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:42:11 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:11 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:11 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:42:11 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:11 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 05:42:12.828657 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:42:12.828698 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:42:12 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:42:12 DEBUG : Looking for writers 2025/10/07 05:42:12 DEBUG : >WaitForWriters: 2025/10/07 05:42:12 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleReleaseRead (2.29s) === RUN TestRWFileHandleMethodsWrite run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:42:13 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:42:13 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 05:42:13 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:13 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:13 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:13 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:42:13 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:13 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:13 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:42:13 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:42:13 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/07 05:42:13 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 05:42:14 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/07 05:42:14 DEBUG : file1: newRWFileHandle: 2025/10/07 05:42:14 DEBUG : file1(0xc000a1ac40): openPending: 2025/10/07 05:42:14 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/07 05:42:14 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 05:42:14 DEBUG : file1(0xc000a1ac40): >openPending: err= 2025/10/07 05:42:14 DEBUG : file1: >newRWFileHandle: err= 2025/10/07 05:42:14 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 05:42:14 DEBUG : file1: >Open: fd=file1 (rw), err= 2025/10/07 05:42:14 DEBUG : file1: >OpenFile: fd=file1 (rw), err= 2025/10/07 05:42:14 DEBUG : file1(0xc000a1ac40): _writeAt: size=5, off=0 2025/10/07 05:42:14 DEBUG : file1(0xc000a1ac40): >_writeAt: n=5, err= 2025/10/07 05:42:14 DEBUG : file1(0xc000a1ac40): _writeAt: size=7, off=5 2025/10/07 05:42:14 DEBUG : file1(0xc000a1ac40): >_writeAt: n=7, err= 2025/10/07 05:42:14 DEBUG : file1: vfs cache: truncate to size=11 2025/10/07 05:42:14 DEBUG : file1(0xc000a1ac40): close: 2025/10/07 05:42:14 DEBUG : file1: vfs cache: setting modification time to 2025-10-07 05:42:14.067807628 +0000 UTC m=+111.503716101 2025/10/07 05:42:14 INFO : file1: vfs cache: queuing for upload in 100ms 2025/10/07 05:42:14 DEBUG : file1(0xc000a1ac40): >close: err= 2025/10/07 05:42:14 DEBUG : file1(0xc000a1ac40): close: 2025/10/07 05:42:14 DEBUG : file1(0xc000a1ac40): >close: err=file already closed 2025/10/07 05:42:14 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:42:14 DEBUG : Looking for writers 2025/10/07 05:42:14 DEBUG : file1: reading active writers 2025/10/07 05:42:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2025/10/07 05:42:14 DEBUG : Looking for writers 2025/10/07 05:42:14 DEBUG : file1: reading active writers 2025/10/07 05:42:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2025/10/07 05:42:14 DEBUG : Looking for writers 2025/10/07 05:42:14 DEBUG : file1: reading active writers 2025/10/07 05:42:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2025/10/07 05:42:14 DEBUG : Looking for writers 2025/10/07 05:42:14 DEBUG : file1: reading active writers 2025/10/07 05:42:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2025/10/07 05:42:14 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:42:14 DEBUG : Looking for writers 2025/10/07 05:42:14 DEBUG : file1: reading active writers 2025/10/07 05:42:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2025/10/07 05:42:14 DEBUG : Looking for writers 2025/10/07 05:42:14 DEBUG : file1: reading active writers 2025/10/07 05:42:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2025/10/07 05:42:14 DEBUG : Looking for writers 2025/10/07 05:42:14 DEBUG : file1: reading active writers 2025/10/07 05:42:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2025/10/07 05:42:15.005676 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 05:42:15.005726 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:42:15 ERROR : file1: Failed to copy: 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:42:15 ERROR : file1: vfs cache: failed to upload try #1, will retry in 200ms: vfs cache: failed to transfer file from cache to remote: 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 05:42:15 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:42:15 DEBUG : Looking for writers 2025/10/07 05:42:15 DEBUG : file1: reading active writers 2025/10/07 05:42:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:15.672770 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/10/07 05:42:15.672814 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/10/07 05:42:16 DEBUG : Looking for writers 2025/10/07 05:42:16 DEBUG : file1: reading active writers 2025/10/07 05:42:16 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:16 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:42:16 ERROR : file1: vfs cache: failed to upload try #2, will retry in 400ms: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:42:16 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:42:17.324161 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/10/07 05:42:17.324287 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/10/07 05:42:17 DEBUG : Looking for writers 2025/10/07 05:42:17 DEBUG : file1: reading active writers 2025/10/07 05:42:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:18 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:42:18 ERROR : file1: vfs cache: failed to upload try #3, will retry in 800ms: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:42:18 DEBUG : Looking for writers 2025/10/07 05:42:18 DEBUG : file1: reading active writers 2025/10/07 05:42:18 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:18 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:42:19 DEBUG : Looking for writers 2025/10/07 05:42:19 DEBUG : file1: reading active writers 2025/10/07 05:42:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:19.368140 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/10/07 05:42:19.368204 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/10/07 05:42:20 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:42:20 ERROR : file1: vfs cache: failed to upload try #4, will retry in 1.6s: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:42:20 DEBUG : Looking for writers 2025/10/07 05:42:20 DEBUG : file1: reading active writers 2025/10/07 05:42:20 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:21 DEBUG : Looking for writers 2025/10/07 05:42:21 DEBUG : file1: reading active writers 2025/10/07 05:42:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:21 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:42:22.209025 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/10/07 05:42:22.209065 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/10/07 05:42:22 DEBUG : Looking for writers 2025/10/07 05:42:22 DEBUG : file1: reading active writers 2025/10/07 05:42:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:22 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:42:22 ERROR : file1: vfs cache: failed to upload try #5, will retry in 3.2s: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:42:23 DEBUG : Looking for writers 2025/10/07 05:42:23 DEBUG : file1: reading active writers 2025/10/07 05:42:23 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:24 DEBUG : Looking for writers 2025/10/07 05:42:24 DEBUG : file1: reading active writers 2025/10/07 05:42:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:25 DEBUG : Looking for writers 2025/10/07 05:42:25 DEBUG : file1: reading active writers 2025/10/07 05:42:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:26 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:42:26 DEBUG : Looking for writers 2025/10/07 05:42:26 DEBUG : file1: reading active writers 2025/10/07 05:42:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:26.642080 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/10/07 05:42:26.642118 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/10/07 05:42:27 DEBUG : Looking for writers 2025/10/07 05:42:27 DEBUG : file1: reading active writers 2025/10/07 05:42:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:27 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:42:27 ERROR : file1: vfs cache: failed to upload try #6, will retry in 6.4s: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:42:28 DEBUG : Looking for writers 2025/10/07 05:42:28 DEBUG : file1: reading active writers 2025/10/07 05:42:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:29 DEBUG : Looking for writers 2025/10/07 05:42:29 DEBUG : file1: reading active writers 2025/10/07 05:42:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:30 DEBUG : Looking for writers 2025/10/07 05:42:30 DEBUG : file1: reading active writers 2025/10/07 05:42:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:31 DEBUG : Looking for writers 2025/10/07 05:42:31 DEBUG : file1: reading active writers 2025/10/07 05:42:31 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:32 DEBUG : Looking for writers 2025/10/07 05:42:32 DEBUG : file1: reading active writers 2025/10/07 05:42:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:33 DEBUG : Looking for writers 2025/10/07 05:42:33 DEBUG : file1: reading active writers 2025/10/07 05:42:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:33 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:42:34.232655 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/10/07 05:42:34.232690 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/10/07 05:42:34 DEBUG : Looking for writers 2025/10/07 05:42:34 DEBUG : file1: reading active writers 2025/10/07 05:42:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:34 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:42:34 ERROR : file1: vfs cache: failed to upload try #7, will retry in 12.8s: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:42:35 DEBUG : Looking for writers 2025/10/07 05:42:35 DEBUG : file1: reading active writers 2025/10/07 05:42:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:36 DEBUG : Looking for writers 2025/10/07 05:42:36 DEBUG : file1: reading active writers 2025/10/07 05:42:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:37 DEBUG : Looking for writers 2025/10/07 05:42:37 DEBUG : file1: reading active writers 2025/10/07 05:42:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:38 DEBUG : Looking for writers 2025/10/07 05:42:38 DEBUG : file1: reading active writers 2025/10/07 05:42:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:39 DEBUG : Looking for writers 2025/10/07 05:42:39 DEBUG : file1: reading active writers 2025/10/07 05:42:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:40 DEBUG : Looking for writers 2025/10/07 05:42:40 DEBUG : file1: reading active writers 2025/10/07 05:42:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:41 DEBUG : Looking for writers 2025/10/07 05:42:41 DEBUG : file1: reading active writers 2025/10/07 05:42:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:42 DEBUG : Looking for writers 2025/10/07 05:42:42 DEBUG : file1: reading active writers 2025/10/07 05:42:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:43 DEBUG : Looking for writers 2025/10/07 05:42:43 DEBUG : file1: reading active writers 2025/10/07 05:42:43 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:42:44 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xc000afc870 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc00055ab08 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824639335232} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:13993044602664954252 ext:111503716101 loc:0x4135660} ATime:{wall:13993044602664978757 ext:111503740608 loc:0x4135660} Size:11 Rs:[{Pos:0 Size:11}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false}, } 2025/10/07 05:42:44 DEBUG : >WaitForWriters: fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache 2025/10/07 05:42:47 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:43:13 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/07 05:43:13 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 1 (was 1) in use 1, to upload 0, uploading 1, total size 11 (was 11) 2025/10/07 05:44:13 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/07 05:44:13 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 1 (was 1) in use 1, to upload 0, uploading 1, total size 11 (was 11) fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 2025/10/07 05:44:30.135981 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/10/07 05:44:30.136024 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/10/07 05:44:30 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:44:30 ERROR : file1: vfs cache: failed to upload try #8, will retry in 25.6s: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft fstest.go:301: Flushing the directory cache 2025/10/07 05:44:56 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:45:13 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/07 05:45:13 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 1 (was 1) in use 1, to upload 0, uploading 1, total size 11 (was 11) fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 2025/10/07 05:46:13.634414 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/10/07 05:46:13.634449 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/10/07 05:46:13 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/07 05:46:13 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 1 (was 1) in use 1, to upload 0, uploading 1, total size 11 (was 11) 2025/10/07 05:46:14 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:46:14 ERROR : file1: vfs cache: failed to upload try #9, will retry in 51.2s: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:337 Error: Should be true Test: TestRWFileHandleMethodsWrite Messages: listing wrong, want file1 (11) got fstest.go:203: Not found "file1" fstest.go:206: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:337 Error: Not equal: expected: 0 actual : 1 Test: TestRWFileHandleMethodsWrite Messages: 1 objects not found 2025/10/07 05:46:17 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:46:17 DEBUG : Looking for writers 2025/10/07 05:46:17 DEBUG : file1: reading active writers 2025/10/07 05:46:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2025/10/07 05:46:17 DEBUG : Looking for writers 2025/10/07 05:46:17 DEBUG : file1: reading active writers 2025/10/07 05:46:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2025/10/07 05:46:17 DEBUG : Looking for writers 2025/10/07 05:46:17 DEBUG : file1: reading active writers 2025/10/07 05:46:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2025/10/07 05:46:17 DEBUG : Looking for writers 2025/10/07 05:46:17 DEBUG : file1: reading active writers 2025/10/07 05:46:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2025/10/07 05:46:17 DEBUG : Looking for writers 2025/10/07 05:46:17 DEBUG : file1: reading active writers 2025/10/07 05:46:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2025/10/07 05:46:17 DEBUG : Looking for writers 2025/10/07 05:46:17 DEBUG : file1: reading active writers 2025/10/07 05:46:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2025/10/07 05:46:18 DEBUG : Looking for writers 2025/10/07 05:46:18 DEBUG : file1: reading active writers 2025/10/07 05:46:18 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2025/10/07 05:46:18 DEBUG : Looking for writers 2025/10/07 05:46:18 DEBUG : file1: reading active writers 2025/10/07 05:46:18 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:19 DEBUG : Looking for writers 2025/10/07 05:46:19 DEBUG : file1: reading active writers 2025/10/07 05:46:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:20 DEBUG : Looking for writers 2025/10/07 05:46:20 DEBUG : file1: reading active writers 2025/10/07 05:46:20 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:21 DEBUG : Looking for writers 2025/10/07 05:46:21 DEBUG : file1: reading active writers 2025/10/07 05:46:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:22 DEBUG : Looking for writers 2025/10/07 05:46:22 DEBUG : file1: reading active writers 2025/10/07 05:46:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:23 DEBUG : Looking for writers 2025/10/07 05:46:23 DEBUG : file1: reading active writers 2025/10/07 05:46:23 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:24 DEBUG : Looking for writers 2025/10/07 05:46:24 DEBUG : file1: reading active writers 2025/10/07 05:46:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:25 DEBUG : Looking for writers 2025/10/07 05:46:25 DEBUG : file1: reading active writers 2025/10/07 05:46:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:26 DEBUG : Looking for writers 2025/10/07 05:46:26 DEBUG : file1: reading active writers 2025/10/07 05:46:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:27 DEBUG : Looking for writers 2025/10/07 05:46:27 DEBUG : file1: reading active writers 2025/10/07 05:46:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:28 DEBUG : Looking for writers 2025/10/07 05:46:28 DEBUG : file1: reading active writers 2025/10/07 05:46:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:29 DEBUG : Looking for writers 2025/10/07 05:46:29 DEBUG : file1: reading active writers 2025/10/07 05:46:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:30 DEBUG : Looking for writers 2025/10/07 05:46:30 DEBUG : file1: reading active writers 2025/10/07 05:46:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:31 DEBUG : Looking for writers 2025/10/07 05:46:31 DEBUG : file1: reading active writers 2025/10/07 05:46:31 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:32 DEBUG : Looking for writers 2025/10/07 05:46:32 DEBUG : file1: reading active writers 2025/10/07 05:46:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:33 DEBUG : Looking for writers 2025/10/07 05:46:33 DEBUG : file1: reading active writers 2025/10/07 05:46:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:34 DEBUG : Looking for writers 2025/10/07 05:46:34 DEBUG : file1: reading active writers 2025/10/07 05:46:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:35 DEBUG : Looking for writers 2025/10/07 05:46:35 DEBUG : file1: reading active writers 2025/10/07 05:46:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:36 DEBUG : Looking for writers 2025/10/07 05:46:36 DEBUG : file1: reading active writers 2025/10/07 05:46:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:37 DEBUG : Looking for writers 2025/10/07 05:46:37 DEBUG : file1: reading active writers 2025/10/07 05:46:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:38 DEBUG : Looking for writers 2025/10/07 05:46:38 DEBUG : file1: reading active writers 2025/10/07 05:46:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:39 DEBUG : Looking for writers 2025/10/07 05:46:39 DEBUG : file1: reading active writers 2025/10/07 05:46:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:40 DEBUG : Looking for writers 2025/10/07 05:46:40 DEBUG : file1: reading active writers 2025/10/07 05:46:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:41 DEBUG : Looking for writers 2025/10/07 05:46:41 DEBUG : file1: reading active writers 2025/10/07 05:46:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:42 DEBUG : Looking for writers 2025/10/07 05:46:42 DEBUG : file1: reading active writers 2025/10/07 05:46:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:43 DEBUG : Looking for writers 2025/10/07 05:46:43 DEBUG : file1: reading active writers 2025/10/07 05:46:43 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:44 DEBUG : Looking for writers 2025/10/07 05:46:44 DEBUG : file1: reading active writers 2025/10/07 05:46:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:45 DEBUG : Looking for writers 2025/10/07 05:46:45 DEBUG : file1: reading active writers 2025/10/07 05:46:45 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:46 DEBUG : Looking for writers 2025/10/07 05:46:46 DEBUG : file1: reading active writers 2025/10/07 05:46:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:46:47 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xc000afc870 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc00055ab08 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824639335232} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:13993044602664954252 ext:111503716101 loc:0x4135660} ATime:{wall:13993044602664978757 ext:111503740608 loc:0x4135660} Size:11 Rs:[{Pos:0 Size:11}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false}, } 2025/10/07 05:46:47 DEBUG : >WaitForWriters: 2025/10/07 05:46:47 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleMethodsWrite (379.05s) === RUN TestRWFileHandleWriteAt run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:48:32 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:48:32 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 05:48:32 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:48:32 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:48:32 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:48:32 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:48:32 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:48:32 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:48:32 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:48:32 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:48:32 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/07 05:48:32 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 05:48:33 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/07 05:48:33 DEBUG : file1: newRWFileHandle: 2025/10/07 05:48:33 DEBUG : file1(0xc0000c9840): openPending: 2025/10/07 05:48:33 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/07 05:48:33 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 05:48:33 DEBUG : file1(0xc0000c9840): >openPending: err= 2025/10/07 05:48:33 DEBUG : file1: >newRWFileHandle: err= 2025/10/07 05:48:33 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 05:48:33 DEBUG : file1: >Open: fd=file1 (rw), err= 2025/10/07 05:48:33 DEBUG : file1: >OpenFile: fd=file1 (rw), err= 2025/10/07 05:48:33 DEBUG : file1(0xc0000c9840): _writeAt: size=7, off=0 2025/10/07 05:48:33 DEBUG : file1(0xc0000c9840): >_writeAt: n=7, err= 2025/10/07 05:48:33 DEBUG : file1(0xc0000c9840): _writeAt: size=6, off=5 2025/10/07 05:48:33 DEBUG : file1(0xc0000c9840): >_writeAt: n=6, err= 2025/10/07 05:48:33 DEBUG : file1(0xc0000c9840): close: 2025/10/07 05:48:33 DEBUG : file1: vfs cache: setting modification time to 2025-10-07 05:48:33.107573021 +0000 UTC m=+490.543481485 2025/10/07 05:48:33 INFO : file1: vfs cache: queuing for upload in 100ms 2025/10/07 05:48:33 DEBUG : file1(0xc0000c9840): >close: err= 2025/10/07 05:48:33 DEBUG : file1(0xc0000c9840): _writeAt: size=5, off=0 2025/10/07 05:48:33 DEBUG : file1(0xc0000c9840): >_writeAt: n=0, err=file already closed 2025/10/07 05:48:33 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:48:33 DEBUG : Looking for writers 2025/10/07 05:48:33 DEBUG : file1: reading active writers 2025/10/07 05:48:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2025/10/07 05:48:33 DEBUG : Looking for writers 2025/10/07 05:48:33 DEBUG : file1: reading active writers 2025/10/07 05:48:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2025/10/07 05:48:33 DEBUG : Looking for writers 2025/10/07 05:48:33 DEBUG : file1: reading active writers 2025/10/07 05:48:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2025/10/07 05:48:33 DEBUG : Looking for writers 2025/10/07 05:48:33 DEBUG : file1: reading active writers 2025/10/07 05:48:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2025/10/07 05:48:33 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:48:33 DEBUG : Looking for writers 2025/10/07 05:48:33 DEBUG : file1: reading active writers 2025/10/07 05:48:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2025/10/07 05:48:33 DEBUG : Looking for writers 2025/10/07 05:48:33 DEBUG : file1: reading active writers 2025/10/07 05:48:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2025/10/07 05:48:33.626901 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/10/07 05:48:33.626950 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/10/07 05:48:33 DEBUG : Looking for writers 2025/10/07 05:48:33 DEBUG : file1: reading active writers 2025/10/07 05:48:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2025/10/07 05:48:34 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:48:34 ERROR : file1: vfs cache: failed to upload try #1, will retry in 200ms: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:48:34 DEBUG : Looking for writers 2025/10/07 05:48:34 DEBUG : file1: reading active writers 2025/10/07 05:48:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:34 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:48:35.228674 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/10/07 05:48:35.228707 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/10/07 05:48:35 DEBUG : Looking for writers 2025/10/07 05:48:35 DEBUG : file1: reading active writers 2025/10/07 05:48:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:35 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:48:35 ERROR : file1: vfs cache: failed to upload try #2, will retry in 400ms: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:48:36 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:48:36 DEBUG : Looking for writers 2025/10/07 05:48:36 DEBUG : file1: reading active writers 2025/10/07 05:48:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:36.810534 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/10/07 05:48:36.810566 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/10/07 05:48:37 DEBUG : Looking for writers 2025/10/07 05:48:37 DEBUG : file1: reading active writers 2025/10/07 05:48:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:37 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:48:37 ERROR : file1: vfs cache: failed to upload try #3, will retry in 800ms: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:48:38 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:48:38 DEBUG : Looking for writers 2025/10/07 05:48:38 DEBUG : file1: reading active writers 2025/10/07 05:48:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:39.096832 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/10/07 05:48:39.096865 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/10/07 05:48:39 DEBUG : Looking for writers 2025/10/07 05:48:39 DEBUG : file1: reading active writers 2025/10/07 05:48:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:39 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:48:39 ERROR : file1: vfs cache: failed to upload try #4, will retry in 1.6s: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:48:40 DEBUG : Looking for writers 2025/10/07 05:48:40 DEBUG : file1: reading active writers 2025/10/07 05:48:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:41 DEBUG : Looking for writers 2025/10/07 05:48:41 DEBUG : file1: reading active writers 2025/10/07 05:48:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:41 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:48:41.864400 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/10/07 05:48:41.864425 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/10/07 05:48:42 DEBUG : Looking for writers 2025/10/07 05:48:42 DEBUG : file1: reading active writers 2025/10/07 05:48:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:42 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:48:42 ERROR : file1: vfs cache: failed to upload try #5, will retry in 3.2s: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:48:43 DEBUG : Looking for writers 2025/10/07 05:48:43 DEBUG : file1: reading active writers 2025/10/07 05:48:43 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:44 DEBUG : Looking for writers 2025/10/07 05:48:44 DEBUG : file1: reading active writers 2025/10/07 05:48:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:45 DEBUG : Looking for writers 2025/10/07 05:48:45 DEBUG : file1: reading active writers 2025/10/07 05:48:45 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:45 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:48:46.205189 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/10/07 05:48:46.205223 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/10/07 05:48:46 DEBUG : Looking for writers 2025/10/07 05:48:46 DEBUG : file1: reading active writers 2025/10/07 05:48:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:46 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:48:46 ERROR : file1: vfs cache: failed to upload try #6, will retry in 6.4s: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:48:47 DEBUG : Looking for writers 2025/10/07 05:48:47 DEBUG : file1: reading active writers 2025/10/07 05:48:47 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:48 DEBUG : Looking for writers 2025/10/07 05:48:48 DEBUG : file1: reading active writers 2025/10/07 05:48:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:49 DEBUG : Looking for writers 2025/10/07 05:48:49 DEBUG : file1: reading active writers 2025/10/07 05:48:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:50 DEBUG : Looking for writers 2025/10/07 05:48:50 DEBUG : file1: reading active writers 2025/10/07 05:48:50 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:51 DEBUG : Looking for writers 2025/10/07 05:48:51 DEBUG : file1: reading active writers 2025/10/07 05:48:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:52 DEBUG : Looking for writers 2025/10/07 05:48:52 DEBUG : file1: reading active writers 2025/10/07 05:48:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:53 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:48:53 DEBUG : Looking for writers 2025/10/07 05:48:53 DEBUG : file1: reading active writers 2025/10/07 05:48:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:53.814808 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/10/07 05:48:53.814852 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/10/07 05:48:54 DEBUG : Looking for writers 2025/10/07 05:48:54 DEBUG : file1: reading active writers 2025/10/07 05:48:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:54 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:48:54 ERROR : file1: vfs cache: failed to upload try #7, will retry in 12.8s: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:48:55 DEBUG : Looking for writers 2025/10/07 05:48:55 DEBUG : file1: reading active writers 2025/10/07 05:48:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:56 DEBUG : Looking for writers 2025/10/07 05:48:56 DEBUG : file1: reading active writers 2025/10/07 05:48:56 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:57 DEBUG : Looking for writers 2025/10/07 05:48:57 DEBUG : file1: reading active writers 2025/10/07 05:48:57 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:58 DEBUG : Looking for writers 2025/10/07 05:48:58 DEBUG : file1: reading active writers 2025/10/07 05:48:58 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:48:59 DEBUG : Looking for writers 2025/10/07 05:48:59 DEBUG : file1: reading active writers 2025/10/07 05:48:59 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:49:00 DEBUG : Looking for writers 2025/10/07 05:49:00 DEBUG : file1: reading active writers 2025/10/07 05:49:00 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:49:01 DEBUG : Looking for writers 2025/10/07 05:49:01 DEBUG : file1: reading active writers 2025/10/07 05:49:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:49:02 DEBUG : Looking for writers 2025/10/07 05:49:02 DEBUG : file1: reading active writers 2025/10/07 05:49:02 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:49:03 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xc00074d680 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc000c50a08 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824646634048} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:13993045009652870941 ext:490543481485 loc:0x4135660} ATime:{wall:13993045009652906318 ext:490543516861 loc:0x4135660} Size:11 Rs:[{Pos:0 Size:11}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false}, } 2025/10/07 05:49:03 DEBUG : >WaitForWriters: fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache 2025/10/07 05:49:07 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:49:32 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/07 05:49:32 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 1 (was 1) in use 1, to upload 0, uploading 1, total size 11 (was 11) 2025/10/07 05:50:23 DEBUG : forgetting directory cache 2025/10/07 05:50:26 DEBUG : forgetting directory cache 2025/10/07 05:50:29 DEBUG : forgetting directory cache 2025/10/07 05:50:31 DEBUG : forgetting directory cache 2025/10/07 05:50:32 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/07 05:50:32 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 1 (was 1) in use 1, to upload 0, uploading 1, total size 11 (was 11) 2025/10/07 05:50:33 DEBUG : forgetting directory cache 2025/10/07 05:50:35 DEBUG : forgetting directory cache 2025/10/07 05:50:37 DEBUG : forgetting directory cache 2025/10/07 05:50:40 DEBUG : forgetting directory cache 2025/10/07 05:50:42 DEBUG : forgetting directory cache 2025/10/07 05:50:44 DEBUG : forgetting directory cache 2025/10/07 05:50:46 DEBUG : forgetting directory cache 2025/10/07 05:50:49 DEBUG : forgetting directory cache 2025/10/07 05:50:51 DEBUG : forgetting directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 2025/10/07 05:50:52.469074 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/10/07 05:50:52.469109 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/10/07 05:50:53 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:50:53 ERROR : file1: vfs cache: failed to upload try #8, will retry in 25.6s: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:50:53 DEBUG : forgetting directory cache fstest.go:301: Flushing the directory cache 2025/10/07 05:50:55 DEBUG : forgetting directory cache 2025/10/07 05:50:57 DEBUG : forgetting directory cache 2025/10/07 05:50:59 DEBUG : forgetting directory cache 2025/10/07 05:51:02 DEBUG : forgetting directory cache 2025/10/07 05:51:04 DEBUG : forgetting directory cache 2025/10/07 05:51:07 DEBUG : forgetting directory cache 2025/10/07 05:51:09 DEBUG : forgetting directory cache 2025/10/07 05:51:11 DEBUG : forgetting directory cache 2025/10/07 05:51:13 DEBUG : forgetting directory cache 2025/10/07 05:51:16 DEBUG : forgetting directory cache 2025/10/07 05:51:18 DEBUG : forgetting directory cache 2025/10/07 05:51:18 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:51:21 DEBUG : forgetting directory cache 2025/10/07 05:51:23 DEBUG : forgetting directory cache 2025/10/07 05:51:25 DEBUG : forgetting directory cache 2025/10/07 05:51:27 DEBUG : forgetting directory cache 2025/10/07 05:51:30 DEBUG : forgetting directory cache 2025/10/07 05:51:32 DEBUG : forgetting directory cache 2025/10/07 05:51:32 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/07 05:51:32 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 1 (was 1) in use 1, to upload 0, uploading 1, total size 11 (was 11) 2025/10/07 05:51:35 DEBUG : forgetting directory cache 2025/10/07 05:51:37 DEBUG : forgetting directory cache 2025/10/07 05:51:39 DEBUG : forgetting directory cache 2025/10/07 05:51:41 DEBUG : forgetting directory cache 2025/10/07 05:51:44 DEBUG : forgetting directory cache 2025/10/07 05:51:46 DEBUG : forgetting directory cache 2025/10/07 05:51:48 DEBUG : forgetting directory cache 2025/10/07 05:51:50 DEBUG : forgetting directory cache 2025/10/07 05:51:53 DEBUG : forgetting directory cache 2025/10/07 05:51:55 DEBUG : forgetting directory cache 2025/10/07 05:51:57 DEBUG : forgetting directory cache 2025/10/07 05:52:00 DEBUG : forgetting directory cache 2025/10/07 05:52:02 DEBUG : forgetting directory cache 2025/10/07 05:52:04 DEBUG : forgetting directory cache 2025/10/07 05:52:07 DEBUG : forgetting directory cache 2025/10/07 05:52:09 DEBUG : forgetting directory cache 2025/10/07 05:52:11 DEBUG : forgetting directory cache 2025/10/07 05:52:14 DEBUG : forgetting directory cache 2025/10/07 05:52:32 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/07 05:52:32 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 1 (was 1) in use 1, to upload 0, uploading 1, total size 11 (was 11) fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 2025/10/07 05:52:38.154286 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/10/07 05:52:38.154323 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/10/07 05:52:38 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:52:38 ERROR : file1: vfs cache: failed to upload try #9, will retry in 51.2s: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:387 Error: Should be true Test: TestRWFileHandleWriteAt Messages: listing wrong, want file1 (11) got fstest.go:203: Not found "file1" fstest.go:206: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:387 Error: Not equal: expected: 0 actual : 1 Test: TestRWFileHandleWriteAt Messages: 1 objects not found 2025/10/07 05:52:41 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:52:41 DEBUG : Looking for writers 2025/10/07 05:52:41 DEBUG : file1: reading active writers 2025/10/07 05:52:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2025/10/07 05:52:41 DEBUG : Looking for writers 2025/10/07 05:52:41 DEBUG : file1: reading active writers 2025/10/07 05:52:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2025/10/07 05:52:41 DEBUG : Looking for writers 2025/10/07 05:52:41 DEBUG : file1: reading active writers 2025/10/07 05:52:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2025/10/07 05:52:41 DEBUG : Looking for writers 2025/10/07 05:52:41 DEBUG : file1: reading active writers 2025/10/07 05:52:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2025/10/07 05:52:42 DEBUG : Looking for writers 2025/10/07 05:52:42 DEBUG : file1: reading active writers 2025/10/07 05:52:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2025/10/07 05:52:42 DEBUG : Looking for writers 2025/10/07 05:52:42 DEBUG : file1: reading active writers 2025/10/07 05:52:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2025/10/07 05:52:42 DEBUG : Looking for writers 2025/10/07 05:52:42 DEBUG : file1: reading active writers 2025/10/07 05:52:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2025/10/07 05:52:43 DEBUG : Looking for writers 2025/10/07 05:52:43 DEBUG : file1: reading active writers 2025/10/07 05:52:43 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:52:44 DEBUG : Looking for writers 2025/10/07 05:52:44 DEBUG : file1: reading active writers 2025/10/07 05:52:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:52:45 DEBUG : Looking for writers 2025/10/07 05:52:45 DEBUG : file1: reading active writers 2025/10/07 05:52:45 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:52:46 DEBUG : Looking for writers 2025/10/07 05:52:46 DEBUG : file1: reading active writers 2025/10/07 05:52:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:52:47 DEBUG : Looking for writers 2025/10/07 05:52:47 DEBUG : file1: reading active writers 2025/10/07 05:52:47 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:52:48 DEBUG : Looking for writers 2025/10/07 05:52:48 DEBUG : file1: reading active writers 2025/10/07 05:52:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:52:49 DEBUG : Looking for writers 2025/10/07 05:52:49 DEBUG : file1: reading active writers 2025/10/07 05:52:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:52:50 DEBUG : Looking for writers 2025/10/07 05:52:50 DEBUG : file1: reading active writers 2025/10/07 05:52:50 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:52:51 DEBUG : Looking for writers 2025/10/07 05:52:51 DEBUG : file1: reading active writers 2025/10/07 05:52:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:52:52 DEBUG : Looking for writers 2025/10/07 05:52:52 DEBUG : file1: reading active writers 2025/10/07 05:52:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:52:53 DEBUG : Looking for writers 2025/10/07 05:52:53 DEBUG : file1: reading active writers 2025/10/07 05:52:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:52:54 DEBUG : Looking for writers 2025/10/07 05:52:54 DEBUG : file1: reading active writers 2025/10/07 05:52:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:52:55 DEBUG : Looking for writers 2025/10/07 05:52:55 DEBUG : file1: reading active writers 2025/10/07 05:52:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:52:56 DEBUG : Looking for writers 2025/10/07 05:52:56 DEBUG : file1: reading active writers 2025/10/07 05:52:56 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:52:57 DEBUG : Looking for writers 2025/10/07 05:52:57 DEBUG : file1: reading active writers 2025/10/07 05:52:57 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:52:58 DEBUG : Looking for writers 2025/10/07 05:52:58 DEBUG : file1: reading active writers 2025/10/07 05:52:58 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:52:59 DEBUG : Looking for writers 2025/10/07 05:52:59 DEBUG : file1: reading active writers 2025/10/07 05:52:59 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:53:00 DEBUG : Looking for writers 2025/10/07 05:53:00 DEBUG : file1: reading active writers 2025/10/07 05:53:00 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:53:01 DEBUG : Looking for writers 2025/10/07 05:53:01 DEBUG : file1: reading active writers 2025/10/07 05:53:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:53:02 DEBUG : Looking for writers 2025/10/07 05:53:02 DEBUG : file1: reading active writers 2025/10/07 05:53:02 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:53:03 DEBUG : Looking for writers 2025/10/07 05:53:03 DEBUG : file1: reading active writers 2025/10/07 05:53:03 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:53:04 DEBUG : Looking for writers 2025/10/07 05:53:04 DEBUG : file1: reading active writers 2025/10/07 05:53:04 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:53:05 DEBUG : Looking for writers 2025/10/07 05:53:05 DEBUG : file1: reading active writers 2025/10/07 05:53:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:53:06 DEBUG : Looking for writers 2025/10/07 05:53:06 DEBUG : file1: reading active writers 2025/10/07 05:53:06 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:53:07 DEBUG : Looking for writers 2025/10/07 05:53:07 DEBUG : file1: reading active writers 2025/10/07 05:53:07 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:53:08 DEBUG : Looking for writers 2025/10/07 05:53:08 DEBUG : file1: reading active writers 2025/10/07 05:53:08 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:53:09 DEBUG : Looking for writers 2025/10/07 05:53:09 DEBUG : file1: reading active writers 2025/10/07 05:53:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:53:10 DEBUG : Looking for writers 2025/10/07 05:53:10 DEBUG : file1: reading active writers 2025/10/07 05:53:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:53:11 DEBUG : Looking for writers 2025/10/07 05:53:11 DEBUG : file1: reading active writers 2025/10/07 05:53:11 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:53:11 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xc00074d680 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc000c50a08 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824646634048} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:13993045009652870941 ext:490543481485 loc:0x4135660} ATime:{wall:13993045009652906318 ext:490543516861 loc:0x4135660} Size:11 Rs:[{Pos:0 Size:11}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false}, } 2025/10/07 05:53:11 DEBUG : >WaitForWriters: 2025/10/07 05:53:11 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleWriteAt (386.03s) === RUN TestRWFileHandleWriteNoWrite run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 05:54:58 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 05:54:58 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 05:54:58 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:54:58 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:54:58 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:54:58 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:54:58 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:54:58 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:54:58 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 05:54:58 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 05:54:58 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/07 05:54:58 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 05:54:59 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/07 05:54:59 DEBUG : file1: newRWFileHandle: 2025/10/07 05:54:59 DEBUG : file1(0xc000a1b600): openPending: 2025/10/07 05:54:59 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/07 05:54:59 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 05:54:59 DEBUG : file1(0xc000a1b600): >openPending: err= 2025/10/07 05:54:59 DEBUG : file1: >newRWFileHandle: err= 2025/10/07 05:54:59 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 05:54:59 DEBUG : file1: >Open: fd=file1 (rw), err= 2025/10/07 05:54:59 DEBUG : file1: >OpenFile: fd=file1 (rw), err= 2025/10/07 05:54:59 DEBUG : file1(0xc000a1b600): close: 2025/10/07 05:54:59 DEBUG : file1: vfs cache: setting modification time to 2025-10-07 05:54:59.132120863 +0000 UTC m=+876.568029337 2025/10/07 05:54:59 INFO : file1: vfs cache: queuing for upload in 100ms 2025/10/07 05:54:59 DEBUG : file1(0xc000a1b600): >close: err= 2025/10/07 05:54:59 DEBUG : file2: OpenFile: flags=O_WRONLY|O_CREATE|O_TRUNC, perm=-rwxrwxrwx 2025/10/07 05:54:59 DEBUG : file2: Open: flags=O_WRONLY|O_CREATE|O_TRUNC 2025/10/07 05:54:59 DEBUG : file2: newRWFileHandle: 2025/10/07 05:54:59 DEBUG : file2(0xc000a1bb40): openPending: 2025/10/07 05:54:59 DEBUG : file2: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/07 05:54:59 DEBUG : Added virtual directory entry vAddFile: "file2" 2025/10/07 05:54:59 DEBUG : file2(0xc000a1bb40): >openPending: err= 2025/10/07 05:54:59 DEBUG : file2: >newRWFileHandle: err= 2025/10/07 05:54:59 DEBUG : Added virtual directory entry vAddFile: "file2" 2025/10/07 05:54:59 DEBUG : file2: >Open: fd=file2 (rw), err= 2025/10/07 05:54:59 DEBUG : file2: >OpenFile: fd=file2 (rw), err= 2025/10/07 05:54:59 DEBUG : file2(0xc000a1bb40): RWFileHandle.Flush 2025/10/07 05:54:59 DEBUG : file2(0xc000a1bb40): RWFileHandle.Release 2025/10/07 05:54:59 DEBUG : file2(0xc000a1bb40): close: 2025/10/07 05:54:59 DEBUG : file2: vfs cache: setting modification time to 2025-10-07 05:54:59.133924379 +0000 UTC m=+876.569832853 2025/10/07 05:54:59 INFO : file2: vfs cache: queuing for upload in 100ms 2025/10/07 05:54:59 DEBUG : file2(0xc000a1bb40): >close: err= 2025/10/07 05:54:59 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:54:59 DEBUG : Looking for writers 2025/10/07 05:54:59 DEBUG : file1: reading active writers 2025/10/07 05:54:59 DEBUG : file2: reading active writers 2025/10/07 05:54:59 DEBUG : Still 0 writers active and 2 cache items in use, waiting 10ms 2025/10/07 05:54:59 DEBUG : Looking for writers 2025/10/07 05:54:59 DEBUG : file2: reading active writers 2025/10/07 05:54:59 DEBUG : file1: reading active writers 2025/10/07 05:54:59 DEBUG : Still 0 writers active and 2 cache items in use, waiting 20ms 2025/10/07 05:54:59 DEBUG : Looking for writers 2025/10/07 05:54:59 DEBUG : file1: reading active writers 2025/10/07 05:54:59 DEBUG : file2: reading active writers 2025/10/07 05:54:59 DEBUG : Still 0 writers active and 2 cache items in use, waiting 40ms 2025/10/07 05:54:59 DEBUG : Looking for writers 2025/10/07 05:54:59 DEBUG : file1: reading active writers 2025/10/07 05:54:59 DEBUG : file2: reading active writers 2025/10/07 05:54:59 DEBUG : Still 0 writers active and 2 cache items in use, waiting 80ms 2025/10/07 05:54:59 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:54:59 DEBUG : file2: vfs cache: starting upload 2025/10/07 05:54:59 DEBUG : Looking for writers 2025/10/07 05:54:59 DEBUG : file1: reading active writers 2025/10/07 05:54:59 DEBUG : file2: reading active writers 2025/10/07 05:54:59 DEBUG : Still 0 writers active and 2 cache items in use, waiting 160ms 2025/10/07 05:54:59 DEBUG : Looking for writers 2025/10/07 05:54:59 DEBUG : file1: reading active writers 2025/10/07 05:54:59 DEBUG : file2: reading active writers 2025/10/07 05:54:59 DEBUG : Still 0 writers active and 2 cache items in use, waiting 320ms 2025/10/07 05:54:59.684949 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/10/07 05:54:59.685037 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/10/07 05:54:59 DEBUG : Looking for writers 2025/10/07 05:54:59 DEBUG : file1: reading active writers 2025/10/07 05:54:59 DEBUG : file2: reading active writers 2025/10/07 05:54:59 DEBUG : Still 0 writers active and 2 cache items in use, waiting 640ms 2025/10/07 05:54:59 DEBUG : file2: sha1 = da39a3ee5e6b4b0d3255bfef95601890afd80709 OK 2025/10/07 05:54:59 INFO : file2: Copied (new) 2025/10/07 05:54:59 DEBUG : file2: vfs cache: fingerprint now "0,2025-10-07 05:54:59.133924379 +0000 UTC,da39a3ee5e6b4b0d3255bfef95601890afd80709" 2025/10/07 05:54:59 DEBUG : file2: vfs cache: writeback object to VFS layer 2025/10/07 05:54:59 DEBUG : Added virtual directory entry vAddFile: "file2" 2025/10/07 05:54:59 INFO : file2: vfs cache: upload succeeded try #1 2025/10/07 05:55:00 DEBUG : Looking for writers 2025/10/07 05:55:00 DEBUG : file1: reading active writers 2025/10/07 05:55:00 DEBUG : file2: reading active writers 2025/10/07 05:55:00 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:00 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:55:00 ERROR : file1: vfs cache: failed to upload try #1, will retry in 200ms: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:55:00 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:55:01.104241 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/10/07 05:55:01.104274 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/10/07 05:55:01 DEBUG : Looking for writers 2025/10/07 05:55:01 DEBUG : file1: reading active writers 2025/10/07 05:55:01 DEBUG : file2: reading active writers 2025/10/07 05:55:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:01 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:55:01 ERROR : file1: vfs cache: failed to upload try #2, will retry in 400ms: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:55:02 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:55:02 DEBUG : Looking for writers 2025/10/07 05:55:02 DEBUG : file1: reading active writers 2025/10/07 05:55:02 DEBUG : file2: reading active writers 2025/10/07 05:55:02 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:02.694657 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/10/07 05:55:02.694690 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/10/07 05:55:03 DEBUG : Looking for writers 2025/10/07 05:55:03 DEBUG : file1: reading active writers 2025/10/07 05:55:03 DEBUG : file2: reading active writers 2025/10/07 05:55:03 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:03 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:55:03 ERROR : file1: vfs cache: failed to upload try #3, will retry in 800ms: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:55:04 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:55:04 DEBUG : Looking for writers 2025/10/07 05:55:04 DEBUG : file1: reading active writers 2025/10/07 05:55:04 DEBUG : file2: reading active writers 2025/10/07 05:55:04 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:04.839016 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/10/07 05:55:04.839051 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/10/07 05:55:05 DEBUG : Looking for writers 2025/10/07 05:55:05 DEBUG : file1: reading active writers 2025/10/07 05:55:05 DEBUG : file2: reading active writers 2025/10/07 05:55:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:05 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:55:05 ERROR : file1: vfs cache: failed to upload try #4, will retry in 1.6s: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:55:06 DEBUG : Looking for writers 2025/10/07 05:55:06 DEBUG : file1: reading active writers 2025/10/07 05:55:06 DEBUG : file2: reading active writers 2025/10/07 05:55:06 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:07 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:55:07 DEBUG : Looking for writers 2025/10/07 05:55:07 DEBUG : file2: reading active writers 2025/10/07 05:55:07 DEBUG : file1: reading active writers 2025/10/07 05:55:07 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:07.661079 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/10/07 05:55:07.661125 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/10/07 05:55:08 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:55:08 ERROR : file1: vfs cache: failed to upload try #5, will retry in 3.2s: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:55:08 DEBUG : Looking for writers 2025/10/07 05:55:08 DEBUG : file1: reading active writers 2025/10/07 05:55:08 DEBUG : file2: reading active writers 2025/10/07 05:55:08 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:09 DEBUG : Looking for writers 2025/10/07 05:55:09 DEBUG : file1: reading active writers 2025/10/07 05:55:09 DEBUG : file2: reading active writers 2025/10/07 05:55:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:10 DEBUG : Looking for writers 2025/10/07 05:55:10 DEBUG : file1: reading active writers 2025/10/07 05:55:10 DEBUG : file2: reading active writers 2025/10/07 05:55:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:11 DEBUG : Looking for writers 2025/10/07 05:55:11 DEBUG : file1: reading active writers 2025/10/07 05:55:11 DEBUG : file2: reading active writers 2025/10/07 05:55:11 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:11 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:55:12.061055 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/10/07 05:55:12.061095 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/10/07 05:55:12 DEBUG : Looking for writers 2025/10/07 05:55:12 DEBUG : file2: reading active writers 2025/10/07 05:55:12 DEBUG : file1: reading active writers 2025/10/07 05:55:12 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:12 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:55:12 ERROR : file1: vfs cache: failed to upload try #6, will retry in 6.4s: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:55:13 DEBUG : Looking for writers 2025/10/07 05:55:13 DEBUG : file2: reading active writers 2025/10/07 05:55:13 DEBUG : file1: reading active writers 2025/10/07 05:55:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:14 DEBUG : Looking for writers 2025/10/07 05:55:14 DEBUG : file1: reading active writers 2025/10/07 05:55:14 DEBUG : file2: reading active writers 2025/10/07 05:55:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:15 DEBUG : Looking for writers 2025/10/07 05:55:15 DEBUG : file1: reading active writers 2025/10/07 05:55:15 DEBUG : file2: reading active writers 2025/10/07 05:55:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:16 DEBUG : Looking for writers 2025/10/07 05:55:16 DEBUG : file1: reading active writers 2025/10/07 05:55:16 DEBUG : file2: reading active writers 2025/10/07 05:55:16 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:17 DEBUG : Looking for writers 2025/10/07 05:55:17 DEBUG : file1: reading active writers 2025/10/07 05:55:17 DEBUG : file2: reading active writers 2025/10/07 05:55:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:18 DEBUG : Looking for writers 2025/10/07 05:55:18 DEBUG : file1: reading active writers 2025/10/07 05:55:18 DEBUG : file2: reading active writers 2025/10/07 05:55:18 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:19 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:55:19 DEBUG : Looking for writers 2025/10/07 05:55:19 DEBUG : file1: reading active writers 2025/10/07 05:55:19 DEBUG : file2: reading active writers 2025/10/07 05:55:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:19.842954 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/10/07 05:55:19.842999 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/10/07 05:55:20 DEBUG : Looking for writers 2025/10/07 05:55:20 DEBUG : file1: reading active writers 2025/10/07 05:55:20 DEBUG : file2: reading active writers 2025/10/07 05:55:20 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:20 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:55:20 ERROR : file1: vfs cache: failed to upload try #7, will retry in 12.8s: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:55:21 DEBUG : Looking for writers 2025/10/07 05:55:21 DEBUG : file2: reading active writers 2025/10/07 05:55:21 DEBUG : file1: reading active writers 2025/10/07 05:55:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:22 DEBUG : Looking for writers 2025/10/07 05:55:22 DEBUG : file1: reading active writers 2025/10/07 05:55:22 DEBUG : file2: reading active writers 2025/10/07 05:55:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:23 DEBUG : Looking for writers 2025/10/07 05:55:23 DEBUG : file1: reading active writers 2025/10/07 05:55:23 DEBUG : file2: reading active writers 2025/10/07 05:55:23 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:24 DEBUG : Looking for writers 2025/10/07 05:55:24 DEBUG : file1: reading active writers 2025/10/07 05:55:24 DEBUG : file2: reading active writers 2025/10/07 05:55:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:25 DEBUG : Looking for writers 2025/10/07 05:55:25 DEBUG : file2: reading active writers 2025/10/07 05:55:25 DEBUG : file1: reading active writers 2025/10/07 05:55:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:26 DEBUG : Looking for writers 2025/10/07 05:55:26 DEBUG : file1: reading active writers 2025/10/07 05:55:26 DEBUG : file2: reading active writers 2025/10/07 05:55:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:27 DEBUG : Looking for writers 2025/10/07 05:55:27 DEBUG : file1: reading active writers 2025/10/07 05:55:27 DEBUG : file2: reading active writers 2025/10/07 05:55:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:28 DEBUG : Looking for writers 2025/10/07 05:55:28 DEBUG : file1: reading active writers 2025/10/07 05:55:28 DEBUG : file2: reading active writers 2025/10/07 05:55:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:55:29 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xc00074d950 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc00697ee08 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824744341056} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:13993045424141762847 ext:876568029337 loc:0x4135660} ATime:{wall:13993045424142129356 ext:876568395845 loc:0x4135660} Size:0 Rs:[] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false}, "file2": &{c:0xc00074d950 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc00697ef08 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824744341312} name:file2 opens:0 downloaders: o:0xc000754780 fd: info:{ModTime:{wall:13993045424143566363 ext:876569832853 loc:0x4135660} ATime:{wall:13993045424143908025 ext:876570174515 loc:0x4135660} Size:0 Rs:[] Fingerprint:0,2025-10-07 05:54:59.133924379 +0000 UTC,da39a3ee5e6b4b0d3255bfef95601890afd80709 Dirty:false} writeBackID:2 pendingAccesses:0 modified:false beingReset:false}, } 2025/10/07 05:55:29 DEBUG : >WaitForWriters: fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache 2025/10/07 05:55:33 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:55:58 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/07 05:55:58 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file2 not removed, freed 0 bytes 2025/10/07 05:55:58 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 2 (was 2) in use 1, to upload 0, uploading 1, total size 0 (was 0) 2025/10/07 05:56:58 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/07 05:56:58 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file2 not removed, freed 0 bytes 2025/10/07 05:56:58 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 2 (was 2) in use 1, to upload 0, uploading 1, total size 0 (was 0) 2025/10/07 05:57:16.780497 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/10/07 05:57:16.780542 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) fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 2025/10/07 05:57:17 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:57:17 ERROR : file1: vfs cache: failed to upload try #8, will retry in 25.6s: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft fstest.go:301: Flushing the directory cache 2025/10/07 05:57:43 DEBUG : file1: vfs cache: starting upload 2025/10/07 05:57:58 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/07 05:57:58 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file2 not removed, freed 0 bytes 2025/10/07 05:57:58 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 2 (was 2) in use 1, to upload 0, uploading 1, total size 0 (was 0) 2025/10/07 05:58:33 DEBUG : forgetting directory cache 2025/10/07 05:58:58 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/07 05:58:58 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file2 not removed, freed 0 bytes 2025/10/07 05:58:58 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 2 (was 2) in use 1, to upload 0, uploading 1, total size 0 (was 0) fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 2025/10/07 05:59:01.183042 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/10/07 05:59:01.183088 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/10/07 05:59:01 ERROR : file1: Failed to copy: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 05:59:01 ERROR : file1: vfs cache: failed to upload try #9, will retry in 51.2s: vfs cache: failed to transfer file from cache to remote: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:420 Error: Should be true Test: TestRWFileHandleWriteNoWrite Messages: listing wrong, want file1 (0), file2 (0) got file2 (0) fstest.go:203: Not found "file1" fstest.go:206: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/vfs/read_write_test.go:420 Error: Not equal: expected: 0 actual : 1 Test: TestRWFileHandleWriteNoWrite Messages: 1 objects not found 2025/10/07 05:59:05 DEBUG : WaitForWriters: timeout=30s 2025/10/07 05:59:05 DEBUG : Looking for writers 2025/10/07 05:59:05 DEBUG : file1: reading active writers 2025/10/07 05:59:05 DEBUG : file2: reading active writers 2025/10/07 05:59:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2025/10/07 05:59:05 DEBUG : Looking for writers 2025/10/07 05:59:05 DEBUG : file1: reading active writers 2025/10/07 05:59:05 DEBUG : file2: reading active writers 2025/10/07 05:59:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2025/10/07 05:59:05 DEBUG : Looking for writers 2025/10/07 05:59:05 DEBUG : file1: reading active writers 2025/10/07 05:59:05 DEBUG : file2: reading active writers 2025/10/07 05:59:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2025/10/07 05:59:05 DEBUG : Looking for writers 2025/10/07 05:59:05 DEBUG : file2: reading active writers 2025/10/07 05:59:05 DEBUG : file1: reading active writers 2025/10/07 05:59:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2025/10/07 05:59:05 DEBUG : Looking for writers 2025/10/07 05:59:05 DEBUG : file1: reading active writers 2025/10/07 05:59:05 DEBUG : file2: reading active writers 2025/10/07 05:59:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2025/10/07 05:59:05 DEBUG : Looking for writers 2025/10/07 05:59:05 DEBUG : file1: reading active writers 2025/10/07 05:59:05 DEBUG : file2: reading active writers 2025/10/07 05:59:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2025/10/07 05:59:05 DEBUG : Looking for writers 2025/10/07 05:59:05 DEBUG : file1: reading active writers 2025/10/07 05:59:05 DEBUG : file2: reading active writers 2025/10/07 05:59:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2025/10/07 05:59:06 DEBUG : Looking for writers 2025/10/07 05:59:06 DEBUG : file1: reading active writers 2025/10/07 05:59:06 DEBUG : file2: reading active writers 2025/10/07 05:59:06 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:07 DEBUG : Looking for writers 2025/10/07 05:59:07 DEBUG : file1: reading active writers 2025/10/07 05:59:07 DEBUG : file2: reading active writers 2025/10/07 05:59:07 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:08 DEBUG : Looking for writers 2025/10/07 05:59:08 DEBUG : file1: reading active writers 2025/10/07 05:59:08 DEBUG : file2: reading active writers 2025/10/07 05:59:08 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:09 DEBUG : Looking for writers 2025/10/07 05:59:09 DEBUG : file2: reading active writers 2025/10/07 05:59:09 DEBUG : file1: reading active writers 2025/10/07 05:59:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:10 DEBUG : Looking for writers 2025/10/07 05:59:10 DEBUG : file1: reading active writers 2025/10/07 05:59:10 DEBUG : file2: reading active writers 2025/10/07 05:59:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:11 DEBUG : Looking for writers 2025/10/07 05:59:11 DEBUG : file1: reading active writers 2025/10/07 05:59:11 DEBUG : file2: reading active writers 2025/10/07 05:59:11 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:12 DEBUG : Looking for writers 2025/10/07 05:59:12 DEBUG : file1: reading active writers 2025/10/07 05:59:12 DEBUG : file2: reading active writers 2025/10/07 05:59:12 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:13 DEBUG : Looking for writers 2025/10/07 05:59:13 DEBUG : file1: reading active writers 2025/10/07 05:59:13 DEBUG : file2: reading active writers 2025/10/07 05:59:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:14 DEBUG : Looking for writers 2025/10/07 05:59:14 DEBUG : file1: reading active writers 2025/10/07 05:59:14 DEBUG : file2: reading active writers 2025/10/07 05:59:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:15 DEBUG : Looking for writers 2025/10/07 05:59:15 DEBUG : file1: reading active writers 2025/10/07 05:59:15 DEBUG : file2: reading active writers 2025/10/07 05:59:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:16 DEBUG : Looking for writers 2025/10/07 05:59:16 DEBUG : file1: reading active writers 2025/10/07 05:59:16 DEBUG : file2: reading active writers 2025/10/07 05:59:16 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:17 DEBUG : Looking for writers 2025/10/07 05:59:17 DEBUG : file1: reading active writers 2025/10/07 05:59:17 DEBUG : file2: reading active writers 2025/10/07 05:59:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:18 DEBUG : Looking for writers 2025/10/07 05:59:18 DEBUG : file1: reading active writers 2025/10/07 05:59:18 DEBUG : file2: reading active writers 2025/10/07 05:59:18 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:19 DEBUG : Looking for writers 2025/10/07 05:59:19 DEBUG : file1: reading active writers 2025/10/07 05:59:19 DEBUG : file2: reading active writers 2025/10/07 05:59:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:20 DEBUG : Looking for writers 2025/10/07 05:59:20 DEBUG : file1: reading active writers 2025/10/07 05:59:20 DEBUG : file2: reading active writers 2025/10/07 05:59:20 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:21 DEBUG : Looking for writers 2025/10/07 05:59:21 DEBUG : file1: reading active writers 2025/10/07 05:59:21 DEBUG : file2: reading active writers 2025/10/07 05:59:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:22 DEBUG : Looking for writers 2025/10/07 05:59:22 DEBUG : file2: reading active writers 2025/10/07 05:59:22 DEBUG : file1: reading active writers 2025/10/07 05:59:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:23 DEBUG : Looking for writers 2025/10/07 05:59:23 DEBUG : file2: reading active writers 2025/10/07 05:59:23 DEBUG : file1: reading active writers 2025/10/07 05:59:23 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:24 DEBUG : Looking for writers 2025/10/07 05:59:24 DEBUG : file2: reading active writers 2025/10/07 05:59:24 DEBUG : file1: reading active writers 2025/10/07 05:59:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:25 DEBUG : Looking for writers 2025/10/07 05:59:25 DEBUG : file2: reading active writers 2025/10/07 05:59:25 DEBUG : file1: reading active writers 2025/10/07 05:59:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:26 DEBUG : Looking for writers 2025/10/07 05:59:26 DEBUG : file1: reading active writers 2025/10/07 05:59:26 DEBUG : file2: reading active writers 2025/10/07 05:59:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:27 DEBUG : Looking for writers 2025/10/07 05:59:27 DEBUG : file2: reading active writers 2025/10/07 05:59:27 DEBUG : file1: reading active writers 2025/10/07 05:59:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:28 DEBUG : Looking for writers 2025/10/07 05:59:28 DEBUG : file2: reading active writers 2025/10/07 05:59:28 DEBUG : file1: reading active writers 2025/10/07 05:59:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:29 DEBUG : Looking for writers 2025/10/07 05:59:29 DEBUG : file2: reading active writers 2025/10/07 05:59:29 DEBUG : file1: reading active writers 2025/10/07 05:59:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:30 DEBUG : Looking for writers 2025/10/07 05:59:30 DEBUG : file1: reading active writers 2025/10/07 05:59:30 DEBUG : file2: reading active writers 2025/10/07 05:59:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:31 DEBUG : Looking for writers 2025/10/07 05:59:31 DEBUG : file2: reading active writers 2025/10/07 05:59:31 DEBUG : file1: reading active writers 2025/10/07 05:59:31 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:32 DEBUG : Looking for writers 2025/10/07 05:59:32 DEBUG : file1: reading active writers 2025/10/07 05:59:32 DEBUG : file2: reading active writers 2025/10/07 05:59:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:33 DEBUG : Looking for writers 2025/10/07 05:59:33 DEBUG : file1: reading active writers 2025/10/07 05:59:33 DEBUG : file2: reading active writers 2025/10/07 05:59:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:34 DEBUG : Looking for writers 2025/10/07 05:59:34 DEBUG : file1: reading active writers 2025/10/07 05:59:34 DEBUG : file2: reading active writers 2025/10/07 05:59:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/07 05:59:35 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xc00074d950 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc00697ee08 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824744341056} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:13993045424141762847 ext:876568029337 loc:0x4135660} ATime:{wall:13993045424142129356 ext:876568395845 loc:0x4135660} Size:0 Rs:[] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false}, "file2": &{c:0xc00074d950 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc00697ef08 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824744341312} name:file2 opens:0 downloaders: o:0xc000754780 fd: info:{ModTime:{wall:13993045424143566363 ext:876569832853 loc:0x4135660} ATime:{wall:13993045424143908025 ext:876570174515 loc:0x4135660} Size:0 Rs:[] Fingerprint:0,2025-10-07 05:54:59.133924379 +0000 UTC,da39a3ee5e6b4b0d3255bfef95601890afd80709 Dirty:false} writeBackID:2 pendingAccesses:0 modified:false beingReset:false}, } 2025/10/07 05:59:35 DEBUG : >WaitForWriters: 2025/10/07 05:59:35 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleWriteNoWrite (383.20s) === RUN TestRWFileHandleSizeTruncateExisting run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:01:22 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:01:22 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 06:01:22 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:22 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:22 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:22 DEBUG : Config file has changed externally - reloading 2025/10/07 06:01:22 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 06:01:22 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:22 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:22 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 06:01:22 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:22 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 06:01:23.675000 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 06:01:23.675052 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 06:01:23 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:01:23 DEBUG : Looking for writers 2025/10/07 06:01:23 DEBUG : >WaitForWriters: 2025/10/07 06:01:23 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleSizeTruncateExisting (2.51s) === RUN TestRWFileHandleSizeCreateExisting run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:01:24 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:01:24 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 06:01:24 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:24 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:24 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:24 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 06:01:24 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:24 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:24 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 06:01:24 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:24 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 06:01:25.898999 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 06:01:25.899061 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 06:01:25 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:01:25 DEBUG : Looking for writers 2025/10/07 06:01:25 DEBUG : >WaitForWriters: 2025/10/07 06:01:25 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleSizeCreateExisting (2.21s) === RUN TestRWFileModTimeWithOpenWriters run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:01:26 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:01:26 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 06:01:26 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:26 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:26 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:26 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 06:01:26 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:26 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:26 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 06:01:26 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:26 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/07 06:01:26 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 06:01:27 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/07 06:01:27 DEBUG : file1: newRWFileHandle: 2025/10/07 06:01:27 DEBUG : file1(0xc004b36740): openPending: 2025/10/07 06:01:27 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/07 06:01:27 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:01:27 DEBUG : file1(0xc004b36740): >openPending: err= 2025/10/07 06:01:27 DEBUG : file1: >newRWFileHandle: err= 2025/10/07 06:01:27 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:01:27 DEBUG : file1: >Open: fd=file1 (rw), err= 2025/10/07 06:01:27 DEBUG : file1: >OpenFile: fd=file1 (rw), err= 2025/10/07 06:01:27.909286 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 06:01:27.909329 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "time_test" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 06:01:27 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:01:27 DEBUG : Looking for writers 2025/10/07 06:01:27 DEBUG : file1: reading active writers 2025/10/07 06:01:27 DEBUG : file1: active writers 1 2025/10/07 06:01:27 DEBUG : Still 1 writers active and 1 cache items in use, waiting 10ms 2025/10/07 06:01:27 DEBUG : Looking for writers 2025/10/07 06:01:27 DEBUG : file1: reading active writers 2025/10/07 06:01:27 DEBUG : file1: active writers 1 2025/10/07 06:01:27 DEBUG : Still 1 writers active and 1 cache items in use, waiting 20ms 2025/10/07 06:01:27 DEBUG : Looking for writers 2025/10/07 06:01:27 DEBUG : file1: reading active writers 2025/10/07 06:01:27 DEBUG : file1: active writers 1 2025/10/07 06:01:27 DEBUG : Still 1 writers active and 1 cache items in use, waiting 40ms 2025/10/07 06:01:27 DEBUG : Looking for writers 2025/10/07 06:01:27 DEBUG : file1: reading active writers 2025/10/07 06:01:27 DEBUG : file1: active writers 1 2025/10/07 06:01:27 DEBUG : Still 1 writers active and 1 cache items in use, waiting 80ms 2025/10/07 06:01:28 DEBUG : Looking for writers 2025/10/07 06:01:28 DEBUG : file1: reading active writers 2025/10/07 06:01:28 DEBUG : file1: active writers 1 2025/10/07 06:01:28 DEBUG : Still 1 writers active and 1 cache items in use, waiting 160ms 2025/10/07 06:01:28 DEBUG : Looking for writers 2025/10/07 06:01:28 DEBUG : file1: reading active writers 2025/10/07 06:01:28 DEBUG : file1: active writers 1 2025/10/07 06:01:28 DEBUG : Still 1 writers active and 1 cache items in use, waiting 320ms 2025/10/07 06:01:28 DEBUG : Looking for writers 2025/10/07 06:01:28 DEBUG : file1: reading active writers 2025/10/07 06:01:28 DEBUG : file1: active writers 1 2025/10/07 06:01:28 DEBUG : Still 1 writers active and 1 cache items in use, waiting 640ms 2025/10/07 06:01:29 DEBUG : Looking for writers 2025/10/07 06:01:29 DEBUG : file1: reading active writers 2025/10/07 06:01:29 DEBUG : file1: active writers 1 2025/10/07 06:01:29 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:30 DEBUG : Looking for writers 2025/10/07 06:01:30 DEBUG : file1: reading active writers 2025/10/07 06:01:30 DEBUG : file1: active writers 1 2025/10/07 06:01:30 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:31 DEBUG : Looking for writers 2025/10/07 06:01:31 DEBUG : file1: reading active writers 2025/10/07 06:01:31 DEBUG : file1: active writers 1 2025/10/07 06:01:31 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:32 DEBUG : Looking for writers 2025/10/07 06:01:32 DEBUG : file1: reading active writers 2025/10/07 06:01:32 DEBUG : file1: active writers 1 2025/10/07 06:01:32 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:33 DEBUG : Looking for writers 2025/10/07 06:01:33 DEBUG : file1: reading active writers 2025/10/07 06:01:33 DEBUG : file1: active writers 1 2025/10/07 06:01:33 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:34 DEBUG : Looking for writers 2025/10/07 06:01:34 DEBUG : file1: reading active writers 2025/10/07 06:01:34 DEBUG : file1: active writers 1 2025/10/07 06:01:34 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:35 DEBUG : Looking for writers 2025/10/07 06:01:35 DEBUG : file1: reading active writers 2025/10/07 06:01:35 DEBUG : file1: active writers 1 2025/10/07 06:01:35 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:36 DEBUG : Looking for writers 2025/10/07 06:01:36 DEBUG : file1: reading active writers 2025/10/07 06:01:36 DEBUG : file1: active writers 1 2025/10/07 06:01:36 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:37 DEBUG : Looking for writers 2025/10/07 06:01:37 DEBUG : file1: reading active writers 2025/10/07 06:01:37 DEBUG : file1: active writers 1 2025/10/07 06:01:37 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:38 DEBUG : Looking for writers 2025/10/07 06:01:38 DEBUG : file1: reading active writers 2025/10/07 06:01:38 DEBUG : file1: active writers 1 2025/10/07 06:01:38 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:39 DEBUG : Looking for writers 2025/10/07 06:01:39 DEBUG : file1: reading active writers 2025/10/07 06:01:39 DEBUG : file1: active writers 1 2025/10/07 06:01:39 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:40 DEBUG : Looking for writers 2025/10/07 06:01:40 DEBUG : file1: reading active writers 2025/10/07 06:01:40 DEBUG : file1: active writers 1 2025/10/07 06:01:40 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:41 DEBUG : Looking for writers 2025/10/07 06:01:41 DEBUG : file1: reading active writers 2025/10/07 06:01:41 DEBUG : file1: active writers 1 2025/10/07 06:01:41 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:42 DEBUG : Looking for writers 2025/10/07 06:01:42 DEBUG : file1: reading active writers 2025/10/07 06:01:42 DEBUG : file1: active writers 1 2025/10/07 06:01:42 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:43 DEBUG : Looking for writers 2025/10/07 06:01:43 DEBUG : file1: reading active writers 2025/10/07 06:01:43 DEBUG : file1: active writers 1 2025/10/07 06:01:43 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:44 DEBUG : Looking for writers 2025/10/07 06:01:44 DEBUG : file1: reading active writers 2025/10/07 06:01:44 DEBUG : file1: active writers 1 2025/10/07 06:01:44 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:45 DEBUG : Looking for writers 2025/10/07 06:01:45 DEBUG : file1: reading active writers 2025/10/07 06:01:45 DEBUG : file1: active writers 1 2025/10/07 06:01:45 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:46 DEBUG : Looking for writers 2025/10/07 06:01:46 DEBUG : file1: reading active writers 2025/10/07 06:01:46 DEBUG : file1: active writers 1 2025/10/07 06:01:46 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:47 DEBUG : Looking for writers 2025/10/07 06:01:47 DEBUG : file1: reading active writers 2025/10/07 06:01:47 DEBUG : file1: active writers 1 2025/10/07 06:01:47 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:48 DEBUG : Looking for writers 2025/10/07 06:01:48 DEBUG : file1: reading active writers 2025/10/07 06:01:48 DEBUG : file1: active writers 1 2025/10/07 06:01:48 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:49 DEBUG : Looking for writers 2025/10/07 06:01:49 DEBUG : file1: reading active writers 2025/10/07 06:01:49 DEBUG : file1: active writers 1 2025/10/07 06:01:49 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:50 DEBUG : Looking for writers 2025/10/07 06:01:50 DEBUG : file1: reading active writers 2025/10/07 06:01:50 DEBUG : file1: active writers 1 2025/10/07 06:01:50 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:51 DEBUG : Looking for writers 2025/10/07 06:01:51 DEBUG : file1: reading active writers 2025/10/07 06:01:51 DEBUG : file1: active writers 1 2025/10/07 06:01:51 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:52 DEBUG : Looking for writers 2025/10/07 06:01:52 DEBUG : file1: reading active writers 2025/10/07 06:01:52 DEBUG : file1: active writers 1 2025/10/07 06:01:52 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:53 DEBUG : Looking for writers 2025/10/07 06:01:53 DEBUG : file1: reading active writers 2025/10/07 06:01:53 DEBUG : file1: active writers 1 2025/10/07 06:01:53 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:54 DEBUG : Looking for writers 2025/10/07 06:01:54 DEBUG : file1: reading active writers 2025/10/07 06:01:54 DEBUG : file1: active writers 1 2025/10/07 06:01:54 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:55 DEBUG : Looking for writers 2025/10/07 06:01:55 DEBUG : file1: reading active writers 2025/10/07 06:01:55 DEBUG : file1: active writers 1 2025/10/07 06:01:55 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:56 DEBUG : Looking for writers 2025/10/07 06:01:56 DEBUG : file1: reading active writers 2025/10/07 06:01:56 DEBUG : file1: active writers 1 2025/10/07 06:01:56 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:57 DEBUG : Looking for writers 2025/10/07 06:01:57 DEBUG : file1: reading active writers 2025/10/07 06:01:57 DEBUG : file1: active writers 1 2025/10/07 06:01:57 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/07 06:01:57 ERROR : Exiting even though 1 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xc00074db30 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc00274ca08 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824674929216} name:file1 opens:1 downloaders: o: fd:0xc0005800e0 info:{ModTime:{wall:13993045840704289639 ext:1264518728377 loc:0x4135660} ATime:{wall:13993045840704289639 ext:1264518728377 loc:0x4135660} Size:0 Rs:[] Fingerprint: Dirty:true} writeBackID:0 pendingAccesses:0 modified:true beingReset:false}, } 2025/10/07 06:01:57 DEBUG : >WaitForWriters: 2025/10/07 06:01:57 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting --- FAIL: TestRWFileModTimeWithOpenWriters (31.53s) === RUN TestRWCacheUpdate run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:01:58 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:01:58 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/07 06:01:58 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:58 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:58 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:58 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 06:01:58 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:58 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:58 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/07 06:01:58 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-kibaxac8zobo" 2025/10/07 06:01:58 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/07 06:01:58 DEBUG : forgetting directory cache 2025/10/07 06:01:59.433017 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 06:01:59.433053 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "TestRWCacheUpdate" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 06:01:59 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:01:59 DEBUG : Looking for writers 2025/10/07 06:01:59 DEBUG : >WaitForWriters: 2025/10/07 06:01:59 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': vfs cache: cleaner exiting --- FAIL: TestRWCacheUpdate (1.52s) === RUN TestCaseSensitivity run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:02:00.944805 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 06:02:00.944855 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "FiLeA" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) --- FAIL: TestCaseSensitivity (1.50s) === RUN TestUnicodeNormalization run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:02:02.272278 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 06:02:02.272316 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "normal name with no special characters.txt" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) --- FAIL: TestUnicodeNormalization (1.34s) === RUN TestVFSStat run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:02:02 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:02:02 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 06:02:03.222016 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/10/07 06:02:03.222044 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) run.go:285: Failed to put "file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 06:02:03 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:02:03 DEBUG : Looking for writers 2025/10/07 06:02:03 DEBUG : >WaitForWriters: --- FAIL: TestVFSStat (1.68s) === RUN TestVFSStatParent run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:02:04 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:02:04 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 06:02:04.874501 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/10/07 06:02:04.874556 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) run.go:285: Failed to put "file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 06:02:05 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:02:05 DEBUG : Looking for writers 2025/10/07 06:02:05 DEBUG : >WaitForWriters: --- FAIL: TestVFSStatParent (1.63s) === RUN TestVFSOpenFile run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:02:06 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:02:06 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 06:02:06.474571 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/10/07 06:02:06.474602 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) run.go:285: Failed to put "file1" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 06:02:07 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:02:07 DEBUG : Looking for writers 2025/10/07 06:02:07 DEBUG : >WaitForWriters: --- FAIL: TestVFSOpenFile (1.64s) === RUN TestVFSRename run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:02:07 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:02:07 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 06:02:08.972301 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 06:02:08.972344 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir/file2" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 06:02:08 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:02:08 DEBUG : Looking for writers 2025/10/07 06:02:08 DEBUG : >WaitForWriters: --- FAIL: TestVFSRename (2.27s) === RUN TestWriteFileHandleMethods run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:02:09 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:02:09 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 06:02:09 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/07 06:02:10 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/07 06:02:10 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:02:10 DEBUG : file1: >Open: fd=file1 (w), err= 2025/10/07 06:02:10 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/10/07 06:02:10 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:02:10 ERROR : file1: WriteFileHandle: Read: Can't read and write to file without --vfs-cache-mode >= minimal 2025/10/07 06:02:10 ERROR : file1: WriteFileHandle: ReadAt: Can't read and write to file without --vfs-cache-mode >= minimal 2025/10/07 06:02:10 ERROR : file1: WriteFileHandle: Truncate: Can't change size without --vfs-cache-mode >= writes 2025/10/07 06:02:10 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': File to upload is small (5 bytes), uploading instead of streaming 2025/10/07 06:02:10.633091 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/10/07 06:02:10.633133 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/10/07 06:02:11 ERROR : file1: WriteFileHandle.New Rcat failed: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 06:02:11 DEBUG : file1: Remove: 2025/10/07 06:02:11 DEBUG : Added virtual directory entry vDel: "file1" 2025/10/07 06:02:11 DEBUG : file1: >Remove: err= write_test.go:144: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:144 Error: Received unexpected error: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft Test: TestWriteFileHandleMethods dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:153 Error: Not equal: expected: []string{"file1,5,false"} actual : []string(nil) Diff: --- Expected +++ Actual @@ -1,4 +1,2 @@ -([]string) (len=1) { - (string) (len=13) "file1,5,false" -} +([]string) Test: TestWriteFileHandleMethods fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache 2025/10/07 06:02:14 DEBUG : forgetting directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache 2025/10/07 06:04:59 DEBUG : forgetting directory cache 2025/10/07 06:04:59 DEBUG : Removed virtual directory entry vAddFile: "file2" fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:157 Error: Should be true Test: TestWriteFileHandleMethods Messages: listing wrong, want file1 (5) got fstest.go:203: Not found "file1" fstest.go:206: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:157 Error: Not equal: expected: 0 actual : 1 Test: TestWriteFileHandleMethods Messages: 1 objects not found 2025/10/07 06:05:47 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/07 06:05:47 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/07 06:05:47 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:05:47 DEBUG : file1: >Open: fd=file1 (w), err= 2025/10/07 06:05:47 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/10/07 06:05:47 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:05:47 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': File to upload is small (0 bytes), uploading instead of streaming 2025/10/07 06:07:36.363011 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/10/07 06:07:36.363038 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/10/07 06:07:37 ERROR : file1: WriteFileHandle.New Rcat failed: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 06:07:37 DEBUG : file1: Remove: 2025/10/07 06:07:37 DEBUG : Added virtual directory entry vDel: "file1" 2025/10/07 06:07:37 DEBUG : file1: >Remove: err= write_test.go:163: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:163 Error: Received unexpected error: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft Test: TestWriteFileHandleMethods 2025/10/07 06:07:37 DEBUG : Re-reading directory (5m26.912863126s old) 2025/10/07 06:07:37 DEBUG : Removed virtual directory entry vDel: "file1" dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:164 Error: Not equal: expected: []string{"file1,5,false"} actual : []string(nil) Diff: --- Expected +++ Actual @@ -1,4 +1,2 @@ -([]string) (len=1) { - (string) (len=13) "file1,5,false" -} +([]string) Test: TestWriteFileHandleMethods 2025/10/07 06:07:37 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/07 06:07:37 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/07 06:07:37 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:07:37 DEBUG : file1: >Open: fd=file1 (w), err= 2025/10/07 06:07:37 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/10/07 06:07:37 DEBUG : Added virtual directory entry vAddFile: "file1" write_test.go:171: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:171 Error: Not equal: expected: *errors.errorString(&errors.errorString{s:"permission denied"}) actual : () Test: TestWriteFileHandleMethods 2025/10/07 06:07:37 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:07:37 DEBUG : Looking for writers 2025/10/07 06:07:37 DEBUG : file1: reading active writers 2025/10/07 06:07:37 DEBUG : file1: active writers 1 2025/10/07 06:07:37 DEBUG : Still 1 writers active and 0 cache items in use, waiting 10ms 2025/10/07 06:07:37 DEBUG : Looking for writers 2025/10/07 06:07:37 DEBUG : file1: reading active writers 2025/10/07 06:07:37 DEBUG : file1: active writers 1 2025/10/07 06:07:37 DEBUG : Still 1 writers active and 0 cache items in use, waiting 20ms 2025/10/07 06:07:37 DEBUG : Looking for writers 2025/10/07 06:07:37 DEBUG : file1: reading active writers 2025/10/07 06:07:37 DEBUG : file1: active writers 1 2025/10/07 06:07:37 DEBUG : Still 1 writers active and 0 cache items in use, waiting 40ms 2025/10/07 06:07:37 DEBUG : Looking for writers 2025/10/07 06:07:37 DEBUG : file1: reading active writers 2025/10/07 06:07:37 DEBUG : file1: active writers 1 2025/10/07 06:07:37 DEBUG : Still 1 writers active and 0 cache items in use, waiting 80ms 2025/10/07 06:07:37 DEBUG : Looking for writers 2025/10/07 06:07:37 DEBUG : file1: reading active writers 2025/10/07 06:07:37 DEBUG : file1: active writers 1 2025/10/07 06:07:37 DEBUG : Still 1 writers active and 0 cache items in use, waiting 160ms 2025/10/07 06:07:37 DEBUG : Looking for writers 2025/10/07 06:07:37 DEBUG : file1: reading active writers 2025/10/07 06:07:37 DEBUG : file1: active writers 1 2025/10/07 06:07:37 DEBUG : Still 1 writers active and 0 cache items in use, waiting 320ms 2025/10/07 06:07:37 DEBUG : Looking for writers 2025/10/07 06:07:37 DEBUG : file1: reading active writers 2025/10/07 06:07:37 DEBUG : file1: active writers 1 2025/10/07 06:07:37 DEBUG : Still 1 writers active and 0 cache items in use, waiting 640ms 2025/10/07 06:07:38 DEBUG : Looking for writers 2025/10/07 06:07:38 DEBUG : file1: reading active writers 2025/10/07 06:07:38 DEBUG : file1: active writers 1 2025/10/07 06:07:38 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:39 DEBUG : Looking for writers 2025/10/07 06:07:39 DEBUG : file1: reading active writers 2025/10/07 06:07:39 DEBUG : file1: active writers 1 2025/10/07 06:07:39 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:40 DEBUG : Looking for writers 2025/10/07 06:07:40 DEBUG : file1: reading active writers 2025/10/07 06:07:40 DEBUG : file1: active writers 1 2025/10/07 06:07:40 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:41 DEBUG : Looking for writers 2025/10/07 06:07:41 DEBUG : file1: reading active writers 2025/10/07 06:07:41 DEBUG : file1: active writers 1 2025/10/07 06:07:41 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:42 DEBUG : Looking for writers 2025/10/07 06:07:42 DEBUG : file1: reading active writers 2025/10/07 06:07:42 DEBUG : file1: active writers 1 2025/10/07 06:07:42 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:43 DEBUG : Looking for writers 2025/10/07 06:07:43 DEBUG : file1: reading active writers 2025/10/07 06:07:43 DEBUG : file1: active writers 1 2025/10/07 06:07:43 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:44 DEBUG : Looking for writers 2025/10/07 06:07:44 DEBUG : file1: reading active writers 2025/10/07 06:07:44 DEBUG : file1: active writers 1 2025/10/07 06:07:44 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:45 DEBUG : Looking for writers 2025/10/07 06:07:45 DEBUG : file1: reading active writers 2025/10/07 06:07:45 DEBUG : file1: active writers 1 2025/10/07 06:07:45 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:46 DEBUG : Looking for writers 2025/10/07 06:07:46 DEBUG : file1: reading active writers 2025/10/07 06:07:46 DEBUG : file1: active writers 1 2025/10/07 06:07:46 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:47 DEBUG : Looking for writers 2025/10/07 06:07:47 DEBUG : file1: reading active writers 2025/10/07 06:07:47 DEBUG : file1: active writers 1 2025/10/07 06:07:47 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:48 DEBUG : Looking for writers 2025/10/07 06:07:48 DEBUG : file1: reading active writers 2025/10/07 06:07:48 DEBUG : file1: active writers 1 2025/10/07 06:07:48 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:49 DEBUG : Looking for writers 2025/10/07 06:07:49 DEBUG : file1: reading active writers 2025/10/07 06:07:49 DEBUG : file1: active writers 1 2025/10/07 06:07:49 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:50 DEBUG : Looking for writers 2025/10/07 06:07:50 DEBUG : file1: reading active writers 2025/10/07 06:07:50 DEBUG : file1: active writers 1 2025/10/07 06:07:50 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:51 DEBUG : Looking for writers 2025/10/07 06:07:51 DEBUG : file1: reading active writers 2025/10/07 06:07:51 DEBUG : file1: active writers 1 2025/10/07 06:07:51 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:52 DEBUG : Looking for writers 2025/10/07 06:07:52 DEBUG : file1: reading active writers 2025/10/07 06:07:52 DEBUG : file1: active writers 1 2025/10/07 06:07:52 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:53 DEBUG : Looking for writers 2025/10/07 06:07:53 DEBUG : file1: reading active writers 2025/10/07 06:07:53 DEBUG : file1: active writers 1 2025/10/07 06:07:53 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:54 DEBUG : Looking for writers 2025/10/07 06:07:54 DEBUG : file1: reading active writers 2025/10/07 06:07:54 DEBUG : file1: active writers 1 2025/10/07 06:07:54 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:55 DEBUG : Looking for writers 2025/10/07 06:07:55 DEBUG : file1: reading active writers 2025/10/07 06:07:55 DEBUG : file1: active writers 1 2025/10/07 06:07:55 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:56 DEBUG : Looking for writers 2025/10/07 06:07:56 DEBUG : file1: reading active writers 2025/10/07 06:07:56 DEBUG : file1: active writers 1 2025/10/07 06:07:56 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:57 DEBUG : Looking for writers 2025/10/07 06:07:57 DEBUG : file1: reading active writers 2025/10/07 06:07:57 DEBUG : file1: active writers 1 2025/10/07 06:07:57 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:58 DEBUG : Looking for writers 2025/10/07 06:07:58 DEBUG : file1: reading active writers 2025/10/07 06:07:58 DEBUG : file1: active writers 1 2025/10/07 06:07:58 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:07:59 DEBUG : Looking for writers 2025/10/07 06:07:59 DEBUG : file1: reading active writers 2025/10/07 06:07:59 DEBUG : file1: active writers 1 2025/10/07 06:07:59 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:08:00 DEBUG : Looking for writers 2025/10/07 06:08:00 DEBUG : file1: reading active writers 2025/10/07 06:08:00 DEBUG : file1: active writers 1 2025/10/07 06:08:00 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:08:01 DEBUG : Looking for writers 2025/10/07 06:08:01 DEBUG : file1: reading active writers 2025/10/07 06:08:01 DEBUG : file1: active writers 1 2025/10/07 06:08:01 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:08:02 DEBUG : Looking for writers 2025/10/07 06:08:02 DEBUG : file1: reading active writers 2025/10/07 06:08:02 DEBUG : file1: active writers 1 2025/10/07 06:08:02 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:08:03 DEBUG : Looking for writers 2025/10/07 06:08:03 DEBUG : file1: reading active writers 2025/10/07 06:08:03 DEBUG : file1: active writers 1 2025/10/07 06:08:03 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:08:04 DEBUG : Looking for writers 2025/10/07 06:08:04 DEBUG : file1: reading active writers 2025/10/07 06:08:04 DEBUG : file1: active writers 1 2025/10/07 06:08:04 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:08:05 DEBUG : Looking for writers 2025/10/07 06:08:05 DEBUG : file1: reading active writers 2025/10/07 06:08:05 DEBUG : file1: active writers 1 2025/10/07 06:08:05 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:08:06 DEBUG : Looking for writers 2025/10/07 06:08:06 DEBUG : file1: reading active writers 2025/10/07 06:08:06 DEBUG : file1: active writers 1 2025/10/07 06:08:06 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/07 06:08:07 ERROR : Exiting even though 1 writers active and 0 cache items in use after 30s Cache: 2025/10/07 06:08:07 DEBUG : >WaitForWriters: --- FAIL: TestWriteFileHandleMethods (357.81s) === RUN TestWriteFileHandleWriteAt run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:08:07 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:08:07 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 06:08:07 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/07 06:08:07 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/07 06:08:07 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:08:07 DEBUG : file1: >Open: fd=file1 (w), err= 2025/10/07 06:08:07 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/10/07 06:08:07 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:08:07 DEBUG : file1: waiting for in-sequence write to 100 for 1s 2025/10/07 06:08:08 DEBUG : file1: aborting in-sequence write wait, off=100 2025/10/07 06:08:08 DEBUG : file1: failed to wait for in-sequence write to 100 2025/10/07 06:08:08 ERROR : file1: WriteFileHandle.Write: can't seek in file without --vfs-cache-mode >= writes 2025/10/07 06:08:08 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': File to upload is small (11 bytes), uploading instead of streaming 2025/10/07 06:08:09.457794 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/10/07 06:08:09.457828 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/10/07 06:08:10 ERROR : file1: WriteFileHandle.New Rcat failed: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 06:08:10 DEBUG : file1: Remove: 2025/10/07 06:08:10 DEBUG : Added virtual directory entry vDel: "file1" 2025/10/07 06:08:10 DEBUG : file1: >Remove: err= write_test.go:221: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:221 Error: Received unexpected error: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft Test: TestWriteFileHandleWriteAt 2025/10/07 06:08:10 ERROR : file1: WriteFileHandle.Write: error: Bad file descriptor dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:231 Error: Not equal: expected: []string{"file1,11,false"} actual : []string(nil) Diff: --- Expected +++ Actual @@ -1,4 +1,2 @@ -([]string) (len=1) { - (string) (len=14) "file1,11,false" -} +([]string) Test: TestWriteFileHandleWriteAt fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache 2025/10/07 06:08:33 DEBUG : forgetting directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the directory cache 2025/10/07 06:11:22 DEBUG : forgetting directory cache 2025/10/07 06:11:24 DEBUG : forgetting directory cache 2025/10/07 06:11:27 DEBUG : forgetting directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:301: Flushing the directory cache fstest.go:305: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:305 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:235 Error: Should be true Test: TestWriteFileHandleWriteAt Messages: listing wrong, want file1 (11) got fstest.go:203: Not found "file1" fstest.go:206: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:206 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:310 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:338 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:235 Error: Not equal: expected: 0 actual : 1 Test: TestWriteFileHandleWriteAt Messages: 1 objects not found 2025/10/07 06:11:56 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:11:56 DEBUG : Looking for writers 2025/10/07 06:11:56 DEBUG : >WaitForWriters: 2025/10/07 06:12:02 DEBUG : forgetting directory cache 2025/10/07 06:12:04 DEBUG : forgetting directory cache 2025/10/07 06:12:06 DEBUG : forgetting directory cache 2025/10/07 06:12:07 DEBUG : forgetting directory cache 2025/10/07 06:12:14 DEBUG : forgetting directory cache --- FAIL: TestWriteFileHandleWriteAt (343.81s) === RUN TestWriteFileHandleFlush run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:13:51 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:13:51 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 06:13:51 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/07 06:13:51 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/07 06:13:51 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:13:51 DEBUG : file1: >Open: fd=file1 (w), err= 2025/10/07 06:13:51 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/10/07 06:13:51 DEBUG : file1: WriteFileHandle.Flush unwritten handle, writing 0 bytes to avoid race conditions 2025/10/07 06:13:51 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:13:51 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': File to upload is small (5 bytes), uploading instead of streaming 2025/10/07 06:13:52.261688 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/10/07 06:13:52.261774 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/10/07 06:13:53 ERROR : file1: WriteFileHandle.New Rcat failed: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 06:13:53 DEBUG : file1: Remove: 2025/10/07 06:13:53 DEBUG : Added virtual directory entry vDel: "file1" 2025/10/07 06:13:53 DEBUG : file1: >Remove: err= 2025/10/07 06:13:53 ERROR : file1: WriteFileHandle.Flush error: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft write_test.go:256: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:256 Error: Received unexpected error: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft Test: TestWriteFileHandleFlush 2025/10/07 06:13:53 DEBUG : file1: WriteFileHandle.Flush nothing to do dir_test.go:250: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:250 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:267 Error: Not equal: expected: []string{"file1,5,false"} actual : []string(nil) Diff: --- Expected +++ Actual @@ -1,4 +1,2 @@ -([]string) (len=1) { - (string) (len=13) "file1,5,false" -} +([]string) Test: TestWriteFileHandleFlush 2025/10/07 06:13:53 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:13:53 DEBUG : Looking for writers 2025/10/07 06:13:53 DEBUG : >WaitForWriters: --- FAIL: TestWriteFileHandleFlush (1.86s) === RUN TestWriteFileHandleRelease run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:13:53 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:13:53 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 06:13:53 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/07 06:13:53 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/07 06:13:53 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:13:53 DEBUG : file1: >Open: fd=file1 (w), err= 2025/10/07 06:13:53 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/10/07 06:13:53 DEBUG : file1: WriteFileHandle.Release closing 2025/10/07 06:13:53 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:13:53 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': File to upload is small (0 bytes), uploading instead of streaming 2025/10/07 06:13:54.097141 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/10/07 06:13:54.097181 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/10/07 06:13:54 ERROR : file1: WriteFileHandle.New Rcat failed: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 06:13:54 DEBUG : file1: Remove: 2025/10/07 06:13:54 DEBUG : Added virtual directory entry vDel: "file1" 2025/10/07 06:13:54 DEBUG : file1: >Remove: err= 2025/10/07 06:13:54 ERROR : file1: WriteFileHandle.Release error: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft write_test.go:279: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:279 Error: Received unexpected error: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft Test: TestWriteFileHandleRelease 2025/10/07 06:13:54 DEBUG : file1: WriteFileHandle.Release nothing to do 2025/10/07 06:13:54 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:13:54 DEBUG : Looking for writers 2025/10/07 06:13:54 DEBUG : >WaitForWriters: --- FAIL: TestWriteFileHandleRelease (1.80s) === RUN TestWriteFileModTimeWithOpenWriters run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:13:55 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:13:55 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 06:13:55 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/07 06:13:55 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/07 06:13:55 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:13:55 DEBUG : file1: >Open: fd=file1 (w), err= 2025/10/07 06:13:55 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/10/07 06:13:55 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:13:55 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': File to upload is small (2 bytes), uploading instead of streaming 2025/10/07 06:13:55.889898 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/10/07 06:13:55.889933 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/10/07 06:13:56 ERROR : file1: WriteFileHandle.New Rcat failed: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 06:13:56 DEBUG : file1: Remove: 2025/10/07 06:13:56 DEBUG : Added virtual directory entry vDel: "file1" 2025/10/07 06:13:56 DEBUG : file1: >Remove: err= write_test.go:333: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:333 Error: Received unexpected error: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft Test: TestWriteFileModTimeWithOpenWriters 2025/10/07 06:13:56 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:13:56 DEBUG : Looking for writers 2025/10/07 06:13:56 DEBUG : >WaitForWriters: --- FAIL: TestWriteFileModTimeWithOpenWriters (1.88s) === RUN TestFileReadAtZeroLength run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:13:57 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:13:57 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 06:13:57 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/07 06:13:57 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/07 06:13:57 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:13:57 DEBUG : file1: >Open: fd=file1 (w), err= 2025/10/07 06:13:57 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/10/07 06:13:57 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:13:57 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': File to upload is small (0 bytes), uploading instead of streaming 2025/10/07 06:13:57.965999 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/10/07 06:13:57.966044 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/10/07 06:13:58 ERROR : file1: WriteFileHandle.New Rcat failed: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 06:13:58 DEBUG : file1: Remove: 2025/10/07 06:13:58 DEBUG : Added virtual directory entry vDel: "file1" 2025/10/07 06:13:58 DEBUG : file1: >Remove: err= write_test.go:360: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:360 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:380 Error: Received unexpected error: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft Test: TestFileReadAtZeroLength 2025/10/07 06:13:58 DEBUG : file1: OpenFile: flags=O_RDONLY, perm=---------- 2025/10/07 06:13:58 DEBUG : file1: >OpenFile: fd=, err=file does not exist write_test.go:365: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:365 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:380 Error: Received unexpected error: file does not exist Test: TestFileReadAtZeroLength 2025/10/07 06:13:58 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:13:58 DEBUG : Looking for writers 2025/10/07 06:13:58 DEBUG : >WaitForWriters: --- FAIL: TestFileReadAtZeroLength (2.06s) === RUN TestFileReadAtNonZeroLength run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:13:59 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:13:59 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 06:13:59 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/07 06:13:59 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/07 06:13:59 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:13:59 DEBUG : file1: >Open: fd=file1 (w), err= 2025/10/07 06:13:59 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/10/07 06:13:59 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/07 06:13:59 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': File to upload is small (100 bytes), uploading instead of streaming 2025/10/07 06:13:59.956859 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/10/07 06:13:59.956900 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/10/07 06:14:00 ERROR : file1: WriteFileHandle.New Rcat failed: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft 2025/10/07 06:14:00 DEBUG : file1: Remove: 2025/10/07 06:14:00 DEBUG : Added virtual directory entry vDel: "file1" 2025/10/07 06:14:00 DEBUG : file1: >Remove: err= write_test.go:360: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:360 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:384 Error: Received unexpected error: a draft exist - usually this means a file is being uploaded at another client, or, there was a failed upload attempt. Can use --protondrive-replace-existing-draft=true to temporarily override the existing draft Test: TestFileReadAtNonZeroLength 2025/10/07 06:14:00 DEBUG : file1: OpenFile: flags=O_RDONLY, perm=---------- 2025/10/07 06:14:00 DEBUG : file1: >OpenFile: fd=, err=file does not exist write_test.go:365: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:365 /home/rclone/go/src/github.com/rclone/rclone/vfs/write_test.go:384 Error: Received unexpected error: file does not exist Test: TestFileReadAtNonZeroLength 2025/10/07 06:14:00 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:14:00 DEBUG : Looking for writers 2025/10/07 06:14:00 DEBUG : >WaitForWriters: --- FAIL: TestFileReadAtNonZeroLength (2.00s) === RUN TestZipManyFiles run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:14:01 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:14:01 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 06:14:02.521178 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 06:14:02.521211 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "flat/f000.txt" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 06:14:02 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:14:02 DEBUG : Looking for writers 2025/10/07 06:14:02 DEBUG : >WaitForWriters: --- FAIL: TestZipManyFiles (2.35s) === RUN TestZipManySubDirs run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:14:03 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:14:03 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 06:14:04.804688 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 06:14:04.804772 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "a/top.txt" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 06:14:04 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:14:04 DEBUG : Looking for writers 2025/10/07 06:14:04 DEBUG : >WaitForWriters: --- FAIL: TestZipManySubDirs (2.26s) === RUN TestZipLargeFiles run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:14:05 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:14:05 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 06:14:07.550906 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 06:14:07.550939 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "bigdir/big.bin" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 06:14:07 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:14:07 DEBUG : Looking for writers 2025/10/07 06:14:07 DEBUG : >WaitForWriters: 2025/10/07 06:14:07.867957 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 06:14:07.867982 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) --- FAIL: TestZipLargeFiles (2.76s) === RUN TestZipDirsInRoot run.go:180: Remote "proton drive root link ID 'rclone-test-kibaxac8zobo'", Local "Local file system at /tmp/rclone1491606819", Modify Window "1s" 2025/10/07 06:14:08 INFO : proton drive root link ID 'rclone-test-kibaxac8zobo': poll-interval is not supported by this remote 2025/10/07 06:14:08 NOTICE: proton drive root link ID 'rclone-test-kibaxac8zobo': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/07 06:14:09.764031 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/07 06:14:09.764067 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) run.go:285: Failed to put "dir1/a.txt" to "proton drive root link ID 'rclone-test-kibaxac8zobo'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/07 06:14:09 DEBUG : WaitForWriters: timeout=30s 2025/10/07 06:14:09 DEBUG : Looking for writers 2025/10/07 06:14:09 DEBUG : >WaitForWriters: --- FAIL: TestZipDirsInRoot (2.21s) FAIL 2025/10/07 06:14:10 DEBUG : proton drive root link ID 'rclone-test-kibaxac8zobo': Purge remote "./vfs.test -test.v -test.timeout 1h0m0s -remote TestProtonDrive: -verbose -test.run '^(TestCaseSensitivity|TestDirCreate|TestDirFileOpen|TestDirForgetAll|TestDirForgetPath|TestDirHandleMethods|TestDirHandleReaddir|TestDirHandleReaddirnames|TestDirMetadataExtension|TestDirMethods|TestDirMkdir|TestDirMkdirSub|TestDirOpen|TestDirReadDirAll|TestDirRemove|TestDirRemoveAll|TestDirRemoveName|TestDirRename|TestDirSetModTime|TestDirStat|TestDirWalk|TestFileMethods|TestFileOpen|TestFileOpenRead|TestFileOpenWrite|TestFileReadAtNonZeroLength|TestFileReadAtZeroLength|TestFileRemove|TestFileRemoveAll|TestRWCacheUpdate|TestRWFileHandleFlushRead|TestRWFileHandleMethodsRead|TestRWFileHandleMethodsWrite|TestRWFileHandleReadAt|TestRWFileHandleReleaseRead|TestRWFileHandleSeek|TestRWFileHandleSizeCreateExisting|TestRWFileHandleSizeTruncateExisting|TestRWFileHandleWriteAt|TestRWFileHandleWriteNoWrite|TestRWFileModTimeWithOpenWriters|TestReadFileHandleFlush|TestReadFileHandleMethods|TestReadFileHandleReadAt|TestReadFileHandleRelease|TestReadFileHandleSeek|TestUnicodeNormalization|TestVFSOpenFile|TestVFSRename|TestVFSStat|TestVFSStatParent|TestWriteFileHandleFlush|TestWriteFileHandleMethods|TestWriteFileHandleRelease|TestWriteFileHandleWriteAt|TestWriteFileModTimeWithOpenWriters|TestZipDirsInRoot|TestZipLargeFiles|TestZipManyFiles|TestZipManySubDirs)$|^TestFileRename$/^(full,forceCache=false|minimal,forceCache=false|minimal,forceCache=true|off,forceCache=false|writes,forceCache=false|writes,forceCache=true)$|^TestFileSetModTime$/^(cache=full,open=false,write=false|cache=full,open=true,write=false|cache=full,open=true,write=true|cache=off,open=false,write=false|cache=off,open=true,write=false|cache=off,open=true,write=true)$'" - Finished ERROR in 33m48.543040884s (try 3/5): exit status 1: Failed [TestDirHandleMethods TestDirHandleReaddir TestDirHandleReaddirnames TestDirMethods TestDirForgetAll TestDirForgetPath TestDirWalk TestDirSetModTime TestDirStat TestDirReadDirAll TestDirOpen TestDirCreate TestDirMkdir TestDirMkdirSub TestDirRemove TestDirRemoveAll TestDirRemoveName TestDirRename TestDirFileOpen TestDirMetadataExtension TestFileMethods TestFileSetModTime/cache=off,open=false,write=false TestFileSetModTime/cache=off,open=true,write=false TestFileSetModTime/cache=off,open=true,write=true TestFileSetModTime/cache=full,open=false,write=false TestFileSetModTime/cache=full,open=true,write=false TestFileSetModTime/cache=full,open=true,write=true TestFileOpenRead TestFileOpenWrite TestFileRemove TestFileRemoveAll TestFileOpen TestFileRename/off,forceCache=false TestFileRename/minimal,forceCache=false TestFileRename/minimal,forceCache=true TestFileRename/writes,forceCache=false TestFileRename/writes,forceCache=true TestFileRename/full,forceCache=false TestReadFileHandleMethods TestReadFileHandleSeek TestReadFileHandleReadAt TestReadFileHandleFlush TestReadFileHandleRelease TestRWFileHandleMethodsRead TestRWFileHandleSeek TestRWFileHandleReadAt TestRWFileHandleFlushRead TestRWFileHandleReleaseRead TestRWFileHandleMethodsWrite TestRWFileHandleWriteAt TestRWFileHandleWriteNoWrite TestRWFileHandleSizeTruncateExisting TestRWFileHandleSizeCreateExisting TestRWFileModTimeWithOpenWriters TestRWCacheUpdate TestCaseSensitivity TestUnicodeNormalization TestVFSStat TestVFSStatParent TestVFSOpenFile TestVFSRename TestWriteFileHandleMethods TestWriteFileHandleWriteAt TestWriteFileHandleFlush TestWriteFileHandleRelease TestWriteFileModTimeWithOpenWriters TestFileReadAtZeroLength TestFileReadAtNonZeroLength TestZipManyFiles TestZipManySubDirs TestZipLargeFiles TestZipDirsInRoot]