【发布时间】:2023-02-01 00:26:12
【问题描述】:
VScode 错误信息
[18:33:55.749] Resolver error: TypeError: Cannot read properties of undefined (reading 'replace')
at Object.a [as sanitizeConnectionToken] (/Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.84.0/out/extension.js:1:691806)
at Object.C [as findRunningServer] (/Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.84.0/out/extension.js:1:626542)
at async /Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.84.0/out/extension.js:1:622510
at async T (/Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.84.0/out/extension.js:1:619351)
at async Object.t.resolveWithLocalServer (/Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.84.0/out/extension.js:1:622460)
at async Object.t.resolve (/Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.84.0/out/extension.js:1:644834)
at async /Users/username/.vscode/extensions/ms-vscode-remote.remote-ssh-0.84.0/out/extension.js:1:727082
[18:33:55.751] ------
如何重现
- 在VScode中保持远程连接
- AFK(远离键盘)
- 当连接自然断开时,再重试连接
- 将出现错误消息。
我发现一种解决方案是删除 VScode 缓存
/Users/username/Library/Application\ Support/Code
但这绝对不是正确的方法,任何人都知道根本原因以及如何解决它?
【问题讨论】:
-
我向 VScode@github 提出了一个问题:github.com/microsoft/vscode/issues/155380