microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
163.73k stars 29.09k forks source link

Remote-SSH + Javascript Debugger kills all connectivity on remote server #173955

Closed SomervilleTom closed 1 year ago

SomervilleTom commented 1 year ago

Type: Bug

This is a serious issue, forcing me to avoid using VSCode altogether.

Debugging a React app using Remote-SSH and the Javascript Debugger causes the remote system to kill ALL existing SSH connections. New SSH connections are blocked, resulting no connectivity to the remote server.

This is the same issue that I reported on the Remote-SSH repo. That has received no response in several days.

The remote server often regains connectivity after a timeout ranging from seconds to much longer.

The remote server in the following is a robust AWS EC2 instance with plenty of memory:

# grep MemTotal /proc/meminfo
MemTotal:       16016696 kB
  1. Open Remote-SSH and Javascript Debugger on React app
  2. Open terminal window and type yarn start.
  3. Wait for initial chrome browser to open. Close it
  4. Wait for successful Javascript compilation to finish.
  5. Click on "Launch Chrome" from the "Run and Debug" view
  6. Interact with the resulting (local) Chrome browser instance

VS Code version: Code 1.75.0 (e2816fe719a4026ffa1ee0189dc89bdfdbafb164, 2023-02-01T15:23:45.584Z) OS version: Windows_NT x64 10.0.18363 Modes: Sandboxed: No Remote OS version: Linux x64 4.18.0-425.10.1.el8_7.x86_64 Remote OS version: Linux x64 4.18.0-425.10.1.el8_7.x86_64

System Info |Item|Value| |---|---| |CPUs|11th Gen Intel(R) Core(TM) i7-11700K @ 3.60GHz (4 x 3600)| |GPU Status|2d_canvas: enabled
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: unavailable_off
raw_draw: disabled_off_ok
skia_renderer: enabled_on
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: disabled_off| |Load (avg)|undefined| |Memory (System)|7.81GB (3.35GB free)| |Process Argv|| |Screen Reader|no| |VM|100%| |Item|Value| |---|---| |Remote|SSH: tms-desktop| |OS|Linux x64 4.18.0-425.10.1.el8_7.x86_64| |CPUs|11th Gen Intel(R) Core(TM) i7-11700K @ 3.60GHz (16 x 3600)| |Memory (System)|31.04GB (18.91GB free)| |VM|0%| |Item|Value| |---|---| |Remote|SSH: byron.zeetix.com| |OS|Linux x64 4.18.0-425.10.1.el8_7.x86_64| |CPUs|Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (4 x 2500)| |Memory (System)|15.27GB (2.52GB free)| |VM|0%|
Extensions (4) Extension|Author (truncated)|Version ---|---|--- jupyter-keymap|ms-|1.0.0 remote-ssh|ms-|0.96.0 remote-ssh-edit|ms-|0.84.0 remote-explorer|ms-|0.2.0

Here are some relevant log files from the remote server:

Relevant remote-agent.log excerpts:

2023-02-07 16:20:16.340 [warning] No ptyHost heartbeat after 6 seconds
2023-02-07 16:21:00.479 [warning] No ptyHost heartbeat after 6 seconds
2023-02-07 16:21:23.125 [warning] No ptyHost heartbeat after 6 seconds
2023-02-07 16:21:23.210 [info] [127.0.0.1][747bb2c2][ManagementConnection] The client has disconnected gracefully, so the connection will be disposed.
2023-02-07 16:21:24.238 [error] CodeExpectedError: Could not find pty on pty host
    at S.L (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:27:6839)
    at S.updateIcon (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:27:2680)
    at Object.call (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:17:5043)
    at r.s (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:15:5412)
    at r.q (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:15:4915)
    at /home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:15:4326
    at invoke (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:11:145)
    at E.deliver (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:11:2033)
    at c.fire (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:11:1671)
    at process.F (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:9:20881)
    at process.emit (node:events:526:28)
    at emit (node:internal/child_process:938:14)
    at processTicksAndRejections (node:internal/process/task_queues:84:21)
2023-02-07 16:21:24.242 [error] CodeExpectedError: Could not find pty on pty host
    at S.L (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:27:6839)
    at S.updateTitle (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:27:2630)
    at Object.call (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:17:5043)
    at r.s (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:15:5412)
    at r.q (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:15:4915)
    at /home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:15:4326
    at invoke (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:11:145)
    at E.deliver (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:11:2033)
    at c.fire (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:11:1671)
    at process.F (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:9:20881)
    at process.emit (node:events:526:28)
    at emit (node:internal/child_process:938:14)
    at processTicksAndRejections (node:internal/process/task_queues:84:21)
2023-02-07 16:21:24.242 [error] CodeExpectedError: Could not find pty on pty host
    at S.L (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:27:6839)
    at S.updateTitle (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:27:2630)
    at Object.call (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:17:5043)
    at r.s (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:15:5412)
    at r.q (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:15:4915)
    at /home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:15:4326
    at invoke (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:11:145)
    at E.deliver (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:11:2033)
    at c.fire (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:11:1671)
    at process.F (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/platform/terminal/node/ptyHostMain.js:9:20881)
    at process.emit (node:events:526:28)
    at emit (node:internal/child_process:938:14)
    at processTicksAndRejections (node:internal/process/task_queues:84:21)
