"./vfs.test -test.v -test.timeout 1h0m0s -remote TestOpenDrive: -verbose" - Starting (try 1/5) === RUN TestDirHandleMethods run.go:180: Remote "OpenDrive root 'rclone-test-zugocak2tile'", Local "Local file system at /tmp/rclone1167696073", Modify Window "1s" 2025/06/06 06:59:32 NOTICE: OpenDrive root 'rclone-test-zugocak2tile': --vfs-cache-mode writes or full is recommended for this remote as it can't stream --- PASS: TestDirHandleMethods (3.68s) === RUN TestDirHandleReaddir run.go:180: Remote "OpenDrive root 'rclone-test-zugocak2tile'", Local "Local file system at /tmp/rclone1167696073", Modify Window "1s" 2025/06/06 06:59:36 NOTICE: OpenDrive root 'rclone-test-zugocak2tile': --vfs-cache-mode writes or full is recommended for this remote as it can't stream --- PASS: TestDirHandleReaddir (8.25s) === RUN TestDirHandleReaddirnames run.go:180: Remote "OpenDrive root 'rclone-test-zugocak2tile'", Local "Local file system at /tmp/rclone1167696073", Modify Window "1s" 2025/06/06 06:59:44 NOTICE: OpenDrive root 'rclone-test-zugocak2tile': --vfs-cache-mode writes or full is recommended for this remote as it can't stream run.go:125: removing dir "dir" failed - try 1/3: folder not empty --- PASS: TestDirHandleReaddirnames (4.83s) === RUN TestDirMethods run.go:180: Remote "OpenDrive root 'rclone-test-zugocak2tile'", Local "Local file system at /tmp/rclone1167696073", Modify Window "1s" 2025/06/06 06:59:49 NOTICE: OpenDrive root 'rclone-test-zugocak2tile': --vfs-cache-mode writes or full is recommended for this remote as it can't stream fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Flushing the directory cache fstest.go:286: Sleeping for 6s just to make sure --- PASS: TestDirMethods (10.83s) === RUN TestDirForgetAll run.go:180: Remote "OpenDrive root 'rclone-test-zugocak2tile'", Local "Local file system at /tmp/rclone1167696073", Modify Window "1s" 2025/06/06 06:59:59 NOTICE: OpenDrive root 'rclone-test-zugocak2tile': --vfs-cache-mode writes or full is recommended for this remote as it can't stream --- PASS: TestDirForgetAll (3.67s) === RUN TestDirForgetPath run.go:180: Remote "OpenDrive root 'rclone-test-zugocak2tile'", Local "Local file system at /tmp/rclone1167696073", Modify Window "1s" 2025/06/06 07:00:03 NOTICE: OpenDrive root 'rclone-test-zugocak2tile': --vfs-cache-mode writes or full is recommended for this remote as it can't stream --- PASS: TestDirForgetPath (3.63s) === RUN TestDirWalk run.go:180: Remote "OpenDrive root 'rclone-test-zugocak2tile'", Local "Local file system at /tmp/rclone1167696073", Modify Window "1s" 2025/06/06 07:00:07 NOTICE: OpenDrive root 'rclone-test-zugocak2tile': --vfs-cache-mode writes or full is recommended for this remote as it can't stream --- PASS: TestDirWalk (9.17s) === RUN TestDirSetModTime run.go:180: Remote "OpenDrive root 'rclone-test-zugocak2tile'", Local "Local file system at /tmp/rclone1167696073", Modify Window "1s" 2025/06/06 07:00:16 NOTICE: OpenDrive root 'rclone-test-zugocak2tile': --vfs-cache-mode writes or full is recommended for this remote as it can't stream run.go:125: removing dir "dir" failed - try 1/3: folder not empty --- PASS: TestDirSetModTime (4.70s) === RUN TestDirStat run.go:180: Remote "OpenDrive root 'rclone-test-zugocak2tile'", Local "Local file system at /tmp/rclone1167696073", Modify Window "1s" 2025/06/06 07:00:21 NOTICE: OpenDrive root 'rclone-test-zugocak2tile': --vfs-cache-mode writes or full is recommended for this remote as it can't stream --- PASS: TestDirStat (3.54s) === RUN TestDirReadDirAll run.go:180: Remote "OpenDrive root 'rclone-test-zugocak2tile'", Local "Local file system at /tmp/rclone1167696073", Modify Window "1s" 2025/06/06 07:00:24 NOTICE: OpenDrive root 'rclone-test-zugocak2tile': --vfs-cache-mode writes or full is recommended for this remote as it can't stream === RUN TestDirReadDirAll/Virtual --- PASS: TestDirReadDirAll (13.16s) --- PASS: TestDirReadDirAll/Virtual (4.67s) === RUN TestDirOpen run.go:180: Remote "OpenDrive root 'rclone-test-zugocak2tile'", Local "Local file system at /tmp/rclone1167696073", Modify Window "1s" 2025/06/06 07:00:37 NOTICE: OpenDrive root 'rclone-test-zugocak2tile': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/06/06 07:00:40 ERROR : dir/: Can only open directories read only --- PASS: TestDirOpen (3.38s) === RUN TestDirCreate run.go:180: Remote "OpenDrive root 'rclone-test-zugocak2tile'", Local "Local file system at /tmp/rclone1167696073", Modify Window "1s" 2025/06/06 07:00:41 NOTICE: OpenDrive root 'rclone-test-zugocak2tile': --vfs-cache-mode writes or full is recommended for this remote as it can't stream --- PASS: TestDirCreate (5.52s) === RUN TestDirMkdir run.go:180: Remote "OpenDrive root 'rclone-test-zugocak2tile'", Local "Local file system at /tmp/rclone1167696073", Modify Window "1s" 2025/06/06 07:00:46 NOTICE: OpenDrive root 'rclone-test-zugocak2tile': --vfs-cache-mode writes or full is recommended for this remote as it can't stream dir_test.go:398: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:398 Error: Should be true Test: TestDirMkdir --- FAIL: TestDirMkdir (5.13s) === RUN TestDirMkdirSub run.go:180: Remote "OpenDrive root 'rclone-test-zugocak2tile'", Local "Local file system at /tmp/rclone1167696073", Modify Window "1s" 2025/06/06 07:00:51 NOTICE: OpenDrive root 'rclone-test-zugocak2tile': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/06/06 07:00:55 ERROR : dir/sub/: Dir.Mkdir failed to read directory: failed to get folder list: Directory doesn't exist (Error 404) dir_test.go:422: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:422 Error: Received unexpected error: failed to get folder list: Directory doesn't exist (Error 404) Test: TestDirMkdirSub 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/dir_test.go:426 Error: Not equal: expected: []string{"subsub,0,true"} actual : []string(nil) Diff: --- Expected +++ Actual @@ -1,4 +1,2 @@ -([]string) (len=1) { - (string) (len=13) "subsub,0,true" -} +([]string) Test: TestDirMkdirSub --- FAIL: TestDirMkdirSub (4.84s) panic: runtime error: invalid memory address or nil pointer dereference [recovered] panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x1ec6c65] goroutine 894 [running]: testing.tRunner.func1.2({0x2231f80, 0x3e2e8c0}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1632 +0x230 testing.tRunner.func1() /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1635 +0x35e panic({0x2231f80?, 0x3e2e8c0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/panic.go:785 +0x132 github.com/rclone/rclone/vfs.(*Dir).ReadDirAll(0x0) /home/rclone/go/src/github.com/rclone/rclone/vfs/dir.go:1006 +0x25 github.com/rclone/rclone/vfs.checkListing(0xc00010b860, 0xc00010b860?, {0x0, 0x0, 0x0}) /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:245 +0x45 github.com/rclone/rclone/vfs.TestDirMkdirSub(0xc00010b860) /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:427 +0x23e testing.tRunner(0xc00010b860, 0x2812f88) /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 "./vfs.test -test.v -test.timeout 1h0m0s -remote TestOpenDrive: -verbose" - Finished ERROR in 1m25.226539127s (try 1/5): exit status 2: Failed [TestDirMkdir TestDirMkdirSub]