question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Volar crashes quickly using VS Code remote containers on Docker

See original GitHub issue

Description

I’m using Volar extension is a TS/Vue project, in a devcontainer on VS Code. When building the container, everything works as expected, but at some point in the time (I can’t determine when exactly), the volar extension crashes. This means the extension does not work as expected and I keep getting lots of error for anything.

Here is part of the content of the logs in vs code:

Volar - Document

[Info  - 10:39:57 AM] Connection to server got closed. Server will restart.
[Error - 10:39:57 AM] Request textDocument/documentLink failed.
Error: Connection got disposed.
	at Object.dispose (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/connection.js:1072:27)
	at Object.dispose (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-languageclient/lib/common/client.js:73:35)
	at LanguageClient.handleConnectionClosed (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-languageclient/lib/common/client.js:2492:42)
	at LanguageClient.handleConnectionClosed (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-languageclient/lib/node/main.js:159:15)
	at closeHandler (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-languageclient/lib/common/client.js:2479:18)
	at CallbackList.invoke (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)
	at Emitter.fire (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)
	at closeHandler (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/connection.js:260:26)
	at CallbackList.invoke (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)
	at Emitter.fire (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)
	at IPCMessageReader.fireClose (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/messageReader.js:40:27)
	at ChildProcess.<anonymous> (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/node/main.js:33:45)
	at ChildProcess.emit (events.js:327:22)
	at maybeClose (internal/child_process.js:1048:16)
	at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
(node:1195) UnhandledPromiseRejectionWarning: Error: Unhandled method vue/docVersion
    at handleResponse (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/connection.js:498:48)
    at processMessageQueue (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/connection.js:296:17)
    at Immediate.<anonymous> (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/connection.js:280:13)
    at processImmediate (internal/timers.js:461:21)
(Use `node --trace-warnings ...` to show where the warning was created)
(node:1195) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)

Volar - API

[Error - 10:44:53 AM] Connection to server is erroring. Shutting down server.
[Error - 10:44:53 AM] Connection to server is erroring. Shutting down server.
[Error - 10:44:53 AM] Connection to server is erroring. Shutting down server.
[Error - 10:44:53 AM] Connection to server is erroring. Shutting down server.
[Error - 10:44:53 AM] Connection to server is erroring. Shutting down server.
[Error - 10:44:53 AM] Connection to server got closed. Server will not be restarted.
[Error - 10:44:53 AM] Request textDocument/codeAction failed.
Error: Connection got disposed.
	at Object.dispose (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/connection.js:1072:27)
	at Object.dispose (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-languageclient/lib/common/client.js:73:35)
	at LanguageClient.handleConnectionClosed (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-languageclient/lib/common/client.js:2492:42)
	at LanguageClient.handleConnectionClosed (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-languageclient/lib/node/main.js:159:15)
	at closeHandler (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-languageclient/lib/common/client.js:2479:18)
	at CallbackList.invoke (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)
	at Emitter.fire (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)
	at closeHandler (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/connection.js:260:26)
	at CallbackList.invoke (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)
	at Emitter.fire (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)
	at IPCMessageReader.fireClose (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/messageReader.js:40:27)
	at ChildProcess.<anonymous> (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/node/main.js:33:45)
	at ChildProcess.emit (events.js:327:22)
	at maybeClose (internal/child_process.js:1048:16)
	at Socket.<anonymous> (internal/child_process.js:439:11)
	at Socket.emit (events.js:315:20)
	at Pipe.<anonymous> (net.js:673:12)
[Error - 10:44:53 AM] Request textDocument/completion failed.
Error: Connection got disposed.
	at Object.dispose (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/connection.js:1072:27)
	at Object.dispose (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-languageclient/lib/common/client.js:73:35)
	at LanguageClient.handleConnectionClosed (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-languageclient/lib/common/client.js:2492:42)
	at LanguageClient.handleConnectionClosed (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-languageclient/lib/node/main.js:159:15)
	at closeHandler (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-languageclient/lib/common/client.js:2479:18)
	at CallbackList.invoke (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)
	at Emitter.fire (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)
	at closeHandler (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/connection.js:260:26)
	at CallbackList.invoke (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)
	at Emitter.fire (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)
	at IPCMessageReader.fireClose (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/common/messageReader.js:40:27)
	at ChildProcess.<anonymous> (/root/.vscode-server/extensions/johnsoncodehk.volar-0.27.23/node_modules/vscode-jsonrpc/lib/node/main.js:33:45)
	at ChildProcess.emit (events.js:327:22)
	at maybeClose (internal/child_process.js:1048:16)
	at Socket.<anonymous> (internal/child_process.js:439:11)
	at Socket.emit (events.js:315:20)
	at Pipe.<anonymous> (net.js:673:12)
[Error - 10:44:53 AM] Stopping server failed

Bug Reproduction:

To be honest, I don’t know how to reproduce it, it seems unpredictable. The only things I’m sure is that it does occur after some time, because at the beginning everything is fine.

Versions:

  • volar: v0.27.23
  • node: v16.9.1
  • npm: 7.21.1
  • VS Code: 1.60.1
  • vue-next: 3.1.12
  • vite: 2.5.10
  • typescript: 4.4.2
  • docker: 4.0.1

Issue Analytics

  • State:open
  • Created 2 years ago
  • Reactions:11
  • Comments:36 (9 by maintainers)

github_iconTop GitHub Comments

5reactions
johnsoncodehkcommented, Oct 5, 2021

I think this problem is specific to docker, and almost no people use volar in docker. :S

3reactions
2256184693commented, Sep 22, 2021

Error on VsCode@1.60.1

But no error on VsCode@1.59.1

Read more comments on GitHub >

github_iconTop Results From Across the Web

crashes while attaching VS code container to running container
Remote container extension of VS Code crashed multiple time while attaching to a docker container. Below is the container log.
Read more >
Untitled
Shinjuku incident 2009 in hindi, West singhbhum jharkhand pin code. ... Bft compatible remote control, Different stitch crochet blanket, Us versus them ...
Read more >
Container file corruption after a major crash - Technical Support
With VS Code open the folder containing your project. Do not open the project in a remote container yet. · On your system...
Read more >
kJF - River Thames Conditions - Environment Agency - GOV.UK
Steeped tea vs coffee caffeine, Erntedankfest 2014 klostermoor, Dcka-2012-b-0070, Dimensions lego xbox 360, Uk converter plug, Peliculas de superheroes 2013 ...
Read more >
Untitled
25 calorie caesar dressing, Bad romance piano sheet, Censolar opinion curso, Code postal du plateau mont-royal, Customer service analytics, Zoology model ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found