2023-02-07 16:21:24.624 [info] [127.0.0.1][fcd47c50][ExtensionHostConnection] <3038> Extension Host Process exited with code: 0, signal: null.
2023-02-07 16:21:24.626 [info] Last EH closed, waiting before shutting down

Relevant exthost.log (exthost1/exthost.log):

2023-02-07 16:21:24.241 [info] Extension host terminating: received terminate message from renderer
2023-02-07 16:21:24.479 [info] Lock '/home/tms/.vscode-server/data/User/workspaceStorage/e71344bf6e8903ea68569ac4346d49d2/vscode.lock
': Marking the lockfile as scheduled to be released in 6000 ms.
2023-02-07 16:21:24.489 [info] Extension host with pid 3038 exiting with code 0

Relevant entres in journalctl output:

Feb 07 16:21:24 byron.zeetix.com sshd[4071]: Accepted publickey for tms from 73.16.152.225 port 63945 ssh2: ED25519 SHA256:h9SMFnZOH/T8z/R7P9PqhgceZulX9HBPSWlgKzQHrZg
Feb 07 16:21:24 byron.zeetix.com sshd[4071]: pam_unix(sshd:session): session opened for user tms by (uid=0)
Feb 07 16:21:24 byron.zeetix.com systemd[1]: Started Session 7 of user tms.
Feb 07 16:21:24 byron.zeetix.com systemd-logind[921]: New session 7 of user tms.
Feb 07 16:21:24 byron.zeetix.com systemd[1]: Created slice system-systemd\x2dcoredump.slice.
Feb 07 16:21:24 byron.zeetix.com systemd[1]: Started Process Core Dump (PID 4109/UID 0).
Feb 07 16:21:24 byron.zeetix.com systemd-coredump[4111]: Resource limits disable core dumping for process 3355 (node).
Feb 07 16:21:24 byron.zeetix.com systemd-coredump[4111]: Process 3355 (node) of user 1001 dumped core.
Feb 07 16:21:24 byron.zeetix.com systemd[1]: systemd-coredump@0-4109-0.service: Succeeded.
Feb 07 16:21:52 byron.zeetix.com sshd[2725]: pam_unix(sshd:session): session closed for user tms
Feb 07 16:21:52 byron.zeetix.com systemd-logind[921]: Session 3 logged out. Waiting for processes to exit.

The same code runs fine on the same server outside of VSCode (after yarn build and deployment).

roblourens commented 1 year ago

You might also get more hints by

SomervilleTom commented 1 year ago

I appreciate your attention.

I want to emphasize that my concern is that ALL connectivity, not just vscode, is being lost on the remote system. Once we identify the cause, I'll want to explore how to at least limit the impact to just vscode. The remote system runs two databases (neo4j-enterprise and mysql), and this issue is causing issues with each (according to their logs).

I'll try these steps and see what I can do. Creating a simple repo might be tough, but I'll try it.

When this is happening, do you see high CPU in a process on the remote?

According to # top, I see CPU at 100% for awhile, but this is an AWS t3.xlarge instance type with 2 cores. I don't expect that to be an issue. Not surprisingly, when I see that it's "node". I see no evidence of high CPU or syswait in # sar, and I see only occasional issues in the output of journalctl.

Or, lots of traffic (from new windows making lots of server requests?) might saturate your network connection, with the same result

The remote instance has up to 4 network interfaces and up to 5 Gbit performance. The local system has 1GB download and 40MB upload (Comcast). I don't expect any local traffic, but I'll put a performance monitor on the local system and see what it reveals.

You might also get more hints by ...

I'll try this as well. I'm confused about whether this is showing vscode messages for the local or remote instance, but it can't hurt.

SomervilleTom commented 1 year ago

I just had another repeat of the issue, twice in quick succession. The first was at 19:43 UTC, the second at 10:58 UTC.

Following is the debugger log file in its original .gz format . My own examination of it yielded no insight, mostly because it is extremely long.

vscode-debugadapter-1dc87dfb.json.gz

I did see some entries in the vscode devtools console. The following excerpts begins with the first apparent error/failure in the log and continues to the end.

log.ts:380 TRACE CommandService#executeCommand js-debug-companion.launchAndAttach
log.ts:404   ERR Cannot read properties of undefined (reading 'searchInput'): TypeError: Cannot read properties of undefined (reading 'searchInput')
    at Wc.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2541:12092)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37860
    at Array.forEach (<anonymous>)
    at O.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37847)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:747:78868
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at T.flush (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:124038)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2532:75625
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27280
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27436
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27084
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27280
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at Z (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:553:793)
    at A.t (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:553:1577)
    at A.s (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:553:1471)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:552:1351
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at EventEmitter.ie (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:29407)
    at EventEmitter.emit (node:events:526:28)
    at Object.onMessage (node:electron/js2c/renderer_init:81:803)
