"./operations.test -test.v -test.timeout 1h0m0s -remote TestWebdavOwncloud: -verbose -test.run '^(TestCaseInsensitiveMoveFile|TestCaseInsensitiveMoveFileDryRun|TestCopyDirMetadata|TestCopyFileCompareDest|TestCopyFileCopyDest|TestCopyURL|TestDirMove|TestDirsEqual|TestGetFsInfo|TestMkdirMetadata|TestMkdirModTime|TestMoveFile|TestMoveFileBackupDir|TestMoveFileWithIgnoreExisting|TestRcatMetadata|TestRcatSize|TestRcatSizeMetadata|TestRemoveExisting|TestRmdirsLeaveRoot|TestRmdirsNoLeaveRoot|TestRmdirsWithFilter|TestSetDirModTime|TestTouchDir)$|^TestRcat$/^(withChecksum=false,ignoreChecksum=false|withChecksum=false,ignoreChecksum=true|withChecksum=true,ignoreChecksum=false|withChecksum=true,ignoreChecksum=true)$'" - Starting (try 3/5) === RUN TestCopyFileCompareDest run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" fstest.go:121: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:121 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:126 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:145 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:189 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:302 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:344 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:340 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy_test.go:224 Error: Should be true Test: TestCopyFileCompareDest Messages: dst/one: Modification time difference too big |95456h54m53.123456789s| > 1s (want 2011-12-25 12:59:59.123456789 +0000 UTC vs got 2001-02-03 04:05:06 +0000 GMT) (precision 1s) run.go:125: removing dir "dst" failed - try 1/3: rmdir failed: Sabre\DAV\Exception\Forbidden: 403 Forbidden run.go:125: removing dir "dst" failed - try 2/3: directory not found run.go:125: removing dir "dst" failed - try 3/3: directory not found run.go:128: removing dir "dst" failed: directory not found --- FAIL: TestCopyFileCompareDest (10.48s) === RUN TestCopyFileCopyDest run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" 2025/05/26 03:23:31 ERROR : one: Failed to copy: Update mkParentDir failed: "rclone-test-gosuqev5redo/dst" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked copy_test.go:289: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/copy_test.go:289 Error: Received unexpected error: Update mkParentDir failed: "rclone-test-gosuqev5redo/dst" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked Test: TestCopyFileCopyDest --- FAIL: TestCopyFileCopyDest (185.52s) === RUN TestRmdirsNoLeaveRoot run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" 2025/05/26 03:23:35 ERROR : A1/B2/C2: Failed to rmdir: rmdir failed: Sabre\DAV\Exception\Forbidden: 403 Forbidden 2025/05/26 03:23:35 ERROR : A1/B1/C3: Failed to rmdir: rmdir failed: Sabre\DAV\Exception\Forbidden: 403 Forbidden 2025/05/26 03:23:40 ERROR : A1/B2: Failed to rmdir: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked operations_test.go:705: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:705 Error: Received unexpected error: failed to remove directories: 3 errors: last error: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked Test: TestRmdirsNoLeaveRoot run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/panic.go:629 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1006 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:705 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestRmdirsNoLeaveRoot Messages: directories --- FAIL: TestRmdirsNoLeaveRoot (154.97s) === RUN TestRmdirsLeaveRoot run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:750 Error: Not equal: expected: []string{"A1", "A1/B1", "A1/B1/C1"} actual : []string{"A1", "A1/B1", "A1/B1/C1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,5 +1,6 @@ -([]string) (len=3) { +([]string) (len=4) { (string) (len=2) "A1", (string) (len=5) "A1/B1", - (string) (len=8) "A1/B1/C1" + (string) (len=8) "A1/B1/C1", + (string) (len=5) "A1/B2" } Test: TestRmdirsLeaveRoot Messages: directories 2025/05/26 03:26:37 ERROR : A1/B1: Failed to rmdir: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked 2025/05/26 03:26:39 ERROR : A1/B2: Failed to rmdir: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked operations_test.go:762: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:762 Error: Received unexpected error: failed to remove directories: 2 errors: last error: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked Test: TestRmdirsLeaveRoot run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/panic.go:629 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1006 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:762 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestRmdirsLeaveRoot Messages: directories --- FAIL: TestRmdirsLeaveRoot (181.35s) === RUN TestRmdirsWithFilter run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:789 Error: Not equal: expected: []string{"A1", "A1/B1", "A1/B1/C1"} actual : []string{"A1", "A1/B1", "A1/B1/C1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,5 +1,6 @@ -([]string) (len=3) { +([]string) (len=4) { (string) (len=2) "A1", (string) (len=5) "A1/B1", - (string) (len=8) "A1/B1/C1" + (string) (len=8) "A1/B1/C1", + (string) (len=5) "A1/B2" } Test: TestRmdirsWithFilter Messages: directories 2025/05/26 03:29:21 ERROR : A1/B1: Failed to rmdir: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked operations_test.go:801: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:801 Error: Received unexpected error: failed to remove directories: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked Test: TestRmdirsWithFilter run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/panic.go:629 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1006 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:801 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestRmdirsWithFilter Messages: directories --- FAIL: TestRmdirsWithFilter (161.68s) === RUN TestCopyURL run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestCopyURL Messages: directories --- FAIL: TestCopyURL (132.28s) === RUN TestMoveFile run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestMoveFile Messages: directories --- FAIL: TestMoveFile (131.32s) === RUN TestMoveFileWithIgnoreExisting run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestMoveFileWithIgnoreExisting Messages: directories --- FAIL: TestMoveFileWithIgnoreExisting (130.70s) === RUN TestCaseInsensitiveMoveFile run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestCaseInsensitiveMoveFile Messages: directories --- FAIL: TestCaseInsensitiveMoveFile (129.55s) === RUN TestCaseInsensitiveMoveFileDryRun run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestCaseInsensitiveMoveFileDryRun Messages: directories --- FAIL: TestCaseInsensitiveMoveFileDryRun (129.57s) === RUN TestMoveFileBackupDir run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" run.go:281: Retry Put of "dst/file1" to webdav root 'rclone-test-gosuqev5redo': 1/10 (Update mkParentDir failed: "rclone-test-gosuqev5redo/dst" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked) run.go:281: Retry Put of "dst/file1" to webdav root 'rclone-test-gosuqev5redo': 2/10 (Update mkParentDir failed: "rclone-test-gosuqev5redo/dst" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked) run.go:281: Retry Put of "dst/file1" to webdav root 'rclone-test-gosuqev5redo': 3/10 (Update mkParentDir failed: "rclone-test-gosuqev5redo/dst" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked) run.go:281: Retry Put of "dst/file1" to webdav root 'rclone-test-gosuqev5redo': 4/10 (Update mkParentDir failed: "rclone-test-gosuqev5redo/dst" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked) run.go:281: Retry Put of "dst/file1" to webdav root 'rclone-test-gosuqev5redo': 5/10 (Update mkParentDir failed: "rclone-test-gosuqev5redo/dst" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked) run.go:281: Retry Put of "dst/file1" to webdav root 'rclone-test-gosuqev5redo': 6/10 (Update mkParentDir failed: "rclone-test-gosuqev5redo/dst" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked) run.go:281: Retry Put of "dst/file1" to webdav root 'rclone-test-gosuqev5redo': 7/10 (Update mkParentDir failed: "rclone-test-gosuqev5redo/dst" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked) run.go:281: Retry Put of "dst/file1" to webdav root 'rclone-test-gosuqev5redo': 8/10 (Update mkParentDir failed: "rclone-test-gosuqev5redo/dst" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked) run.go:281: Retry Put of "dst/file1" to webdav root 'rclone-test-gosuqev5redo': 9/10 (Update mkParentDir failed: "rclone-test-gosuqev5redo/dst" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked) run.go:285: Failed to put "dst/file1" to "webdav root 'rclone-test-gosuqev5redo'": Update mkParentDir failed: "rclone-test-gosuqev5redo/dst" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/panic.go:629 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1006 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1090 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:285 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:292 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1048 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestMoveFileBackupDir Messages: directories --- FAIL: TestMoveFileBackupDir (336.37s) === RUN TestDirMove run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" operations_test.go:1363: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1363 Error: Received unexpected error: "rclone-test-gosuqev5redo/A1/B1/C3" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked Test: TestDirMove run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/panic.go:629 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1006 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1363 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestDirMove Messages: directories --- FAIL: TestDirMove (152.53s) === RUN TestGetFsInfo run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestGetFsInfo Messages: directories --- FAIL: TestGetFsInfo (129.64s) === RUN TestRcat === RUN TestRcat/withChecksum=false,ignoreChecksum=false run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestRcat/withChecksum=false,ignoreChecksum=false Messages: directories === RUN TestRcat/withChecksum=true,ignoreChecksum=false run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestRcat/withChecksum=true,ignoreChecksum=false Messages: directories === RUN TestRcat/withChecksum=false,ignoreChecksum=true run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestRcat/withChecksum=false,ignoreChecksum=true Messages: directories === RUN TestRcat/withChecksum=true,ignoreChecksum=true run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestRcat/withChecksum=true,ignoreChecksum=true Messages: directories --- FAIL: TestRcat (523.97s) --- FAIL: TestRcat/withChecksum=false,ignoreChecksum=false (131.19s) --- FAIL: TestRcat/withChecksum=true,ignoreChecksum=false (130.94s) --- FAIL: TestRcat/withChecksum=false,ignoreChecksum=true (130.89s) --- FAIL: TestRcat/withChecksum=true,ignoreChecksum=true (130.96s) === RUN TestRcatMetadata run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" operations_test.go:1532: Skipping as destination doesn't support user metadata run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/panic.go:629 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1121 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1097 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1532 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestRcatMetadata Messages: directories --- FAIL: TestRcatMetadata (129.44s) === RUN TestRcatSize run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestRcatSize Messages: directories --- FAIL: TestRcatSize (130.62s) === RUN TestRcatSizeMetadata run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" operations_test.go:1613: Skipping as destination doesn't support user metadata run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/panic.go:629 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1121 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1097 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1613 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestRcatSizeMetadata Messages: directories --- FAIL: TestRcatSizeMetadata (129.49s) === RUN TestTouchDir run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" 2025/05/26 04:08:16 ERROR : empty space: failed to touch: can't set modified time 2025/05/26 04:08:16 ERROR : potato2: failed to touch: can't set modified time 2025/05/26 04:08:16 ERROR : sub dir/potato3: failed to touch: can't set modified time run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestTouchDir Messages: directories --- FAIL: TestTouchDir (131.79s) === RUN TestMkdirMetadata run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" operations_test.go:1703: Skipping test as remote does not support MkdirMetadata run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/panic.go:629 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1121 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1097 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1703 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestMkdirMetadata Messages: directories --- FAIL: TestMkdirMetadata (129.59s) === RUN TestMkdirModTime run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" operations_test.go:1722: Skipping test as remote does not support DirSetModTime or MkdirMetadata run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/panic.go:629 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1121 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1097 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1722 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestMkdirModTime Messages: directories --- FAIL: TestMkdirModTime (129.48s) === RUN TestCopyDirMetadata run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" operations_test.go:1743: Skipping test as remote does not support WriteDirMetadata or MkdirMetadata run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/panic.go:629 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1121 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1097 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1743 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestCopyDirMetadata Messages: directories --- FAIL: TestCopyDirMetadata (129.56s) === RUN TestSetDirModTime run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" operations_test.go:1779: Skipping test as remote does not support DirSetModTime or WriteDirSetModTime run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B1" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1" failed - try 1/3: directory not empty run.go:125: removing dir "A1" failed - try 2/3: directory not empty run.go:125: removing dir "A1" failed - try 3/3: directory not empty run.go:128: removing dir "A1" failed: directory not empty fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:292: Sleeping for 4s for list eventual consistency: 3/3 fstest.go:321: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:321 /home/rclone/go/src/github.com/rclone/rclone/fstest/fstest.go:332 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:173 /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/panic.go:629 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1121 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1097 /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1779 Error: Not equal: expected: []string{} actual : []string{"A1", "A1/B1", "A1/B2"} Diff: --- Expected +++ Actual @@ -1,2 +1,5 @@ -([]string) { +([]string) (len=3) { + (string) (len=2) "A1", + (string) (len=5) "A1/B1", + (string) (len=5) "A1/B2" } Test: TestSetDirModTime Messages: directories --- FAIL: TestSetDirModTime (129.49s) === RUN TestDirsEqual run.go:180: Remote "webdav root 'rclone-test-gosuqev5redo'", Local "Local file system at /tmp/rclone379790669", Modify Window "1s" operations_test.go:1823: Skipping test as remote does not support WriteDirMetadata or MkdirMetadata run.go:125: removing dir "A1/B2" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 2/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B2" failed - try 3/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:128: removing dir "A1/B2" failed: rmdir failed: "rclone-test-gosuqev5redo/A1/B2" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked run.go:125: removing dir "A1/B1" failed - try 1/3: rmdir failed: "rclone-test-gosuqev5redo/A1/B1" is locked: OCA\DAV\Connector\Sabre\Exception\FileLocked: 423 Locked panic: test timed out after 1h0m0s running tests: TestDirsEqual (1m11s) goroutine 4733 [running]: testing.(*M).startAlarm.func1() /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:2373 +0x385 created by time.goFunc /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/time/sleep.go:215 +0x2d goroutine 1 [chan receive, 2 minutes]: testing.(*T).Run(0xc000346340, {0x25fdbcd?, 0x0?}, 0x273aff8) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1751 +0x3ab testing.runTests.func1(0xc000346340) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:2168 +0x37 testing.tRunner(0xc000346340, 0xc0007a9c18) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1690 +0xf4 testing.runTests(0xc0006b1a88, {0x3d28a60, 0x6d, 0x6d}, {0x3d3d4e0?, 0x1?, 0x3d3d4e0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:2166 +0x43d testing.(*M).Run(0xc0005d4be0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:2034 +0x64a github.com/rclone/rclone/fstest.TestMain(0xc0005d4be0) /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:69 +0xa5 github.com/rclone/rclone/fs/operations_test.TestMain(...) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:61 main.main() _testmain.go:265 +0xa9 goroutine 14 [syscall, 60 minutes]: os/signal.signal_recv() /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/sigqueue.go:152 +0x29 os/signal.loop() /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/os/signal/signal_unix.go:23 +0x13 created by os/signal.Notify.func1.1 in goroutine 1 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/os/signal/signal.go:151 +0x1f goroutine 15 [chan receive, 60 minutes]: github.com/rclone/rclone/fs/accounting.(*tokenBucket).startSignalHandler.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/accounting_unix.go:24 +0x27 created by github.com/rclone/rclone/fs/accounting.(*tokenBucket).startSignalHandler in goroutine 1 /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/accounting_unix.go:21 +0xa7 goroutine 4698 [sleep]: time.Sleep(0x3b9aca00) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/time.go:285 +0xf2 github.com/rclone/rclone/fstest.retry(0xc000346680, {0xc00068c198, 0x14}, 0xc0007e3ba8) /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:126 +0x8f github.com/rclone/rclone/fstest.newRunIndividual.func1() /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:168 +0x27f github.com/rclone/rclone/fstest.(*Run).Finalise(0xc0002611f0) /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:388 +0x1c testing.(*common).Cleanup.func1() /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1176 +0x109 testing.(*common).runCleanup(0xc000346680, 0xc000304fc0?) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1354 +0xd5 testing.tRunner.func2() /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1684 +0x25 runtime.Goexit() /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/panic.go:629 +0x5e testing.(*common).SkipNow(0xc000346680) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1121 +0x45 testing.(*common).Skip(0xc000346680, {0xc0007c5f50?, 0x2fd2ab4?, 0x5f?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1097 +0x54 github.com/rclone/rclone/fs/operations_test.TestDirsEqual(0xc000346680) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations_test.go:1823 +0xed testing.tRunner(0xc000346680, 0x273aff8) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1690 +0xf4 created by testing.(*T).Run in goroutine 1 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1743 +0x390 goroutine 3959 [select]: github.com/rclone/rclone/fs/accounting.(*StatsInfo).averageLoop(0xc0004dcc40) /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/stats.go:343 +0x13d created by github.com/rclone/rclone/fs/accounting.(*StatsInfo)._startAverageLoop in goroutine 3949 /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/stats.go:408 +0xb6 goroutine 4624 [select]: net/http.(*persistConn).writeLoop(0xc000677440) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2519 +0xe7 created by net/http.(*Transport).dialConn in goroutine 4621 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1875 +0x15a5 goroutine 4669 [sleep]: time.Sleep(0x77359400) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/time.go:285 +0xf2 github.com/rclone/rclone/lib/pacer.(*Pacer).beginCall.func1(0xc000c38758?) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:167 +0x1c created by github.com/rclone/rclone/lib/pacer.(*Pacer).beginCall in goroutine 4698 /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:166 +0xef goroutine 4623 [IO wait]: internal/poll.runtime_pollWait(0x7f0a762f7cc0, 0x72) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0002b4080?, 0xc0005b1000?, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0002b4080, {0xc0005b1000, 0x1000, 0x1000}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0002b4080, {0xc0005b1000?, 0x1?, 0x1?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0003d43c8, {0xc0005b1000?, 0x0?, 0x29f1760?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/net.go:189 +0x45 github.com/rclone/rclone/fs/fshttp.(*timeoutConn).Read(0xc0003832d8, {0xc0005b1000?, 0xc000300708?, 0xc000300c08?}) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/dialer.go:111 +0x2c net/http.(*persistConn).Read(0xc000677440, {0xc0005b1000?, 0x81f0a5?, 0x215be00?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2052 +0x4a bufio.(*Reader).fill(0xc000a00b40) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc000a00b40, 0x1) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:148 +0x53 net/http.(*persistConn).readLoop(0xc000677440) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2205 +0x185 created by net/http.(*Transport).dialConn in goroutine 4621 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1874 +0x154f "./operations.test -test.v -test.timeout 1h0m0s -remote TestWebdavOwncloud: -verbose -test.run '^(TestCaseInsensitiveMoveFile|TestCaseInsensitiveMoveFileDryRun|TestCopyDirMetadata|TestCopyFileCompareDest|TestCopyFileCopyDest|TestCopyURL|TestDirMove|TestDirsEqual|TestGetFsInfo|TestMkdirMetadata|TestMkdirModTime|TestMoveFile|TestMoveFileBackupDir|TestMoveFileWithIgnoreExisting|TestRcatMetadata|TestRcatSize|TestRcatSizeMetadata|TestRemoveExisting|TestRmdirsLeaveRoot|TestRmdirsNoLeaveRoot|TestRmdirsWithFilter|TestSetDirModTime|TestTouchDir)$|^TestRcat$/^(withChecksum=false,ignoreChecksum=false|withChecksum=false,ignoreChecksum=true|withChecksum=true,ignoreChecksum=false|withChecksum=true,ignoreChecksum=true)$'" - Finished ERROR in 1h0m0.163250584s (try 3/5): exit status 2: Failed [TestCopyFileCompareDest TestCopyFileCopyDest TestRmdirsNoLeaveRoot TestRmdirsLeaveRoot TestRmdirsWithFilter TestCopyURL TestMoveFile TestMoveFileWithIgnoreExisting TestCaseInsensitiveMoveFile TestCaseInsensitiveMoveFileDryRun TestMoveFileBackupDir TestDirMove TestGetFsInfo TestRcat/withChecksum=false,ignoreChecksum=false TestRcat/withChecksum=true,ignoreChecksum=false TestRcat/withChecksum=false,ignoreChecksum=true TestRcat/withChecksum=true,ignoreChecksum=true TestRcatMetadata TestRcatSize TestRcatSizeMetadata TestTouchDir TestMkdirMetadata TestMkdirModTime TestCopyDirMetadata TestSetDirModTime]