"./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|TestRWCacheRename|TestRWCacheUpdate|TestRWFileHandleFlushRead|TestRWFileHandleFlushWrite|TestRWFileHandleMethodsRead|TestRWFileHandleMethodsWrite|TestRWFileHandleReadAt|TestRWFileHandleReleaseRead|TestRWFileHandleReleaseWrite|TestRWFileHandleSeek|TestRWFileHandleSizeCreateExisting|TestRWFileHandleSizeCreateNew|TestRWFileHandleSizeTruncateExisting|TestRWFileHandleWriteAt|TestRWFileHandleWriteNoWrite|TestRWFileModTimeWithOpenWriters|TestReadFileHandleFlush|TestReadFileHandleMethods|TestReadFileHandleReadAt|TestReadFileHandleRelease|TestReadFileHandleSeek|TestUnicodeNormalization|TestVFSIsMetadataFile|TestVFSMkdir|TestVFSMkdirAll|TestVFSNew|TestVFSNewWithOpts|TestVFSOpenFile|TestVFSRename|TestVFSRoot|TestVFSStat|TestVFSStatParent|TestVFSStatfs|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)$|^TestRWFileHandleOpenTests$/^full$/^(os.O_RDONLY|os.O_RDONLY|os.O_APPEND|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_TRUNC|os.O_RDONLY|os.O_CREATE|os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_CREATE|os.O_TRUNC|os.O_RDONLY|os.O_EXCL|os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_EXCL|os.O_TRUNC|os.O_RDONLY|os.O_SYNC|os.O_RDONLY|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_TRUNC|os.O_RDWR|os.O_RDWR|os.O_APPEND|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_TRUNC|os.O_RDWR|os.O_CREATE|os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_CREATE|os.O_TRUNC|os.O_RDWR|os.O_EXCL|os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_EXCL|os.O_TRUNC|os.O_RDWR|os.O_SYNC|os.O_RDWR|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_TRUNC|os.O_WRONLY|os.O_WRONLY|os.O_APPEND|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_TRUNC|os.O_WRONLY|os.O_CREATE|os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_CREATE|os.O_TRUNC|os.O_WRONLY|os.O_EXCL|os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_EXCL|os.O_TRUNC|os.O_WRONLY|os.O_SYNC|os.O_WRONLY|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_TRUNC)$|^TestRWFileHandleOpenTests$/^writes$/^(os.O_RDONLY|os.O_RDONLY|os.O_APPEND|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_TRUNC|os.O_RDONLY|os.O_CREATE|os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_CREATE|os.O_TRUNC|os.O_RDONLY|os.O_EXCL|os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_EXCL|os.O_TRUNC|os.O_RDONLY|os.O_SYNC|os.O_RDONLY|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_TRUNC|os.O_RDWR|os.O_RDWR|os.O_APPEND|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_TRUNC|os.O_RDWR|os.O_CREATE|os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_CREATE|os.O_TRUNC|os.O_RDWR|os.O_EXCL|os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_EXCL|os.O_TRUNC|os.O_RDWR|os.O_SYNC|os.O_RDWR|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_TRUNC|os.O_WRONLY|os.O_WRONLY|os.O_APPEND|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_TRUNC|os.O_WRONLY|os.O_CREATE|os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_CREATE|os.O_TRUNC|os.O_WRONLY|os.O_EXCL|os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_EXCL|os.O_TRUNC|os.O_WRONLY|os.O_SYNC|os.O_WRONLY|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_TRUNC)$'" - Starting (try 2/5) 2025/10/04 03:03:34 DEBUG : Creating backend with remote "TestProtonDrive:rclone-test-jumacog6deqa" 2025/10/04 03:03:34 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2025/10/04 03:03:34 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': Using username and password to log in 2025/10/04 03:03:37.152179 WARN RESTY 429 GET https://mail.proton.me/api/drive/shares?ShowAll=1: Too many recent API requests (Code=429, Status=429), Attempt 1 time="2025-10-04T03:03:37Z" level=warning msg="Too many requests, retrying after delay" after=28 method=GET pkg=go-proton-api status=429 url="https://mail.proton.me/api/drive/shares?ShowAll=1" 2025/10/04 03:04:05 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': Used username and password to initialize the ProtonDrive API 2025/10/04 03:04:05 DEBUG : Saving config "client_uid" in section "TestProtonDrive" of the config file 2025/10/04 03:04:05 DEBUG : Saving config "client_access_token" in section "TestProtonDrive" of the config file 2025/10/04 03:04:05 DEBUG : Saving config "client_refresh_token" in section "TestProtonDrive" of the config file 2025/10/04 03:04:05 DEBUG : Saving config "client_salted_key_pass" in section "TestProtonDrive" of the config file 2025/10/04 03:04:05 DEBUG : Creating backend with remote "/tmp/rclone1293344576" === RUN TestDirHandleMethods run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:05 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:05 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:07.585183 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:07.585212 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:07 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:07 DEBUG : Looking for writers 2025/10/04 03:04:07 DEBUG : >WaitForWriters: --- FAIL: TestDirHandleMethods (2.77s) === RUN TestDirHandleReaddir run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:08 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:08 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:09.744210 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:09.744246 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:09 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:09 DEBUG : Looking for writers 2025/10/04 03:04:09 DEBUG : >WaitForWriters: --- FAIL: TestDirHandleReaddir (2.14s) === RUN TestDirHandleReaddirnames run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:10 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:10 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:11.903130 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:11.903176 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:11 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:11 DEBUG : Looking for writers 2025/10/04 03:04:11 DEBUG : >WaitForWriters: --- FAIL: TestDirHandleReaddirnames (2.16s) === RUN TestDirMethods run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:12 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:12 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:14.007605 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:14.007642 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:14 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:14 DEBUG : Looking for writers 2025/10/04 03:04:14 DEBUG : >WaitForWriters: --- FAIL: TestDirMethods (2.10s) === RUN TestDirForgetAll run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:14 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:14 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:16.046956 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:16.046982 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:16 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:16 DEBUG : Looking for writers 2025/10/04 03:04:16 DEBUG : >WaitForWriters: --- FAIL: TestDirForgetAll (2.06s) === RUN TestDirForgetPath run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:16 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:16 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:18.177806 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:18.177857 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:18 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:18 DEBUG : Looking for writers 2025/10/04 03:04:18 DEBUG : >WaitForWriters: --- FAIL: TestDirForgetPath (2.13s) === RUN TestDirWalk run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:19 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:19 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:20.282114 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:20.282141 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:20 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:20 DEBUG : Looking for writers 2025/10/04 03:04:20 DEBUG : >WaitForWriters: --- FAIL: TestDirWalk (2.15s) === RUN TestDirSetModTime run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:21 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:21 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:22.453413 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:22.453455 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:22 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:22 DEBUG : Looking for writers 2025/10/04 03:04:22 DEBUG : >WaitForWriters: --- FAIL: TestDirSetModTime (2.14s) === RUN TestDirStat run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:23 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:23 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:24.577178 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:24.577217 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:24 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:24 DEBUG : Looking for writers 2025/10/04 03:04:24 DEBUG : >WaitForWriters: --- FAIL: TestDirStat (2.17s) === RUN TestDirReadDirAll run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:25 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:25 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:26.762293 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:26.762363 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:26 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:26 DEBUG : Looking for writers 2025/10/04 03:04:26 DEBUG : >WaitForWriters: --- FAIL: TestDirReadDirAll (2.16s) === RUN TestDirOpen run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:27 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:27 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:28.865820 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:28.865846 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:28 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:28 DEBUG : Looking for writers 2025/10/04 03:04:28 DEBUG : >WaitForWriters: --- FAIL: TestDirOpen (2.09s) === RUN TestDirCreate run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:29 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:29 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:31.019597 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:31.019632 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:31 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:31 DEBUG : Looking for writers 2025/10/04 03:04:31 DEBUG : >WaitForWriters: --- FAIL: TestDirCreate (2.18s) === RUN TestDirMkdir run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:31 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:31 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:33.200139 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:33.200197 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:33 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:33 DEBUG : Looking for writers 2025/10/04 03:04:33 DEBUG : >WaitForWriters: --- FAIL: TestDirMkdir (2.19s) === RUN TestDirMkdirSub run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:34 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:34 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:35.423697 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:35.423741 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:35 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:35 DEBUG : Looking for writers 2025/10/04 03:04:35 DEBUG : >WaitForWriters: --- FAIL: TestDirMkdirSub (2.22s) === RUN TestDirRemove run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:36 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:36 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:37.538944 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:37.538982 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:37 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:37 DEBUG : Looking for writers 2025/10/04 03:04:37 DEBUG : >WaitForWriters: --- FAIL: TestDirRemove (2.11s) === RUN TestDirRemoveAll run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:38 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:38 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:39.649507 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:39.649527 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:39 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:39 DEBUG : Looking for writers 2025/10/04 03:04:39 DEBUG : >WaitForWriters: --- FAIL: TestDirRemoveAll (2.13s) === RUN TestDirRemoveName run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:40 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:40 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:41.822071 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:41.822102 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:41 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:41 DEBUG : Looking for writers 2025/10/04 03:04:41 DEBUG : >WaitForWriters: --- FAIL: TestDirRemoveName (2.20s) === RUN TestDirRename run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:42 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:42 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:43.993544 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:43.993579 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:43 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:43 DEBUG : Looking for writers 2025/10/04 03:04:43 DEBUG : >WaitForWriters: --- FAIL: TestDirRename (2.10s) === RUN TestDirFileOpen run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:44 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:44 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:46.145389 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:46.145417 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:46 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:46 DEBUG : Looking for writers 2025/10/04 03:04:46 DEBUG : >WaitForWriters: --- FAIL: TestDirFileOpen (2.20s) === RUN TestDirMetadataExtension run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:47 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:47 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:48.259858 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:48.259908 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:48 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:48 DEBUG : Looking for writers 2025/10/04 03:04:48 DEBUG : >WaitForWriters: --- FAIL: TestDirMetadataExtension (2.14s) === RUN TestFileMethods run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:49 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:49 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:50.501700 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:50.501797 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:50 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:50 DEBUG : Looking for writers 2025/10/04 03:04:50 DEBUG : >WaitForWriters: --- FAIL: TestFileMethods (2.18s) === RUN TestFileSetModTime === RUN TestFileSetModTime/cache=off,open=false,write=false run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:51 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:51 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:52.648043 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:52.648083 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:52 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:52 DEBUG : Looking for writers 2025/10/04 03:04:52 DEBUG : >WaitForWriters: === RUN TestFileSetModTime/cache=off,open=true,write=false run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:53 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:53 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:54.810221 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:54.810254 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:54 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:54 DEBUG : Looking for writers 2025/10/04 03:04:54 DEBUG : >WaitForWriters: === RUN TestFileSetModTime/cache=off,open=true,write=true run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:55 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:55 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:04:56.948203 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:56.948240 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:56 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:56 DEBUG : Looking for writers 2025/10/04 03:04:56 DEBUG : >WaitForWriters: === RUN TestFileSetModTime/cache=full,open=false,write=false run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:04:57 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:04:57 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:04:57 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:04:57 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:04:57 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:04:57 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:04:57 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:04:57 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:04:57 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:04:57 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:04:57 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:04:59.105591 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:04:59.105631 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:04:59 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:04:59 DEBUG : Looking for writers 2025/10/04 03:04:59 DEBUG : >WaitForWriters: 2025/10/04 03:04:59 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting === RUN TestFileSetModTime/cache=full,open=true,write=false run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:00 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:00 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:05:00 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:00 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:00 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:00 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:00 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:00 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:00 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:00 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:00 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:05:01.293661 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:01.293692 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:01 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:01 DEBUG : Looking for writers 2025/10/04 03:05:01 DEBUG : >WaitForWriters: 2025/10/04 03:05:01 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting === RUN TestFileSetModTime/cache=full,open=true,write=true run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:02 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:02 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:05:02 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:02 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:02 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:02 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:02 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:02 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:02 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:02 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:02 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:05:03.479445 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:03.479480 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:03 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:03 DEBUG : Looking for writers 2025/10/04 03:05:03 DEBUG : >WaitForWriters: 2025/10/04 03:05:03 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting --- FAIL: TestFileSetModTime (13.01s) --- FAIL: TestFileSetModTime/cache=off,open=false,write=false (2.16s) --- FAIL: TestFileSetModTime/cache=off,open=true,write=false (2.11s) --- FAIL: TestFileSetModTime/cache=off,open=true,write=true (2.22s) --- FAIL: TestFileSetModTime/cache=full,open=false,write=false (2.14s) --- FAIL: TestFileSetModTime/cache=full,open=true,write=false (2.17s) --- FAIL: TestFileSetModTime/cache=full,open=true,write=true (2.20s) === RUN TestFileOpenRead run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:04 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:04 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:05:05.639965 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:05.639995 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:05 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:05 DEBUG : Looking for writers 2025/10/04 03:05:05 DEBUG : >WaitForWriters: --- FAIL: TestFileOpenRead (2.12s) === RUN TestFileOpenWrite run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:06 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:06 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:05:07.765810 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:07.765878 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:07 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:07 DEBUG : Looking for writers 2025/10/04 03:05:07 DEBUG : >WaitForWriters: --- FAIL: TestFileOpenWrite (2.16s) === RUN TestFileRemove run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:08 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:08 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:05:09.925407 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:09.925438 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:09 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:09 DEBUG : Looking for writers 2025/10/04 03:05:09 DEBUG : >WaitForWriters: --- FAIL: TestFileRemove (2.17s) === RUN TestFileRemoveAll run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:10 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:10 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:05:12.563270 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:12.563296 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:12 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:12 DEBUG : Looking for writers 2025/10/04 03:05:12 DEBUG : >WaitForWriters: --- FAIL: TestFileRemoveAll (2.63s) === RUN TestFileOpen run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:13 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:13 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:05:14.785482 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:14.785507 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:14 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:14 DEBUG : Looking for writers 2025/10/04 03:05:14 DEBUG : >WaitForWriters: --- FAIL: TestFileOpen (2.22s) === RUN TestFileRename === RUN TestFileRename/off,forceCache=false run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:15 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:15 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:05:16.996220 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:16.996257 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:16 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:16 DEBUG : Looking for writers 2025/10/04 03:05:16 DEBUG : >WaitForWriters: === RUN TestFileRename/minimal,forceCache=false run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:17 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:17 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:05:17 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:05:17 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:17 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:17 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:17 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:17 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:17 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:17 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:17 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:17 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:05:19.190960 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:19.190996 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:19 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:19 DEBUG : Looking for writers 2025/10/04 03:05:19 DEBUG : >WaitForWriters: 2025/10/04 03:05:19 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting === RUN TestFileRename/minimal,forceCache=true run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:20 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:20 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:05:20 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:05:20 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:20 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:20 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:20 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:20 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:20 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:20 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:20 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:20 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:05:21.895764 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:21.895801 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:21 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:21 DEBUG : Looking for writers 2025/10/04 03:05:21 DEBUG : >WaitForWriters: 2025/10/04 03:05:21 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting === RUN TestFileRename/writes,forceCache=false run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:22 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:22 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:05:22 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:22 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:22 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:22 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:22 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:22 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:22 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:22 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:22 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:05:24.023375 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:24.023408 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:24 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:24 DEBUG : Looking for writers 2025/10/04 03:05:24 DEBUG : >WaitForWriters: 2025/10/04 03:05:24 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting === RUN TestFileRename/writes,forceCache=true run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:24 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:24 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:05:24 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:24 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:24 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:24 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:24 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:24 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:24 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:24 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:24 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:05:26.192090 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:26.192141 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:26 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:26 DEBUG : Looking for writers 2025/10/04 03:05:26 DEBUG : >WaitForWriters: 2025/10/04 03:05:26 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting === RUN TestFileRename/full,forceCache=false run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:27 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:27 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:05:27 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:27 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:27 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:27 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:27 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:27 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:27 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:27 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:27 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:05:28.368477 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:28.368522 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:28 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:28 DEBUG : Looking for writers 2025/10/04 03:05:28 DEBUG : >WaitForWriters: 2025/10/04 03:05:28 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting --- FAIL: TestFileRename (13.63s) --- FAIL: TestFileRename/off,forceCache=false (2.24s) --- FAIL: TestFileRename/minimal,forceCache=false (2.16s) --- FAIL: TestFileRename/minimal,forceCache=true (2.71s) --- FAIL: TestFileRename/writes,forceCache=false (2.14s) --- FAIL: TestFileRename/writes,forceCache=true (2.18s) --- FAIL: TestFileRename/full,forceCache=false (2.20s) === RUN TestReadFileHandleMethods run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:29 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:29 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:05:30.636497 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:30.636541 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:30 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:30 DEBUG : Looking for writers 2025/10/04 03:05:30 DEBUG : >WaitForWriters: --- FAIL: TestReadFileHandleMethods (2.24s) === RUN TestReadFileHandleSeek run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:31 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:31 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:05:32.815962 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:32.815995 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:32 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:32 DEBUG : Looking for writers 2025/10/04 03:05:32 DEBUG : >WaitForWriters: --- FAIL: TestReadFileHandleSeek (2.16s) === RUN TestReadFileHandleReadAt run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:33 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:33 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:05:35.037018 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:35.037090 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:35 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:35 DEBUG : Looking for writers 2025/10/04 03:05:35 DEBUG : >WaitForWriters: --- FAIL: TestReadFileHandleReadAt (2.20s) === RUN TestReadFileHandleFlush run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:35 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:35 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:05:37.134341 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:37.134399 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:37 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:37 DEBUG : Looking for writers 2025/10/04 03:05:37 DEBUG : >WaitForWriters: --- FAIL: TestReadFileHandleFlush (2.07s) === RUN TestReadFileHandleRelease run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:38 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:38 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:05:39.249386 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:39.249424 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:39 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:39 DEBUG : Looking for writers 2025/10/04 03:05:39 DEBUG : >WaitForWriters: --- FAIL: TestReadFileHandleRelease (2.15s) === RUN TestRWFileHandleMethodsRead run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:40 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:40 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:05:40 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:40 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:40 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:40 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:40 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:40 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:40 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:40 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:40 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:05:41.416061 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:41.416099 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:41 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:41 DEBUG : Looking for writers 2025/10/04 03:05:41 DEBUG : >WaitForWriters: 2025/10/04 03:05:41 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleMethodsRead (2.16s) === RUN TestRWFileHandleSeek run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:42 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:42 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:05:42 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:42 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:42 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:42 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:42 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:42 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:42 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:42 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:42 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:05:43.546127 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:43.546171 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:43 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:43 DEBUG : Looking for writers 2025/10/04 03:05:43 DEBUG : >WaitForWriters: 2025/10/04 03:05:43 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleSeek (2.14s) === RUN TestRWFileHandleReadAt run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:44 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:44 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:05:44 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:44 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:44 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:44 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:44 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:44 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:44 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:44 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:44 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:05:45.705304 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:45.705360 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:45 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:45 DEBUG : Looking for writers 2025/10/04 03:05:45 DEBUG : >WaitForWriters: 2025/10/04 03:05:45 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleReadAt (2.29s) === RUN TestRWFileHandleFlushRead run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:46 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:46 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:05:46 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:46 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:46 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:46 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:46 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:46 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:46 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:46 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:46 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:05:47.995122 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:47.995169 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:47 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:47 DEBUG : Looking for writers 2025/10/04 03:05:47 DEBUG : >WaitForWriters: 2025/10/04 03:05:47 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleFlushRead (2.19s) === RUN TestRWFileHandleReleaseRead run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:48 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:48 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:05:48 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:48 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:48 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:48 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:48 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:48 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:48 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:48 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:48 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:05:50.227735 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:50.227764 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:50 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:50 DEBUG : Looking for writers 2025/10/04 03:05:50 DEBUG : >WaitForWriters: 2025/10/04 03:05:50 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleReleaseRead (2.20s) === RUN TestRWFileHandleMethodsWrite run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:05:51 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:05:51 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:05:51 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:51 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:51 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:51 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:51 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:51 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:51 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:05:51 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:05:51 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:05:51 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:05:51 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:05:51 DEBUG : file1: newRWFileHandle: 2025/10/04 03:05:51 DEBUG : file1(0xc000713c40): openPending: 2025/10/04 03:05:51 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/04 03:05:51 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:05:51 DEBUG : file1(0xc000713c40): >openPending: err= 2025/10/04 03:05:51 DEBUG : file1: >newRWFileHandle: err= 2025/10/04 03:05:51 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:05:51 DEBUG : file1: >Open: fd=file1 (rw), err= 2025/10/04 03:05:51 DEBUG : file1: >OpenFile: fd=file1 (rw), err= 2025/10/04 03:05:51 DEBUG : file1(0xc000713c40): _writeAt: size=5, off=0 2025/10/04 03:05:51 DEBUG : file1(0xc000713c40): >_writeAt: n=5, err= 2025/10/04 03:05:51 DEBUG : file1(0xc000713c40): _writeAt: size=7, off=5 2025/10/04 03:05:51 DEBUG : file1(0xc000713c40): >_writeAt: n=7, err= 2025/10/04 03:05:51 DEBUG : file1: vfs cache: truncate to size=11 2025/10/04 03:05:51 DEBUG : file1(0xc000713c40): close: 2025/10/04 03:05:51 DEBUG : file1: vfs cache: setting modification time to 2025-10-04 03:05:51.387247431 +0000 UTC m=+136.624169230 2025/10/04 03:05:51 INFO : file1: vfs cache: queuing for upload in 100ms 2025/10/04 03:05:51 DEBUG : file1(0xc000713c40): >close: err= 2025/10/04 03:05:51 DEBUG : file1(0xc000713c40): close: 2025/10/04 03:05:51 DEBUG : file1(0xc000713c40): >close: err=file already closed 2025/10/04 03:05:51 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:05:51 DEBUG : Looking for writers 2025/10/04 03:05:51 DEBUG : file1: reading active writers 2025/10/04 03:05:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2025/10/04 03:05:51 DEBUG : Looking for writers 2025/10/04 03:05:51 DEBUG : file1: reading active writers 2025/10/04 03:05:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2025/10/04 03:05:51 DEBUG : Looking for writers 2025/10/04 03:05:51 DEBUG : file1: reading active writers 2025/10/04 03:05:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2025/10/04 03:05:51 DEBUG : Looking for writers 2025/10/04 03:05:51 DEBUG : file1: reading active writers 2025/10/04 03:05:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2025/10/04 03:05:51 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:05:51 DEBUG : Looking for writers 2025/10/04 03:05:51 DEBUG : file1: reading active writers 2025/10/04 03:05:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2025/10/04 03:05:51 DEBUG : Looking for writers 2025/10/04 03:05:51 DEBUG : file1: reading active writers 2025/10/04 03:05:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2025/10/04 03:05:52 DEBUG : Looking for writers 2025/10/04 03:05:52 DEBUG : file1: reading active writers 2025/10/04 03:05:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2025/10/04 03:05:52.345879 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:05:52.345916 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:52 ERROR : file1: Failed to copy: 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:05:52 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/04 03:05:52 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:05:52 DEBUG : Looking for writers 2025/10/04 03:05:52 DEBUG : file1: reading active writers 2025/10/04 03:05:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:05:53.028008 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/04 03:05:53.028043 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/04 03:05:53 DEBUG : Looking for writers 2025/10/04 03:05:53 DEBUG : file1: reading active writers 2025/10/04 03:05:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:05: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/04 03:05:53 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/04 03:05:54 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:05:54 DEBUG : Looking for writers 2025/10/04 03:05:54 DEBUG : file1: reading active writers 2025/10/04 03:05:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:05:54.680074 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/04 03:05:54.680105 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/04 03:05:55 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/04 03:05:55 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/04 03:05:55 DEBUG : Looking for writers 2025/10/04 03:05:55 DEBUG : file1: reading active writers 2025/10/04 03:05:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:05:56 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:05:56.636692 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/04 03:05:56.636740 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/04 03:05:56 DEBUG : Looking for writers 2025/10/04 03:05:56 DEBUG : file1: reading active writers 2025/10/04 03:05:56 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:05:57 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/04 03:05:57 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/04 03:05:57 DEBUG : Looking for writers 2025/10/04 03:05:57 DEBUG : file1: reading active writers 2025/10/04 03:05:57 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:05:58 DEBUG : Looking for writers 2025/10/04 03:05:58 DEBUG : file1: reading active writers 2025/10/04 03:05:58 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:05:58 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:05:59.417255 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/04 03:05:59.417301 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/04 03:05:59 DEBUG : Looking for writers 2025/10/04 03:05:59 DEBUG : file1: reading active writers 2025/10/04 03:05:59 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06: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/04 03:06:00 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/04 03:06:00 DEBUG : Looking for writers 2025/10/04 03:06:00 DEBUG : file1: reading active writers 2025/10/04 03:06:00 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:01 DEBUG : Looking for writers 2025/10/04 03:06:01 DEBUG : file1: reading active writers 2025/10/04 03:06:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:02 DEBUG : Looking for writers 2025/10/04 03:06:02 DEBUG : file1: reading active writers 2025/10/04 03:06:02 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:03 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:06:03 DEBUG : Looking for writers 2025/10/04 03:06:03 DEBUG : file1: reading active writers 2025/10/04 03:06:03 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:03.837045 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/04 03:06:03.837078 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/04 03:06:04 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/04 03:06:04 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/04 03:06:04 DEBUG : Looking for writers 2025/10/04 03:06:04 DEBUG : file1: reading active writers 2025/10/04 03:06:04 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:05 DEBUG : Looking for writers 2025/10/04 03:06:05 DEBUG : file1: reading active writers 2025/10/04 03:06:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:06 DEBUG : Looking for writers 2025/10/04 03:06:06 DEBUG : file1: reading active writers 2025/10/04 03:06:06 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:07 DEBUG : Looking for writers 2025/10/04 03:06:07 DEBUG : file1: reading active writers 2025/10/04 03:06:07 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:08 DEBUG : Looking for writers 2025/10/04 03:06:08 DEBUG : file1: reading active writers 2025/10/04 03:06:08 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:09 DEBUG : Looking for writers 2025/10/04 03:06:09 DEBUG : file1: reading active writers 2025/10/04 03:06:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:10 DEBUG : Looking for writers 2025/10/04 03:06:10 DEBUG : file1: reading active writers 2025/10/04 03:06:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:10 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:06:11.510435 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/04 03:06:11.510480 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/04 03:06:11 DEBUG : Looking for writers 2025/10/04 03:06:11 DEBUG : file1: reading active writers 2025/10/04 03:06:11 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06: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/04 03:06:12 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/04 03:06:12 DEBUG : Looking for writers 2025/10/04 03:06:12 DEBUG : file1: reading active writers 2025/10/04 03:06:12 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:13 DEBUG : Looking for writers 2025/10/04 03:06:13 DEBUG : file1: reading active writers 2025/10/04 03:06:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:14 DEBUG : Looking for writers 2025/10/04 03:06:14 DEBUG : file1: reading active writers 2025/10/04 03:06:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:15 DEBUG : Looking for writers 2025/10/04 03:06:15 DEBUG : file1: reading active writers 2025/10/04 03:06:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:16 DEBUG : Looking for writers 2025/10/04 03:06:16 DEBUG : file1: reading active writers 2025/10/04 03:06:16 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:17 DEBUG : Looking for writers 2025/10/04 03:06:17 DEBUG : file1: reading active writers 2025/10/04 03:06:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:18 DEBUG : Looking for writers 2025/10/04 03:06:18 DEBUG : file1: reading active writers 2025/10/04 03:06:18 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:19 DEBUG : Looking for writers 2025/10/04 03:06:19 DEBUG : file1: reading active writers 2025/10/04 03:06:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:20 DEBUG : Looking for writers 2025/10/04 03:06:20 DEBUG : file1: reading active writers 2025/10/04 03:06:20 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:06:21 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xc0002c1c20 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc000269c08 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824636251200} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:13992756214184078663 ext:136624169230 loc:0x41313e0} ATime:{wall:13992756214184171066 ext:136624261593 loc:0x41313e0} Size:11 Rs:[{Pos:0 Size:11}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false}, } 2025/10/04 03:06:21 DEBUG : >WaitForWriters: fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache 2025/10/04 03:06:25 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:06:51 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/04 03:06:51 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 1 (was 1) in use 1, to upload 0, uploading 1, total size 11 (was 11) 2025/10/04 03:07:51 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/04 03:07:51 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': 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/04 03:07:55.877699 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/04 03:07:55.877775 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/04 03:07:56 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/04 03:07:56 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/04 03:08:22 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:08:51 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/04 03:08:51 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': 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/04 03:09:28.312917 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/04 03:09:28.312966 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/04 03:09:28 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/04 03:09:28 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/04 03:09:32 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:09:32 DEBUG : Looking for writers 2025/10/04 03:09:32 DEBUG : file1: reading active writers 2025/10/04 03:09:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2025/10/04 03:09:32 DEBUG : Looking for writers 2025/10/04 03:09:32 DEBUG : file1: reading active writers 2025/10/04 03:09:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2025/10/04 03:09:32 DEBUG : Looking for writers 2025/10/04 03:09:32 DEBUG : file1: reading active writers 2025/10/04 03:09:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2025/10/04 03:09:32 DEBUG : Looking for writers 2025/10/04 03:09:32 DEBUG : file1: reading active writers 2025/10/04 03:09:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2025/10/04 03:09:32 DEBUG : Looking for writers 2025/10/04 03:09:32 DEBUG : file1: reading active writers 2025/10/04 03:09:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2025/10/04 03:09:32 DEBUG : Looking for writers 2025/10/04 03:09:32 DEBUG : file1: reading active writers 2025/10/04 03:09:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2025/10/04 03:09:32 DEBUG : Looking for writers 2025/10/04 03:09:32 DEBUG : file1: reading active writers 2025/10/04 03:09:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2025/10/04 03:09:33 DEBUG : Looking for writers 2025/10/04 03:09:33 DEBUG : file1: reading active writers 2025/10/04 03:09:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:34 DEBUG : Looking for writers 2025/10/04 03:09:34 DEBUG : file1: reading active writers 2025/10/04 03:09:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:35 DEBUG : Looking for writers 2025/10/04 03:09:35 DEBUG : file1: reading active writers 2025/10/04 03:09:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:36 DEBUG : Looking for writers 2025/10/04 03:09:36 DEBUG : file1: reading active writers 2025/10/04 03:09:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:37 DEBUG : Looking for writers 2025/10/04 03:09:37 DEBUG : file1: reading active writers 2025/10/04 03:09:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:38 DEBUG : Looking for writers 2025/10/04 03:09:38 DEBUG : file1: reading active writers 2025/10/04 03:09:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:39 DEBUG : Looking for writers 2025/10/04 03:09:39 DEBUG : file1: reading active writers 2025/10/04 03:09:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:40 DEBUG : Looking for writers 2025/10/04 03:09:40 DEBUG : file1: reading active writers 2025/10/04 03:09:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:41 DEBUG : Looking for writers 2025/10/04 03:09:41 DEBUG : file1: reading active writers 2025/10/04 03:09:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:42 DEBUG : Looking for writers 2025/10/04 03:09:42 DEBUG : file1: reading active writers 2025/10/04 03:09:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:43 DEBUG : Looking for writers 2025/10/04 03:09:43 DEBUG : file1: reading active writers 2025/10/04 03:09:43 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:44 DEBUG : Looking for writers 2025/10/04 03:09:44 DEBUG : file1: reading active writers 2025/10/04 03:09:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:45 DEBUG : Looking for writers 2025/10/04 03:09:45 DEBUG : file1: reading active writers 2025/10/04 03:09:45 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:46 DEBUG : Looking for writers 2025/10/04 03:09:46 DEBUG : file1: reading active writers 2025/10/04 03:09:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:47 DEBUG : Looking for writers 2025/10/04 03:09:47 DEBUG : file1: reading active writers 2025/10/04 03:09:47 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:48 DEBUG : Looking for writers 2025/10/04 03:09:48 DEBUG : file1: reading active writers 2025/10/04 03:09:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:49 DEBUG : Looking for writers 2025/10/04 03:09:49 DEBUG : file1: reading active writers 2025/10/04 03:09:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:50 DEBUG : Looking for writers 2025/10/04 03:09:50 DEBUG : file1: reading active writers 2025/10/04 03:09:50 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:51 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/04 03:09:51 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 1 (was 1) in use 1, to upload 1, uploading 0, total size 11 (was 11) 2025/10/04 03:09:51 DEBUG : Looking for writers 2025/10/04 03:09:51 DEBUG : file1: reading active writers 2025/10/04 03:09:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:52 DEBUG : Looking for writers 2025/10/04 03:09:52 DEBUG : file1: reading active writers 2025/10/04 03:09:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:53 DEBUG : Looking for writers 2025/10/04 03:09:53 DEBUG : file1: reading active writers 2025/10/04 03:09:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:54 DEBUG : Looking for writers 2025/10/04 03:09:54 DEBUG : file1: reading active writers 2025/10/04 03:09:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:55 DEBUG : Looking for writers 2025/10/04 03:09:55 DEBUG : file1: reading active writers 2025/10/04 03:09:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:56 DEBUG : Looking for writers 2025/10/04 03:09:56 DEBUG : file1: reading active writers 2025/10/04 03:09:56 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:57 DEBUG : Looking for writers 2025/10/04 03:09:57 DEBUG : file1: reading active writers 2025/10/04 03:09:57 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:58 DEBUG : Looking for writers 2025/10/04 03:09:58 DEBUG : file1: reading active writers 2025/10/04 03:09:58 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:09:59 DEBUG : Looking for writers 2025/10/04 03:09:59 DEBUG : file1: reading active writers 2025/10/04 03:09:59 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:10:00 DEBUG : Looking for writers 2025/10/04 03:10:00 DEBUG : file1: reading active writers 2025/10/04 03:10:00 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:10:01 DEBUG : Looking for writers 2025/10/04 03:10:01 DEBUG : file1: reading active writers 2025/10/04 03:10:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:10:02 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xc0002c1c20 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc000269c08 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824636251200} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:13992756214184078663 ext:136624169230 loc:0x41313e0} ATime:{wall:13992756214184171066 ext:136624261593 loc:0x41313e0} Size:11 Rs:[{Pos:0 Size:11}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false}, } 2025/10/04 03:10:02 DEBUG : >WaitForWriters: 2025/10/04 03:10:02 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleMethodsWrite (341.95s) === RUN TestRWFileHandleWriteAt run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:11:33 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:11:33 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:11:33 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:11:33 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:11:33 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:11:33 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:11:33 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:11:33 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:11:33 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:11:33 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:11:33 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:11:33 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:11:33 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:11:33 DEBUG : file1: newRWFileHandle: 2025/10/04 03:11:33 DEBUG : file1(0xc0000b2f00): openPending: 2025/10/04 03:11:33 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/04 03:11:33 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:11:33 DEBUG : file1(0xc0000b2f00): >openPending: err= 2025/10/04 03:11:33 DEBUG : file1: >newRWFileHandle: err= 2025/10/04 03:11:33 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:11:33 DEBUG : file1: >Open: fd=file1 (rw), err= 2025/10/04 03:11:33 DEBUG : file1: >OpenFile: fd=file1 (rw), err= 2025/10/04 03:11:33 DEBUG : file1(0xc0000b2f00): _writeAt: size=7, off=0 2025/10/04 03:11:33 DEBUG : file1(0xc0000b2f00): >_writeAt: n=7, err= 2025/10/04 03:11:33 DEBUG : file1(0xc0000b2f00): _writeAt: size=6, off=5 2025/10/04 03:11:33 DEBUG : file1(0xc0000b2f00): >_writeAt: n=6, err= 2025/10/04 03:11:33 DEBUG : file1(0xc0000b2f00): close: 2025/10/04 03:11:33 DEBUG : file1: vfs cache: setting modification time to 2025-10-04 03:11:33.334728334 +0000 UTC m=+478.571650092 2025/10/04 03:11:33 INFO : file1: vfs cache: queuing for upload in 100ms 2025/10/04 03:11:33 DEBUG : file1(0xc0000b2f00): >close: err= 2025/10/04 03:11:33 DEBUG : file1(0xc0000b2f00): _writeAt: size=5, off=0 2025/10/04 03:11:33 DEBUG : file1(0xc0000b2f00): >_writeAt: n=0, err=file already closed 2025/10/04 03:11:33 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:11:33 DEBUG : Looking for writers 2025/10/04 03:11:33 DEBUG : file1: reading active writers 2025/10/04 03:11:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2025/10/04 03:11:33 DEBUG : Looking for writers 2025/10/04 03:11:33 DEBUG : file1: reading active writers 2025/10/04 03:11:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2025/10/04 03:11:33 DEBUG : Looking for writers 2025/10/04 03:11:33 DEBUG : file1: reading active writers 2025/10/04 03:11:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2025/10/04 03:11:33 DEBUG : Looking for writers 2025/10/04 03:11:33 DEBUG : file1: reading active writers 2025/10/04 03:11:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2025/10/04 03:11:33 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:11:33 DEBUG : Looking for writers 2025/10/04 03:11:33 DEBUG : file1: reading active writers 2025/10/04 03:11:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2025/10/04 03:11:33 DEBUG : Looking for writers 2025/10/04 03:11:33 DEBUG : file1: reading active writers 2025/10/04 03:11:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2025/10/04 03:11:33.900993 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/04 03:11:33.901022 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/04 03:11:33 DEBUG : Looking for writers 2025/10/04 03:11:33 DEBUG : file1: reading active writers 2025/10/04 03:11:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2025/10/04 03:11: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/04 03:11: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/04 03:11:34 DEBUG : Looking for writers 2025/10/04 03:11:34 DEBUG : file1: reading active writers 2025/10/04 03:11:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:34 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:11:35.201369 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/04 03:11:35.201401 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/04 03:11:35 DEBUG : Looking for writers 2025/10/04 03:11:35 DEBUG : file1: reading active writers 2025/10/04 03:11:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11: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/04 03:11: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/04 03:11:36 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:11:36 DEBUG : Looking for writers 2025/10/04 03:11:36 DEBUG : file1: reading active writers 2025/10/04 03:11:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:36.691383 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/04 03:11:36.691422 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/04 03:11: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/04 03:11: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/04 03:11:37 DEBUG : Looking for writers 2025/10/04 03:11:37 DEBUG : file1: reading active writers 2025/10/04 03:11:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:38 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:11:38.598949 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/04 03:11:38.598993 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/04 03:11:38 DEBUG : Looking for writers 2025/10/04 03:11:38 DEBUG : file1: reading active writers 2025/10/04 03:11:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11: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/04 03:11: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/04 03:11:39 DEBUG : Looking for writers 2025/10/04 03:11:39 DEBUG : file1: reading active writers 2025/10/04 03:11:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:40 DEBUG : Looking for writers 2025/10/04 03:11:40 DEBUG : file1: reading active writers 2025/10/04 03:11:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:40 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:11:41.473264 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/04 03:11:41.473298 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/04 03:11:41 DEBUG : Looking for writers 2025/10/04 03:11:41 DEBUG : file1: reading active writers 2025/10/04 03:11:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11: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/04 03:11: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/04 03:11:42 DEBUG : Looking for writers 2025/10/04 03:11:42 DEBUG : file1: reading active writers 2025/10/04 03:11:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:43 DEBUG : Looking for writers 2025/10/04 03:11:43 DEBUG : file1: reading active writers 2025/10/04 03:11:43 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:44 DEBUG : Looking for writers 2025/10/04 03:11:44 DEBUG : file1: reading active writers 2025/10/04 03:11:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:45 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:11:45 DEBUG : Looking for writers 2025/10/04 03:11:45 DEBUG : file1: reading active writers 2025/10/04 03:11:45 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:45.808209 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/04 03:11:45.808241 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/04 03:11: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/04 03:11: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/04 03:11:46 DEBUG : Looking for writers 2025/10/04 03:11:46 DEBUG : file1: reading active writers 2025/10/04 03:11:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:47 DEBUG : Looking for writers 2025/10/04 03:11:47 DEBUG : file1: reading active writers 2025/10/04 03:11:47 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:48 DEBUG : Looking for writers 2025/10/04 03:11:48 DEBUG : file1: reading active writers 2025/10/04 03:11:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:49 DEBUG : Looking for writers 2025/10/04 03:11:49 DEBUG : file1: reading active writers 2025/10/04 03:11:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:50 DEBUG : Looking for writers 2025/10/04 03:11:50 DEBUG : file1: reading active writers 2025/10/04 03:11:50 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:51 DEBUG : Looking for writers 2025/10/04 03:11:51 DEBUG : file1: reading active writers 2025/10/04 03:11:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:52 DEBUG : Looking for writers 2025/10/04 03:11:52 DEBUG : file1: reading active writers 2025/10/04 03:11:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:52 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:11:53.497589 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/04 03:11:53.497636 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/04 03:11:53 DEBUG : Looking for writers 2025/10/04 03:11:53 DEBUG : file1: reading active writers 2025/10/04 03:11:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11: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/04 03:11: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/04 03:11:54 DEBUG : Looking for writers 2025/10/04 03:11:54 DEBUG : file1: reading active writers 2025/10/04 03:11:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:55 DEBUG : Looking for writers 2025/10/04 03:11:55 DEBUG : file1: reading active writers 2025/10/04 03:11:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:56 DEBUG : Looking for writers 2025/10/04 03:11:56 DEBUG : file1: reading active writers 2025/10/04 03:11:56 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:57 DEBUG : Looking for writers 2025/10/04 03:11:57 DEBUG : file1: reading active writers 2025/10/04 03:11:57 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:58 DEBUG : Looking for writers 2025/10/04 03:11:58 DEBUG : file1: reading active writers 2025/10/04 03:11:58 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:11:59 DEBUG : Looking for writers 2025/10/04 03:11:59 DEBUG : file1: reading active writers 2025/10/04 03:11:59 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:12:00 DEBUG : Looking for writers 2025/10/04 03:12:00 DEBUG : file1: reading active writers 2025/10/04 03:12:00 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:12:01 DEBUG : Looking for writers 2025/10/04 03:12:01 DEBUG : file1: reading active writers 2025/10/04 03:12:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:12:02 DEBUG : Looking for writers 2025/10/04 03:12:02 DEBUG : file1: reading active writers 2025/10/04 03:12:02 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:12:03 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xc0009213b0 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc000269508 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824636249408} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:13992756581351263374 ext:478571650092 loc:0x41313e0} ATime:{wall:13992756581351307096 ext:478571693824 loc:0x41313e0} Size:11 Rs:[{Pos:0 Size:11}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false}, } 2025/10/04 03:12:03 DEBUG : >WaitForWriters: fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache 2025/10/04 03:12:07 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:12:33 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/04 03:12:33 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 1 (was 1) in use 1, to upload 0, uploading 1, total size 11 (was 11) 2025/10/04 03:13:33 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/04 03:13:33 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': 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/04 03:13:38.100628 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/04 03:13:38.100665 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/04 03:13: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/04 03:13:38 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/04 03:14:04 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:14:05 DEBUG : forgetting directory cache 2025/10/04 03:14:08 DEBUG : forgetting directory cache 2025/10/04 03:14:10 DEBUG : forgetting directory cache 2025/10/04 03:14:12 DEBUG : forgetting directory cache 2025/10/04 03:14:14 DEBUG : forgetting directory cache 2025/10/04 03:14:16 DEBUG : forgetting directory cache 2025/10/04 03:14:19 DEBUG : forgetting directory cache 2025/10/04 03:14:21 DEBUG : forgetting directory cache 2025/10/04 03:14:23 DEBUG : forgetting directory cache 2025/10/04 03:14:25 DEBUG : forgetting directory cache 2025/10/04 03:14:27 DEBUG : forgetting directory cache 2025/10/04 03:14:29 DEBUG : forgetting directory cache 2025/10/04 03:14:31 DEBUG : forgetting directory cache 2025/10/04 03:14:33 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/04 03:14:33 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 1 (was 1) in use 1, to upload 0, uploading 1, total size 11 (was 11) 2025/10/04 03:14:34 DEBUG : forgetting directory cache 2025/10/04 03:14:36 DEBUG : forgetting directory cache 2025/10/04 03:14:38 DEBUG : forgetting directory cache 2025/10/04 03:14:40 DEBUG : forgetting directory cache 2025/10/04 03:14:42 DEBUG : forgetting directory cache 2025/10/04 03:14:44 DEBUG : forgetting directory cache 2025/10/04 03:14:47 DEBUG : forgetting directory cache 2025/10/04 03:14:49 DEBUG : forgetting directory cache 2025/10/04 03:14:51 DEBUG : forgetting directory cache 2025/10/04 03:14:53 DEBUG : forgetting directory cache 2025/10/04 03:14:55 DEBUG : forgetting directory cache 2025/10/04 03:14:57 DEBUG : forgetting directory cache 2025/10/04 03:15:00 DEBUG : forgetting directory cache 2025/10/04 03:15:02 DEBUG : forgetting directory cache 2025/10/04 03:15:04 DEBUG : forgetting directory cache 2025/10/04 03:15:06 DEBUG : forgetting directory cache 2025/10/04 03:15:08 DEBUG : forgetting directory cache 2025/10/04 03:15:10 DEBUG : forgetting directory cache 2025/10/04 03:15:13 DEBUG : forgetting directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 2025/10/04 03:15:15.406310 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/04 03:15:15.406338 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/04 03:15:15 DEBUG : forgetting directory cache 2025/10/04 03:15: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/04 03:15:16 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 2025/10/04 03:15:17 DEBUG : forgetting directory cache 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/04 03:15:19 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:15:19 DEBUG : Looking for writers 2025/10/04 03:15:19 DEBUG : file1: reading active writers 2025/10/04 03:15:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2025/10/04 03:15:19 DEBUG : Looking for writers 2025/10/04 03:15:19 DEBUG : file1: reading active writers 2025/10/04 03:15:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2025/10/04 03:15:19 DEBUG : Looking for writers 2025/10/04 03:15:19 DEBUG : file1: reading active writers 2025/10/04 03:15:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2025/10/04 03:15:19 DEBUG : Looking for writers 2025/10/04 03:15:19 DEBUG : file1: reading active writers 2025/10/04 03:15:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2025/10/04 03:15:19 DEBUG : Looking for writers 2025/10/04 03:15:19 DEBUG : file1: reading active writers 2025/10/04 03:15:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2025/10/04 03:15:19 DEBUG : Looking for writers 2025/10/04 03:15:19 DEBUG : file1: reading active writers 2025/10/04 03:15:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2025/10/04 03:15:19 DEBUG : Looking for writers 2025/10/04 03:15:19 DEBUG : file1: reading active writers 2025/10/04 03:15:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2025/10/04 03:15:20 DEBUG : forgetting directory cache 2025/10/04 03:15:20 DEBUG : Looking for writers 2025/10/04 03:15:20 DEBUG : file1: reading active writers 2025/10/04 03:15:20 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:21 DEBUG : Looking for writers 2025/10/04 03:15:21 DEBUG : file1: reading active writers 2025/10/04 03:15:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:22 DEBUG : Looking for writers 2025/10/04 03:15:22 DEBUG : file1: reading active writers 2025/10/04 03:15:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:22 DEBUG : forgetting directory cache 2025/10/04 03:15:23 DEBUG : Looking for writers 2025/10/04 03:15:23 DEBUG : file1: reading active writers 2025/10/04 03:15:23 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:24 DEBUG : Looking for writers 2025/10/04 03:15:24 DEBUG : file1: reading active writers 2025/10/04 03:15:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:24 DEBUG : forgetting directory cache 2025/10/04 03:15:25 DEBUG : Looking for writers 2025/10/04 03:15:25 DEBUG : file1: reading active writers 2025/10/04 03:15:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:26 DEBUG : Looking for writers 2025/10/04 03:15:26 DEBUG : file1: reading active writers 2025/10/04 03:15:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:27 DEBUG : forgetting directory cache 2025/10/04 03:15:27 DEBUG : Looking for writers 2025/10/04 03:15:27 DEBUG : file1: reading active writers 2025/10/04 03:15:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:28 DEBUG : Looking for writers 2025/10/04 03:15:28 DEBUG : file1: reading active writers 2025/10/04 03:15:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:29 DEBUG : forgetting directory cache 2025/10/04 03:15:29 DEBUG : Looking for writers 2025/10/04 03:15:29 DEBUG : file1: reading active writers 2025/10/04 03:15:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:30 DEBUG : Looking for writers 2025/10/04 03:15:30 DEBUG : file1: reading active writers 2025/10/04 03:15:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:31 DEBUG : Looking for writers 2025/10/04 03:15:31 DEBUG : file1: reading active writers 2025/10/04 03:15:31 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:31 DEBUG : forgetting directory cache 2025/10/04 03:15:32 DEBUG : Looking for writers 2025/10/04 03:15:32 DEBUG : file1: reading active writers 2025/10/04 03:15:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:33 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/04 03:15:33 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 1 (was 1) in use 1, to upload 1, uploading 0, total size 11 (was 11) 2025/10/04 03:15:33 DEBUG : Looking for writers 2025/10/04 03:15:33 DEBUG : file1: reading active writers 2025/10/04 03:15:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:33 DEBUG : forgetting directory cache 2025/10/04 03:15:34 DEBUG : Looking for writers 2025/10/04 03:15:34 DEBUG : file1: reading active writers 2025/10/04 03:15:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:35 DEBUG : Looking for writers 2025/10/04 03:15:35 DEBUG : file1: reading active writers 2025/10/04 03:15:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:35 DEBUG : forgetting directory cache 2025/10/04 03:15:36 DEBUG : Looking for writers 2025/10/04 03:15:36 DEBUG : file1: reading active writers 2025/10/04 03:15:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:37 DEBUG : Looking for writers 2025/10/04 03:15:37 DEBUG : file1: reading active writers 2025/10/04 03:15:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:38 DEBUG : forgetting directory cache 2025/10/04 03:15:38 DEBUG : Looking for writers 2025/10/04 03:15:38 DEBUG : file1: reading active writers 2025/10/04 03:15:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:39 DEBUG : Looking for writers 2025/10/04 03:15:39 DEBUG : file1: reading active writers 2025/10/04 03:15:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:40 DEBUG : forgetting directory cache 2025/10/04 03:15:40 DEBUG : Looking for writers 2025/10/04 03:15:40 DEBUG : file1: reading active writers 2025/10/04 03:15:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:41 DEBUG : Looking for writers 2025/10/04 03:15:41 DEBUG : file1: reading active writers 2025/10/04 03:15:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:42 DEBUG : forgetting directory cache 2025/10/04 03:15:42 DEBUG : Looking for writers 2025/10/04 03:15:42 DEBUG : file1: reading active writers 2025/10/04 03:15:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:43 DEBUG : Looking for writers 2025/10/04 03:15:43 DEBUG : file1: reading active writers 2025/10/04 03:15:43 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:44 DEBUG : Looking for writers 2025/10/04 03:15:44 DEBUG : file1: reading active writers 2025/10/04 03:15:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:44 DEBUG : forgetting directory cache 2025/10/04 03:15:45 DEBUG : Looking for writers 2025/10/04 03:15:45 DEBUG : file1: reading active writers 2025/10/04 03:15:45 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:46 DEBUG : Looking for writers 2025/10/04 03:15:46 DEBUG : file1: reading active writers 2025/10/04 03:15:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:46 DEBUG : forgetting directory cache 2025/10/04 03:15:47 DEBUG : Looking for writers 2025/10/04 03:15:47 DEBUG : file1: reading active writers 2025/10/04 03:15:47 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:48 DEBUG : Looking for writers 2025/10/04 03:15:48 DEBUG : file1: reading active writers 2025/10/04 03:15:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:15:48 DEBUG : forgetting directory cache 2025/10/04 03:15:49 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xc0009213b0 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc000269508 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824636249408} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:13992756581351263374 ext:478571650092 loc:0x41313e0} ATime:{wall:13992756581351307096 ext:478571693824 loc:0x41313e0} Size:11 Rs:[{Pos:0 Size:11}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false}, } 2025/10/04 03:15:49 DEBUG : >WaitForWriters: 2025/10/04 03:15:49 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting 2025/10/04 03:15:51 DEBUG : forgetting directory cache --- FAIL: TestRWFileHandleWriteAt (352.49s) === RUN TestRWFileHandleWriteNoWrite run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:17:25 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:17:25 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:17:25 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:17:25 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:17:25 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:17:25 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:17:25 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:17:25 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:17:25 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:17:25 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:17:25 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:17:25 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:17:25 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:17:25 DEBUG : file1: newRWFileHandle: 2025/10/04 03:17:25 DEBUG : file1(0xc000197380): openPending: 2025/10/04 03:17:25 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/04 03:17:25 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:17:25 DEBUG : file1(0xc000197380): >openPending: err= 2025/10/04 03:17:25 DEBUG : file1: >newRWFileHandle: err= 2025/10/04 03:17:25 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:17:25 DEBUG : file1: >Open: fd=file1 (rw), err= 2025/10/04 03:17:25 DEBUG : file1: >OpenFile: fd=file1 (rw), err= 2025/10/04 03:17:25 DEBUG : file1(0xc000197380): close: 2025/10/04 03:17:25 DEBUG : file1: vfs cache: setting modification time to 2025-10-04 03:17:25.785281135 +0000 UTC m=+831.022202875 2025/10/04 03:17:25 INFO : file1: vfs cache: queuing for upload in 100ms 2025/10/04 03:17:25 DEBUG : file1(0xc000197380): >close: err= 2025/10/04 03:17:25 DEBUG : file2: OpenFile: flags=O_WRONLY|O_CREATE|O_TRUNC, perm=-rwxrwxrwx 2025/10/04 03:17:25 DEBUG : file2: Open: flags=O_WRONLY|O_CREATE|O_TRUNC 2025/10/04 03:17:25 DEBUG : file2: newRWFileHandle: 2025/10/04 03:17:25 DEBUG : file2(0xc000197c00): openPending: 2025/10/04 03:17:25 DEBUG : file2: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/04 03:17:25 DEBUG : Added virtual directory entry vAddFile: "file2" 2025/10/04 03:17:25 DEBUG : file2(0xc000197c00): >openPending: err= 2025/10/04 03:17:25 DEBUG : file2: >newRWFileHandle: err= 2025/10/04 03:17:25 DEBUG : Added virtual directory entry vAddFile: "file2" 2025/10/04 03:17:25 DEBUG : file2: >Open: fd=file2 (rw), err= 2025/10/04 03:17:25 DEBUG : file2: >OpenFile: fd=file2 (rw), err= 2025/10/04 03:17:25 DEBUG : file2(0xc000197c00): RWFileHandle.Flush 2025/10/04 03:17:25 DEBUG : file2(0xc000197c00): RWFileHandle.Release 2025/10/04 03:17:25 DEBUG : file2(0xc000197c00): close: 2025/10/04 03:17:25 DEBUG : file2: vfs cache: setting modification time to 2025-10-04 03:17:25.786950921 +0000 UTC m=+831.023872690 2025/10/04 03:17:25 INFO : file2: vfs cache: queuing for upload in 100ms 2025/10/04 03:17:25 DEBUG : file2(0xc000197c00): >close: err= 2025/10/04 03:17:25 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:17:25 DEBUG : Looking for writers 2025/10/04 03:17:25 DEBUG : file1: reading active writers 2025/10/04 03:17:25 DEBUG : file2: reading active writers 2025/10/04 03:17:25 DEBUG : Still 0 writers active and 2 cache items in use, waiting 10ms 2025/10/04 03:17:25 DEBUG : Looking for writers 2025/10/04 03:17:25 DEBUG : file1: reading active writers 2025/10/04 03:17:25 DEBUG : file2: reading active writers 2025/10/04 03:17:25 DEBUG : Still 0 writers active and 2 cache items in use, waiting 20ms 2025/10/04 03:17:25 DEBUG : Looking for writers 2025/10/04 03:17:25 DEBUG : file1: reading active writers 2025/10/04 03:17:25 DEBUG : file2: reading active writers 2025/10/04 03:17:25 DEBUG : Still 0 writers active and 2 cache items in use, waiting 40ms 2025/10/04 03:17:25 DEBUG : Looking for writers 2025/10/04 03:17:25 DEBUG : file2: reading active writers 2025/10/04 03:17:25 DEBUG : file1: reading active writers 2025/10/04 03:17:25 DEBUG : Still 0 writers active and 2 cache items in use, waiting 80ms 2025/10/04 03:17:25 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:17:25 DEBUG : file2: vfs cache: starting upload 2025/10/04 03:17:25 DEBUG : Looking for writers 2025/10/04 03:17:25 DEBUG : file1: reading active writers 2025/10/04 03:17:25 DEBUG : file2: reading active writers 2025/10/04 03:17:25 DEBUG : Still 0 writers active and 2 cache items in use, waiting 160ms 2025/10/04 03:17:26 DEBUG : Looking for writers 2025/10/04 03:17:26 DEBUG : file1: reading active writers 2025/10/04 03:17:26 DEBUG : file2: reading active writers 2025/10/04 03:17:26 DEBUG : Still 0 writers active and 2 cache items in use, waiting 320ms 2025/10/04 03:17:26.313149 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/04 03:17:26.313182 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/04 03:17:26 DEBUG : file2: sha1 = da39a3ee5e6b4b0d3255bfef95601890afd80709 OK 2025/10/04 03:17:26 INFO : file2: Copied (new) 2025/10/04 03:17:26 DEBUG : file2: vfs cache: fingerprint now "0,2025-10-04 03:17:25.786950921 +0000 UTC,da39a3ee5e6b4b0d3255bfef95601890afd80709" 2025/10/04 03:17:26 DEBUG : file2: vfs cache: writeback object to VFS layer 2025/10/04 03:17:26 DEBUG : Added virtual directory entry vAddFile: "file2" 2025/10/04 03:17:26 INFO : file2: vfs cache: upload succeeded try #1 2025/10/04 03:17:26 DEBUG : Looking for writers 2025/10/04 03:17:26 DEBUG : file1: reading active writers 2025/10/04 03:17:26 DEBUG : file2: reading active writers 2025/10/04 03:17:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2025/10/04 03:17: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/04 03:17:27 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/04 03:17:27 DEBUG : Looking for writers 2025/10/04 03:17:27 DEBUG : file2: reading active writers 2025/10/04 03:17:27 DEBUG : file1: reading active writers 2025/10/04 03:17:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:27 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:17:27.708450 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/04 03:17:27.708475 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/04 03:17:28 DEBUG : Looking for writers 2025/10/04 03:17:28 DEBUG : file1: reading active writers 2025/10/04 03:17:28 DEBUG : file2: reading active writers 2025/10/04 03:17:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:28 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/04 03:17:28 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/04 03:17:28 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:17:29 DEBUG : Looking for writers 2025/10/04 03:17:29 DEBUG : file1: reading active writers 2025/10/04 03:17:29 DEBUG : file2: reading active writers 2025/10/04 03:17:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:29.306358 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/04 03:17:29.306426 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/04 03:17: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/04 03:17:30 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/04 03:17:30 DEBUG : Looking for writers 2025/10/04 03:17:30 DEBUG : file1: reading active writers 2025/10/04 03:17:30 DEBUG : file2: reading active writers 2025/10/04 03:17:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:30 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:17:31 DEBUG : Looking for writers 2025/10/04 03:17:31 DEBUG : file1: reading active writers 2025/10/04 03:17:31 DEBUG : file2: reading active writers 2025/10/04 03:17:31 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:31.239463 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/04 03:17:31.239500 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/04 03:17:31 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/04 03:17:31 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/04 03:17:32 DEBUG : Looking for writers 2025/10/04 03:17:32 DEBUG : file1: reading active writers 2025/10/04 03:17:32 DEBUG : file2: reading active writers 2025/10/04 03:17:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:33 DEBUG : Looking for writers 2025/10/04 03:17:33 DEBUG : file1: reading active writers 2025/10/04 03:17:33 DEBUG : file2: reading active writers 2025/10/04 03:17:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:33 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:17:33.972972 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/04 03:17:33.973004 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/04 03:17:34 DEBUG : Looking for writers 2025/10/04 03:17:34 DEBUG : file1: reading active writers 2025/10/04 03:17:34 DEBUG : file2: reading active writers 2025/10/04 03:17:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17: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/04 03:17:34 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/04 03:17:35 DEBUG : Looking for writers 2025/10/04 03:17:35 DEBUG : file1: reading active writers 2025/10/04 03:17:35 DEBUG : file2: reading active writers 2025/10/04 03:17:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:36 DEBUG : Looking for writers 2025/10/04 03:17:36 DEBUG : file1: reading active writers 2025/10/04 03:17:36 DEBUG : file2: reading active writers 2025/10/04 03:17:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:37 DEBUG : Looking for writers 2025/10/04 03:17:37 DEBUG : file1: reading active writers 2025/10/04 03:17:37 DEBUG : file2: reading active writers 2025/10/04 03:17:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:37 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:17:38 DEBUG : Looking for writers 2025/10/04 03:17:38 DEBUG : file1: reading active writers 2025/10/04 03:17:38 DEBUG : file2: reading active writers 2025/10/04 03:17:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:38.322121 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/04 03:17:38.322142 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/04 03:17: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/04 03:17:39 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/04 03:17:39 DEBUG : Looking for writers 2025/10/04 03:17:39 DEBUG : file1: reading active writers 2025/10/04 03:17:39 DEBUG : file2: reading active writers 2025/10/04 03:17:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:40 DEBUG : Looking for writers 2025/10/04 03:17:40 DEBUG : file1: reading active writers 2025/10/04 03:17:40 DEBUG : file2: reading active writers 2025/10/04 03:17:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:41 DEBUG : Looking for writers 2025/10/04 03:17:41 DEBUG : file1: reading active writers 2025/10/04 03:17:41 DEBUG : file2: reading active writers 2025/10/04 03:17:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:42 DEBUG : Looking for writers 2025/10/04 03:17:42 DEBUG : file1: reading active writers 2025/10/04 03:17:42 DEBUG : file2: reading active writers 2025/10/04 03:17:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:43 DEBUG : Looking for writers 2025/10/04 03:17:43 DEBUG : file1: reading active writers 2025/10/04 03:17:43 DEBUG : file2: reading active writers 2025/10/04 03:17:43 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:44 DEBUG : Looking for writers 2025/10/04 03:17:44 DEBUG : file1: reading active writers 2025/10/04 03:17:44 DEBUG : file2: reading active writers 2025/10/04 03:17:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:45 DEBUG : Looking for writers 2025/10/04 03:17:45 DEBUG : file1: reading active writers 2025/10/04 03:17:45 DEBUG : file2: reading active writers 2025/10/04 03:17:45 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:45 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:17:46.064501 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/04 03:17:46.064520 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/04 03:17:46 DEBUG : Looking for writers 2025/10/04 03:17:46 DEBUG : file1: reading active writers 2025/10/04 03:17:46 DEBUG : file2: reading active writers 2025/10/04 03:17:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17: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/04 03:17:46 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/04 03:17:47 DEBUG : Looking for writers 2025/10/04 03:17:47 DEBUG : file1: reading active writers 2025/10/04 03:17:47 DEBUG : file2: reading active writers 2025/10/04 03:17:47 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:48 DEBUG : Looking for writers 2025/10/04 03:17:48 DEBUG : file1: reading active writers 2025/10/04 03:17:48 DEBUG : file2: reading active writers 2025/10/04 03:17:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:49 DEBUG : Looking for writers 2025/10/04 03:17:49 DEBUG : file1: reading active writers 2025/10/04 03:17:49 DEBUG : file2: reading active writers 2025/10/04 03:17:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:50 DEBUG : Looking for writers 2025/10/04 03:17:50 DEBUG : file1: reading active writers 2025/10/04 03:17:50 DEBUG : file2: reading active writers 2025/10/04 03:17:50 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:51 DEBUG : Looking for writers 2025/10/04 03:17:51 DEBUG : file1: reading active writers 2025/10/04 03:17:51 DEBUG : file2: reading active writers 2025/10/04 03:17:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:52 DEBUG : Looking for writers 2025/10/04 03:17:52 DEBUG : file1: reading active writers 2025/10/04 03:17:52 DEBUG : file2: reading active writers 2025/10/04 03:17:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:53 DEBUG : Looking for writers 2025/10/04 03:17:53 DEBUG : file2: reading active writers 2025/10/04 03:17:53 DEBUG : file1: reading active writers 2025/10/04 03:17:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:54 DEBUG : Looking for writers 2025/10/04 03:17:54 DEBUG : file1: reading active writers 2025/10/04 03:17:54 DEBUG : file2: reading active writers 2025/10/04 03:17:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:55 DEBUG : Looking for writers 2025/10/04 03:17:55 DEBUG : file1: reading active writers 2025/10/04 03:17:55 DEBUG : file2: reading active writers 2025/10/04 03:17:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:17:55 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xc0005512c0 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc000269708 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824636249920} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:13992756959758938223 ext:831022202875 loc:0x41313e0} ATime:{wall:13992756959759223340 ext:831022488001 loc:0x41313e0} Size:0 Rs:[] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false}, "file2": &{c:0xc0005512c0 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc000269808 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824636250176} name:file2 opens:0 downloaders: o:0xc0003b8280 fd: info:{ModTime:{wall:13992756959760608009 ext:831023872690 loc:0x41313e0} ATime:{wall:13992756959760971731 ext:831024236412 loc:0x41313e0} Size:0 Rs:[] Fingerprint:0,2025-10-04 03:17:25.786950921 +0000 UTC,da39a3ee5e6b4b0d3255bfef95601890afd80709 Dirty:false} writeBackID:2 pendingAccesses:0 modified:false beingReset:false}, } 2025/10/04 03:17:55 DEBUG : >WaitForWriters: fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache 2025/10/04 03:17:59 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:18:25 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/04 03:18:25 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file2 not removed, freed 0 bytes 2025/10/04 03:18:25 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 2 (was 2) in use 1, to upload 0, uploading 1, total size 0 (was 0) 2025/10/04 03:19:25 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/04 03:19:25 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file2 not removed, freed 0 bytes 2025/10/04 03:19:25 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': 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 2s for list eventual consistency: 2/3 2025/10/04 03:19:47.367694 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/04 03:19:47.367770 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/04 03:19:48 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/04 03:19:48 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/04 03:20:13 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:20:25 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/04 03:20:25 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file2 not removed, freed 0 bytes 2025/10/04 03:20:25 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 2 (was 2) in use 1, to upload 0, uploading 1, total size 0 (was 0) 2025/10/04 03:21:25 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file1 not removed, freed 0 bytes 2025/10/04 03:21:25 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache RemoveNotInUse (maxAge=3600000000000, emptyOnly=false): item file2 not removed, freed 0 bytes 2025/10/04 03:21:25 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 2 (was 2) in use 1, to upload 0, uploading 1, total size 0 (was 0) 2025/10/04 03:21:33 DEBUG : forgetting directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 2025/10/04 03:21:40.549247 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/04 03:21:40.549285 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/04 03:21:41 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/04 03:21:41 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/04 03:21:44 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:21:44 DEBUG : Looking for writers 2025/10/04 03:21:44 DEBUG : file1: reading active writers 2025/10/04 03:21:44 DEBUG : file2: reading active writers 2025/10/04 03:21:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2025/10/04 03:21:44 DEBUG : Looking for writers 2025/10/04 03:21:44 DEBUG : file1: reading active writers 2025/10/04 03:21:44 DEBUG : file2: reading active writers 2025/10/04 03:21:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2025/10/04 03:21:44 DEBUG : Looking for writers 2025/10/04 03:21:44 DEBUG : file1: reading active writers 2025/10/04 03:21:44 DEBUG : file2: reading active writers 2025/10/04 03:21:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2025/10/04 03:21:44 DEBUG : Looking for writers 2025/10/04 03:21:44 DEBUG : file1: reading active writers 2025/10/04 03:21:44 DEBUG : file2: reading active writers 2025/10/04 03:21:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2025/10/04 03:21:44 DEBUG : Looking for writers 2025/10/04 03:21:44 DEBUG : file1: reading active writers 2025/10/04 03:21:44 DEBUG : file2: reading active writers 2025/10/04 03:21:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2025/10/04 03:21:44 DEBUG : Looking for writers 2025/10/04 03:21:44 DEBUG : file2: reading active writers 2025/10/04 03:21:44 DEBUG : file1: reading active writers 2025/10/04 03:21:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2025/10/04 03:21:45 DEBUG : Looking for writers 2025/10/04 03:21:45 DEBUG : file1: reading active writers 2025/10/04 03:21:45 DEBUG : file2: reading active writers 2025/10/04 03:21:45 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2025/10/04 03:21:45 DEBUG : Looking for writers 2025/10/04 03:21:45 DEBUG : file1: reading active writers 2025/10/04 03:21:45 DEBUG : file2: reading active writers 2025/10/04 03:21:45 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:21:46 DEBUG : Looking for writers 2025/10/04 03:21:46 DEBUG : file1: reading active writers 2025/10/04 03:21:46 DEBUG : file2: reading active writers 2025/10/04 03:21:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:21:47 DEBUG : Looking for writers 2025/10/04 03:21:47 DEBUG : file1: reading active writers 2025/10/04 03:21:47 DEBUG : file2: reading active writers 2025/10/04 03:21:47 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:21:48 DEBUG : Looking for writers 2025/10/04 03:21:48 DEBUG : file1: reading active writers 2025/10/04 03:21:48 DEBUG : file2: reading active writers 2025/10/04 03:21:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:21:49 DEBUG : Looking for writers 2025/10/04 03:21:49 DEBUG : file1: reading active writers 2025/10/04 03:21:49 DEBUG : file2: reading active writers 2025/10/04 03:21:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:21:50 DEBUG : Looking for writers 2025/10/04 03:21:50 DEBUG : file1: reading active writers 2025/10/04 03:21:50 DEBUG : file2: reading active writers 2025/10/04 03:21:50 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:21:51 DEBUG : Looking for writers 2025/10/04 03:21:51 DEBUG : file1: reading active writers 2025/10/04 03:21:51 DEBUG : file2: reading active writers 2025/10/04 03:21:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:21:52 DEBUG : Looking for writers 2025/10/04 03:21:52 DEBUG : file2: reading active writers 2025/10/04 03:21:52 DEBUG : file1: reading active writers 2025/10/04 03:21:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:21:53 DEBUG : Looking for writers 2025/10/04 03:21:53 DEBUG : file1: reading active writers 2025/10/04 03:21:53 DEBUG : file2: reading active writers 2025/10/04 03:21:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:21:54 DEBUG : Looking for writers 2025/10/04 03:21:54 DEBUG : file1: reading active writers 2025/10/04 03:21:54 DEBUG : file2: reading active writers 2025/10/04 03:21:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:21:55 DEBUG : Looking for writers 2025/10/04 03:21:55 DEBUG : file1: reading active writers 2025/10/04 03:21:55 DEBUG : file2: reading active writers 2025/10/04 03:21:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:21:56 DEBUG : Looking for writers 2025/10/04 03:21:56 DEBUG : file1: reading active writers 2025/10/04 03:21:56 DEBUG : file2: reading active writers 2025/10/04 03:21:56 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:21:57 DEBUG : Looking for writers 2025/10/04 03:21:57 DEBUG : file1: reading active writers 2025/10/04 03:21:57 DEBUG : file2: reading active writers 2025/10/04 03:21:57 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:21:58 DEBUG : Looking for writers 2025/10/04 03:21:58 DEBUG : file1: reading active writers 2025/10/04 03:21:58 DEBUG : file2: reading active writers 2025/10/04 03:21:58 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:21:59 DEBUG : Looking for writers 2025/10/04 03:21:59 DEBUG : file1: reading active writers 2025/10/04 03:21:59 DEBUG : file2: reading active writers 2025/10/04 03:21:59 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:22:00 DEBUG : Looking for writers 2025/10/04 03:22:00 DEBUG : file1: reading active writers 2025/10/04 03:22:00 DEBUG : file2: reading active writers 2025/10/04 03:22:00 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:22:01 DEBUG : Looking for writers 2025/10/04 03:22:01 DEBUG : file1: reading active writers 2025/10/04 03:22:01 DEBUG : file2: reading active writers 2025/10/04 03:22:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:22:02 DEBUG : Looking for writers 2025/10/04 03:22:02 DEBUG : file1: reading active writers 2025/10/04 03:22:02 DEBUG : file2: reading active writers 2025/10/04 03:22:02 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:22:03 DEBUG : Looking for writers 2025/10/04 03:22:03 DEBUG : file1: reading active writers 2025/10/04 03:22:03 DEBUG : file2: reading active writers 2025/10/04 03:22:03 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:22:04 DEBUG : Looking for writers 2025/10/04 03:22:04 DEBUG : file1: reading active writers 2025/10/04 03:22:04 DEBUG : file2: reading active writers 2025/10/04 03:22:04 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:22:05 DEBUG : Looking for writers 2025/10/04 03:22:05 DEBUG : file1: reading active writers 2025/10/04 03:22:05 DEBUG : file2: reading active writers 2025/10/04 03:22:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:22:06 DEBUG : Looking for writers 2025/10/04 03:22:06 DEBUG : file1: reading active writers 2025/10/04 03:22:06 DEBUG : file2: reading active writers 2025/10/04 03:22:06 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:22:07 DEBUG : Looking for writers 2025/10/04 03:22:07 DEBUG : file1: reading active writers 2025/10/04 03:22:07 DEBUG : file2: reading active writers 2025/10/04 03:22:07 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:22:08 DEBUG : Looking for writers 2025/10/04 03:22:08 DEBUG : file1: reading active writers 2025/10/04 03:22:08 DEBUG : file2: reading active writers 2025/10/04 03:22:08 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:22:09 DEBUG : Looking for writers 2025/10/04 03:22:09 DEBUG : file1: reading active writers 2025/10/04 03:22:09 DEBUG : file2: reading active writers 2025/10/04 03:22:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:22:10 DEBUG : Looking for writers 2025/10/04 03:22:10 DEBUG : file1: reading active writers 2025/10/04 03:22:10 DEBUG : file2: reading active writers 2025/10/04 03:22:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:22:11 DEBUG : Looking for writers 2025/10/04 03:22:11 DEBUG : file1: reading active writers 2025/10/04 03:22:11 DEBUG : file2: reading active writers 2025/10/04 03:22:11 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:22:12 DEBUG : Looking for writers 2025/10/04 03:22:12 DEBUG : file1: reading active writers 2025/10/04 03:22:12 DEBUG : file2: reading active writers 2025/10/04 03:22:12 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:22:13 DEBUG : Looking for writers 2025/10/04 03:22:13 DEBUG : file1: reading active writers 2025/10/04 03:22:13 DEBUG : file2: reading active writers 2025/10/04 03:22:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:22:14 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xc0005512c0 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc000269708 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824636249920} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:13992756959758938223 ext:831022202875 loc:0x41313e0} ATime:{wall:13992756959759223340 ext:831022488001 loc:0x41313e0} Size:0 Rs:[] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false}, "file2": &{c:0xc0005512c0 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc000269808 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824636250176} name:file2 opens:0 downloaders: o:0xc0003b8280 fd: info:{ModTime:{wall:13992756959760608009 ext:831023872690 loc:0x41313e0} ATime:{wall:13992756959760971731 ext:831024236412 loc:0x41313e0} Size:0 Rs:[] Fingerprint:0,2025-10-04 03:17:25.786950921 +0000 UTC,da39a3ee5e6b4b0d3255bfef95601890afd80709 Dirty:false} writeBackID:2 pendingAccesses:0 modified:false beingReset:false}, } 2025/10/04 03:22:14 DEBUG : >WaitForWriters: 2025/10/04 03:22:14 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleWriteNoWrite (397.79s) === RUN TestRWFileHandleFlushWrite run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:24:03 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:24:03 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:24:03 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:24:03 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:24:03 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:24:03 DEBUG : Config file has changed externally - reloading 2025/10/04 03:24:03 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:24:03 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:24:03 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:24:03 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:24:03 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:24:03 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:24:03 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:24:03 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:24:03 DEBUG : file1: newRWFileHandle: 2025/10/04 03:24:03 DEBUG : file1(0xc0001c5680): openPending: 2025/10/04 03:24:03 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/04 03:24:03 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:24:03 DEBUG : file1(0xc0001c5680): >openPending: err= 2025/10/04 03:24:03 DEBUG : file1: >newRWFileHandle: err= 2025/10/04 03:24:03 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:24:03 DEBUG : file1: >Open: fd=file1 (rw), err= 2025/10/04 03:24:03 DEBUG : file1: >OpenFile: fd=file1 (rw), err= 2025/10/04 03:24:03 DEBUG : file1(0xc0001c5680): _writeAt: size=5, off=0 2025/10/04 03:24:03 DEBUG : file1(0xc0001c5680): >_writeAt: n=5, err= 2025/10/04 03:24:03 DEBUG : file1(0xc0001c5680): RWFileHandle.Flush 2025/10/04 03:24:03 DEBUG : file1(0xc0001c5680): RWFileHandle.Flush 2025/10/04 03:24:03 DEBUG : file1(0xc0001c5680): close: 2025/10/04 03:24:03 DEBUG : file1: vfs cache: setting modification time to 2025-10-04 03:24:03.593984465 +0000 UTC m=+1228.830906224 2025/10/04 03:24:03 INFO : file1: vfs cache: queuing for upload in 100ms 2025/10/04 03:24:03 DEBUG : file1(0xc0001c5680): >close: err= 2025/10/04 03:24:03 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:24:03 DEBUG : Looking for writers 2025/10/04 03:24:03 DEBUG : file1: reading active writers 2025/10/04 03:24:03 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2025/10/04 03:24:03 DEBUG : Looking for writers 2025/10/04 03:24:03 DEBUG : file1: reading active writers 2025/10/04 03:24:03 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2025/10/04 03:24:03 DEBUG : Looking for writers 2025/10/04 03:24:03 DEBUG : file1: reading active writers 2025/10/04 03:24:03 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2025/10/04 03:24:03 DEBUG : Looking for writers 2025/10/04 03:24:03 DEBUG : file1: reading active writers 2025/10/04 03:24:03 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2025/10/04 03:24:03 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:24:03 DEBUG : Looking for writers 2025/10/04 03:24:03 DEBUG : file1: reading active writers 2025/10/04 03:24:03 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2025/10/04 03:24:03 DEBUG : Looking for writers 2025/10/04 03:24:03 DEBUG : file1: reading active writers 2025/10/04 03:24:03 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2025/10/04 03:24:04.119230 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/04 03:24:04.119263 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/04 03:24:04 DEBUG : Looking for writers 2025/10/04 03:24:04 DEBUG : file1: reading active writers 2025/10/04 03:24:04 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2025/10/04 03:24:04 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/04 03:24:04 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/04 03:24:04 DEBUG : Looking for writers 2025/10/04 03:24:04 DEBUG : file1: reading active writers 2025/10/04 03:24:04 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:05 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:24:05.454734 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/04 03:24:05.454776 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/04 03:24:05 DEBUG : Looking for writers 2025/10/04 03:24:05 DEBUG : file1: reading active writers 2025/10/04 03:24:05 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:06 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/04 03:24:06 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/04 03:24:06 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:24:06 DEBUG : Looking for writers 2025/10/04 03:24:06 DEBUG : file1: reading active writers 2025/10/04 03:24:06 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:06.986873 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/04 03:24:06.986913 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/04 03:24:07 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/04 03:24:07 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/04 03:24:07 DEBUG : Looking for writers 2025/10/04 03:24:07 DEBUG : file1: reading active writers 2025/10/04 03:24:07 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:08 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:24:08 DEBUG : Looking for writers 2025/10/04 03:24:08 DEBUG : file1: reading active writers 2025/10/04 03:24:08 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:08.930074 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/04 03:24:08.930119 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/04 03:24:09 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/04 03:24:09 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/04 03:24:09 DEBUG : Looking for writers 2025/10/04 03:24:09 DEBUG : file1: reading active writers 2025/10/04 03:24:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:10 DEBUG : Looking for writers 2025/10/04 03:24:10 DEBUG : file1: reading active writers 2025/10/04 03:24:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:11 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:24:11.706854 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/04 03:24:11.706899 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/04 03:24:11 DEBUG : Looking for writers 2025/10/04 03:24:11 DEBUG : file1: reading active writers 2025/10/04 03:24:11 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24: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/04 03:24:12 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/04 03:24:12 DEBUG : Looking for writers 2025/10/04 03:24:12 DEBUG : file1: reading active writers 2025/10/04 03:24:12 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:13 DEBUG : Looking for writers 2025/10/04 03:24:13 DEBUG : file1: reading active writers 2025/10/04 03:24:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:14 DEBUG : Looking for writers 2025/10/04 03:24:14 DEBUG : file1: reading active writers 2025/10/04 03:24:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:15 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:24:15 DEBUG : Looking for writers 2025/10/04 03:24:15 DEBUG : file1: reading active writers 2025/10/04 03:24:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:16.043179 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/04 03:24:16.043216 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/04 03:24: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/04 03:24:16 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/04 03:24:16 DEBUG : Looking for writers 2025/10/04 03:24:16 DEBUG : file1: reading active writers 2025/10/04 03:24:16 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:17 DEBUG : Looking for writers 2025/10/04 03:24:17 DEBUG : file1: reading active writers 2025/10/04 03:24:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:18 DEBUG : Looking for writers 2025/10/04 03:24:18 DEBUG : file1: reading active writers 2025/10/04 03:24:18 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:19 DEBUG : Looking for writers 2025/10/04 03:24:19 DEBUG : file1: reading active writers 2025/10/04 03:24:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:20 DEBUG : Looking for writers 2025/10/04 03:24:20 DEBUG : file1: reading active writers 2025/10/04 03:24:20 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:21 DEBUG : Looking for writers 2025/10/04 03:24:21 DEBUG : file1: reading active writers 2025/10/04 03:24:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:22 DEBUG : Looking for writers 2025/10/04 03:24:22 DEBUG : file1: reading active writers 2025/10/04 03:24:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:23 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:24:23.702308 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/04 03:24:23.702347 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/04 03:24:23 DEBUG : Looking for writers 2025/10/04 03:24:23 DEBUG : file1: reading active writers 2025/10/04 03:24:23 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:24 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/04 03:24:24 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/04 03:24:24 DEBUG : Looking for writers 2025/10/04 03:24:24 DEBUG : file1: reading active writers 2025/10/04 03:24:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:25 DEBUG : Looking for writers 2025/10/04 03:24:25 DEBUG : file1: reading active writers 2025/10/04 03:24:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:26 DEBUG : Looking for writers 2025/10/04 03:24:26 DEBUG : file1: reading active writers 2025/10/04 03:24:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:27 DEBUG : Looking for writers 2025/10/04 03:24:27 DEBUG : file1: reading active writers 2025/10/04 03:24:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:28 DEBUG : Looking for writers 2025/10/04 03:24:28 DEBUG : file1: reading active writers 2025/10/04 03:24:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:29 DEBUG : Looking for writers 2025/10/04 03:24:29 DEBUG : file1: reading active writers 2025/10/04 03:24:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:30 DEBUG : Looking for writers 2025/10/04 03:24:30 DEBUG : file1: reading active writers 2025/10/04 03:24:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:31 DEBUG : Looking for writers 2025/10/04 03:24:31 DEBUG : file1: reading active writers 2025/10/04 03:24:31 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:32 DEBUG : Looking for writers 2025/10/04 03:24:32 DEBUG : file1: reading active writers 2025/10/04 03:24:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:33 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xc007d143c0 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc008c74d08 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824781000000} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:13992757386916887505 ext:1228830906224 loc:0x41313e0} ATime:{wall:13992757386916956114 ext:1228830974842 loc:0x41313e0} Size:5 Rs:[{Pos:0 Size:5}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false}, } 2025/10/04 03:24:33 DEBUG : >WaitForWriters: 2025/10/04 03:24:33 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting --- PASS: TestRWFileHandleFlushWrite (30.67s) === RUN TestRWFileHandleReleaseWrite run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:24:34 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:24:34 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:24:34 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:24:34 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:24:34 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:24:34 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:24:34 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:24:34 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:24:34 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:24:34 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:24:34 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:24:34 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:24:34 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:24:34 DEBUG : file1: newRWFileHandle: 2025/10/04 03:24:34 DEBUG : file1(0xc0092c0540): openPending: 2025/10/04 03:24:34 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/04 03:24:34 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:24:34 DEBUG : file1(0xc0092c0540): >openPending: err= 2025/10/04 03:24:34 DEBUG : file1: >newRWFileHandle: err= 2025/10/04 03:24:34 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:24:34 DEBUG : file1: >Open: fd=file1 (rw), err= 2025/10/04 03:24:34 DEBUG : file1: >OpenFile: fd=file1 (rw), err= 2025/10/04 03:24:34 DEBUG : file1(0xc0092c0540): _writeAt: size=5, off=0 2025/10/04 03:24:34 DEBUG : file1(0xc0092c0540): >_writeAt: n=5, err= 2025/10/04 03:24:34 DEBUG : file1(0xc0092c0540): RWFileHandle.Release 2025/10/04 03:24:34 DEBUG : file1(0xc0092c0540): close: 2025/10/04 03:24:34 DEBUG : file1: vfs cache: setting modification time to 2025-10-04 03:24:34.257460458 +0000 UTC m=+1259.494382197 2025/10/04 03:24:34 INFO : file1: vfs cache: queuing for upload in 100ms 2025/10/04 03:24:34 DEBUG : file1(0xc0092c0540): >close: err= 2025/10/04 03:24:34 DEBUG : file1(0xc0092c0540): RWFileHandle.Release 2025/10/04 03:24:34 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:24:34 DEBUG : Looking for writers 2025/10/04 03:24:34 DEBUG : file1: reading active writers 2025/10/04 03:24:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2025/10/04 03:24:34 DEBUG : Looking for writers 2025/10/04 03:24:34 DEBUG : file1: reading active writers 2025/10/04 03:24:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2025/10/04 03:24:34 DEBUG : Looking for writers 2025/10/04 03:24:34 DEBUG : file1: reading active writers 2025/10/04 03:24:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2025/10/04 03:24:34 DEBUG : Looking for writers 2025/10/04 03:24:34 DEBUG : file1: reading active writers 2025/10/04 03:24:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2025/10/04 03:24:34 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:24:34 DEBUG : Looking for writers 2025/10/04 03:24:34 DEBUG : file1: reading active writers 2025/10/04 03:24:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2025/10/04 03:24:34 DEBUG : Looking for writers 2025/10/04 03:24:34 DEBUG : file1: reading active writers 2025/10/04 03:24:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2025/10/04 03:24:34.780892 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/04 03:24:34.780927 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/04 03:24:34 DEBUG : Looking for writers 2025/10/04 03:24:34 DEBUG : file1: reading active writers 2025/10/04 03:24:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2025/10/04 03:24: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/04 03:24:35 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/04 03:24:35 DEBUG : Looking for writers 2025/10/04 03:24:35 DEBUG : file1: reading active writers 2025/10/04 03:24:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:35 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:24:36.133176 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/04 03:24:36.133210 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/04 03:24:36 DEBUG : Looking for writers 2025/10/04 03:24:36 DEBUG : file1: reading active writers 2025/10/04 03:24:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:36 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/04 03:24:36 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/04 03:24:37 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:24:37 DEBUG : Looking for writers 2025/10/04 03:24:37 DEBUG : file1: reading active writers 2025/10/04 03:24:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:37.667024 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/04 03:24:37.667050 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/04 03:24: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/04 03:24:38 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/04 03:24:38 DEBUG : Looking for writers 2025/10/04 03:24:38 DEBUG : file1: reading active writers 2025/10/04 03:24:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:39 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:24:39 DEBUG : Looking for writers 2025/10/04 03:24:39 DEBUG : file1: reading active writers 2025/10/04 03:24:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:39.634754 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/04 03:24:39.634784 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/04 03:24:40 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/04 03:24:40 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/04 03:24:40 DEBUG : Looking for writers 2025/10/04 03:24:40 DEBUG : file1: reading active writers 2025/10/04 03:24:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:41 DEBUG : Looking for writers 2025/10/04 03:24:41 DEBUG : file1: reading active writers 2025/10/04 03:24:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:41 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:24:42.395898 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/04 03:24:42.395937 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/04 03:24:42 DEBUG : Looking for writers 2025/10/04 03:24:42 DEBUG : file1: reading active writers 2025/10/04 03:24:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:43 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/04 03:24:43 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/04 03:24:43 DEBUG : Looking for writers 2025/10/04 03:24:43 DEBUG : file1: reading active writers 2025/10/04 03:24:43 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:44 DEBUG : Looking for writers 2025/10/04 03:24:44 DEBUG : file1: reading active writers 2025/10/04 03:24:44 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:45 DEBUG : Looking for writers 2025/10/04 03:24:45 DEBUG : file1: reading active writers 2025/10/04 03:24:45 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:46 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:24:46 DEBUG : Looking for writers 2025/10/04 03:24:46 DEBUG : file1: reading active writers 2025/10/04 03:24:46 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:46.770046 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/04 03:24:46.770080 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/04 03:24:47 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/04 03:24:47 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/04 03:24:47 DEBUG : Looking for writers 2025/10/04 03:24:47 DEBUG : file1: reading active writers 2025/10/04 03:24:47 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:48 DEBUG : Looking for writers 2025/10/04 03:24:48 DEBUG : file1: reading active writers 2025/10/04 03:24:48 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:49 DEBUG : Looking for writers 2025/10/04 03:24:49 DEBUG : file1: reading active writers 2025/10/04 03:24:49 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:50 DEBUG : Looking for writers 2025/10/04 03:24:50 DEBUG : file1: reading active writers 2025/10/04 03:24:50 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:51 DEBUG : Looking for writers 2025/10/04 03:24:51 DEBUG : file1: reading active writers 2025/10/04 03:24:51 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:52 DEBUG : Looking for writers 2025/10/04 03:24:52 DEBUG : file1: reading active writers 2025/10/04 03:24:52 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:53 DEBUG : Looking for writers 2025/10/04 03:24:53 DEBUG : file1: reading active writers 2025/10/04 03:24:53 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:53 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:24:54.470884 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/04 03:24:54.470925 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/04 03:24:54 DEBUG : Looking for writers 2025/10/04 03:24:54 DEBUG : file1: reading active writers 2025/10/04 03:24:54 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:55 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/04 03:24:55 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/04 03:24:55 DEBUG : Looking for writers 2025/10/04 03:24:55 DEBUG : file1: reading active writers 2025/10/04 03:24:55 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:56 DEBUG : Looking for writers 2025/10/04 03:24:56 DEBUG : file1: reading active writers 2025/10/04 03:24:56 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:57 DEBUG : Looking for writers 2025/10/04 03:24:57 DEBUG : file1: reading active writers 2025/10/04 03:24:57 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:58 DEBUG : Looking for writers 2025/10/04 03:24:58 DEBUG : file1: reading active writers 2025/10/04 03:24:58 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:24:59 DEBUG : Looking for writers 2025/10/04 03:24:59 DEBUG : file1: reading active writers 2025/10/04 03:24:59 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:00 DEBUG : Looking for writers 2025/10/04 03:25:00 DEBUG : file1: reading active writers 2025/10/04 03:25:00 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:01 DEBUG : Looking for writers 2025/10/04 03:25:01 DEBUG : file1: reading active writers 2025/10/04 03:25:01 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:02 DEBUG : Looking for writers 2025/10/04 03:25:02 DEBUG : file1: reading active writers 2025/10/04 03:25:02 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:03 DEBUG : Looking for writers 2025/10/04 03:25:03 DEBUG : file1: reading active writers 2025/10/04 03:25:03 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:04 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xc0009210e0 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc003c78608 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824697128512} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:13992757419866360042 ext:1259494382197 loc:0x41313e0} ATime:{wall:13992757419866403163 ext:1259494425318 loc:0x41313e0} Size:5 Rs:[{Pos:0 Size:5}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false}, } 2025/10/04 03:25:04 DEBUG : >WaitForWriters: 2025/10/04 03:25:04 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting --- PASS: TestRWFileHandleReleaseWrite (30.65s) === RUN TestRWFileHandleSizeTruncateExisting run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:25:04 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:25:04 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:25:04 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:04 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:04 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:04 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:25:04 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:04 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:04 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:25:04 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:04 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:25:06.102328 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:25:06.102364 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:25:06 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:25:06 DEBUG : Looking for writers 2025/10/04 03:25:06 DEBUG : >WaitForWriters: 2025/10/04 03:25:06 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleSizeTruncateExisting (2.32s) === RUN TestRWFileHandleSizeCreateExisting run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:25:07 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:25:07 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:25:07 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:07 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:07 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:07 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:25:07 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:07 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:07 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:25:07 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:07 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:25:08.402613 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:25:08.402647 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:25:08 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:25:08 DEBUG : Looking for writers 2025/10/04 03:25:08 DEBUG : >WaitForWriters: 2025/10/04 03:25:08 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting --- FAIL: TestRWFileHandleSizeCreateExisting (2.33s) === RUN TestRWFileHandleSizeCreateNew run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:25:09 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:25:09 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:25:09 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:09 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:09 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:09 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:25:09 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:09 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:09 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:25:09 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:09 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:25:09 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:25:09 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:25:09 DEBUG : file1: newRWFileHandle: 2025/10/04 03:25:09 DEBUG : file1(0xc0006bfb00): openPending: 2025/10/04 03:25:09 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/04 03:25:09 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:25:09 DEBUG : file1(0xc0006bfb00): >openPending: err= 2025/10/04 03:25:09 DEBUG : file1: >newRWFileHandle: err= 2025/10/04 03:25:09 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:25:09 DEBUG : file1: >Open: fd=file1 (rw), err= 2025/10/04 03:25:09 DEBUG : file1: >OpenFile: fd=file1 (rw), err= 2025/10/04 03:25:09 DEBUG : file1(0xc0006bfb00): _writeAt: size=5, off=0 2025/10/04 03:25:09 DEBUG : file1(0xc0006bfb00): >_writeAt: n=5, err= 2025/10/04 03:25:09 DEBUG : file1(0xc0006bfb00): close: 2025/10/04 03:25:09 DEBUG : file1: vfs cache: setting modification time to 2025-10-04 03:25:09.561067706 +0000 UTC m=+1294.797989456 2025/10/04 03:25:09 INFO : file1: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:09 DEBUG : file1(0xc0006bfb00): >close: err= 2025/10/04 03:25:09 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:25:09 DEBUG : Looking for writers 2025/10/04 03:25:09 DEBUG : file1: reading active writers 2025/10/04 03:25:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2025/10/04 03:25:09 DEBUG : Looking for writers 2025/10/04 03:25:09 DEBUG : file1: reading active writers 2025/10/04 03:25:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2025/10/04 03:25:09 DEBUG : Looking for writers 2025/10/04 03:25:09 DEBUG : file1: reading active writers 2025/10/04 03:25:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2025/10/04 03:25:09 DEBUG : Looking for writers 2025/10/04 03:25:09 DEBUG : file1: reading active writers 2025/10/04 03:25:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2025/10/04 03:25:09 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:25:09 DEBUG : Looking for writers 2025/10/04 03:25:09 DEBUG : file1: reading active writers 2025/10/04 03:25:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2025/10/04 03:25:09 DEBUG : Looking for writers 2025/10/04 03:25:09 DEBUG : file1: reading active writers 2025/10/04 03:25:09 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2025/10/04 03:25:10.091039 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/04 03:25:10.091076 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/04 03:25:10 DEBUG : Looking for writers 2025/10/04 03:25:10 DEBUG : file1: reading active writers 2025/10/04 03:25:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2025/10/04 03:25:10 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/04 03:25:10 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/04 03:25:10 DEBUG : Looking for writers 2025/10/04 03:25:10 DEBUG : file1: reading active writers 2025/10/04 03:25:10 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:10 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:25:11.425439 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/04 03:25:11.425476 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/04 03:25:11 DEBUG : Looking for writers 2025/10/04 03:25:11 DEBUG : file1: reading active writers 2025/10/04 03:25:11 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25: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/04 03:25:12 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/04 03:25:12 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:25:12 DEBUG : Looking for writers 2025/10/04 03:25:12 DEBUG : file1: reading active writers 2025/10/04 03:25:12 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:13.104588 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/04 03:25:13.104621 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/04 03:25:13 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/04 03:25:13 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/04 03:25:13 DEBUG : Looking for writers 2025/10/04 03:25:13 DEBUG : file1: reading active writers 2025/10/04 03:25:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:14 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:25:14 DEBUG : Looking for writers 2025/10/04 03:25:14 DEBUG : file1: reading active writers 2025/10/04 03:25:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:15.038502 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/04 03:25:15.038535 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/04 03:25:15 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/04 03:25:15 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/04 03:25:15 DEBUG : Looking for writers 2025/10/04 03:25:15 DEBUG : file1: reading active writers 2025/10/04 03:25:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:16 DEBUG : Looking for writers 2025/10/04 03:25:16 DEBUG : file1: reading active writers 2025/10/04 03:25:16 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:17 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:25:17.830007 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/04 03:25:17.830034 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/04 03:25:17 DEBUG : Looking for writers 2025/10/04 03:25:17 DEBUG : file1: reading active writers 2025/10/04 03:25:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25: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/04 03:25:18 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/04 03:25:18 DEBUG : Looking for writers 2025/10/04 03:25:18 DEBUG : file1: reading active writers 2025/10/04 03:25:18 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:19 DEBUG : Looking for writers 2025/10/04 03:25:19 DEBUG : file1: reading active writers 2025/10/04 03:25:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:20 DEBUG : Looking for writers 2025/10/04 03:25:20 DEBUG : file1: reading active writers 2025/10/04 03:25:20 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:21 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:25:21 DEBUG : Looking for writers 2025/10/04 03:25:21 DEBUG : file1: reading active writers 2025/10/04 03:25:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:22.230861 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/04 03:25:22.230902 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/04 03:25:22 DEBUG : Looking for writers 2025/10/04 03:25:22 DEBUG : file1: reading active writers 2025/10/04 03:25:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25: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/04 03:25:22 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/04 03:25:23 DEBUG : Looking for writers 2025/10/04 03:25:23 DEBUG : file1: reading active writers 2025/10/04 03:25:23 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:24 DEBUG : Looking for writers 2025/10/04 03:25:24 DEBUG : file1: reading active writers 2025/10/04 03:25:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:25 DEBUG : Looking for writers 2025/10/04 03:25:25 DEBUG : file1: reading active writers 2025/10/04 03:25:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:26 DEBUG : Looking for writers 2025/10/04 03:25:26 DEBUG : file1: reading active writers 2025/10/04 03:25:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:27 DEBUG : Looking for writers 2025/10/04 03:25:27 DEBUG : file1: reading active writers 2025/10/04 03:25:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:28 DEBUG : Looking for writers 2025/10/04 03:25:28 DEBUG : file1: reading active writers 2025/10/04 03:25:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:29 DEBUG : file1: vfs cache: starting upload 2025/10/04 03:25:29.771338 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/04 03:25:29.771376 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/04 03:25:29 DEBUG : Looking for writers 2025/10/04 03:25:29 DEBUG : file1: reading active writers 2025/10/04 03:25:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25: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/04 03:25:30 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/04 03:25:30 DEBUG : Looking for writers 2025/10/04 03:25:30 DEBUG : file1: reading active writers 2025/10/04 03:25:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:31 DEBUG : Looking for writers 2025/10/04 03:25:31 DEBUG : file1: reading active writers 2025/10/04 03:25:31 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:32 DEBUG : Looking for writers 2025/10/04 03:25:32 DEBUG : file1: reading active writers 2025/10/04 03:25:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:33 DEBUG : Looking for writers 2025/10/04 03:25:33 DEBUG : file1: reading active writers 2025/10/04 03:25:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:34 DEBUG : Looking for writers 2025/10/04 03:25:34 DEBUG : file1: reading active writers 2025/10/04 03:25:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:35 DEBUG : Looking for writers 2025/10/04 03:25:35 DEBUG : file1: reading active writers 2025/10/04 03:25:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:36 DEBUG : Looking for writers 2025/10/04 03:25:36 DEBUG : file1: reading active writers 2025/10/04 03:25:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:37 DEBUG : Looking for writers 2025/10/04 03:25:37 DEBUG : file1: reading active writers 2025/10/04 03:25:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:38 DEBUG : Looking for writers 2025/10/04 03:25:38 DEBUG : file1: reading active writers 2025/10/04 03:25:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:39 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xc007d14960 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc007f0cb08 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824766942016} name:file1 opens:0 downloaders: o: fd: info:{ModTime:{wall:13992757457750931130 ext:1294797989456 loc:0x41313e0} ATime:{wall:13992757457750979922 ext:1294798038247 loc:0x41313e0} Size:5 Rs:[{Pos:0 Size:5}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false}, } 2025/10/04 03:25:39 DEBUG : >WaitForWriters: 2025/10/04 03:25:39 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting --- PASS: TestRWFileHandleSizeCreateNew (30.64s) === RUN TestRWFileHandleOpenTests === RUN TestRWFileHandleOpenTests/writes run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:25:39 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:25:39 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:25:39 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:39 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:39 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:39 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:25:39 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:39 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:39 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:25:39 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:39 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) === RUN TestRWFileHandleOpenTests/writes/os.O_RDONLY 2025/10/04 03:25:40 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=-rw-rw-rw- 2025/10/04 03:25:40 DEBUG : open-test-file: >OpenFile: fd=, err=file does not exist 2025/10/04 03:25:40 DEBUG : open-test-file: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:25:40 DEBUG : open-test-file: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:25:40 DEBUG : open-test-file: newRWFileHandle: 2025/10/04 03:25:40 DEBUG : open-test-file(0xc0000b2f00): openPending: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/04 03:25:40 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:40 DEBUG : open-test-file(0xc0000b2f00): >openPending: err= 2025/10/04 03:25:40 DEBUG : open-test-file: >newRWFileHandle: err= 2025/10/04 03:25:40 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:40 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err= 2025/10/04 03:25:40 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err= 2025/10/04 03:25:40 DEBUG : open-test-file(0xc0000b2f00): _writeAt: size=5, off=0 2025/10/04 03:25:40 DEBUG : open-test-file(0xc0000b2f00): >_writeAt: n=5, err= 2025/10/04 03:25:40 DEBUG : open-test-file(0xc0000b2f00): close: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: setting modification time to 2025-10-04 03:25:40.198129287 +0000 UTC m=+1325.435051026 2025/10/04 03:25:40 INFO : open-test-file: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:40 DEBUG : open-test-file(0xc0000b2f00): >close: err= 2025/10/04 03:25:40 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=-rw-rw-rw- 2025/10/04 03:25:40 DEBUG : open-test-file: Open: flags=O_RDONLY 2025/10/04 03:25:40 DEBUG : open-test-file: newRWFileHandle: 2025/10/04 03:25:40 DEBUG : open-test-file: >newRWFileHandle: err= 2025/10/04 03:25:40 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err= 2025/10/04 03:25:40 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err= 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636080): _readAt: size=2, off=0 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636080): openPending: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct) 2025/10/04 03:25:40 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636080): >openPending: err= 2025/10/04 03:25:40 DEBUG : vfs cache: looking for range={Pos:0 Size:2} in [{Pos:0 Size:5}] - present true 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636080): >_readAt: n=2, err= 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636080): _writeAt: size=3, off=2 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636080): >_writeAt: n=0, err=Bad file descriptor 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636080): close: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: setting modification time to 2025-10-04 03:25:40.198129287 +0000 UTC m=+1325.435051026 2025/10/04 03:25:40 INFO : open-test-file: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636080): >close: err= 2025/10/04 03:25:40 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=---------- 2025/10/04 03:25:40 DEBUG : open-test-file: Open: flags=O_RDONLY 2025/10/04 03:25:40 DEBUG : open-test-file: newRWFileHandle: 2025/10/04 03:25:40 DEBUG : open-test-file: >newRWFileHandle: err= 2025/10/04 03:25:40 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err= 2025/10/04 03:25:40 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err= 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636580): _readAt: size=512, off=0 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636580): openPending: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct) 2025/10/04 03:25:40 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636580): >openPending: err= 2025/10/04 03:25:40 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636580): >_readAt: n=5, err=EOF 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636580): close: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: setting modification time to 2025-10-04 03:25:40.198129287 +0000 UTC m=+1325.435051026 2025/10/04 03:25:40 INFO : open-test-file: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636580): >close: err= 2025/10/04 03:25:40 DEBUG : open-test-file: Remove: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: cancelling writeback (uploading false) 0xc000760540 item 1 2025/10/04 03:25:40 INFO : open-test-file: vfs cache: removed cache file as file deleted 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: removed metadata from cache as file deleted 2025/10/04 03:25:40 DEBUG : Added virtual directory entry vDel: "open-test-file" 2025/10/04 03:25:40 DEBUG : open-test-file: >Remove: err= === RUN TestRWFileHandleOpenTests/writes/os.O_WRONLY 2025/10/04 03:25:40 DEBUG : open-test-file: OpenFile: flags=O_WRONLY, perm=-rw-rw-rw- 2025/10/04 03:25:40 DEBUG : open-test-file: >OpenFile: fd=, err=file does not exist 2025/10/04 03:25:40 DEBUG : open-test-file: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:25:40 DEBUG : open-test-file: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:25:40 DEBUG : open-test-file: newRWFileHandle: 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637400): openPending: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/04 03:25:40 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637400): >openPending: err= 2025/10/04 03:25:40 DEBUG : open-test-file: >newRWFileHandle: err= 2025/10/04 03:25:40 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:40 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err= 2025/10/04 03:25:40 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err= 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637400): _writeAt: size=5, off=0 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637400): >_writeAt: n=5, err= 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637400): close: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: setting modification time to 2025-10-04 03:25:40.301670315 +0000 UTC m=+1325.538592084 2025/10/04 03:25:40 INFO : open-test-file: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637400): >close: err= 2025/10/04 03:25:40 DEBUG : open-test-file: OpenFile: flags=O_WRONLY, perm=-rw-rw-rw- 2025/10/04 03:25:40 DEBUG : open-test-file: Open: flags=O_WRONLY 2025/10/04 03:25:40 DEBUG : open-test-file: newRWFileHandle: 2025/10/04 03:25:40 DEBUG : open-test-file: >newRWFileHandle: err= 2025/10/04 03:25:40 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err= 2025/10/04 03:25:40 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err= 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637980): _readAt: size=2, off=0 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637980): >_readAt: n=0, err=Bad file descriptor 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637980): _writeAt: size=3, off=0 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637980): openPending: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct) 2025/10/04 03:25:40 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637980): >openPending: err= 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: cancelling writeback (uploading false) 0xc000937570 item 2 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637980): >_writeAt: n=3, err= 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637980): close: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: setting modification time to 2025-10-04 03:25:40.303099869 +0000 UTC m=+1325.540021637 2025/10/04 03:25:40 INFO : open-test-file: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637980): >close: err= 2025/10/04 03:25:40 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=---------- 2025/10/04 03:25:40 DEBUG : open-test-file: Open: flags=O_RDONLY 2025/10/04 03:25:40 DEBUG : open-test-file: newRWFileHandle: 2025/10/04 03:25:40 DEBUG : open-test-file: >newRWFileHandle: err= 2025/10/04 03:25:40 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err= 2025/10/04 03:25:40 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err= 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637e80): _readAt: size=512, off=0 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637e80): openPending: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct) 2025/10/04 03:25:40 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637e80): >openPending: err= 2025/10/04 03:25:40 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637e80): >_readAt: n=5, err=EOF 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637e80): close: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: setting modification time to 2025-10-04 03:25:40.303099869 +0000 UTC m=+1325.540021637 2025/10/04 03:25:40 INFO : open-test-file: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006637e80): >close: err= 2025/10/04 03:25:40 DEBUG : open-test-file: Remove: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: cancelling writeback (uploading false) 0xc000937730 item 2 2025/10/04 03:25:40 INFO : open-test-file: vfs cache: removed cache file as file deleted 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: removed metadata from cache as file deleted 2025/10/04 03:25:40 DEBUG : Added virtual directory entry vDel: "open-test-file" 2025/10/04 03:25:40 DEBUG : open-test-file: >Remove: err= === RUN TestRWFileHandleOpenTests/writes/os.O_RDWR 2025/10/04 03:25:40 DEBUG : open-test-file: OpenFile: flags=O_RDWR, perm=-rw-rw-rw- 2025/10/04 03:25:40 DEBUG : open-test-file: >OpenFile: fd=, err=file does not exist 2025/10/04 03:25:40 DEBUG : open-test-file: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:25:40 DEBUG : open-test-file: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:25:40 DEBUG : open-test-file: newRWFileHandle: 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636380): openPending: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/04 03:25:40 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636380): >openPending: err= 2025/10/04 03:25:40 DEBUG : open-test-file: >newRWFileHandle: err= 2025/10/04 03:25:40 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:40 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err= 2025/10/04 03:25:40 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err= 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636380): _writeAt: size=5, off=0 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636380): >_writeAt: n=5, err= 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636380): close: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: setting modification time to 2025-10-04 03:25:40.38898494 +0000 UTC m=+1325.625906689 2025/10/04 03:25:40 INFO : open-test-file: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636380): >close: err= 2025/10/04 03:25:40 DEBUG : open-test-file: OpenFile: flags=O_RDWR, perm=-rw-rw-rw- 2025/10/04 03:25:40 DEBUG : open-test-file: Open: flags=O_RDWR 2025/10/04 03:25:40 DEBUG : open-test-file: newRWFileHandle: 2025/10/04 03:25:40 DEBUG : open-test-file: >newRWFileHandle: err= 2025/10/04 03:25:40 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err= 2025/10/04 03:25:40 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err= 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636900): _readAt: size=2, off=0 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636900): openPending: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct) 2025/10/04 03:25:40 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636900): >openPending: err= 2025/10/04 03:25:40 DEBUG : vfs cache: looking for range={Pos:0 Size:2} in [{Pos:0 Size:5}] - present true 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636900): >_readAt: n=2, err= 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636900): _writeAt: size=3, off=2 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: cancelling writeback (uploading false) 0xc000936930 item 3 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636900): >_writeAt: n=3, err= 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636900): close: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: setting modification time to 2025-10-04 03:25:40.389971351 +0000 UTC m=+1325.626893090 2025/10/04 03:25:40 INFO : open-test-file: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636900): >close: err= 2025/10/04 03:25:40 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=---------- 2025/10/04 03:25:40 DEBUG : open-test-file: Open: flags=O_RDONLY 2025/10/04 03:25:40 DEBUG : open-test-file: newRWFileHandle: 2025/10/04 03:25:40 DEBUG : open-test-file: >newRWFileHandle: err= 2025/10/04 03:25:40 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err= 2025/10/04 03:25:40 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err= 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636e40): _readAt: size=512, off=0 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636e40): openPending: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct) 2025/10/04 03:25:40 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636e40): >openPending: err= 2025/10/04 03:25:40 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636e40): >_readAt: n=5, err=EOF 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636e40): close: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: setting modification time to 2025-10-04 03:25:40.389971351 +0000 UTC m=+1325.626893090 2025/10/04 03:25:40 INFO : open-test-file: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:40 DEBUG : open-test-file(0xc006636e40): >close: err= 2025/10/04 03:25:40 DEBUG : open-test-file: Remove: 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: cancelling writeback (uploading false) 0xc000936af0 item 3 2025/10/04 03:25:40 INFO : open-test-file: vfs cache: removed cache file as file deleted 2025/10/04 03:25:40 DEBUG : open-test-file: vfs cache: removed metadata from cache as file deleted 2025/10/04 03:25:40 DEBUG : Added virtual directory entry vDel: "open-test-file" 2025/10/04 03:25:40 DEBUG : open-test-file: >Remove: err= 2025/10/04 03:25:40 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:25:40 DEBUG : Looking for writers 2025/10/04 03:25:40 DEBUG : >WaitForWriters: 2025/10/04 03:25:40 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting === RUN TestRWFileHandleOpenTests/full run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:25:40 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:25:40 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:25:40 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:40 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:40 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:40 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:25:40 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:40 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:40 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:25:40 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:40 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) === RUN TestRWFileHandleOpenTests/full/os.O_RDONLY 2025/10/04 03:25:41 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=-rw-rw-rw- 2025/10/04 03:25:41 DEBUG : open-test-file: >OpenFile: fd=, err=file does not exist 2025/10/04 03:25:41 DEBUG : open-test-file: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:25:41 DEBUG : open-test-file: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:25:41 DEBUG : open-test-file: newRWFileHandle: 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006be880): openPending: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/04 03:25:41 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006be880): >openPending: err= 2025/10/04 03:25:41 DEBUG : open-test-file: >newRWFileHandle: err= 2025/10/04 03:25:41 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:41 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err= 2025/10/04 03:25:41 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err= 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006be880): _writeAt: size=5, off=0 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006be880): >_writeAt: n=5, err= 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006be880): close: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: setting modification time to 2025-10-04 03:25:41.134845901 +0000 UTC m=+1326.371767630 2025/10/04 03:25:41 INFO : open-test-file: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006be880): >close: err= 2025/10/04 03:25:41 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=-rw-rw-rw- 2025/10/04 03:25:41 DEBUG : open-test-file: Open: flags=O_RDONLY 2025/10/04 03:25:41 DEBUG : open-test-file: newRWFileHandle: 2025/10/04 03:25:41 DEBUG : open-test-file: >newRWFileHandle: err= 2025/10/04 03:25:41 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err= 2025/10/04 03:25:41 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err= 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006bf880): _readAt: size=2, off=0 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006bf880): openPending: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct) 2025/10/04 03:25:41 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006bf880): >openPending: err= 2025/10/04 03:25:41 DEBUG : vfs cache: looking for range={Pos:0 Size:2} in [{Pos:0 Size:5}] - present true 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006bf880): >_readAt: n=2, err= 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006bf880): _writeAt: size=3, off=2 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006bf880): >_writeAt: n=0, err=Bad file descriptor 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006bf880): close: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: setting modification time to 2025-10-04 03:25:41.134845901 +0000 UTC m=+1326.371767630 2025/10/04 03:25:41 INFO : open-test-file: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006bf880): >close: err= 2025/10/04 03:25:41 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=---------- 2025/10/04 03:25:41 DEBUG : open-test-file: Open: flags=O_RDONLY 2025/10/04 03:25:41 DEBUG : open-test-file: newRWFileHandle: 2025/10/04 03:25:41 DEBUG : open-test-file: >newRWFileHandle: err= 2025/10/04 03:25:41 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err= 2025/10/04 03:25:41 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err= 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006bfd40): _readAt: size=512, off=0 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006bfd40): openPending: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct) 2025/10/04 03:25:41 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006bfd40): >openPending: err= 2025/10/04 03:25:41 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006bfd40): >_readAt: n=5, err=EOF 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006bfd40): close: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: setting modification time to 2025-10-04 03:25:41.134845901 +0000 UTC m=+1326.371767630 2025/10/04 03:25:41 INFO : open-test-file: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0006bfd40): >close: err= 2025/10/04 03:25:41 DEBUG : open-test-file: Remove: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: cancelling writeback (uploading false) 0xc00052ecb0 item 1 2025/10/04 03:25:41 INFO : open-test-file: vfs cache: removed cache file as file deleted 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: removed metadata from cache as file deleted 2025/10/04 03:25:41 DEBUG : Added virtual directory entry vDel: "open-test-file" 2025/10/04 03:25:41 DEBUG : open-test-file: >Remove: err= === RUN TestRWFileHandleOpenTests/full/os.O_WRONLY 2025/10/04 03:25:41 DEBUG : open-test-file: OpenFile: flags=O_WRONLY, perm=-rw-rw-rw- 2025/10/04 03:25:41 DEBUG : open-test-file: >OpenFile: fd=, err=file does not exist 2025/10/04 03:25:41 DEBUG : open-test-file: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:25:41 DEBUG : open-test-file: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:25:41 DEBUG : open-test-file: newRWFileHandle: 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000822980): openPending: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/04 03:25:41 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000822980): >openPending: err= 2025/10/04 03:25:41 DEBUG : open-test-file: >newRWFileHandle: err= 2025/10/04 03:25:41 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:41 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err= 2025/10/04 03:25:41 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err= 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000822980): _writeAt: size=5, off=0 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000822980): >_writeAt: n=5, err= 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000822980): close: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: setting modification time to 2025-10-04 03:25:41.230302005 +0000 UTC m=+1326.467223775 2025/10/04 03:25:41 INFO : open-test-file: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000822980): >close: err= 2025/10/04 03:25:41 DEBUG : open-test-file: OpenFile: flags=O_WRONLY, perm=-rw-rw-rw- 2025/10/04 03:25:41 DEBUG : open-test-file: Open: flags=O_WRONLY 2025/10/04 03:25:41 DEBUG : open-test-file: newRWFileHandle: 2025/10/04 03:25:41 DEBUG : open-test-file: >newRWFileHandle: err= 2025/10/04 03:25:41 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err= 2025/10/04 03:25:41 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err= 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000822f80): _readAt: size=2, off=0 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000822f80): >_readAt: n=0, err=Bad file descriptor 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000822f80): _writeAt: size=3, off=0 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000822f80): openPending: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct) 2025/10/04 03:25:41 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000822f80): >openPending: err= 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: cancelling writeback (uploading false) 0xc000bede30 item 2 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000822f80): >_writeAt: n=3, err= 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000822f80): close: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: setting modification time to 2025-10-04 03:25:41.231342468 +0000 UTC m=+1326.468264217 2025/10/04 03:25:41 INFO : open-test-file: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000822f80): >close: err= 2025/10/04 03:25:41 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=---------- 2025/10/04 03:25:41 DEBUG : open-test-file: Open: flags=O_RDONLY 2025/10/04 03:25:41 DEBUG : open-test-file: newRWFileHandle: 2025/10/04 03:25:41 DEBUG : open-test-file: >newRWFileHandle: err= 2025/10/04 03:25:41 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err= 2025/10/04 03:25:41 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err= 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000823480): _readAt: size=512, off=0 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000823480): openPending: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct) 2025/10/04 03:25:41 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000823480): >openPending: err= 2025/10/04 03:25:41 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000823480): >_readAt: n=5, err=EOF 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000823480): close: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: setting modification time to 2025-10-04 03:25:41.231342468 +0000 UTC m=+1326.468264217 2025/10/04 03:25:41 INFO : open-test-file: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:41 DEBUG : open-test-file(0xc000823480): >close: err= 2025/10/04 03:25:41 DEBUG : open-test-file: Remove: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: cancelling writeback (uploading false) 0xc000bf0070 item 2 2025/10/04 03:25:41 INFO : open-test-file: vfs cache: removed cache file as file deleted 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: removed metadata from cache as file deleted 2025/10/04 03:25:41 DEBUG : Added virtual directory entry vDel: "open-test-file" 2025/10/04 03:25:41 DEBUG : open-test-file: >Remove: err= === RUN TestRWFileHandleOpenTests/full/os.O_RDWR 2025/10/04 03:25:41 DEBUG : open-test-file: OpenFile: flags=O_RDWR, perm=-rw-rw-rw- 2025/10/04 03:25:41 DEBUG : open-test-file: >OpenFile: fd=, err=file does not exist 2025/10/04 03:25:41 DEBUG : open-test-file: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:25:41 DEBUG : open-test-file: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:25:41 DEBUG : open-test-file: newRWFileHandle: 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0066370c0): openPending: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/04 03:25:41 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0066370c0): >openPending: err= 2025/10/04 03:25:41 DEBUG : open-test-file: >newRWFileHandle: err= 2025/10/04 03:25:41 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:41 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err= 2025/10/04 03:25:41 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err= 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0066370c0): _writeAt: size=5, off=0 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0066370c0): >_writeAt: n=5, err= 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0066370c0): close: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: setting modification time to 2025-10-04 03:25:41.303541724 +0000 UTC m=+1326.540463453 2025/10/04 03:25:41 INFO : open-test-file: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:41 DEBUG : open-test-file(0xc0066370c0): >close: err= 2025/10/04 03:25:41 DEBUG : open-test-file: OpenFile: flags=O_RDWR, perm=-rw-rw-rw- 2025/10/04 03:25:41 DEBUG : open-test-file: Open: flags=O_RDWR 2025/10/04 03:25:41 DEBUG : open-test-file: newRWFileHandle: 2025/10/04 03:25:41 DEBUG : open-test-file: >newRWFileHandle: err= 2025/10/04 03:25:41 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err= 2025/10/04 03:25:41 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err= 2025/10/04 03:25:41 DEBUG : open-test-file(0xc006637640): _readAt: size=2, off=0 2025/10/04 03:25:41 DEBUG : open-test-file(0xc006637640): openPending: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct) 2025/10/04 03:25:41 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:41 DEBUG : open-test-file(0xc006637640): >openPending: err= 2025/10/04 03:25:41 DEBUG : vfs cache: looking for range={Pos:0 Size:2} in [{Pos:0 Size:5}] - present true 2025/10/04 03:25:41 DEBUG : open-test-file(0xc006637640): >_readAt: n=2, err= 2025/10/04 03:25:41 DEBUG : open-test-file(0xc006637640): _writeAt: size=3, off=2 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: cancelling writeback (uploading false) 0xc0008f1340 item 3 2025/10/04 03:25:41 DEBUG : open-test-file(0xc006637640): >_writeAt: n=3, err= 2025/10/04 03:25:41 DEBUG : open-test-file(0xc006637640): close: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: setting modification time to 2025-10-04 03:25:41.30438703 +0000 UTC m=+1326.541308749 2025/10/04 03:25:41 INFO : open-test-file: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:41 DEBUG : open-test-file(0xc006637640): >close: err= 2025/10/04 03:25:41 DEBUG : open-test-file: OpenFile: flags=O_RDONLY, perm=---------- 2025/10/04 03:25:41 DEBUG : open-test-file: Open: flags=O_RDONLY 2025/10/04 03:25:41 DEBUG : open-test-file: newRWFileHandle: 2025/10/04 03:25:41 DEBUG : open-test-file: >newRWFileHandle: err= 2025/10/04 03:25:41 DEBUG : open-test-file: >Open: fd=open-test-file (rw), err= 2025/10/04 03:25:41 DEBUG : open-test-file: >OpenFile: fd=open-test-file (rw), err= 2025/10/04 03:25:41 DEBUG : open-test-file(0xc006637b40): _readAt: size=512, off=0 2025/10/04 03:25:41 DEBUG : open-test-file(0xc006637b40): openPending: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: truncate to size=5 (not needed as size correct) 2025/10/04 03:25:41 DEBUG : Added virtual directory entry vAddFile: "open-test-file" 2025/10/04 03:25:41 DEBUG : open-test-file(0xc006637b40): >openPending: err= 2025/10/04 03:25:41 DEBUG : vfs cache: looking for range={Pos:0 Size:5} in [{Pos:0 Size:5}] - present true 2025/10/04 03:25:41 DEBUG : open-test-file(0xc006637b40): >_readAt: n=5, err=EOF 2025/10/04 03:25:41 DEBUG : open-test-file(0xc006637b40): close: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: setting modification time to 2025-10-04 03:25:41.30438703 +0000 UTC m=+1326.541308749 2025/10/04 03:25:41 INFO : open-test-file: vfs cache: queuing for upload in 100ms 2025/10/04 03:25:41 DEBUG : open-test-file(0xc006637b40): >close: err= 2025/10/04 03:25:41 DEBUG : open-test-file: Remove: 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: cancelling writeback (uploading false) 0xc0008f1500 item 3 2025/10/04 03:25:41 INFO : open-test-file: vfs cache: removed cache file as file deleted 2025/10/04 03:25:41 DEBUG : open-test-file: vfs cache: removed metadata from cache as file deleted 2025/10/04 03:25:41 DEBUG : Added virtual directory entry vDel: "open-test-file" 2025/10/04 03:25:41 DEBUG : open-test-file: >Remove: err= 2025/10/04 03:25:41 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:25:41 DEBUG : Looking for writers 2025/10/04 03:25:41 DEBUG : >WaitForWriters: 2025/10/04 03:25:41 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting --- PASS: TestRWFileHandleOpenTests (1.79s) --- PASS: TestRWFileHandleOpenTests/writes (0.93s) --- PASS: TestRWFileHandleOpenTests/writes/os.O_RDONLY (0.21s) --- PASS: TestRWFileHandleOpenTests/writes/os.O_WRONLY (0.00s) --- PASS: TestRWFileHandleOpenTests/writes/os.O_RDWR (0.00s) --- PASS: TestRWFileHandleOpenTests/full (0.86s) --- PASS: TestRWFileHandleOpenTests/full/os.O_RDONLY (0.21s) --- PASS: TestRWFileHandleOpenTests/full/os.O_WRONLY (0.00s) --- PASS: TestRWFileHandleOpenTests/full/os.O_RDWR (0.00s) === RUN TestRWFileModTimeWithOpenWriters run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:25:41 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:25:41 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:25:41 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:41 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:41 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:41 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:25:41 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:41 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:41 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:25:41 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:25:41 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:25:41 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:25:42 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:25:42 DEBUG : file1: newRWFileHandle: 2025/10/04 03:25:42 DEBUG : file1(0xc006636380): openPending: 2025/10/04 03:25:42 DEBUG : file1: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/04 03:25:42 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:25:42 DEBUG : file1(0xc006636380): >openPending: err= 2025/10/04 03:25:42 DEBUG : file1: >newRWFileHandle: err= 2025/10/04 03:25:42 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:25:42 DEBUG : file1: >Open: fd=file1 (rw), err= 2025/10/04 03:25:42 DEBUG : file1: >OpenFile: fd=file1 (rw), err= 2025/10/04 03:25:42.939820 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:25:42.939853 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:25:42 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:25:42 DEBUG : Looking for writers 2025/10/04 03:25:42 DEBUG : file1: reading active writers 2025/10/04 03:25:42 DEBUG : file1: active writers 1 2025/10/04 03:25:42 DEBUG : Still 1 writers active and 1 cache items in use, waiting 10ms 2025/10/04 03:25:42 DEBUG : Looking for writers 2025/10/04 03:25:42 DEBUG : file1: reading active writers 2025/10/04 03:25:42 DEBUG : file1: active writers 1 2025/10/04 03:25:42 DEBUG : Still 1 writers active and 1 cache items in use, waiting 20ms 2025/10/04 03:25:42 DEBUG : Looking for writers 2025/10/04 03:25:42 DEBUG : file1: reading active writers 2025/10/04 03:25:42 DEBUG : file1: active writers 1 2025/10/04 03:25:42 DEBUG : Still 1 writers active and 1 cache items in use, waiting 40ms 2025/10/04 03:25:43 DEBUG : Looking for writers 2025/10/04 03:25:43 DEBUG : file1: reading active writers 2025/10/04 03:25:43 DEBUG : file1: active writers 1 2025/10/04 03:25:43 DEBUG : Still 1 writers active and 1 cache items in use, waiting 80ms 2025/10/04 03:25:43 DEBUG : Looking for writers 2025/10/04 03:25:43 DEBUG : file1: reading active writers 2025/10/04 03:25:43 DEBUG : file1: active writers 1 2025/10/04 03:25:43 DEBUG : Still 1 writers active and 1 cache items in use, waiting 160ms 2025/10/04 03:25:43 DEBUG : Looking for writers 2025/10/04 03:25:43 DEBUG : file1: reading active writers 2025/10/04 03:25:43 DEBUG : file1: active writers 1 2025/10/04 03:25:43 DEBUG : Still 1 writers active and 1 cache items in use, waiting 320ms 2025/10/04 03:25:43 DEBUG : Looking for writers 2025/10/04 03:25:43 DEBUG : file1: reading active writers 2025/10/04 03:25:43 DEBUG : file1: active writers 1 2025/10/04 03:25:43 DEBUG : Still 1 writers active and 1 cache items in use, waiting 640ms 2025/10/04 03:25:44 DEBUG : Looking for writers 2025/10/04 03:25:44 DEBUG : file1: reading active writers 2025/10/04 03:25:44 DEBUG : file1: active writers 1 2025/10/04 03:25:44 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:45 DEBUG : Looking for writers 2025/10/04 03:25:45 DEBUG : file1: reading active writers 2025/10/04 03:25:45 DEBUG : file1: active writers 1 2025/10/04 03:25:45 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:46 DEBUG : Looking for writers 2025/10/04 03:25:46 DEBUG : file1: reading active writers 2025/10/04 03:25:46 DEBUG : file1: active writers 1 2025/10/04 03:25:46 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:47 DEBUG : Looking for writers 2025/10/04 03:25:47 DEBUG : file1: reading active writers 2025/10/04 03:25:47 DEBUG : file1: active writers 1 2025/10/04 03:25:47 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:48 DEBUG : Looking for writers 2025/10/04 03:25:48 DEBUG : file1: reading active writers 2025/10/04 03:25:48 DEBUG : file1: active writers 1 2025/10/04 03:25:48 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:49 DEBUG : Looking for writers 2025/10/04 03:25:49 DEBUG : file1: reading active writers 2025/10/04 03:25:49 DEBUG : file1: active writers 1 2025/10/04 03:25:49 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:50 DEBUG : Looking for writers 2025/10/04 03:25:50 DEBUG : file1: reading active writers 2025/10/04 03:25:50 DEBUG : file1: active writers 1 2025/10/04 03:25:50 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:51 DEBUG : Looking for writers 2025/10/04 03:25:51 DEBUG : file1: reading active writers 2025/10/04 03:25:51 DEBUG : file1: active writers 1 2025/10/04 03:25:51 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:51 DEBUG : forgetting directory cache 2025/10/04 03:25:52 DEBUG : Looking for writers 2025/10/04 03:25:52 DEBUG : file1: reading active writers 2025/10/04 03:25:52 DEBUG : file1: active writers 1 2025/10/04 03:25:52 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:53 DEBUG : Looking for writers 2025/10/04 03:25:53 DEBUG : file1: reading active writers 2025/10/04 03:25:53 DEBUG : file1: active writers 1 2025/10/04 03:25:53 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:54 DEBUG : Looking for writers 2025/10/04 03:25:54 DEBUG : file1: reading active writers 2025/10/04 03:25:54 DEBUG : file1: active writers 1 2025/10/04 03:25:54 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:55 DEBUG : Looking for writers 2025/10/04 03:25:55 DEBUG : file1: reading active writers 2025/10/04 03:25:55 DEBUG : file1: active writers 1 2025/10/04 03:25:55 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:56 DEBUG : Looking for writers 2025/10/04 03:25:56 DEBUG : file1: reading active writers 2025/10/04 03:25:56 DEBUG : file1: active writers 1 2025/10/04 03:25:56 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:57 DEBUG : Looking for writers 2025/10/04 03:25:57 DEBUG : file1: reading active writers 2025/10/04 03:25:57 DEBUG : file1: active writers 1 2025/10/04 03:25:57 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:58 DEBUG : Looking for writers 2025/10/04 03:25:58 DEBUG : file1: reading active writers 2025/10/04 03:25:58 DEBUG : file1: active writers 1 2025/10/04 03:25:58 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:25:59 DEBUG : Looking for writers 2025/10/04 03:25:59 DEBUG : file1: reading active writers 2025/10/04 03:25:59 DEBUG : file1: active writers 1 2025/10/04 03:25:59 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:00 DEBUG : Looking for writers 2025/10/04 03:26:00 DEBUG : file1: reading active writers 2025/10/04 03:26:00 DEBUG : file1: active writers 1 2025/10/04 03:26:00 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:01 DEBUG : Looking for writers 2025/10/04 03:26:01 DEBUG : file1: reading active writers 2025/10/04 03:26:01 DEBUG : file1: active writers 1 2025/10/04 03:26:01 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:02 DEBUG : Looking for writers 2025/10/04 03:26:02 DEBUG : file1: reading active writers 2025/10/04 03:26:02 DEBUG : file1: active writers 1 2025/10/04 03:26:02 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:03 DEBUG : Looking for writers 2025/10/04 03:26:03 DEBUG : file1: reading active writers 2025/10/04 03:26:03 DEBUG : file1: active writers 1 2025/10/04 03:26:03 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:04 DEBUG : Looking for writers 2025/10/04 03:26:04 DEBUG : file1: reading active writers 2025/10/04 03:26:04 DEBUG : file1: active writers 1 2025/10/04 03:26:04 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:05 DEBUG : Looking for writers 2025/10/04 03:26:05 DEBUG : file1: reading active writers 2025/10/04 03:26:05 DEBUG : file1: active writers 1 2025/10/04 03:26:05 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:06 DEBUG : Looking for writers 2025/10/04 03:26:06 DEBUG : file1: reading active writers 2025/10/04 03:26:06 DEBUG : file1: active writers 1 2025/10/04 03:26:06 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:07 DEBUG : Looking for writers 2025/10/04 03:26:07 DEBUG : file1: reading active writers 2025/10/04 03:26:07 DEBUG : file1: active writers 1 2025/10/04 03:26:07 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:08 DEBUG : Looking for writers 2025/10/04 03:26:08 DEBUG : file1: reading active writers 2025/10/04 03:26:08 DEBUG : file1: active writers 1 2025/10/04 03:26:08 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:09 DEBUG : Looking for writers 2025/10/04 03:26:09 DEBUG : file1: reading active writers 2025/10/04 03:26:09 DEBUG : file1: active writers 1 2025/10/04 03:26:09 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:10 DEBUG : Looking for writers 2025/10/04 03:26:10 DEBUG : file1: reading active writers 2025/10/04 03:26:10 DEBUG : file1: active writers 1 2025/10/04 03:26:10 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:11 DEBUG : Looking for writers 2025/10/04 03:26:11 DEBUG : file1: reading active writers 2025/10/04 03:26:11 DEBUG : file1: active writers 1 2025/10/04 03:26:11 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:12 DEBUG : Looking for writers 2025/10/04 03:26:12 DEBUG : file1: reading active writers 2025/10/04 03:26:12 DEBUG : file1: active writers 1 2025/10/04 03:26:12 DEBUG : Still 1 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:12 ERROR : Exiting even though 1 writers active and 1 cache items in use after 30s Cache{ "file1": &{c:0xc000551950 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc008c74b08 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824780999488} name:file1 opens:1 downloaders: o: fd:0xc0001cc170 info:{ModTime:{wall:13992757492659002847 ext:1327272580981 loc:0x41313e0} ATime:{wall:13992757492659002847 ext:1327272580981 loc:0x41313e0} Size:0 Rs:[] Fingerprint: Dirty:true} writeBackID:0 pendingAccesses:0 modified:true beingReset:false}, } 2025/10/04 03:26:12 DEBUG : >WaitForWriters: 2025/10/04 03:26:12 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting --- FAIL: TestRWFileModTimeWithOpenWriters (31.59s) === RUN TestRWCacheRename run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:26:13 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:26:13 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:26:13 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:26:13 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:26:13 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:26:13 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:26:13 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:26:13 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:26:13 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:26:13 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:26:13 DEBUG : rename_me: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:26:13 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:26:13 DEBUG : rename_me: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:26:13 DEBUG : rename_me: newRWFileHandle: 2025/10/04 03:26:13 DEBUG : rename_me(0xc000196ec0): openPending: 2025/10/04 03:26:13 DEBUG : rename_me: vfs cache: truncate to size=0 (not needed as size correct) 2025/10/04 03:26:13 DEBUG : Added virtual directory entry vAddFile: "rename_me" 2025/10/04 03:26:13 DEBUG : rename_me(0xc000196ec0): >openPending: err= 2025/10/04 03:26:13 DEBUG : rename_me: >newRWFileHandle: err= 2025/10/04 03:26:13 DEBUG : Added virtual directory entry vAddFile: "rename_me" 2025/10/04 03:26:13 DEBUG : rename_me: >Open: fd=rename_me (rw), err= 2025/10/04 03:26:13 DEBUG : rename_me: >OpenFile: fd=rename_me (rw), err= 2025/10/04 03:26:13 DEBUG : rename_me(0xc000196ec0): _writeAt: size=5, off=0 2025/10/04 03:26:13 DEBUG : rename_me(0xc000196ec0): >_writeAt: n=5, err= 2025/10/04 03:26:13 DEBUG : rename_me(0xc000196ec0): close: 2025/10/04 03:26:13 DEBUG : rename_me: vfs cache: setting modification time to 2025-10-04 03:26:13.571651538 +0000 UTC m=+1358.808573297 2025/10/04 03:26:13 INFO : rename_me: vfs cache: queuing for upload in 100ms 2025/10/04 03:26:13 DEBUG : rename_me(0xc000196ec0): >close: err= 2025/10/04 03:26:13 INFO : rename_me: vfs cache: renamed in cache to "i_was_renamed" 2025/10/04 03:26:13 DEBUG : i_was_renamed: Updating file with 0xc0086de480 2025/10/04 03:26:13 DEBUG : Added virtual directory entry vDel: "rename_me" 2025/10/04 03:26:13 DEBUG : Added virtual directory entry vAddFile: "i_was_renamed" 2025/10/04 03:26:13 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:26:13 DEBUG : Looking for writers 2025/10/04 03:26:13 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 10ms 2025/10/04 03:26:13 DEBUG : Looking for writers 2025/10/04 03:26:13 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 20ms 2025/10/04 03:26:13 DEBUG : Looking for writers 2025/10/04 03:26:13 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 40ms 2025/10/04 03:26:13 DEBUG : Looking for writers 2025/10/04 03:26:13 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 80ms 2025/10/04 03:26:13 DEBUG : i_was_renamed: vfs cache: starting upload 2025/10/04 03:26:13 DEBUG : Looking for writers 2025/10/04 03:26:13 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 160ms 2025/10/04 03:26:13 DEBUG : Looking for writers 2025/10/04 03:26:13 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:13 DEBUG : Still 0 writers active and 1 cache items in use, waiting 320ms 2025/10/04 03:26:14 DEBUG : Looking for writers 2025/10/04 03:26:14 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 640ms 2025/10/04 03:26:14.568547 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:26:14.568592 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:26:14 ERROR : i_was_renamed: Failed to copy: 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:26:14 ERROR : i_was_renamed: 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/04 03:26:14 DEBUG : i_was_renamed: vfs cache: starting upload 2025/10/04 03:26:14 DEBUG : Looking for writers 2025/10/04 03:26:14 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:14 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:15.237024 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/04 03:26:15.237055 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/04 03:26:15 DEBUG : Looking for writers 2025/10/04 03:26:15 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:15 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:15 ERROR : i_was_renamed: 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/04 03:26:15 ERROR : i_was_renamed: 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/04 03:26:16 DEBUG : i_was_renamed: vfs cache: starting upload 2025/10/04 03:26:16.752482 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/04 03:26:16.752516 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/04 03:26:16 DEBUG : Looking for writers 2025/10/04 03:26:16 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:16 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:17 ERROR : i_was_renamed: 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/04 03:26:17 ERROR : i_was_renamed: 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/04 03:26:17 DEBUG : Looking for writers 2025/10/04 03:26:17 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:17 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:18 DEBUG : i_was_renamed: vfs cache: starting upload 2025/10/04 03:26:18.725026 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/04 03:26:18.725062 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/04 03:26:18 DEBUG : Looking for writers 2025/10/04 03:26:18 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:18 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:19 ERROR : i_was_renamed: 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/04 03:26:19 ERROR : i_was_renamed: 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/04 03:26:19 DEBUG : Looking for writers 2025/10/04 03:26:19 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:19 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:20 DEBUG : Looking for writers 2025/10/04 03:26:20 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:20 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:21 DEBUG : i_was_renamed: vfs cache: starting upload 2025/10/04 03:26:21.518970 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/04 03:26:21.519008 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/04 03:26:21 DEBUG : Looking for writers 2025/10/04 03:26:21 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:21 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:22 ERROR : i_was_renamed: 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/04 03:26:22 ERROR : i_was_renamed: 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/04 03:26:22 DEBUG : Looking for writers 2025/10/04 03:26:22 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:22 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:23 DEBUG : Looking for writers 2025/10/04 03:26:23 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:23 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:24 DEBUG : Looking for writers 2025/10/04 03:26:24 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:24 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:25 DEBUG : i_was_renamed: vfs cache: starting upload 2025/10/04 03:26:25 DEBUG : Looking for writers 2025/10/04 03:26:25 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:25 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:25.890503 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/04 03:26:25.890542 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/04 03:26:26 ERROR : i_was_renamed: 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/04 03:26:26 ERROR : i_was_renamed: 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/04 03:26:26 DEBUG : Looking for writers 2025/10/04 03:26:26 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:26 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:27 DEBUG : Looking for writers 2025/10/04 03:26:27 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:27 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:28 DEBUG : Looking for writers 2025/10/04 03:26:28 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:28 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:29 DEBUG : Looking for writers 2025/10/04 03:26:29 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:29 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:30 DEBUG : Looking for writers 2025/10/04 03:26:30 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:30 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:31 DEBUG : Looking for writers 2025/10/04 03:26:31 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:31 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:32 DEBUG : Looking for writers 2025/10/04 03:26:32 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:32 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:32 DEBUG : i_was_renamed: vfs cache: starting upload 2025/10/04 03:26:33.409341 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/04 03:26:33.409404 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/04 03:26:33 DEBUG : Looking for writers 2025/10/04 03:26:33 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:33 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:34 ERROR : i_was_renamed: 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/04 03:26:34 ERROR : i_was_renamed: 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/04 03:26:34 DEBUG : Looking for writers 2025/10/04 03:26:34 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:34 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:35 DEBUG : Looking for writers 2025/10/04 03:26:35 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:35 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:36 DEBUG : Looking for writers 2025/10/04 03:26:36 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:36 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:37 DEBUG : Looking for writers 2025/10/04 03:26:37 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:37 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:38 DEBUG : Looking for writers 2025/10/04 03:26:38 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:38 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:39 DEBUG : Looking for writers 2025/10/04 03:26:39 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:39 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:40 DEBUG : Looking for writers 2025/10/04 03:26:40 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:40 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:41 DEBUG : Looking for writers 2025/10/04 03:26:41 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:41 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:42 DEBUG : Looking for writers 2025/10/04 03:26:42 DEBUG : i_was_renamed: reading active writers 2025/10/04 03:26:42 DEBUG : Still 0 writers active and 1 cache items in use, waiting 1s 2025/10/04 03:26:43 ERROR : Exiting even though 0 writers active and 1 cache items in use after 30s Cache{ "rename_me": &{c:0xc0005502d0 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc003c79008 notify:{wait:0 notify:0 lock:0 head: tail:} checker:0} name:rename_me opens:0 downloaders: o: fd: info:{ModTime:{wall:13992757526484954114 ext:1358812535723 loc:0x41313e0} ATime:{wall:13992757526484954114 ext:1358812535723 loc:0x41313e0} Size:0 Rs:[] Fingerprint: Dirty:false} writeBackID:0 pendingAccesses:0 modified:false beingReset:false}, "i_was_renamed": &{c:0xc0005502d0 mu:{_:{} mu:{state:0 sema:0}} cond:{noCopy:{} L:0xc003c78f08 notify:{wait:0 notify:0 lock:0 head: tail:} checker:824697130816} name:i_was_renamed opens:0 downloaders: o: fd: info:{ModTime:{wall:13992757526480991698 ext:1358808573297 loc:0x41313e0} ATime:{wall:13992757526484032716 ext:1358811614324 loc:0x41313e0} Size:5 Rs:[{Pos:0 Size:5}] Fingerprint: Dirty:true} writeBackID:1 pendingAccesses:0 modified:false beingReset:false}, } 2025/10/04 03:26:43 DEBUG : >WaitForWriters: 2025/10/04 03:26:43 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting --- PASS: TestRWCacheRename (30.65s) === RUN TestRWCacheUpdate run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:26:44 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:26:44 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: root is "/home/rclone/.cache/rclone" 2025/10/04 03:26:44 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: data root is "/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:26:44 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: metadata root is "/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:26:44 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:26:44 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:26:44 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfs/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:26:44 DEBUG : Creating backend with remote ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:26:44 DEBUG : :local: detected overridden config - adding "{8un-i}" suffix to name 2025/10/04 03:26:44 DEBUG : fs cache: renaming cache item ":local,encoding='Slash,Dot',links=false:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" to be canonical ":local{8un-i}:/home/rclone/.cache/rclone/vfsMeta/TestProtonDrive/rclone-test-jumacog6deqa" 2025/10/04 03:26:44 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaned: objects 0 (was 0) in use 0, to upload 0, uploading 0, total size 0 (was 0) 2025/10/04 03:26:44 DEBUG : forgetting directory cache 2025/10/04 03:26:44.873544 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:26:44.873578 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:26:44 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:26:44 DEBUG : Looking for writers 2025/10/04 03:26:44 DEBUG : >WaitForWriters: 2025/10/04 03:26:44 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': vfs cache: cleaner exiting --- FAIL: TestRWCacheUpdate (1.34s) === RUN TestCaseSensitivity run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:26:46.223166 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:26:46.223209 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) --- FAIL: TestCaseSensitivity (1.31s) === RUN TestUnicodeNormalization run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:26:47.451086 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:26:47.451132 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) --- FAIL: TestUnicodeNormalization (1.22s) === RUN TestVFSNew run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:26:47 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:26:47 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:26:47 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': Reusing VFS from active cache 2025/10/04 03:26:47 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:26:47 DEBUG : Looking for writers 2025/10/04 03:26:47 DEBUG : >WaitForWriters: 2025/10/04 03:26:47 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:26:47 DEBUG : Looking for writers 2025/10/04 03:26:47 DEBUG : >WaitForWriters: --- PASS: TestVFSNew (0.41s) === RUN TestVFSNewWithOpts run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:26:48 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:26:48 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:26:48 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:26:48 DEBUG : Looking for writers 2025/10/04 03:26:48 DEBUG : >WaitForWriters: --- PASS: TestVFSNewWithOpts (0.43s) === RUN TestVFSRoot run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:26:48 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:26:48 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:26:48 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:26:48 DEBUG : Looking for writers 2025/10/04 03:26:48 DEBUG : >WaitForWriters: --- PASS: TestVFSRoot (0.41s) === RUN TestVFSStat run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:26:49 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:26:49 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:26:49.585848 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/04 03:26:49.585872 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-jumacog6deqa'": 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/04 03:26:50 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:26:50 DEBUG : Looking for writers 2025/10/04 03:26:50 DEBUG : >WaitForWriters: --- FAIL: TestVFSStat (1.54s) === RUN TestVFSStatParent run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:26:50 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:26:50 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:26:51.272043 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/04 03:26:51.272076 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-jumacog6deqa'": 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/04 03:26:51 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:26:51 DEBUG : Looking for writers 2025/10/04 03:26:51 DEBUG : >WaitForWriters: --- FAIL: TestVFSStatParent (1.71s) === RUN TestVFSOpenFile run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:26:52 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:26:52 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:26:52.849976 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/04 03:26:52.850000 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-jumacog6deqa'": 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/04 03:26:53 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:26:53 DEBUG : Looking for writers 2025/10/04 03:26:53 DEBUG : >WaitForWriters: --- FAIL: TestVFSOpenFile (1.62s) === RUN TestVFSRename run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:26:54 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:26:54 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:26:55.242932 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:26:55.242963 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:26:55 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:26:55 DEBUG : Looking for writers 2025/10/04 03:26:55 DEBUG : >WaitForWriters: --- FAIL: TestVFSRename (2.16s) === RUN TestVFSStatfs run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:26:56 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:26:56 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:26:56 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:26:56 DEBUG : Looking for writers 2025/10/04 03:26:56 DEBUG : >WaitForWriters: --- PASS: TestVFSStatfs (0.66s) === RUN TestVFSMkdir run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:26:56 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:26:56 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:26:57 DEBUG : Added virtual directory entry vAddDir: "/" 2025/10/04 03:26:57 DEBUG : Added virtual directory entry vAddDir: "a" 2025/10/04 03:26:58 DEBUG : Added virtual directory entry vAddDir: "b" 2025/10/04 03:26:59 DEBUG : Added virtual directory entry vAddDir: "c" 2025/10/04 03:27:00 DEBUG : Added virtual directory entry vAddDir: "d" 2025/10/04 03:27:00 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:27:00 DEBUG : b: Looking for writers 2025/10/04 03:27:00 DEBUG : c: Looking for writers 2025/10/04 03:27:00 DEBUG : d: Looking for writers 2025/10/04 03:27:00 DEBUG : Looking for writers 2025/10/04 03:27:00 DEBUG : a: Looking for writers 2025/10/04 03:27:00 DEBUG : Looking for writers 2025/10/04 03:27:00 DEBUG : /: reading active writers 2025/10/04 03:27:00 DEBUG : a: reading active writers 2025/10/04 03:27:00 DEBUG : b: reading active writers 2025/10/04 03:27:00 DEBUG : c: reading active writers 2025/10/04 03:27:00 DEBUG : d: reading active writers 2025/10/04 03:27:00 DEBUG : >WaitForWriters: --- PASS: TestVFSMkdir (5.50s) === RUN TestVFSMkdirAll run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:27:02 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:27:02 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:27:03 DEBUG : Added virtual directory entry vAddDir: "a" 2025/10/04 03:27:03 DEBUG : a: Added virtual directory entry vAddDir: "b" 2025/10/04 03:27:04 DEBUG : a/b: Added virtual directory entry vAddDir: "c" 2025/10/04 03:27:04 DEBUG : a/b/c: Added virtual directory entry vAddDir: "d" 2025/10/04 03:27:07 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:27:07 DEBUG : a/b/c/d: Looking for writers 2025/10/04 03:27:07 DEBUG : a/b/c: Looking for writers 2025/10/04 03:27:07 DEBUG : d: reading active writers 2025/10/04 03:27:07 DEBUG : a/b: Looking for writers 2025/10/04 03:27:07 DEBUG : c: reading active writers 2025/10/04 03:27:07 DEBUG : a: Looking for writers 2025/10/04 03:27:07 DEBUG : b: reading active writers 2025/10/04 03:27:07 DEBUG : Looking for writers 2025/10/04 03:27:07 DEBUG : a: reading active writers 2025/10/04 03:27:07 DEBUG : >WaitForWriters: --- PASS: TestVFSMkdirAll (7.42s) === RUN TestVFSIsMetadataFile run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:27:09 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:27:09 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:27:09 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:27:09 DEBUG : Looking for writers 2025/10/04 03:27:09 DEBUG : >WaitForWriters: --- PASS: TestVFSIsMetadataFile (0.43s) === RUN TestWriteFileHandleMethods run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:27:10 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:27:10 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:27:10 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:27:10 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:27:10 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:27:10 DEBUG : file1: >Open: fd=file1 (w), err= 2025/10/04 03:27:10 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/10/04 03:27:10 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:27:10 ERROR : file1: WriteFileHandle: Read: Can't read and write to file without --vfs-cache-mode >= minimal 2025/10/04 03:27:10 ERROR : file1: WriteFileHandle: ReadAt: Can't read and write to file without --vfs-cache-mode >= minimal 2025/10/04 03:27:10 ERROR : file1: WriteFileHandle: Truncate: Can't change size without --vfs-cache-mode >= writes 2025/10/04 03:27:10 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': File to upload is small (5 bytes), uploading instead of streaming 2025/10/04 03:27:10.847247 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/04 03:27:10.847292 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/04 03:27: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/04 03:27:11 DEBUG : file1: Remove: 2025/10/04 03:27:11 DEBUG : Added virtual directory entry vDel: "file1" 2025/10/04 03:27: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/04 03:27:25 DEBUG : forgetting directory cache 2025/10/04 03:27:25 DEBUG : Removed virtual directory entry vAddFile: "file2" fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:301: Flushing the 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: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/04 03:30:56 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:30:56 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:30:56 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:30:56 DEBUG : file1: >Open: fd=file1 (w), err= 2025/10/04 03:30:56 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/10/04 03:30:56 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:30:56 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': File to upload is small (0 bytes), uploading instead of streaming 2025/10/04 03:31:33 DEBUG : forgetting directory cache 2025/10/04 03:32:44.882933 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/04 03:32:44.882960 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/04 03:32:45 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/04 03:32:45 DEBUG : file1: Remove: 2025/10/04 03:32:45 DEBUG : Added virtual directory entry vDel: "file1" 2025/10/04 03:32:45 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/04 03:32:45 DEBUG : Re-reading directory (5m35.202354522s old) 2025/10/04 03:32:45 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/04 03:32:45 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:32:45 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:32:45 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:32:45 DEBUG : file1: >Open: fd=file1 (w), err= 2025/10/04 03:32:45 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/10/04 03:32:45 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/04 03:32:45 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:32:45 DEBUG : Looking for writers 2025/10/04 03:32:45 DEBUG : file1: reading active writers 2025/10/04 03:32:45 DEBUG : file1: active writers 1 2025/10/04 03:32:45 DEBUG : Still 1 writers active and 0 cache items in use, waiting 10ms 2025/10/04 03:32:45 DEBUG : Looking for writers 2025/10/04 03:32:45 DEBUG : file1: reading active writers 2025/10/04 03:32:45 DEBUG : file1: active writers 1 2025/10/04 03:32:45 DEBUG : Still 1 writers active and 0 cache items in use, waiting 20ms 2025/10/04 03:32:45 DEBUG : Looking for writers 2025/10/04 03:32:45 DEBUG : file1: reading active writers 2025/10/04 03:32:45 DEBUG : file1: active writers 1 2025/10/04 03:32:45 DEBUG : Still 1 writers active and 0 cache items in use, waiting 40ms 2025/10/04 03:32:45 DEBUG : Looking for writers 2025/10/04 03:32:45 DEBUG : file1: reading active writers 2025/10/04 03:32:45 DEBUG : file1: active writers 1 2025/10/04 03:32:45 DEBUG : Still 1 writers active and 0 cache items in use, waiting 80ms 2025/10/04 03:32:45 DEBUG : Looking for writers 2025/10/04 03:32:45 DEBUG : file1: reading active writers 2025/10/04 03:32:45 DEBUG : file1: active writers 1 2025/10/04 03:32:45 DEBUG : Still 1 writers active and 0 cache items in use, waiting 160ms 2025/10/04 03:32:46 DEBUG : Looking for writers 2025/10/04 03:32:46 DEBUG : file1: reading active writers 2025/10/04 03:32:46 DEBUG : file1: active writers 1 2025/10/04 03:32:46 DEBUG : Still 1 writers active and 0 cache items in use, waiting 320ms 2025/10/04 03:32:46 DEBUG : Looking for writers 2025/10/04 03:32:46 DEBUG : file1: reading active writers 2025/10/04 03:32:46 DEBUG : file1: active writers 1 2025/10/04 03:32:46 DEBUG : Still 1 writers active and 0 cache items in use, waiting 640ms 2025/10/04 03:32:47 DEBUG : Looking for writers 2025/10/04 03:32:47 DEBUG : file1: reading active writers 2025/10/04 03:32:47 DEBUG : file1: active writers 1 2025/10/04 03:32:47 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:32:48 DEBUG : Looking for writers 2025/10/04 03:32:48 DEBUG : file1: reading active writers 2025/10/04 03:32:48 DEBUG : file1: active writers 1 2025/10/04 03:32:48 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:32:49 DEBUG : Looking for writers 2025/10/04 03:32:49 DEBUG : file1: reading active writers 2025/10/04 03:32:49 DEBUG : file1: active writers 1 2025/10/04 03:32:49 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:32:50 DEBUG : Looking for writers 2025/10/04 03:32:50 DEBUG : file1: reading active writers 2025/10/04 03:32:50 DEBUG : file1: active writers 1 2025/10/04 03:32:50 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:32:51 DEBUG : Looking for writers 2025/10/04 03:32:51 DEBUG : file1: reading active writers 2025/10/04 03:32:51 DEBUG : file1: active writers 1 2025/10/04 03:32:51 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:32:52 DEBUG : Looking for writers 2025/10/04 03:32:52 DEBUG : file1: reading active writers 2025/10/04 03:32:52 DEBUG : file1: active writers 1 2025/10/04 03:32:52 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:32:53 DEBUG : Looking for writers 2025/10/04 03:32:53 DEBUG : file1: reading active writers 2025/10/04 03:32:53 DEBUG : file1: active writers 1 2025/10/04 03:32:53 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:32:54 DEBUG : Looking for writers 2025/10/04 03:32:54 DEBUG : file1: reading active writers 2025/10/04 03:32:54 DEBUG : file1: active writers 1 2025/10/04 03:32:54 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:32:55 DEBUG : Looking for writers 2025/10/04 03:32:55 DEBUG : file1: reading active writers 2025/10/04 03:32:55 DEBUG : file1: active writers 1 2025/10/04 03:32:55 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:32:56 DEBUG : Looking for writers 2025/10/04 03:32:56 DEBUG : file1: reading active writers 2025/10/04 03:32:56 DEBUG : file1: active writers 1 2025/10/04 03:32:56 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:32:57 DEBUG : Looking for writers 2025/10/04 03:32:57 DEBUG : file1: reading active writers 2025/10/04 03:32:57 DEBUG : file1: active writers 1 2025/10/04 03:32:57 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:32:58 DEBUG : Looking for writers 2025/10/04 03:32:58 DEBUG : file1: reading active writers 2025/10/04 03:32:58 DEBUG : file1: active writers 1 2025/10/04 03:32:58 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:32:59 DEBUG : Looking for writers 2025/10/04 03:32:59 DEBUG : file1: reading active writers 2025/10/04 03:32:59 DEBUG : file1: active writers 1 2025/10/04 03:32:59 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:33:00 DEBUG : Looking for writers 2025/10/04 03:33:00 DEBUG : file1: reading active writers 2025/10/04 03:33:00 DEBUG : file1: active writers 1 2025/10/04 03:33:00 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:33:01 DEBUG : Looking for writers 2025/10/04 03:33:01 DEBUG : file1: reading active writers 2025/10/04 03:33:01 DEBUG : file1: active writers 1 2025/10/04 03:33:01 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:33:02 DEBUG : Looking for writers 2025/10/04 03:33:02 DEBUG : file1: reading active writers 2025/10/04 03:33:02 DEBUG : file1: active writers 1 2025/10/04 03:33:02 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:33:03 DEBUG : Looking for writers 2025/10/04 03:33:03 DEBUG : file1: reading active writers 2025/10/04 03:33:03 DEBUG : file1: active writers 1 2025/10/04 03:33:03 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:33:04 DEBUG : Looking for writers 2025/10/04 03:33:04 DEBUG : file1: reading active writers 2025/10/04 03:33:04 DEBUG : file1: active writers 1 2025/10/04 03:33:04 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:33:05 DEBUG : Looking for writers 2025/10/04 03:33:05 DEBUG : file1: reading active writers 2025/10/04 03:33:05 DEBUG : file1: active writers 1 2025/10/04 03:33:05 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:33:06 DEBUG : Looking for writers 2025/10/04 03:33:06 DEBUG : file1: reading active writers 2025/10/04 03:33:06 DEBUG : file1: active writers 1 2025/10/04 03:33:06 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:33:07 DEBUG : Looking for writers 2025/10/04 03:33:07 DEBUG : file1: reading active writers 2025/10/04 03:33:07 DEBUG : file1: active writers 1 2025/10/04 03:33:07 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:33:08 DEBUG : Looking for writers 2025/10/04 03:33:08 DEBUG : file1: reading active writers 2025/10/04 03:33:08 DEBUG : file1: active writers 1 2025/10/04 03:33:08 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:33:09 DEBUG : Looking for writers 2025/10/04 03:33:09 DEBUG : file1: reading active writers 2025/10/04 03:33:09 DEBUG : file1: active writers 1 2025/10/04 03:33:09 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:33:10 DEBUG : Looking for writers 2025/10/04 03:33:10 DEBUG : file1: reading active writers 2025/10/04 03:33:10 DEBUG : file1: active writers 1 2025/10/04 03:33:10 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:33:11 DEBUG : Looking for writers 2025/10/04 03:33:11 DEBUG : file1: reading active writers 2025/10/04 03:33:11 DEBUG : file1: active writers 1 2025/10/04 03:33:11 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:33:12 DEBUG : Looking for writers 2025/10/04 03:33:12 DEBUG : file1: reading active writers 2025/10/04 03:33:12 DEBUG : file1: active writers 1 2025/10/04 03:33:12 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:33:13 DEBUG : Looking for writers 2025/10/04 03:33:13 DEBUG : file1: reading active writers 2025/10/04 03:33:13 DEBUG : file1: active writers 1 2025/10/04 03:33:13 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:33:14 DEBUG : Looking for writers 2025/10/04 03:33:14 DEBUG : file1: reading active writers 2025/10/04 03:33:14 DEBUG : file1: active writers 1 2025/10/04 03:33:14 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:33:15 DEBUG : Looking for writers 2025/10/04 03:33:15 DEBUG : file1: reading active writers 2025/10/04 03:33:15 DEBUG : file1: active writers 1 2025/10/04 03:33:15 DEBUG : Still 1 writers active and 0 cache items in use, waiting 1s 2025/10/04 03:33:15 ERROR : Exiting even though 1 writers active and 0 cache items in use after 30s Cache: 2025/10/04 03:33:15 DEBUG : >WaitForWriters: --- FAIL: TestWriteFileHandleMethods (366.05s) === RUN TestWriteFileHandleWriteAt run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:33:16 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:33:16 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:33:16 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:33:16 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:33:16 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:33:16 DEBUG : file1: >Open: fd=file1 (w), err= 2025/10/04 03:33:16 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/10/04 03:33:16 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:33:16 DEBUG : file1: waiting for in-sequence write to 100 for 1s 2025/10/04 03:33:17 DEBUG : file1: aborting in-sequence write wait, off=100 2025/10/04 03:33:17 DEBUG : file1: failed to wait for in-sequence write to 100 2025/10/04 03:33:17 ERROR : file1: WriteFileHandle.Write: can't seek in file without --vfs-cache-mode >= writes 2025/10/04 03:33:17 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': File to upload is small (11 bytes), uploading instead of streaming 2025/10/04 03:33:17.933602 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/04 03:33:17.933641 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/04 03:33:18 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/04 03:33:18 DEBUG : file1: Remove: 2025/10/04 03:33:18 DEBUG : Added virtual directory entry vDel: "file1" 2025/10/04 03:33:18 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/04 03:33:18 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/04 03:34:03 DEBUG : forgetting directory cache 2025/10/04 03:34:34 DEBUG : forgetting directory cache 2025/10/04 03:35:04 DEBUG : forgetting directory cache fstest.go:298: Sleeping for 2s for list eventual consistency: 2/3 2025/10/04 03:35:07 DEBUG : forgetting directory cache fstest.go:301: Flushing the directory cache 2025/10/04 03:35:09 DEBUG : forgetting directory cache 2025/10/04 03:35:40 DEBUG : forgetting directory cache 2025/10/04 03:35:40 DEBUG : Removed virtual directory entry vDel: "open-test-file" 2025/10/04 03:35:41 DEBUG : forgetting directory cache 2025/10/04 03:35:41 DEBUG : Removed virtual directory entry vDel: "open-test-file" 2025/10/04 03:35:42 DEBUG : forgetting directory cache 2025/10/04 03:35:51 DEBUG : forgetting directory cache 2025/10/04 03:36:13 DEBUG : forgetting directory cache 2025/10/04 03:36:13 DEBUG : Removed virtual directory entry vDel: "rename_me" 2025/10/04 03:36:47 DEBUG : forgetting directory cache 2025/10/04 03:36:48 DEBUG : forgetting directory cache 2025/10/04 03:36:48 DEBUG : forgetting directory cache 2025/10/04 03:36:49 DEBUG : forgetting directory cache 2025/10/04 03:36:50 DEBUG : forgetting directory cache 2025/10/04 03:36:52 DEBUG : forgetting directory cache fstest.go:298: Sleeping for 4s for list eventual consistency: 3/3 2025/10/04 03:36:54 DEBUG : forgetting directory cache 2025/10/04 03:36:56 DEBUG : forgetting directory cache 2025/10/04 03:36:57 DEBUG : forgetting directory cache 2025/10/04 03:36:57 DEBUG : forgetting directory cache 2025/10/04 03:36:57 DEBUG : forgetting directory cache 2025/10/04 03:36:57 DEBUG : a: forgetting directory cache 2025/10/04 03:36:57 DEBUG : b: forgetting directory cache 2025/10/04 03:36:57 DEBUG : c: forgetting directory cache 2025/10/04 03:36:57 DEBUG : d: forgetting directory cache 2025/10/04 03:36:57 DEBUG : Removed virtual directory entry vAddDir: "/" 2025/10/04 03:36:57 DEBUG : Removed virtual directory entry vAddDir: "a" 2025/10/04 03:36:57 DEBUG : Removed virtual directory entry vAddDir: "b" 2025/10/04 03:36:57 DEBUG : Removed virtual directory entry vAddDir: "c" 2025/10/04 03:36:57 DEBUG : Removed virtual directory entry vAddDir: "d" 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/04 03:36:57 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:36:57 DEBUG : Looking for writers 2025/10/04 03:36:57 DEBUG : >WaitForWriters: 2025/10/04 03:37:02 DEBUG : forgetting directory cache 2025/10/04 03:37:02 DEBUG : a: forgetting directory cache 2025/10/04 03:37:02 DEBUG : a/b: forgetting directory cache 2025/10/04 03:37:02 DEBUG : a/b/c: forgetting directory cache 2025/10/04 03:37:02 DEBUG : a/b/c/d: forgetting directory cache 2025/10/04 03:37:02 DEBUG : a/b/c: Removed virtual directory entry vAddDir: "d" 2025/10/04 03:37:02 DEBUG : a/b: Removed virtual directory entry vAddDir: "c" 2025/10/04 03:37:02 DEBUG : a: Removed virtual directory entry vAddDir: "b" 2025/10/04 03:37:02 DEBUG : Removed virtual directory entry vAddDir: "a" 2025/10/04 03:37:09 DEBUG : forgetting directory cache 2025/10/04 03:37:25 DEBUG : forgetting directory cache --- FAIL: TestWriteFileHandleWriteAt (327.79s) === RUN TestWriteFileHandleFlush run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:38:44 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:38:44 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:38:44 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:38:44 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:38:44 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:38:44 DEBUG : file1: >Open: fd=file1 (w), err= 2025/10/04 03:38:44 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/10/04 03:38:44 DEBUG : file1: WriteFileHandle.Flush unwritten handle, writing 0 bytes to avoid race conditions 2025/10/04 03:38:44 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:38:44 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': File to upload is small (5 bytes), uploading instead of streaming 2025/10/04 03:38:44.773210 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/04 03:38:44.773246 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/04 03:38:45 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/04 03:38:45 DEBUG : file1: Remove: 2025/10/04 03:38:45 DEBUG : Added virtual directory entry vDel: "file1" 2025/10/04 03:38:45 DEBUG : file1: >Remove: err= 2025/10/04 03:38:45 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/04 03:38:45 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/04 03:38:45 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:38:45 DEBUG : Looking for writers 2025/10/04 03:38:45 DEBUG : >WaitForWriters: --- FAIL: TestWriteFileHandleFlush (1.87s) === RUN TestWriteFileHandleRelease run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:38:45 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:38:45 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:38:45 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:38:46 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:38:46 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:38:46 DEBUG : file1: >Open: fd=file1 (w), err= 2025/10/04 03:38:46 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/10/04 03:38:46 DEBUG : file1: WriteFileHandle.Release closing 2025/10/04 03:38:46 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:38:46 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': File to upload is small (0 bytes), uploading instead of streaming 2025/10/04 03:38:46.569070 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/04 03:38:46.569096 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/04 03:38:47 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/04 03:38:47 DEBUG : file1: Remove: 2025/10/04 03:38:47 DEBUG : Added virtual directory entry vDel: "file1" 2025/10/04 03:38:47 DEBUG : file1: >Remove: err= 2025/10/04 03:38:47 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/04 03:38:47 DEBUG : file1: WriteFileHandle.Release nothing to do 2025/10/04 03:38:47 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:38:47 DEBUG : Looking for writers 2025/10/04 03:38:47 DEBUG : >WaitForWriters: --- FAIL: TestWriteFileHandleRelease (1.91s) === RUN TestWriteFileModTimeWithOpenWriters run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:38:47 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:38:47 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:38:47 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:38:48 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:38:48 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:38:48 DEBUG : file1: >Open: fd=file1 (w), err= 2025/10/04 03:38:48 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/10/04 03:38:48 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:38:48 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': File to upload is small (2 bytes), uploading instead of streaming 2025/10/04 03:38:48.457766 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/04 03:38:48.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/04 03:38:49 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/04 03:38:49 DEBUG : file1: Remove: 2025/10/04 03:38:49 DEBUG : Added virtual directory entry vDel: "file1" 2025/10/04 03:38:49 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/04 03:38:49 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:38:49 DEBUG : Looking for writers 2025/10/04 03:38:49 DEBUG : >WaitForWriters: --- FAIL: TestWriteFileModTimeWithOpenWriters (1.80s) === RUN TestFileReadAtZeroLength run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:38:49 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:38:49 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:38:49 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:38:49 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:38:49 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:38:49 DEBUG : file1: >Open: fd=file1 (w), err= 2025/10/04 03:38:49 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/10/04 03:38:49 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:38:49 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': File to upload is small (0 bytes), uploading instead of streaming 2025/10/04 03:38:50.270225 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/04 03:38:50.270294 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/04 03:38:51 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/04 03:38:51 DEBUG : file1: Remove: 2025/10/04 03:38:51 DEBUG : Added virtual directory entry vDel: "file1" 2025/10/04 03:38:51 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/04 03:38:51 DEBUG : file1: OpenFile: flags=O_RDONLY, perm=---------- 2025/10/04 03:38:51 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/04 03:38:51 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:38:51 DEBUG : Looking for writers 2025/10/04 03:38:51 DEBUG : >WaitForWriters: --- FAIL: TestFileReadAtZeroLength (1.83s) === RUN TestFileReadAtNonZeroLength run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:38:51 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:38:51 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:38:51 DEBUG : file1: OpenFile: flags=O_WRONLY|O_CREATE, perm=-rwxrwxrwx 2025/10/04 03:38:51 DEBUG : file1: Open: flags=O_WRONLY|O_CREATE 2025/10/04 03:38:51 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:38:51 DEBUG : file1: >Open: fd=file1 (w), err= 2025/10/04 03:38:51 DEBUG : file1: >OpenFile: fd=file1 (w), err= 2025/10/04 03:38:51 DEBUG : Added virtual directory entry vAddFile: "file1" 2025/10/04 03:38:51 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': File to upload is small (100 bytes), uploading instead of streaming 2025/10/04 03:38:52.071571 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/04 03:38:52.071610 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/04 03:38:52 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/04 03:38:52 DEBUG : file1: Remove: 2025/10/04 03:38:52 DEBUG : Added virtual directory entry vDel: "file1" 2025/10/04 03:38:52 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/04 03:38:52 DEBUG : file1: OpenFile: flags=O_RDONLY, perm=---------- 2025/10/04 03:38:52 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/04 03:38:52 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:38:52 DEBUG : Looking for writers 2025/10/04 03:38:52 DEBUG : >WaitForWriters: --- FAIL: TestFileReadAtNonZeroLength (1.76s) === RUN TestZipManyFiles run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:38:53 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:38:53 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:38:54.670503 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:38:54.670530 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:38:54 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:38:54 DEBUG : Looking for writers 2025/10/04 03:38:54 DEBUG : >WaitForWriters: --- FAIL: TestZipManyFiles (2.54s) === RUN TestZipManySubDirs run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:38:55 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:38:55 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:38:56.955933 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:38:56.955975 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:38:56 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:38:56 DEBUG : Looking for writers 2025/10/04 03:38:56 DEBUG : >WaitForWriters: --- FAIL: TestZipManySubDirs (2.19s) === RUN TestZipLargeFiles run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:38:57 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:38:57 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:38:59.665291 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:38:59.665328 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:38:59 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:38:59 DEBUG : Looking for writers 2025/10/04 03:38:59 DEBUG : >WaitForWriters: 2025/10/04 03:39:00.046678 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:39:00.046748 ERROR RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) --- FAIL: TestZipLargeFiles (2.67s) === RUN TestZipDirsInRoot run.go:180: Remote "proton drive root link ID 'rclone-test-jumacog6deqa'", Local "Local file system at /tmp/rclone1293344576", Modify Window "1s" 2025/10/04 03:39:00 INFO : proton drive root link ID 'rclone-test-jumacog6deqa': poll-interval is not supported by this remote 2025/10/04 03:39:00 NOTICE: proton drive root link ID 'rclone-test-jumacog6deqa': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/10/04 03:39:01.810061 WARN RESTY 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422), Attempt 1 2025/10/04 03:39:01.810460 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-jumacog6deqa'": 422 POST https://fra-storage.proton.me/storage/blocks: Operation failed: Please retry (Code=200501, Status=422) 2025/10/04 03:39:01 DEBUG : WaitForWriters: timeout=30s 2025/10/04 03:39:01 DEBUG : Looking for writers 2025/10/04 03:39:01 DEBUG : >WaitForWriters: --- FAIL: TestZipDirsInRoot (2.17s) FAIL 2025/10/04 03:39:02 DEBUG : proton drive root link ID 'rclone-test-jumacog6deqa': 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|TestRWCacheRename|TestRWCacheUpdate|TestRWFileHandleFlushRead|TestRWFileHandleFlushWrite|TestRWFileHandleMethodsRead|TestRWFileHandleMethodsWrite|TestRWFileHandleReadAt|TestRWFileHandleReleaseRead|TestRWFileHandleReleaseWrite|TestRWFileHandleSeek|TestRWFileHandleSizeCreateExisting|TestRWFileHandleSizeCreateNew|TestRWFileHandleSizeTruncateExisting|TestRWFileHandleWriteAt|TestRWFileHandleWriteNoWrite|TestRWFileModTimeWithOpenWriters|TestReadFileHandleFlush|TestReadFileHandleMethods|TestReadFileHandleReadAt|TestReadFileHandleRelease|TestReadFileHandleSeek|TestUnicodeNormalization|TestVFSIsMetadataFile|TestVFSMkdir|TestVFSMkdirAll|TestVFSNew|TestVFSNewWithOpts|TestVFSOpenFile|TestVFSRename|TestVFSRoot|TestVFSStat|TestVFSStatParent|TestVFSStatfs|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)$|^TestRWFileHandleOpenTests$/^full$/^(os.O_RDONLY|os.O_RDONLY|os.O_APPEND|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_TRUNC|os.O_RDONLY|os.O_CREATE|os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_CREATE|os.O_TRUNC|os.O_RDONLY|os.O_EXCL|os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_EXCL|os.O_TRUNC|os.O_RDONLY|os.O_SYNC|os.O_RDONLY|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_TRUNC|os.O_RDWR|os.O_RDWR|os.O_APPEND|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_TRUNC|os.O_RDWR|os.O_CREATE|os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_CREATE|os.O_TRUNC|os.O_RDWR|os.O_EXCL|os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_EXCL|os.O_TRUNC|os.O_RDWR|os.O_SYNC|os.O_RDWR|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_TRUNC|os.O_WRONLY|os.O_WRONLY|os.O_APPEND|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_TRUNC|os.O_WRONLY|os.O_CREATE|os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_CREATE|os.O_TRUNC|os.O_WRONLY|os.O_EXCL|os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_EXCL|os.O_TRUNC|os.O_WRONLY|os.O_SYNC|os.O_WRONLY|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_TRUNC)$|^TestRWFileHandleOpenTests$/^writes$/^(os.O_RDONLY|os.O_RDONLY|os.O_APPEND|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_RDONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_APPEND|os.O_TRUNC|os.O_RDONLY|os.O_CREATE|os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_RDONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_CREATE|os.O_TRUNC|os.O_RDONLY|os.O_EXCL|os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_RDONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_EXCL|os.O_TRUNC|os.O_RDONLY|os.O_SYNC|os.O_RDONLY|os.O_SYNC|os.O_TRUNC|os.O_RDONLY|os.O_TRUNC|os.O_RDWR|os.O_RDWR|os.O_APPEND|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_CREATE|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_EXCL|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_RDWR|os.O_APPEND|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_APPEND|os.O_TRUNC|os.O_RDWR|os.O_CREATE|os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_RDWR|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_CREATE|os.O_TRUNC|os.O_RDWR|os.O_EXCL|os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_RDWR|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_EXCL|os.O_TRUNC|os.O_RDWR|os.O_SYNC|os.O_RDWR|os.O_SYNC|os.O_TRUNC|os.O_RDWR|os.O_TRUNC|os.O_WRONLY|os.O_WRONLY|os.O_APPEND|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_CREATE|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_EXCL|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_WRONLY|os.O_APPEND|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_APPEND|os.O_TRUNC|os.O_WRONLY|os.O_CREATE|os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_CREATE|os.O_EXCL|os.O_TRUNC|os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_CREATE|os.O_TRUNC|os.O_WRONLY|os.O_EXCL|os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_WRONLY|os.O_EXCL|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_EXCL|os.O_TRUNC|os.O_WRONLY|os.O_SYNC|os.O_WRONLY|os.O_SYNC|os.O_TRUNC|os.O_WRONLY|os.O_TRUNC)$'" - Finished ERROR in 35m28.355256777s (try 2/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]