log.ts:380 TRACE onWillActivateByEvent:  onDebugResolve
log.ts:380 TRACE onWillActivateByEvent:  onDebugResolve:pwa-chrome
log.ts:380 TRACE onWillActivateByEvent:  onDebugResolve
log.ts:380 TRACE onWillActivateByEvent:  onDebugResolve:pwa-chrome
log.ts:380 TRACE [text file model] resolve() - enter vscode-remote://ssh-remote%2B7b22686f73744e616d65223a226279726f6e2e7a65657469782e636f6d222c2275736572223a22746d73227d/home/tms/frontend/browser/src/components/userbox/manage_avatar/ManageAvatarContainer.js
log.ts:380 TRACE [text file model] resolveFromFile() vscode-remote://ssh-remote%2B7b22686f73744e616d65223a226279726f6e2e7a65657469782e636f6d222c2275736572223a22746d73227d/home/tms/frontend/browser/src/components/userbox/manage_avatar/ManageAvatarContainer.js
log.ts:404   ERR Cannot read properties of undefined (reading 'searchInput'): TypeError: Cannot read properties of undefined (reading 'searchInput')
    at Wc.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2541:12092)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37860
    at Array.forEach (<anonymous>)
    at O.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37847)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:747:78868
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at T.flush (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:124038)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2532:75625
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27280
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27436
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27084
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27280
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at Z (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:553:793)
    at A.t (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:553:1577)
    at A.s (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:553:1471)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:552:1351
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at EventEmitter.ie (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:29407)
    at EventEmitter.emit (node:events:526:28)
    at Object.onMessage (node:electron/js2c/renderer_init:81:803)
log.ts:380 TRACE onWillActivateByEvent:  onDebugResolve
log.ts:380 TRACE onWillActivateByEvent:  onDebugResolve:pwa-chrome
log.ts:404   ERR Cannot read properties of undefined (reading 'searchInput'): TypeError: Cannot read properties of undefined (reading 'searchInput')
    at Wc.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2541:12092)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37860
    at Array.forEach (<anonymous>)
    at O.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37847)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:747:78868
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at T.flush (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:124038)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:122501
log.ts:380 TRACE [text file model] resolve() - enter vscode-remote://ssh-remote%2B7b22686f73744e616d65223a226279726f6e2e7a65657469782e636f6d222c2275736572223a22746d73227d/home/tms/frontend/browser/src/components/userbox/manage_avatar/ManageAvatarContainer.js
log.ts:380 TRACE [text file model] resolveFromFile() vscode-remote://ssh-remote%2B7b22686f73744e616d65223a226279726f6e2e7a65657469782e636f6d222c2275736572223a22746d73227d/home/tms/frontend/browser/src/components/userbox/manage_avatar/ManageAvatarContainer.js
log.ts:392  INFO [remote-connection][Management   ][0536a…] high roundtrip time: 10227ms (1 of 5 recent samples)
log.ts:404   ERR Cannot read properties of undefined (reading 'searchInput'): TypeError: Cannot read properties of undefined (reading 'searchInput')
    at Wc.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2541:12092)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37860
    at Array.forEach (<anonymous>)
    at O.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37847)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:747:78868
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at T.flush (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:124038)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2532:75625
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27280
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27436
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27084
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27280
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at Z (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:553:793)
    at A.t (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:553:1577)
    at A.s (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:553:1471)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:552:1351
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at EventEmitter.ie (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:29407)
    at EventEmitter.emit (node:events:526:28)
    at Object.onMessage (node:electron/js2c/renderer_init:81:803)
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] received socket timeout event (unacknowledgedMsgCount: 4, timeSinceOldestUnacknowledgedMsg: 20001, timeSinceLastReceivedSomeData: 20001).
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] starting reconnecting loop. You can get more information with the trace log level.
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] resolving connection...
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] connecting to 127.0.0.1:60143...
log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 1/6. invoking socketFactory.connect().
log.ts:392  INFO Creating a socket (renderer-ExtensionHost-5af41920-e5d5-4653-aae2-8926d2f5dc24)...
log.ts:392  INFO Creating a socket (renderer-ExtensionHost-5af41920-e5d5-4653-aae2-8926d2f5dc24) was successful after 4702 ms.
log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 2/6. socketFactory.connect() was successful.
log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 3/6. sending AuthRequest control message.
log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 4/6. received SignRequest control message.
log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 5/6. sending ConnectionTypeRequest control message.
log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 6/6. handshake finished, connection is up and running after 17822 ms!
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] reconnected!
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] received socket timeout event (unacknowledgedMsgCount: 4, timeSinceOldestUnacknowledgedMsg: 20001, timeSinceLastReceivedSomeData: 20001).
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] starting reconnecting loop. You can get more information with the trace log level.
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] resolving connection...
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] connecting to 127.0.0.1:60143...
log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 1/6. invoking socketFactory.connect().
log.ts:392  INFO Creating a socket (renderer-ExtensionHost-5af41920-e5d5-4653-aae2-8926d2f5dc24)...
log.ts:404   ERR Cannot read properties of undefined (reading 'searchInput'): TypeError: Cannot read properties of undefined (reading 'searchInput')
    at Wc.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2541:12092)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37860
    at Array.forEach (<anonymous>)
    at O.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37847)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:747:78868
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at T.flush (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:124038)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:122501
log.ts:404   ERR [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] socketFactory.connect() failed or timed out. Error:
log.ts:404   ERR Error: Time limit reached
    at c.i (remoteAgentConnection.ts:156:20)
    at c.h (remoteAgentConnection.ts:152:28)
    at remoteAgentConnection.ts:134:86
    at g.invoke (event.ts:701:17)
    at n.deliver (event.ts:908:22)
    at a.fire (event.ts:869:24)
    at R.cancel (cancellation.ts:69:19)
    at L.cancel (cancellation.ts:124:16)
    at remoteAgentConnection.ts:97:26
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] A network error occurred while trying to reconnect, will try again...
log.ts:380 TRACE Error: Time limit reached
    at c.i (remoteAgentConnection.ts:156:20)
    at c.h (remoteAgentConnection.ts:152:28)
    at remoteAgentConnection.ts:134:86
    at g.invoke (event.ts:701:17)
    at n.deliver (event.ts:908:22)
    at a.fire (event.ts:869:24)
    at R.cancel (cancellation.ts:69:19)
    at L.cancel (cancellation.ts:124:16)
    at remoteAgentConnection.ts:97:26
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] waiting for 5 seconds before reconnecting...
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] resolving connection...
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] connecting to 127.0.0.1:60143...
log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 1/6. invoking socketFactory.connect().
log.ts:392  INFO Creating a socket (renderer-ExtensionHost-5af41920-e5d5-4653-aae2-8926d2f5dc24)...
log.ts:392  INFO [remote-connection][Management   ][0536a…] high roundtrip time: 35446ms (2 of 5 recent samples)
log.ts:404   ERR Cannot read properties of undefined (reading 'searchInput'): TypeError: Cannot read properties of undefined (reading 'searchInput')
    at Wc.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2541:12092)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37860
    at Array.forEach (<anonymous>)
    at O.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37847)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:747:78868
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at T.flush (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:124038)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:122501
log.ts:404   ERR [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] socketFactory.connect() failed or timed out. Error:
log.ts:404   ERR Error: Time limit reached
    at c.i (remoteAgentConnection.ts:156:20)
    at c.h (remoteAgentConnection.ts:152:28)
    at remoteAgentConnection.ts:134:86
    at g.invoke (event.ts:701:17)
    at n.deliver (event.ts:908:22)
    at a.fire (event.ts:869:24)
    at R.cancel (cancellation.ts:69:19)
    at L.cancel (cancellation.ts:124:16)
    at remoteAgentConnection.ts:97:26
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] A network error occurred while trying to reconnect, will try again...
log.ts:380 TRACE Error: Time limit reached
    at c.i (remoteAgentConnection.ts:156:20)
    at c.h (remoteAgentConnection.ts:152:28)
    at remoteAgentConnection.ts:134:86
    at g.invoke (event.ts:701:17)
    at n.deliver (event.ts:908:22)
    at a.fire (event.ts:869:24)
    at R.cancel (cancellation.ts:69:19)
    at L.cancel (cancellation.ts:124:16)
    at remoteAgentConnection.ts:97:26
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] waiting for 5 seconds before reconnecting...
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] resolving connection...
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] connecting to 127.0.0.1:60143...
log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 1/6. invoking socketFactory.connect().
log.ts:392  INFO Creating a socket (renderer-ExtensionHost-5af41920-e5d5-4653-aae2-8926d2f5dc24)...
log.ts:392  INFO [remote-connection][Management   ][0536a…] high roundtrip time: 26345ms (3 of 5 recent samples)
log.ts:404   ERR Unexpected token : in JSON at position 1: SyntaxError: Unexpected token : in JSON at position 1
    at JSON.parse (<anonymous>)
    at Function.deserializeRequestJSONArgs (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:106:15776)
    at l.G (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:106:8937)
    at /home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:106:7810
    at f.invoke (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:145)
    at g.deliver (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:2029)
    at d.fire (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:1667)
    at p.fire (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:72:14861)
    at /home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:122:15815
    at f.invoke (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:145)
    at g.deliver (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:2029)
    at d.fire (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:1667)
    at p.fire (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:72:14861)
    at t.E (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:72:18927)
    at /home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:72:18106
    at f.invoke (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:145)
    at g.deliver (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:2029)
    at d.fire (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:1667)
    at h.acceptChunk (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:72:12592)
    at /home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:72:11879
    at f.invoke (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:145)
    at g.deliver (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:2029)
    at d.fire (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:1667)
    at d.t (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:72:28518)
