"./vfs.test -test.v -test.timeout 1h0m0s -remote TestOpenDrive: -verbose" - Starting (try 1/5) === RUN TestDirHandleMethods run.go:180: Remote "OpenDrive root 'rclone-test-salufug9naci'", Local "Local file system at /tmp/rclone1985908566", Modify Window "1s" 2025/05/27 02:21:54 NOTICE: OpenDrive root 'rclone-test-salufug9naci': --vfs-cache-mode writes or full is recommended for this remote as it can't stream --- PASS: TestDirHandleMethods (3.83s) === RUN TestDirHandleReaddir run.go:180: Remote "OpenDrive root 'rclone-test-salufug9naci'", Local "Local file system at /tmp/rclone1985908566", Modify Window "1s" 2025/05/27 02:21:58 NOTICE: OpenDrive root 'rclone-test-salufug9naci': --vfs-cache-mode writes or full is recommended for this remote as it can't stream run.go:125: removing dir "dir/subdir" failed - try 1/3: folder not empty --- PASS: TestDirHandleReaddir (9.46s) === RUN TestDirHandleReaddirnames run.go:180: Remote "OpenDrive root 'rclone-test-salufug9naci'", Local "Local file system at /tmp/rclone1985908566", Modify Window "1s" 2025/05/27 02:22:07 NOTICE: OpenDrive root 'rclone-test-salufug9naci': --vfs-cache-mode writes or full is recommended for this remote as it can't stream --- PASS: TestDirHandleReaddirnames (3.64s) === RUN TestDirMethods run.go:180: Remote "OpenDrive root 'rclone-test-salufug9naci'", Local "Local file system at /tmp/rclone1985908566", Modify Window "1s" 2025/05/27 02:22:11 NOTICE: OpenDrive root 'rclone-test-salufug9naci': --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: TestDirMethods (4.59s) === RUN TestDirForgetAll run.go:180: Remote "OpenDrive root 'rclone-test-salufug9naci'", Local "Local file system at /tmp/rclone1985908566", Modify Window "1s" 2025/05/27 02:22:15 NOTICE: OpenDrive root 'rclone-test-salufug9naci': --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: TestDirForgetAll (4.78s) === RUN TestDirForgetPath run.go:180: Remote "OpenDrive root 'rclone-test-salufug9naci'", Local "Local file system at /tmp/rclone1985908566", Modify Window "1s" 2025/05/27 02:22:20 NOTICE: OpenDrive root 'rclone-test-salufug9naci': --vfs-cache-mode writes or full is recommended for this remote as it can't stream --- PASS: TestDirForgetPath (3.59s) === RUN TestDirWalk run.go:180: Remote "OpenDrive root 'rclone-test-salufug9naci'", Local "Local file system at /tmp/rclone1985908566", Modify Window "1s" 2025/05/27 02:22:24 NOTICE: OpenDrive root 'rclone-test-salufug9naci': --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 run.go:285: Failed to put "fil/a/b/c" to "OpenDrive root 'rclone-test-salufug9naci'": failed to get folder list: Directory doesn't exist (Error 404) 2025/05/27 02:22:35 ERROR : fil: error listing: failed to get folder list: Directory doesn't exist (Error 404) run.go:164: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:164 /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/vfs/dir_test.go:147 Error: Received unexpected error: failed to get folder list: Directory doesn't exist (Error 404) Test: TestDirWalk --- FAIL: TestDirWalk (11.33s) === RUN TestDirSetModTime run.go:180: Remote "OpenDrive root 'rclone-test-salufug9naci'", Local "Local file system at /tmp/rclone1985908566", Modify Window "1s" 2025/05/27 02:22:35 NOTICE: OpenDrive root 'rclone-test-salufug9naci': --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: TestDirSetModTime (10.55s) === RUN TestDirStat run.go:180: Remote "OpenDrive root 'rclone-test-salufug9naci'", Local "Local file system at /tmp/rclone1985908566", Modify Window "1s" 2025/05/27 02:22:45 NOTICE: OpenDrive root 'rclone-test-salufug9naci': --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 fstest.go:292: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:295: Flushing the directory cache fstest.go:292: Sleeping for 2s for list eventual consistency: 2/3 fstest.go:295: Flushing the directory cache fstest.go:286: Sleeping for 7s just to make sure --- PASS: TestDirStat (21.92s) === RUN TestDirReadDirAll run.go:180: Remote "OpenDrive root 'rclone-test-salufug9naci'", Local "Local file system at /tmp/rclone1985908566", Modify Window "1s" 2025/05/27 02:23:07 NOTICE: OpenDrive root 'rclone-test-salufug9naci': --vfs-cache-mode writes or full is recommended for this remote as it can't stream === RUN TestDirReadDirAll/Virtual === NAME TestDirReadDirAll 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: TestDirReadDirAll (20.58s) --- PASS: TestDirReadDirAll/Virtual (4.57s) === RUN TestDirOpen run.go:180: Remote "OpenDrive root 'rclone-test-salufug9naci'", Local "Local file system at /tmp/rclone1985908566", Modify Window "1s" 2025/05/27 02:23:28 NOTICE: OpenDrive root 'rclone-test-salufug9naci': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/05/27 02:23:30 ERROR : dir/: Can only open directories read only 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: TestDirOpen (10.82s) === RUN TestDirCreate run.go:180: Remote "OpenDrive root 'rclone-test-salufug9naci'", Local "Local file system at /tmp/rclone1985908566", Modify Window "1s" 2025/05/27 02:23:39 NOTICE: OpenDrive root 'rclone-test-salufug9naci': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/05/27 02:23:41 ERROR : dir/: Dir.Create stat failed: failed to get folder list: Directory doesn't exist (Error 404) dir_test.go:352: Error Trace: /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:352 Error: Received unexpected error: failed to get folder list: Directory doesn't exist (Error 404) Test: TestDirCreate 2025/05/27 02:23:42 ERROR : dir: error listing: failed to get folder list: Directory doesn't exist (Error 404) fstest.go:276: Error listing: failed to get folder list: Directory doesn't exist (Error 404) --- FAIL: TestDirCreate (3.20s) === RUN TestDirMkdir run.go:180: Remote "OpenDrive root 'rclone-test-salufug9naci'", Local "Local file system at /tmp/rclone1985908566", Modify Window "1s" 2025/05/27 02:23:42 NOTICE: OpenDrive root 'rclone-test-salufug9naci': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/05/27 02:23:45 ERROR : dir/sub: error listing: failed to get folder list: Directory doesn't exist (Error 404) fstest.go:276: Error listing: failed to get folder list: Directory doesn't exist (Error 404) --- FAIL: TestDirMkdir (4.51s) === RUN TestDirMkdirSub run.go:180: Remote "OpenDrive root 'rclone-test-salufug9naci'", Local "Local file system at /tmp/rclone1985908566", Modify Window "1s" 2025/05/27 02:23:46 NOTICE: OpenDrive root 'rclone-test-salufug9naci': --vfs-cache-mode writes or full is recommended for this remote as it can't stream 2025/05/27 02:23:49 ERROR : dir/: Dir.Mkdir failed to read directory: failed to get folder list: Directory doesn't exist (Error 404) 2025/05/27 02:23:50 ERROR : dir/sub/: Dir.Mkdir failed to create directory: failed to make directory: 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 make directory: 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 (5.10s) 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=0x1ebdf65] goroutine 893 [running]: testing.tRunner.func1.2({0x2228060, 0x3e1b840}) /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({0x2228060?, 0x3e1b840?}) /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(0xc00018b380, 0xc00018b380?, {0x0, 0x0, 0x0}) /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:245 +0x45 github.com/rclone/rclone/vfs.TestDirMkdirSub(0xc00018b380) /home/rclone/go/src/github.com/rclone/rclone/vfs/dir_test.go:427 +0x23e testing.tRunner(0xc00018b380, 0x2806ef0) /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 1m58.836888161s (try 1/5): exit status 2: Failed [TestDirWalk TestDirCreate TestDirMkdir TestDirMkdirSub]