Use of LUCI is subject to the Google [Terms of Service](https://policies.google.com/terms) and [Privacy Policy](https://policies.google.com/privacy) [I2025-08-12T14:02:03.127506-07:00 74287 0 sink.go:350] SinkServer: warm-up started [I2025-08-12T14:02:03.127572-07:00 74287 0 sink.go:423] SinkServer: starting HTTP server... [I2025-08-12T14:02:03.128780-07:00 74287 0 sink.go:355] SinkServer: warm-up ended [I2025-08-12T14:02:03.129059-07:00 74287 0 cmd_stream.go:575] rdb-stream: starting the test command - ["/b/s/w/ir/cache/tools/bin/result_adapter" "go" "-v=false" "-dump-json" "/b/s/w/ir/x/w/go.testjson" "--" "/b/s/w/ir/x/w/goroot/bin/go" "test" "-json" "-short" "./..."] --- FAIL: TestIntegration (428.25s) integration_test.go:80: integration test log: npm warn deprecated es5class@2.3.1: this package isn't maintained anymore because ES6+ added 531 packages, and audited 533 packages in 7s 111 packages are looking for funding run `npm fund` for details 11 vulnerabilities (5 low, 4 moderate, 1 high, 1 critical) To address issues that do not require attention, run: npm audit fix To address all issues possible (including breaking changes), run: npm audit fix --force Some issues need review, and may require choosing a different dependency. Run `npm audit` for details. **** Set up virtual display **** **** Run settings generator **** 2025/08/12 21:03:14 WORK=/tmp/goplssettings1133546465 2025/08/12 21:03:14 Reading settings of gopls.... version: Build info ---------- golang.org/x/tools/gopls v0.20.0 golang.org/x/tools/gopls@v0.20.0 h1:fxOYZXKl6IsOTKIh6IgjDbIDHlr5btOtOUkrGOgFDB4= github.com/BurntSushi/toml@v1.5.0 h1:W5quZX/G/csjUnuI8SUYlsHs9M38FC7znL0lIO+DvMg= github.com/fatih/camelcase@v1.0.0 h1:hxNvNX/xYBp0ovncs8WyWZrOrpBNub/JfaMvbURyft8= github.com/fatih/gomodifytags@v1.17.1-0.20250423142747-f3939df9aa3c h1:dDSgAjoOMp8da3egfz0t2S+t8RGOpEmEXZubcGuc0Bg= github.com/fatih/structtag@v1.2.0 h1:/OdNE99OxoI/PqaW/SuSK9uxxT3f/tcSZgon/ssNSx4= github.com/fsnotify/fsnotify@v1.9.0 h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k= github.com/google/go-cmp@v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= golang.org/x/exp/typeparams@v0.0.0-20250620022241-b7579e27df2b h1:KdrhdYPDUvJTvrDK9gdjfFd6JTk8vA1WJoldYSi0kHo= golang.org/x/mod@v0.26.0 h1:EGMPT//Ezu+ylkCijjPc+f4Aih7sZvaAr+O3EHBxvZg= golang.org/x/sync@v0.16.0 h1:ycBJEhp9p4vXvUZNszeOq0kGTPghopOL8q0fq3vstxw= golang.org/x/sys@v0.34.0 h1:H5Y5sJ2L2JRdyv7ROF1he/lPdvFsd0mJHFw2ThKHxLA= golang.org/x/telemetry@v0.0.0-20250710130107-8d8967aff50b h1:DU+gwOBXU+6bO0sEyO7o/NeMlxZxCZEvI7v+J4a1zRQ= golang.org/x/text@v0.27.0 h1:4fGWRpyh641NLlecmyl4LOe6yDdfaYNrGb2zdfo4JV4= golang.org/x/tools@v0.35.1-0.20250728180453-01a3475a31bc h1:ZRKyKRJl/YEWl9ScZwd6Ua6xSt7DE6tHp1I3ucMroGM= golang.org/x/vuln@v1.1.4 h1:Ju8QsuyhX3Hk8ma3CesTbO8vfJD9EvUBgHvkxHBzj0I= honnef.co/go/tools@v0.7.0-0.dev.0.20250523013057-bbc2f4dd71ea h1:fj8r9irJSpolAGUdZBxJIRY3lLc4jH2Dt4lwnWyWwpw= mvdan.cc/gofumpt@v0.8.0 h1:nZUCeC2ViFaerTcYKstMmfysj6uhQrA2vJe+2vwGU6k= mvdan.cc/xurls/v2@v2.6.0 h1:3NTZpeTxYVWNSokW3MKeyVkz/j7uYXYiMtXRUfmjbgI= go: go1.24.6 **** Test build **** > go@0.50.0-dev compile > npm run bundle > go@0.50.0-dev bundle > esbuild src/goMain.ts debugAdapter=src/debugAdapter/goDebug.ts --bundle --outdir=dist --external:vscode --format=cjs --platform=node dist/goMain.js 1.8mb ⚠️ dist/debugAdapter.js 638.3kb ⚡ Done in 117ms **** Run Go tests **** go: downloading github.com/google/go-cmp v0.6.0 go: downloading golang.org/x/mod v0.21.0 go: downloading github.com/google/pprof v0.0.0-20240727154555-813a5fbdbec8 go: downloading golang.org/x/telemetry v0.0.0-20241004145657-5eebfecbdf1f ? github.com/golang/vscode-go/extension [no test files] ? github.com/golang/vscode-go/extension/tools [no test files] ok github.com/golang/vscode-go/extension/tools/docs2wiki 0.010s ok github.com/golang/vscode-go/extension/tools/goplssetting 0.516s ok github.com/golang/vscode-go/extension/tools/installtools 0.004s ok github.com/golang/vscode-go/extension/tools/license 20.769s ok github.com/golang/vscode-go/extension/tools/release 17.136s **** Run test **** > go@0.50.0-dev unit-test > npm run test-compile && node ./node_modules/mocha/bin/_mocha -u tdd --timeout 5000 ./out/test/unit > go@0.50.0-dev test-compile > tsc -p ./ random day tests ✔ next days Mutex Tests ✔ works for basic concurrent access ✔ works when lock holders throw errors escapeSubTestName Tests ✔ correctly escapes sub tests util tests ✔ parseArgsString Tests 5 passing (43ms) [8104:0812/210400.476160:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8104:0812/210400.483361:ERROR:electron/shell/common/node_bindings.cc:427] Most NODE_OPTIONs are not supported in packaged apps. See documentation for more details. [8104:0812/210400.897047:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8104:0812/210400.897105:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8132:0812/210401.037533:ERROR:components/viz/service/main/viz_main_impl.cc:184] Exiting GPU process due to errors during initialization [8104:0812/210401.042199:ERROR:dbus/bus.cc:408] Failed to connect to the bus: /usr/bin/dbus-launch terminated abnormally with the following error: Crashing due to FD ownership violation: #0 0x55ed9b18d90a #1 0x55ed9b186d5c #2 0x55ed9b186d19 close #3 0x7c6c65dfe06b [8104:0812/210401.183976:ERROR:dbus/bus.cc:408] Failed to connect to the bus: /usr/bin/dbus-launch terminated abnormally with the following error: Crashing due to FD ownership violation: #0 0x55ed9b18d90a #1 0x55ed9b186d5c #2 0x55ed9b186d19 close #3 0x7c6c65dfe06b [8104:0812/210401.184059:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8189:0812/210401.188777:ERROR:components/viz/service/main/viz_main_impl.cc:184] Exiting GPU process due to errors during initialization [main 2025-08-12T21:04:01.228Z] update#setState disabled [main 2025-08-12T21:04:01.229Z] update#ctor - updates are disabled by the environment [8104:0812/210401.328052:ERROR:dbus/bus.cc:408] Failed to connect to the bus: /usr/bin/dbus-launch terminated abnormally with the following error: Crashing due to FD ownership violation: #0 0x55ed9b18d90a #1 0x55ed9b186d5c #2 0x55ed9b186d19 close #3 0x7c6c65dfe06b [8104:0812/210401.328154:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8234:0812/210401.337608:ERROR:components/viz/service/main/viz_main_impl.cc:184] Exiting GPU process due to errors during initialization [8104:0812/210401.481919:ERROR:dbus/bus.cc:408] Failed to connect to the bus: /usr/bin/dbus-launch terminated abnormally with the following error: Crashing due to FD ownership violation: [8284:0812/210401.625443:ERROR:components/viz/service/main/viz_main_impl.cc:184] Exiting GPU process due to errors during initialization [8104:0812/210401.638934:ERROR:dbus/bus.cc:408] Failed to connect to the bus: /usr/bin/dbus-launch terminated abnormally with the following error: Crashing due to FD ownership violation: #0 0x55ed9b18d90a #1 0x55ed9b186d5c #2 0x55ed9b186d19 close #3 0x7c6c65dfe06b [8104:0812/210401.639027:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [8104:0812/210401.639048:ERROR:dbus/object_proxy.cc:590] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [8236:0812/210402.276586:ERROR:gpu/ipc/client/command_buffer_proxy_impl.cc:127] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. Via 'product.json#extensionEnabledApiProposals' extension 'ms-vsliveshare.vsliveshare' wants API proposal 'notebookCellExecutionState' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned. Via 'product.json#extensionEnabledApiProposals' extension 'ms-python.gather' wants API proposal 'notebookCellExecutionState' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned. Via 'product.json#extensionEnabledApiProposals' extension 'ms-python.vscode-pylance' wants API proposal 'mcpConfigurationProvider' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned. Started local extension host with pid 8379. ChatSessionStore: Migrating 0 chat sessions from storage service to file system Loading development extension at /workspace/extension Settings Sync: Account status changed from uninitialized to unavailable   Coverage for tests  ✔ resolve import paths (54ms)  Go Extension Tests (GOPATH mode) Using GOPATH: /home/node/go  ✔ Linting - concurrent process cancelation (2018ms) start linting  ✔ Linting - lint errors with multiple open files (1673ms)  ✔ Error checking (428ms)  ✔ Test Generate unit tests skeleton for file (217ms)  ✔ Test Generate unit tests skeleton for a function (279ms)  ✔ Test Generate unit tests skeleton for package (125ms)  - Test diffUtils.getEditsFromUnifiedDiffStr  - Test diffUtils.getEdits  ✔ Test Env Variables are passed to Tests (582ms)  ✔ getImportPath()  ✔ goPlay - success run (961ms)  ✔ goPlay - success run & share (991ms)  ✔ goPlay - fail (523ms)  ✔ Build Tags checking (190ms)  ✔ Test Tags checking (988ms)  Go Extension Tests (Module mode) Using GOPATH: /home/node/go [File Watcher (node.js)] Watcher shutdown because watched path got deleted  ✔ Linting - concurrent process cancelation (2014ms) start linting  ✔ Linting - lint errors with multiple open files (248ms)  ✔ Error checking (386ms)  ✔ Test Generate unit tests skeleton for file (52ms)  ✔ Test Generate unit tests skeleton for a function (154ms)  ✔ Test Generate unit tests skeleton for package (108ms)  ✔ Test diffUtils.getEditsFromUnifiedDiffStr (197ms)  ✔ Test diffUtils.getEdits (137ms)  ✔ Test Env Variables are passed to Tests (444ms)  ✔ getImportPath()  ✔ goPlay - success run (778ms)  ✔ goPlay - success run & share (1251ms)  ✔ goPlay - fail (453ms)  ✔ Build Tags checking (190ms)  ✔ Test Tags checking (966ms)  Go Debug Adapter Tests (legacy)  basic [File Watcher (node.js)] Watcher shutdown because watched path got deleted  ✔ unknown request should produce error (116ms)  initialize  ✔ should return supported features (110ms)  ✔ should produce error for invalid 'pathFormat' (108ms)  remote attach 2025/08/12 21:04:29 helloWorldServer starting to listen on :45351  ✔ can connect and initialize using external dlv --headless --accept-multiclient=true --continue=true (8120ms) Stop reason: exited API server listening at: 127.0.0.1:40069  ✔ can connect and initialize using external dlv --headless --accept-multiclient=false --continue=false (780ms) API server listening at: 127.0.0.1:40939  ✔ can connect and initialize using external dlv --headless --accept-multiclient=true --continue=false (759ms) API server listening at: 127.0.0.1:41799  ✔ connection to remote is terminated when external dlv process exits (974ms)  setBreakpoints  ✔ should stop on a breakpoint (4686ms)  ✔ should stop on a breakpoint in test file (3349ms) 2025/08/12 21:04:54 helloWorldServer starting to listen on :33515 2025/08/12 21:04:55 received request: GET / Stop reason: exited  ✔ stopped for a breakpoint set during initialization (remote attach) (4202ms) 2025/08/12 21:04:58 helloWorldServer starting to listen on :40627 2025/08/12 21:05:00 received request: GET / Stop reason: exited  ✔ stopped for a breakpoint set after initialization (remote attach) (4322ms)  ✔ should set breakpoints during continue (6695ms)  - should set breakpoints during next  - should set breakpoints during step out  ✔ should set breakpoints during next (legacy) (17652ms)  ✔ should set breakpoints during step out (legacy) (17075ms)  conditionalBreakpoints  ✔ should stop on conditional breakpoint (8840ms)  ✔ should add breakpoint condition (16959ms)  ✔ should remove breakpoint condition (16970ms)  panicBreakpoints  ✔ should stop on panic (565ms)  - should stop on runtime error during continue  - should stop on runtime error during next  disconnect 2025/08/12 21:06:27 helloWorldServer starting to listen on :36461 2025/08/12 21:06:27 received request: GET / 2025/08/12 21:06:27 received request: GET /  ✔ disconnect should work for remote attach (2981ms)  ✔ should disconnect while continuing on entry (829ms)  - should disconnect with multiple disconnectRequests  ✔ should disconnect after continue (749ms)  ✔ should disconnect while nexting (5006ms)  ✔ should disconnect while paused on pause (820ms)  ✔ should disconnect while paused on breakpoint (4861ms)  ✔ should disconnect while paused on entry (750ms)  ✔ should disconnect while paused on next (754ms)  - should cleanup when stopped  switch goroutine  - next  - step in  - step out  substitute path  substitutePath with missing files  ✔ should stop on a breakpoint set in file with substituted path (4587ms)  substitutePath with remote program 2025/08/12 21:06:49 helloWorldServer starting to listen on :39517 2025/08/12 21:06:50 received request: GET /  ✔ stopped for a breakpoint set during initialization using substitutePath (remote attach) (4149ms)  - stopped for a breakpoint set during initialization using remotePath (remote attach)  substitutePath with symlink  - should stop on a breakpoint  Go Debug Adapter Tests (dlv-dap)  basic  ✔ unknown request should produce error  initialize  ✔ should return supported features  ✔ should produce error for invalid 'pathFormat'  env  ✔ env var from go.toolsEnvVars is respected (657ms)  ✔ env var from launch config is respected (642ms)  launch  ✔ should run program to the end (371ms)  ✔ should stop on entry (370ms)  ✔ should debug a file (336ms)  ✔ should debug a single test (567ms)  ✔ should debug a test package (551ms)  - invalid flags are passed to dlv but should be caught by dlv (legacy)  ✔ invalid flags are passed to dlv but should be caught by dlv  ✔ should run program with showLog=false and logOutput specified (408ms)  ✔ should handle threads request after initialization (364ms)  ✔ should handle delayed initial threads request (408ms)  ✔ user-specified --listen flag should be ignored (565ms)  set current working directory  ✔ should debug program with cwd set (674ms)  ✔ should debug program without cwd set (629ms)  ✔ should debug file program with cwd set (792ms)  ✔ should debug file program without cwd set (591ms)  ✔ should run program with cwd set (noDebug) (278ms)  ✔ should run program without cwd set (noDebug) (259ms)  ✔ should run file program with cwd set (noDebug) (221ms)  ✔ should run file program without cwd set (noDebug) (228ms)  remote attach 2025/08/12 21:07:02 helloWorldServer starting to listen on :44047  ✔ can connect and initialize using external dlv --headless --accept-multiclient=true --continue=true (812ms) API server listening at: 127.0.0.1:39287  ✔ can connect and initialize using external dlv --headless --accept-multiclient=false --continue=false (787ms) API server listening at: 127.0.0.1:42349  ✔ can connect and initialize using external dlv --headless --accept-multiclient=true --continue=false (991ms)  - connection to remote is terminated when external dlv process exits  setBreakpoints  ✔ should stop on a breakpoint (457ms)  ✔ should stop on a breakpoint in test file (650ms) 2025/08/12 21:07:14 helloWorldServer starting to listen on :39717 Error: socket hang up at Socket.socketOnEnd (node:_http_client:542:25) at Socket.emit (node:events:530:35) at endReadableNT (node:internal/streams/readable:1698:12) at process.processTicksAndRejections (node:internal/process/task_queues:90:21)  ✔ stopped for a breakpoint set during initialization (remote attach) (3898ms) 2025/08/12 21:07:18 helloWorldServer starting to listen on :37395 Error: socket hang up at Socket.socketOnEnd (node:_http_client:542:25) at Socket.emit (node:events:530:35) at endReadableNT (node:internal/streams/readable:1698:12) at process.processTicksAndRejections (node:internal/process/task_queues:90:21)  ✔ stopped for a breakpoint set after initialization (remote attach) (3892ms)  ✔ should set breakpoints during continue (2373ms)  - should set breakpoints during next  - should set breakpoints during step out  - should set breakpoints during next (legacy)  - should set breakpoints during step out (legacy)  conditionalBreakpoints  ✔ should stop on conditional breakpoint (620ms)  ✔ should add breakpoint condition (1117ms)  ✔ should remove breakpoint condition (907ms)  panicBreakpoints  ✔ should stop on panic (303ms)  ✔ should stop on runtime error during continue (311ms)  ✔ should stop on runtime error during next (441ms)  disconnect 2025/08/12 21:07:28 helloWorldServer starting to listen on :36663 2025/08/12 21:07:28 received request: GET / 2025/08/12 21:07:28 received request: GET / Stop reason: exited  ✔ disconnect should work for remote attach (2876ms)  ✔ should disconnect while continuing on entry (540ms)  - should disconnect with multiple disconnectRequests  ✔ should disconnect after continue (583ms)  ✔ should disconnect while nexting (704ms)  ✔ should disconnect while paused on pause (412ms)  ✔ should disconnect while paused on breakpoint (613ms)  ✔ should disconnect while paused on entry (527ms)  ✔ should disconnect while paused on next (574ms) output was cleaned /workspace/extension/test/testdata/loop/_loop_output Error: ENOENT: no such file or directory, stat '/workspace/extension/test/testdata/loop/_loop_output' finished  ✔ should cleanup when stopped (1542ms)  switch goroutine Unable to find a goroutine to step.  ✔ next (2237ms) Unable to find a goroutine to step.  ✔ step in (2306ms) Unable to find a goroutine to step.  ✔ step out (2540ms)  logDest attribute tests  ✔ logs are written to logDest file (458ms)  ✔ relative path as logDest triggers an error  ✔ number as logDest triggers an error  substitute path  substitutePath with missing files  ✔ should stop on a breakpoint set in file with substituted path (467ms)  substitutePath with remote program 2025/08/12 21:07:44 helloWorldServer starting to listen on :38281 Error: socket hang up at Socket.socketOnEnd (node:_http_client:542:25) at Socket.emit (node:events:530:35) at endReadableNT (node:internal/streams/readable:1698:12) at process.processTicksAndRejections (node:internal/process/task_queues:90:21)  ✔ stopped for a breakpoint set during initialization using substitutePath (remote attach) (3887ms)  - stopped for a breakpoint set during initialization using remotePath (remote attach)  substitutePath with symlink  ✔ should stop on a breakpoint (428ms)  hideSystemGoroutines  ✔ should toggle hiding system goroutines (745ms)  Go Debug Adapter Tests (dlv-dap, console=integratedTerminal)  basic  ✔ unknown request should produce error  initialize  ✔ should return supported features  ✔ should produce error for invalid 'pathFormat'  env  ✔ env var from go.toolsEnvVars is respected (644ms)  ✔ env var from launch config is respected (644ms)  launch  ✔ should run program to the end (367ms)  ✔ should stop on entry (372ms)  ✔ should debug a file (324ms)  ✔ should debug a single test (545ms)  ✔ should debug a test package (545ms)  - invalid flags are passed to dlv but should be caught by dlv (legacy)  ✔ invalid flags are passed to dlv but should be caught by dlv  ✔ should run program with showLog=false and logOutput specified (403ms)  ✔ should handle threads request after initialization (364ms)  ✔ should handle delayed initial threads request (403ms)  ✔ user-specified --listen flag should be ignored (365ms)  set current working directory  ✔ should debug program with cwd set (621ms)  ✔ should debug program without cwd set (627ms)  ✔ should debug file program with cwd set (584ms)  ✔ should debug file program without cwd set (583ms)  ✔ should run program with cwd set (noDebug) (261ms)  ✔ should run program without cwd set (noDebug) (262ms)  ✔ should run file program with cwd set (noDebug) (221ms)  ✔ should run file program without cwd set (noDebug) (215ms)  setBreakpoints  ✔ should stop on a breakpoint (449ms)  ✔ should stop on a breakpoint in test file (633ms)  logDest attribute tests  ✔ logs are written to logDest file (660ms)  - relative path as logDest triggers an error  - number as logDest triggers an error  hideSystemGoroutines  ✔ should toggle hiding system goroutines (745ms)  Debug Environment Variable Merge Test  ✔ works with empty launchArgs  ✔ toolsEnvVars is propagated (legacy)  ✔ toolsEnvVars is propagated  ✔ preserves settings from launchArgs.env  ✔ preserves settings from launchArgs.envFile  ✔ launchArgs.env overwrites launchArgs.envFile  ✔ launchArgs.env overwrites toolsEnvVar (legacy)  ✔ launchArgs.env and toolsEnvVar is respected  ✔ launchArgs.envFile overwrites toolsEnvVar (legacy)  ✔ launchArgs.envFile and toolsEnvVar are repected (dlv-dap)  Debug Configuration Merge User Settings  merge 'go' config from settings.json  ✔ default settings are applied  ✔ go flags config does not affect debug config  ✔ delve config in settings.json is added to debug config  ✔ delve config in settings.json is overriden by launch.json  Debug Configuration Modify User Config  remove gcflags  ✔ remove gcflags from string args  ✔ remove user set -gcflags in buildFlags  ✔ remove user set -gcflags in GOFLAGS  convert args list to string for older delve  ✔ convert args list to string for older delve  ✔ convert args list to string for devel delve  ✔ keep args list for newer delve  Debug Configuration Resolve Paths  ✔ resolve ~ in cwd  ✔ do not resolve workspaceFolder or fileDirname  Debug Configuration With Invalid Program  ✔ empty, undefined program is an error parseDebugProgramArgSync failed: Error: ENOENT: no such file or directory, lstat '/notexists'  ✔ non-existing file/directory is an error  ✔ files other than .go file with debug/test/auto mode is an error  Debug Configuration Converts Relative Paths  ✔ resolve relative paths with workspace root in dlv-dap mode, exec mode does not set __buildDir  ✔ allow package path in dlv-dap mode  ✔ program and __buildDir are updated while resolving debug configuration in dlv-dap mode  ✔ program and __buildDir are not updated when working with externally launched adapters  ✔ program and __buildDir are not updated when working with externally launched adapters (debugServer)  ✔ directory as program still works when directory name contains .  ✔ empty, undefined paths are not affected  ✔ relative paths with no workspace root are not expanded  ✔ do not affect relative paths (workspace) in legacy mode  ✔ do not affect relative paths (no workspace) in legacy mode  Debug Configuration Auto Mode  ✔ resolve auto to debug with non-test file  ✔ resolve auto to debug with test file  Debug Configuration Default DebugAdapter  ✔ default debugAdapter should be 'dlv-dap'  ✔ default debugAdapter for remote mode should be determined by `dlv substitute-path-guess-helper` (665ms)  ✔ debugAdapter=dlv-dap is allowed with remote mode  Debug Configuration Infers Default Mode Property  ✔ default mode for launch requests and test Go programs should be 'test'  ✔ default mode for launch requests and non-test Go programs should be 'debug'  ✔ default mode for attach requests should be 'local'  GoExplorerProvider  ✔ env tree  ✔ env tree items  ✔ tools tree  ✔ tools tree items  GoPackageOutlineProvider  ✔ opening a document should trigger package outline response (559ms)  ✔ clicking on symbol should navigate to definition (1009ms)  ✔ clicking on symbol in different file should open file (1004ms)  ✔ non-go file does not trigger outline (590ms)  GoTaskProvider  ✔ provide tasks  ✔ merge toolsEnv  ✔ do not provide tasks when disabled  ✔ zero-folder setup does not provide tasks  #getLatestGoVersion()  ✔ should get latest go versions from golang.org/dl with empty cache  ✔ should get latest go versions from golang.org/dl with timed out cache  ✔ should get latest go versions from cache  Installation Tests  ✔ Install one tool with a local proxy (287ms)  ✔ Install multiple tools with a local proxy (386ms)  ✔ Install multiple tools with a local proxy & GOBIN (368ms)  ✔ Try to install with old go  ✔ Install gofumpt with old go (191ms)  ✔ Install gofumpt with new go (187ms)  ✔ Install a tool, with go for install (180ms)  ✔ Install all tools via GOPROXY  getConfiguredTools  ✔ require gopls when using language server  ✔ do not require gopls when not using language server  listOutdatedTools  ✔ minor version difference requires updates  ✔ patch version difference does not require updates  ✔ go is rc version  ✔ go is dev version - skip version check  ✔ go is unknown version - skip version check  ✔ tools are unknown versions  maybeInstallImportantTools tests  ✔ Successfully install gopls & linter  ✔ Do not install alternate tools  ✔ Recover when installation fails  ✔ Recover when installation crashes  Pick Process Tests  ✔ Parse go version output  ✔ Parse lsof output  ✔ Merge processes  Workspace State Modification Tests  ✔ test getMementoKeys  ✔ test resetItemsState  #initGoStatusBar()  ✔ should create a status bar item  ✔ should create a status bar item with a label matching go.goroot version  #setGOROOTEnvVar  ✔ empty goroot does not change GOROOT  ✔ {env:*} is substituted  ✔ non-directory value is rejected  ✔ directory value is accepted  #setSelectedGo()  ✔ should update the workspace memento storage  - should download an uninstalled version of Go  Test Go Test Args  ✔ default config  ✔ user flag [-v] enables -json flag  ✔ user flag [-json -v] prevents -json flag addition  ✔ user flag [-args] does not crash  ✔ user flag [-args -v] does not enable -json flag  ✔ specifying functions adds -run flags  ✔ functions & benchmark adds -bench flags and skips timeout  ✔ user -run flag is ignored when functions are provided  ✔ use -testify.m for methods  Test Go Test  ✔ resolves file names in logs (modules) (10826ms)  ✔ resolves file names in logs (GOPATH) (1770ms)  utils Tests  ✔ substituteEnv: default  ✔ build GoVersion  Duplicate Diagnostics Tests  ✔ remove duplicate diagnostics  goEnv  ✔ toolExecutionEnvironment  WelcomePanel Tests  ✔ shouldShowGoWelcomePage([], 0.22.0, 0.0.0)  ✔ shouldShowGoWelcomePage([], 0.22.0, 0.21.0)  ✔ shouldShowGoWelcomePage([], 0.22.0, 0.22.0-rc.1)  ✔ shouldShowGoWelcomePage([], 0.22.0, 0.22.0)  ✔ shouldShowGoWelcomePage([], 0.22.0, 0.23.0)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0, 0.0.0)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0, 0.21.0-rc.1)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0, 0.21.0)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0, 0.22.0-rc.1)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0, 0.22.0)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0, 0.22.1)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0, 0.23.0)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0, 1.0.0)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0, 2021.1.100)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0-rc.2, 0.0.0)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0-rc.2, 0.21.0-rc.1)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0-rc.2, 0.21.0)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0-rc.2, 0.22.0-rc.1)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0-rc.2, 0.22.0-rc.2)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0-rc.2, 0.22.0-rc.3)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0-rc.2, 0.22.0)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0-rc.2, 0.22.1)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0-rc.2, 0.23.0)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0-rc.2, 1.0.0)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.0-rc.2, 2021.1.100)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.1, 0.0.0)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.1, 0.21.0-rc.1)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.1, 0.21.0)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.1, 0.22.0-rc.1)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.1, 0.22.0)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.1, 0.23.0)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.1, 1.0.0)  ✔ shouldShowGoWelcomePage(["0.22.0"], 0.22.1, 2021.1.100)  joinPath Tests  ✔ WelcomePanel dataroot is set as expected   279 passing (4m)   25 pending [main 2025-08-12T21:08:19.462Z] Extension host with pid 8379 exited with code: 0, signal: unknown. Exit code: 0 [41831:0812/210819.608891:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [41831:0812/210819.616402:ERROR:electron/shell/common/node_bindings.cc:427] Most NODE_OPTIONs are not supported in packaged apps. See documentation for more details. [41831:0812/210820.045754:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [41831:0812/210820.045821:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [0812/210820.071310:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:145] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2) [0812/210820.071388:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:145] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2) [0812/210820.074500:ERROR:third_party/crashpad/crashpad/util/file/directory_reader_posix.cc:43] opendir /workspace/extension/.user-data-dir-test/Crashpad/attachments/0fd68707-11f4-4712-94c3-2d5655bd2881: No such file or directory (2) [41866:0812/210820.182306:ERROR:components/viz/service/main/viz_main_impl.cc:184] Exiting GPU process due to errors during initialization [41831:0812/210820.210101:ERROR:dbus/bus.cc:408] Failed to connect to the bus: /usr/bin/dbus-launch terminated abnormally with the following error: Crashing due to FD ownership violation: #0 0x6491b19f290a #1 0x6491b19ebd5c #2 0x6491b19ebd19 close #3 0x7d54e2bbd06b [41831:0812/210820.210206:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [0812/210820.235886:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:145] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2) [0812/210820.235916:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:145] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2) [main 2025-08-12T21:08:20.296Z] update#setState disabled [main 2025-08-12T21:08:20.297Z] update#ctor - updates are disabled by the environment [41831:0812/210820.375757:ERROR:dbus/bus.cc:408] Failed to connect to the bus: /usr/bin/dbus-launch terminated abnormally with the following error: Crashing due to FD ownership violation: #0 0x6491b19f290a #1 0x6491b19ebd5c #2 0x6491b19ebd19 close #3 0x7d54e2bbd06b [41831:0812/210820.375854:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [41925:0812/210820.406118:ERROR:components/viz/service/main/viz_main_impl.cc:184] Exiting GPU process due to errors during initialization [0812/210820.408873:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:145] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2) [0812/210820.408902:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:145] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2) [0812/210820.416233:ERROR:third_party/crashpad/crashpad/util/file/directory_reader_posix.cc:43] opendir /workspace/extension/.user-data-dir-test/Crashpad/attachments/8d367c42-57f9-440c-be85-481e2115ceb9: No such file or directory (2) [41831:0812/210820.562753:ERROR:dbus/bus.cc:408] Failed to connect to the bus: /usr/bin/dbus-launch terminated abnormally with the following error: Crashing due to FD ownership violation: [0812/210820.590596:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:145] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2) [0812/210820.590625:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:145] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2) [41976:0812/210820.706398:ERROR:components/viz/service/main/viz_main_impl.cc:184] Exiting GPU process due to errors during initialization [0812/210820.714409:ERROR:third_party/crashpad/crashpad/util/file/directory_reader_posix.cc:43] opendir /workspace/extension/.user-data-dir-test/Crashpad/attachments/b73c6d86-79b9-4de6-b47b-0a772b8e609d: No such file or directory (2) [41831:0812/210820.728247:ERROR:dbus/bus.cc:408] Failed to connect to the bus: /usr/bin/dbus-launch terminated abnormally with the following error: Crashing due to FD ownership violation: #0 0x6491b19f290a #1 0x6491b19ebd5c #2 0x6491b19ebd19 close #3 0x7d54e2bbd06b [41831:0812/210820.728396:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [0812/210820.757825:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:145] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2) [0812/210820.757873:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:145] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2) [41927:0812/210820.854225:ERROR:gpu/ipc/client/command_buffer_proxy_impl.cc:127] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. [41831:0812/210820.898634:ERROR:dbus/bus.cc:408] Failed to connect to the bus: /usr/bin/dbus-launch terminated abnormally with the following error: Crashing due to FD ownership violation: #0 0x6491b19f290a #1 0x6491b19ebd5c #2 0x6491b19ebd19 close #3 0x7d54e2bbd06b [41831:0812/210820.898738:ERROR:dbus/object_proxy.cc:590] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [0812/210820.928432:ERROR:third_party/crashpad/crashpad/util/file/directory_reader_posix.cc:43] opendir /workspace/extension/.user-data-dir-test/Crashpad/attachments/2b091d14-2ad3-4010-af78-786bc83df4b7: No such file or directory (2) Via 'product.json#extensionEnabledApiProposals' extension 'ms-vsliveshare.vsliveshare' wants API proposal 'notebookCellExecutionState' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned. Via 'product.json#extensionEnabledApiProposals' extension 'ms-python.gather' wants API proposal 'notebookCellExecutionState' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned. Via 'product.json#extensionEnabledApiProposals' extension 'ms-python.vscode-pylance' wants API proposal 'mcpConfigurationProvider' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned. [0812/210821.151465:ERROR:third_party/crashpad/crashpad/util/file/directory_reader_posix.cc:43] opendir /workspace/extension/.user-data-dir-test/Crashpad/attachments/d069dcf0-2872-4ac2-8c48-82c06e5f32f2: No such file or directory (2) Started local extension host with pid 42076. ChatSessionStore: Migrating 0 chat sessions from storage service to file system Loading development extension at /workspace/extension Settings Sync: Account status changed from uninitialized to unavailable   Code lenses for testing and benchmarking  ✔ Subtests - runs a test with cursor on t.Run line (690ms)  ✔ Subtests - runs a test with cursor within t.Run function (208ms)  ✔ Subtests - returns false for a failing test (332ms)  ✔ Subtests - does nothing for a dynamically defined subtest  ✔ Subtests - runs a test with curson on t.Run line and dynamic test name is passed in input box (348ms)  ✔ Subtests - does nothing when cursor outside of a test function  ✔ Subtests - does nothing when no test function covers the cursor and a function name is passed in  ✔ Test codelenses  ✔ Benchmark codelenses  ✔ Test codelenses include only valid test function names (183ms)  ✔ Test codelenses include valid fuzz function names  ✔ Test codelenses skip TestMain TreeError [DebugRepl] Tree input not set: Error: TreeError [DebugRepl] Tree input not set at Lg.C (vscode-file://vscode-app/workspace/extension/.vscode-test/vscode-linux-x64-1.103.0/resources/app/out/vs/workbench/workbench.desktop.main.js:422:29210) at Lg.updateChildren (vscode-file://vscode-app/workspace/extension/.vscode-test/vscode-linux-x64-1.103.0/resources/app/out/vs/workbench/workbench.desktop.main.js:422:29000) at yae.value (vscode-file://vscode-app/workspace/extension/.vscode-test/vscode-linux-x64-1.103.0/resources/app/out/vs/workbench/workbench.desktop.main.js:2521:33728) at I.C (vscode-file://vscode-app/workspace/extension/.vscode-test/vscode-linux-x64-1.103.0/resources/app/out/vs/workbench/workbench.desktop.main.js:29:2392) at I.D (vscode-file://vscode-app/workspace/extension/.vscode-test/vscode-linux-x64-1.103.0/resources/app/out/vs/workbench/workbench.desktop.main.js:29:2462) at I.fire (vscode-file://vscode-app/workspace/extension/.vscode-test/vscode-linux-x64-1.103.0/resources/app/out/vs/workbench/workbench.desktop.main.js:29:2680) at JIe.setVisible (vscode-file://vscode-app/workspace/extension/.vscode-test/vscode-linux-x64-1.103.0/resources/app/out/vs/workbench/workbench.desktop.main.js:559:2730) at vscode-file://vscode-app/workspace/extension/.vscode-test/vscode-linux-x64-1.103.0/resources/app/out/vs/workbench/workbench.desktop.main.js:585:13938 at Array.map () at Vd.setVisible (vscode-file://vscode-app/workspace/extension/.vscode-test/vscode-linux-x64-1.103.0/resources/app/out/vs/workbench/workbench.desktop.main.js:585:13929)  ✔ Debug - debugs a test with cursor on t.Run line  Code lenses with stretchr/testify/suite  ✔ Run test at cursor (163ms)  ✔ Run test at cursor in different file than test suite definition (77ms)  ✔ Debug test at cursor (73ms)  ✔ Debug test at cursor in different file than test suite definition (71ms)  gopls configuration tests  ✔ filterGoplsDefaultConfigValues  ✔ passGoConfigToGoplsConfigValues  Go Extension Tests With Gopls  ✔ HoverProvider (597ms)  ✔ Completion middleware (562ms) failed to find tool nonexistent  ✔ Nonexistent formatter (580ms) failed to find tool coolCustomFormatter  ✔ Custom formatter (553ms)  ✔ Prompt For telemetry (536ms)  Go Test Explorer  Document opened  ✔ In workspace  ✔ Outside workspace  Document edited  ✔ Add test  ✔ Remove test  stretchr  ✔ discovery (692ms)  settings  packageDisplayMode  ✔ flat  ✔ nested  alwaysRunBenchmarks  ✔ false  ✔ true  showDynamicSubtestsInEditor  ✔ false  ✔ true  Go Test Resolver  Root  ✔ Basic module  ✔ Module with leading comments  ✔ Basic workspace  ✔ Module and workspace  ✔ Module in workspace  Module  ✔ Empty  ✔ Root package  ✔ Sub packages  ✔ Nested packages  Package  ✔ Empty  ✔ Flat  ✔ Sub package  File  ✔ Empty  ✔ One of each  Go Test Runner  parseOutput  ✔ no line info   ✔ file path without preceding space  ✔ valid test message format  ✔ message without ending newline  ✔ user print message before test message  ✔ multiple file locs in one line  Profile  ✔ creates a profile (65ms)  ✔ tests are run together when not profiling running 9 tests verify we got expected calls  ✔ tests are run individually when profiling  Subtest Run TestMain Verify TestMain was run Locate subtest Locate subtests with conflicting names Run subtest by itself Verify TestMain/Sub was run Ensure the subtest has not been disposed Attempt to run subtest and other test  ✔ discover and run (644ms)  gopls issue report tests  ✔ sanitize user trace  gopls survey tests  ✔ prompt for survey  developer survey tests  ✔ inRange  ✔ prompt for survey  gopls opt out  ✔ opt out: 0  ✔ opt out: 1  ✔ opt out: 2  ✔ opt out: 3  ✔ opt out: 4  ✔ opt out: 5  ✔ opt out: 6  ✔ opt out: 7  ✔ opt out: 8  ✔ opt out: 9  ✔ opt out: 10  # prompt for telemetry  ✔ do not prompt if language client is not used  ✔ do not prompt if gopls does not support telemetry  ✔ prompt when telemetry started a while ago  ✔ do not prompt if telemetry started two days ago  ✔ do not prompt if gopls with telemetry never ran  ✔ prompt all preview extension users  ✔ do not prompt if vscode telemetry is disabled  # telemetry reporter using vscgo installing vscgo: install -trimpath github.com/golang/vscode-go/vscgo vscgo installed: /workspace/extension/bin/vscgo  ✔ add succeeds before telemetryReporter.setTool runs  ✔ flush is noop before setTool  ✔ flush writes accumulated counters after setTool  ✔ dispose triggers flush  gopls okForStagedRollout  ✔ published today, machine id hash % 100 < 10, want update  ✔ published today, machine id hash % 100 >= 10, delay update  ✔ published 2d ago, machine id hash % 100 < 30, want update  ✔ published 2d ago, machine id hash % 100 >= 30, delay update  ✔ published 5d ago, want update  ✔ publish date unknown, want update  ✔ prerelease, want update  ✔ patch version, want update  gopls update tests  ✔ prompt for update  version comparison  ✔ local delve is old  ✔ local delve is the minimum required version  ✔ local delve is newer  ✔ local delve is slightly older  ✔ local delve is slightly newer  ✔ local delve version is unknown  ✔ local delve version is non-sense  ✔ local delve version is non-sense again  writeVulns  ✔ gopls.run_govulncheck finds vulnerabilities (1716ms)  ✔ gopls.run_govulncheck finds no vulnerabilities (520ms)  ✔ gopls.vulncheck finds vulnerabilities (1754ms)  ✔ gopls.vulncheck finds no vulnerabilities (515ms)   106 passing (35s) [main 2025-08-12T21:08:58.230Z] Extension host with pid 42076 exited with code: 0, signal: unknown. Exit code: 0 **** Run lint **** > go@0.50.0-dev lint > gts lint src test version: 24 /workspace/extension/src/goDebugCommands.ts 39:26 error Insert `(` prettier/prettier 41:6 error Insert `)` prettier/prettier 43:29 error Replace `v` with `(v)` prettier/prettier 47:24 error Insert `(` prettier/prettier 50:6 error Insert `)` prettier/prettier 59:8 error 'full' is never reassigned. Use 'const' instead prefer-const 61:11 error Unexpected constant condition no-constant-condition 62:18 error Insert `(` prettier/prettier 66:6 error Insert `)` prettier/prettier 132:7 error 'raw' is never reassigned. Use 'const' instead prefer-const ✖ 10 problems (10 errors, 0 warnings) 9 errors and 0 warnings potentially fixable with the `--fix` option. integration_test.go:82: failed to run integration test in docker: exit status 1 integration_test.go:41: image cleanup log: Deleted: sha256:110f32b928d479ec6ee0b3aa6511de10e36146e9d4657fc292a22ba654e7b049 FAIL FAIL github.com/golang/vscode-go/build 428.252s ok github.com/golang/vscode-go/internal/vscgo 0.005s Warning: no '=' in invocation-link-artifacts pair: "", ignoring [W2025-08-12T14:09:11.741235-07:00 74287 0 cmd_stream.go:587] rdb-stream: test process exited with error: exit status 1 [I2025-08-12T14:09:11.741303-07:00 74287 0 cmd_stream.go:571] rdb-stream: the test process terminated [I2025-08-12T14:09:11.741378-07:00 74287 0 sink.go:448] SinkServer: shutdown started [I2025-08-12T14:09:11.741477-07:00 74287 0 sink.go:426] SinkServer: HTTP server stopped with "http: Server closed" [I2025-08-12T14:09:11.741500-07:00 74287 0 sink_server.go:96] SinkServer: draining TestResult channel started [I2025-08-12T14:09:11.824487-07:00 74287 0 sink_server.go:98] SinkServer: draining TestResult channel ended [I2025-08-12T14:09:11.824556-07:00 74287 0 sink_server.go:100] SinkServer: draining Artifact channel started [I2025-08-12T14:09:11.891868-07:00 74287 0 sink_server.go:102] SinkServer: draining Artifact channel ended [I2025-08-12T14:09:11.891933-07:00 74287 0 sink.go:451] SinkServer: shutdown completed successfully [I2025-08-12T14:09:11.891973-07:00 74287 0 cmd_stream.go:498] rdb-stream: exiting with 1