log.ts:404   ERR Unknown method $onDidChnneeWindowFocus on actor ExtHostWindow: Error: Unknown method $onDidChnneeWindowFocus on actor ExtHostWindow
    at l.N (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:106:11149)
    at l.M (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:106:10957)
    at l.H (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:106:10044)
    at l.G (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:106:9022)
    at /home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:106:7810
    at f.invoke (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:145)
    at g.deliver (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:2029)
    at d.fire (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:1667)
    at p.fire (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:72:14861)
    at /home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:122:15815
    at f.invoke (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:145)
    at g.deliver (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:2029)
    at d.fire (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:1667)
    at p.fire (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:72:14861)
    at t.E (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:72:18927)
    at /home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:72:18106
    at f.invoke (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:145)
    at g.deliver (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:2029)
    at d.fire (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:1667)
    at h.acceptChunk (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:72:12592)
    at /home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:72:11879
    at f.invoke (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:145)
    at g.deliver (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:2029)
    at d.fire (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:63:1667)
    at d.t (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:72:28518)
log.ts:380 TRACE [text file model] resolve() - enter vscode-remote://ssh-remote%2B7b22686f73744e616d65223a226279726f6e2e7a65657469782e636f6d222c2275736572223a22746d73227d/home/tms/frontend/browser/src/components/userbox/manage_avatar/ManageAvatarContainer.js
log.ts:380 TRACE [text file model] resolveFromFile() vscode-remote://ssh-remote%2B7b22686f73744e616d65223a226279726f6e2e7a65657469782e636f6d222c2275736572223a22746d73227d/home/tms/frontend/browser/src/components/userbox/manage_avatar/ManageAvatarContainer.js
log.ts:404   ERR [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] socketFactory.connect() failed or timed out. Error:
log.ts:404   ERR Error: Time limit reached
    at c.i (remoteAgentConnection.ts:156:20)
    at c.h (remoteAgentConnection.ts:152:28)
    at remoteAgentConnection.ts:134:86
    at g.invoke (event.ts:701:17)
    at n.deliver (event.ts:908:22)
    at a.fire (event.ts:869:24)
    at R.cancel (cancellation.ts:69:19)
    at L.cancel (cancellation.ts:124:16)
    at remoteAgentConnection.ts:97:26
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] A network error occurred while trying to reconnect, will try again...
log.ts:380 TRACE Error: Time limit reached
    at c.i (remoteAgentConnection.ts:156:20)
    at c.h (remoteAgentConnection.ts:152:28)
    at remoteAgentConnection.ts:134:86
    at g.invoke (event.ts:701:17)
    at n.deliver (event.ts:908:22)
    at a.fire (event.ts:869:24)
    at R.cancel (cancellation.ts:69:19)
    at L.cancel (cancellation.ts:124:16)
    at remoteAgentConnection.ts:97:26
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] waiting for 10 seconds before reconnecting...
log.ts:404   ERR Cannot read properties of undefined (reading 'searchInput'): TypeError: Cannot read properties of undefined (reading 'searchInput')
    at Wc.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2541:12092)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37860
    at Array.forEach (<anonymous>)
    at O.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37847)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:747:78868
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at T.flush (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:124038)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2532:75625
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27280
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27436
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27084
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27280
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at Z (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:553:793)
    at A.t (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:553:1577)
    at A.s (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:553:1471)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:552:1351
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at EventEmitter.ie (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:29407)
    at EventEmitter.emit (node:events:526:28)
    at Object.onMessage (node:electron/js2c/renderer_init:81:803)
log.ts:380 TRACE [text file model] resolve() - enter vscode-remote://ssh-remote%2B7b22686f73744e616d65223a226279726f6e2e7a65657469782e636f6d222c2275736572223a22746d73227d/home/tms/frontend/browser/src/components/userbox/manage_avatar/ManageAvatarContainer.js
log.ts:380 TRACE [text file model] resolveFromFile() vscode-remote://ssh-remote%2B7b22686f73744e616d65223a226279726f6e2e7a65657469782e636f6d222c2275736572223a22746d73227d/home/tms/frontend/browser/src/components/userbox/manage_avatar/ManageAvatarContainer.js
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] resolving connection...
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] connecting to 127.0.0.1:60143...
log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 1/6. invoking socketFactory.connect().
log.ts:392  INFO Creating a socket (renderer-ExtensionHost-5af41920-e5d5-4653-aae2-8926d2f5dc24)...
log.ts:380 TRACE CommandService#executeCommand workbench.action.toggleDevTools
log.ts:404   ERR Cannot read properties of undefined (reading 'searchInput'): TypeError: Cannot read properties of undefined (reading 'searchInput')
    at Wc.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2541:12092)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37860
    at Array.forEach (<anonymous>)
    at O.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37847)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:747:78868
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at T.flush (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:124038)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2532:75625
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27280
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27436
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27084
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27280
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at Z (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:553:793)
    at A.t (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:553:1577)
    at A.s (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:553:1471)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:552:1351
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at EventEmitter.ie (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:29407)
    at EventEmitter.emit (node:events:526:28)
    at Object.onMessage (node:electron/js2c/renderer_init:81:803)
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] received socket timeout event (unacknowledgedMsgCount: 11052, timeSinceOldestUnacknowledgedMsg: 20531, timeSinceLastReceivedSomeData: 20010).
log.ts:404   ERR Cannot read properties of undefined (reading 'searchInput'): TypeError: Cannot read properties of undefined (reading 'searchInput')
    at Wc.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2541:12092)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37860
    at Array.forEach (<anonymous>)
    at O.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37847)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:747:78868
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at T.flush (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:124038)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:122501
log.ts:404   ERR [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] socketFactory.connect() failed or timed out. Error:
log.ts:404   ERR Error: Time limit reached
    at c.i (remoteAgentConnection.ts:156:20)
    at c.h (remoteAgentConnection.ts:152:28)
    at remoteAgentConnection.ts:134:86
    at g.invoke (event.ts:701:17)
    at n.deliver (event.ts:908:22)
    at a.fire (event.ts:869:24)
    at R.cancel (cancellation.ts:69:19)
    at L.cancel (cancellation.ts:124:16)
    at remoteAgentConnection.ts:97:26
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] A network error occurred while trying to reconnect, will try again...
log.ts:380 TRACE Error: Time limit reached
    at c.i (remoteAgentConnection.ts:156:20)
    at c.h (remoteAgentConnection.ts:152:28)
    at remoteAgentConnection.ts:134:86
    at g.invoke (event.ts:701:17)
    at n.deliver (event.ts:908:22)
    at a.fire (event.ts:869:24)
    at R.cancel (cancellation.ts:69:19)
    at L.cancel (cancellation.ts:124:16)
    at remoteAgentConnection.ts:97:26
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] waiting for 10 seconds before reconnecting...
log.ts:392  INFO [remote-connection][Management   ][0536a…] high roundtrip time: 17107ms (4 of 5 recent samples)
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] resolving connection...
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] connecting to 127.0.0.1:60143...
log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 1/6. invoking socketFactory.connect().
log.ts:392  INFO Creating a socket (renderer-ExtensionHost-5af41920-e5d5-4653-aae2-8926d2f5dc24)...
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] received socket timeout event (unacknowledgedMsgCount: 23502, timeSinceOldestUnacknowledgedMsg: 81209, timeSinceLastReceivedSomeData: 20001).
log.ts:404   ERR [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] socketFactory.connect() failed or timed out. Error:
log.ts:404   ERR Error: Time limit reached
    at c.i (remoteAgentConnection.ts:156:20)
    at c.h (remoteAgentConnection.ts:152:28)
    at remoteAgentConnection.ts:134:86
    at g.invoke (event.ts:701:17)
    at n.deliver (event.ts:908:22)
    at a.fire (event.ts:869:24)
    at R.cancel (cancellation.ts:69:19)
    at L.cancel (cancellation.ts:124:16)
    at remoteAgentConnection.ts:97:26
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] A network error occurred while trying to reconnect, will try again...
log.ts:380 TRACE Error: Time limit reached
    at c.i (remoteAgentConnection.ts:156:20)
    at c.h (remoteAgentConnection.ts:152:28)
    at remoteAgentConnection.ts:134:86
    at g.invoke (event.ts:701:17)
    at n.deliver (event.ts:908:22)
    at a.fire (event.ts:869:24)
    at R.cancel (cancellation.ts:69:19)
    at L.cancel (cancellation.ts:124:16)
    at remoteAgentConnection.ts:97:26
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] waiting for 10 seconds before reconnecting...
log.ts:404   ERR Cannot read properties of undefined (reading 'searchInput'): TypeError: Cannot read properties of undefined (reading 'searchInput')
    at Wc.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2541:12092)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37860
    at Array.forEach (<anonymous>)
    at O.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37847)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:747:78868
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at T.flush (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:124038)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:122501
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] resolving connection...
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] connecting to 127.0.0.1:60143...
log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 1/6. invoking socketFactory.connect().
log.ts:392  INFO Creating a socket (renderer-ExtensionHost-5af41920-e5d5-4653-aae2-8926d2f5dc24)...
log.ts:392  INFO [remote-connection][Management   ][0536a…] high roundtrip time: 22065ms (5 of 5 recent samples)
log.ts:404   ERR [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] socketFactory.connect() failed or timed out. Error:
log.ts:404   ERR Error: Time limit reached
    at c.i (remoteAgentConnection.ts:156:20)
    at c.h (remoteAgentConnection.ts:152:28)
    at remoteAgentConnection.ts:134:86
    at g.invoke (event.ts:701:17)
    at n.deliver (event.ts:908:22)
    at a.fire (event.ts:869:24)
    at R.cancel (cancellation.ts:69:19)
    at L.cancel (cancellation.ts:124:16)
    at remoteAgentConnection.ts:97:26
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] A network error occurred while trying to reconnect, will try again...
log.ts:380 TRACE Error: Time limit reached
    at c.i (remoteAgentConnection.ts:156:20)
    at c.h (remoteAgentConnection.ts:152:28)
    at remoteAgentConnection.ts:134:86
    at g.invoke (event.ts:701:17)
    at n.deliver (event.ts:908:22)
    at a.fire (event.ts:869:24)
    at R.cancel (cancellation.ts:69:19)
    at L.cancel (cancellation.ts:124:16)
    at remoteAgentConnection.ts:97:26
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] waiting for 10 seconds before reconnecting...
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] resolving connection...
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] connecting to 127.0.0.1:60143...
log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 1/6. invoking socketFactory.connect().
log.ts:392  INFO Creating a socket (renderer-ExtensionHost-5af41920-e5d5-4653-aae2-8926d2f5dc24)...
browserSocketFactory.ts:79 WebSocket connection to 'ws://127.0.0.1:60143/stable-e2816fe719a4026ffa1ee0189dc89bdfdbafb164?reconnectionToken=5af41920-e5d5-4653-aae2-8926d2f5dc24&reconnection=true&skipWebSocketFrames=false' failed: 
w @ browserSocketFactory.ts:79
log.ts:392  INFO Creating a socket (renderer-ExtensionHost-5af41920-e5d5-4653-aae2-8926d2f5dc24) finished after 240014 ms, but this is too late and has timed out already.
log.ts:404   ERR CodeExpectedError: WebSocket close with status code 1006
    at WebSocket.<anonymous> (browserSocketFactory.ts:165:20)
log.ts:392  INFO Creating a socket (renderer-ExtensionHost-5af41920-e5d5-4653-aae2-8926d2f5dc24) finished after 205045 ms, but this is too late and has timed out already.
log.ts:392  INFO Creating a socket (renderer-ExtensionHost-5af41920-e5d5-4653-aae2-8926d2f5dc24) finished after 170091 ms, but this is too late and has timed out already.
log.ts:392  INFO Creating a socket (renderer-ExtensionHost-5af41920-e5d5-4653-aae2-8926d2f5dc24) finished after 130151 ms, but this is too late and has timed out already.
log.ts:392  INFO Creating a socket (renderer-ExtensionHost-5af41920-e5d5-4653-aae2-8926d2f5dc24) finished after 90216 ms, but this is too late and has timed out already.
log.ts:392  INFO Creating a socket (renderer-ExtensionHost-5af41920-e5d5-4653-aae2-8926d2f5dc24) finished after 50278 ms, but this is too late and has timed out already.
log.ts:392  INFO Creating a socket (renderer-ExtensionHost-5af41920-e5d5-4653-aae2-8926d2f5dc24) was successful after 10335 ms.
log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 2/6. socketFactory.connect() was successful.
log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 3/6. sending AuthRequest control message.
log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 4/6. received SignRequest control message.
log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 5/6. sending ConnectionTypeRequest control message.
log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 6/6. handshake finished, connection is up and running after 10435 ms!
log.ts:392  INFO [remote-connection][ExtensionHost][5af41…][reconnect] reconnected!
log.ts:380 TRACE ForwardedPorts: (TunnelService) close request for localhost:53315 
log.ts:380 TRACE ForwardedPorts: (TunnelService) Tunnel is being disposed localhost:53315.
log.ts:404   ERR Cannot read properties of undefined (reading 'searchInput'): TypeError: Cannot read properties of undefined (reading 'searchInput')
    at Wc.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2541:12092)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37860
    at Array.forEach (<anonymous>)
    at O.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37847)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:747:78868
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at T.flush (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:124038)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:122501
log.ts:404   ERR Cannot read properties of undefined (reading 'searchInput'): TypeError: Cannot read properties of undefined (reading 'searchInput')
    at Wc.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2541:12092)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37860
    at Array.forEach (<anonymous>)
    at O.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37847)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:747:78868
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at T.flush (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:124038)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:122501
log.ts:404   ERR Cannot read properties of undefined (reading 'searchInput'): TypeError: Cannot read properties of undefined (reading 'searchInput')
    at Wc.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2541:12092)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37860
    at Array.forEach (<anonymous>)
    at O.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37847)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:747:78868
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at T.flush (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:124038)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:122501
log.ts:404   ERR read ECONNRESET: Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:217:20)
log.ts:404   ERR Cannot read properties of undefined (reading 'searchInput'): TypeError: Cannot read properties of undefined (reading 'searchInput')
    at Wc.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2541:12092)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37860
    at Array.forEach (<anonymous>)
    at O.saveState (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2525:37847)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:747:78868
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at n.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2029)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1667)
    at T.flush (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:124038)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:741:122501
log.ts:380 TRACE [text file model] resolve() - enter vscode-remote://ssh-remote%2B7b22686f73744e616d65223a226279726f6e2e7a65657469782e636f6d222c2275736572223a22746d73227d/home/tms/frontend/browser/src/components/userbox/manage_avatar/ManageAvatarContainer.js
log.ts:380 TRACE [text file model] resolveFromFile() vscode-remote://ssh-remote%2B7b22686f73744e616d65223a226279726f6e2e7a65657469782e636f6d222c2275736572223a22746d73227d/home/tms/frontend/browser/src/components/userbox/manage_avatar/ManageAvatarContainer.js

I haven't extracted this code to a simple repository yet.

SomervilleTom commented 1 year ago

At 21:58 UTC today, I had a repeat of the failure while the embedded terminal was showing "Compiling ...". In this hang, there were no instances of the Chrome browser open. I note that launching the special Chrome browser opens multiple ports, and at least some of those ports are left in "TIME_WAIT" state after the special Chrome browser instance is closed.

Connectivity was restored by 22:00 UTC.

This seems to suggest that the issue is with VSCode itself rather than the special Chrome browser instance. In particular, the embedded development server (in my case listening on port 3003) was presumably active while the embedded terminal showed "Compiling ..." and thus was responsible for the hang.

I note that journalctl has several perhaps related entries with interesting timestamp:

Feb 10 21:58:36 byron.zeetix.com sshd[8267]: Connection closed by 73.16.152.225 port 52052 [preauth]
Feb 10 21:58:36 byron.zeetix.com NetworkManager[999]: <info>  [1676066316.6550] dhcp4 (eth0): state changed new lease, address=172.30.2.147
Feb 10 21:58:36 byron.zeetix.com sshd[8269]: Accepted publickey for tms from 73.16.152.225 port 57423 ssh2: ED25519 SHA256:h9SMFnZOH/T8z/R7P9PqhgceZulX9HBPSWlgKzQHrZg
Feb 10 21:58:36 byron.zeetix.com systemd[1]: Started Session 15 of user tms.
Feb 10 21:58:36 byron.zeetix.com systemd-logind[908]: New session 15 of user tms.
Feb 10 21:58:36 byron.zeetix.com sshd[8269]: pam_unix(sshd:session): session opened for user tms by (uid=0)

Inspection of journalctl reveals that this (like every AWS EC2 instance) refreshes its private IPV4 lease about every half hour. Here is short excerpt:

grep 'state changed new lease' journalctl-20230210.log:

Feb 10 17:58:36 byron.zeetix.com NetworkManager[999]: <info>  [1676051916.6307] dhcp4 (eth0): state changed new lease, address=172.30.2.147
Feb 10 18:28:36 byron.zeetix.com NetworkManager[999]: <info>  [1676053716.6311] dhcp4 (eth0): state changed new lease, address=172.30.2.147
Feb 10 18:58:36 byron.zeetix.com NetworkManager[999]: <info>  [1676055516.6300] dhcp4 (eth0): state changed new lease, address=172.30.2.147
Feb 10 19:28:36 byron.zeetix.com NetworkManager[999]: <info>  [1676057316.6351] dhcp4 (eth0): state changed new lease, address=172.30.2.147
Feb 10 19:58:36 byron.zeetix.com NetworkManager[999]: <info>  [1676059116.6322] dhcp4 (eth0): state changed new lease, address=172.30.2.147
Feb 10 20:28:36 byron.zeetix.com NetworkManager[999]: <info>  [1676060916.6314] dhcp4 (eth0): state changed new lease, address=172.30.2.147
Feb 10 20:58:36 byron.zeetix.com NetworkManager[999]: <info>  [1676062716.6306] dhcp4 (eth0): state changed new lease, address=172.30.2.147
Feb 10 21:28:36 byron.zeetix.com NetworkManager[999]: <info>  [1676064516.6310] dhcp4 (eth0): state changed new lease, address=172.30.2.147
Feb 10 21:58:36 byron.zeetix.com NetworkManager[999]: <info>  [1676066316.6550] dhcp4 (eth0): state changed new lease, address=172.30.2.147

Is there any chance that this causes VSCode to have some unintended interaction with network services that results in the observed hangs?

roblourens commented 1 year ago

Other users have reported issues on AWS EC2 specifically, https://github.com/microsoft/vscode-remote-release/issues/2692, and I have not dug into whether there is some bad interaction with something specific to EC2, maybe you are just seeing what they are.

Is there any chance that this causes VSCode to have some unintended interaction with network services that results in the observed hangs?

No clue, but if that impacts the port forwarded over our ssh connection, then maybe. So does the timing of the hangs always line up with that?

cc @andreamah for the Cannot read properties of undefined (reading 'searchInput') error that I'm seeing in that log, but I don't think it's related to this issue.

From the log we are obviously struggling to connect/maintain the connection

log.ts:380 TRACE [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] 1/6. invoking socketFactory.connect().
log.ts:392  INFO Creating a socket (renderer-ExtensionHost-5af41920-e5d5-4653-aae2-8926d2f5dc24)...
log.ts:392  INFO [remote-connection][Management   ][0536a…] high roundtrip time: 35446ms (2 of 5 recent samples)

log.ts:404   ERR [remote-connection][ExtensionHost][5af41…][reconnect][127.0.0.1:60143] socketFactory.connect() failed or timed out. Error:
log.ts:404   ERR Error: Time limit reached

and then when I look at these message

log.ts:404   ERR Unexpected token : in JSON at position 1: SyntaxError: Unexpected token : in JSON at position 1
    at JSON.parse (<anonymous>)
    at Function.deserializeRequestJSONArgs (/home/tms/.vscode-server/bin/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/out/vs/workbench/api/node/extensionHostProcess.js:106:15776)

log.ts:404   ERR Unknown method $onDidChnneeWindowFocus on actor ExtHostWindow: Error: Unknown method $onDidChnneeWindowFocus on actor ExtHostWindow

That's... really strange, I don't remember seeing an issue where messages were delivered but mangled.

SomervilleTom commented 1 year ago

That's... really strange, I don't remember seeing an issue where messages were delivered but mangled.

Interesting indeed. I occasionally see mangled text from the debugger in the embedded terminal window. I know there was an attempted fix for that a few releases ago. It appears that the issue has either resurfaced or was never entirely solved.

The embedded terminal window usually emits the following after a change:

Compiled successfully!

You can now view databrowser in the browser.

It occasionally emits completely scrambled and illegible text. I usually kill and restart the terminal and the problem goes away.

Perhaps a similar issue affected the interactions documented in the log.;

I'll post a screenshot the next time I see the scrambled text.

SomervilleTom commented 1 year ago

@roblourens : As per the several most recent possible workarounds mentioned in microsoft/vscode-remote-release/issues/2692, I've added the following to the bottom of my local settings.json file:

    "typescript.disableAutomaticTypeAcquisition": true,
    "remote.SSH.enableX11Forwarding": false,
    "remote.SSH.localServerDownload": "always",
    "remote.SSH.remoteServerListenOnSocket": true,
    "remote.extensionKind": {
        "vscode.typescript-language-features": "ui"
    },
    "search.followSymlinks": false

I'll update this topic if I notice any change in behavior.

SomervilleTom commented 1 year ago

After more than day of regular development, I've seen no further recurrences of this issue.

In addition to the above changes to my local settings.json file, I also upgraded to v1.75.1.

If I get through another day or two without further hangs, then I'll be happy to close this with comment that the above seems to be a successful workaround to whatever is causing this problem.

I appreciate everyone's attention and help, I know how busy you are.

vscodenpa commented 1 year ago

Hey @roblourens, this issue might need further attention.

@SomervilleTom, you can help us out by closing this issue if the problem no longer exists, or adding more information.

SomervilleTom commented 1 year ago

The workarounds from last winter seem to have solved the issue.

I appreciate the attention of @roblourens and others who were so helpful.