glint: VSCode unable to start Glint language server for…

I’m getting the following error on every file I try to open in VSCode.

Unable to start Glint language service for /Users/andrew/dev/bbff/editor/app/services/song-player.ts. TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received an instance of Array at new NodeError (node:internal/errors:399:5) at validateString (node:internal/validators:163:11) at Module.resolve (node:path:1092:7) at loadConfigInput (file:///Users/andrew/dev/bbff/editor/node_modules/@glint/core/lib/config/loader.js:60:45) at ConfigLoader.configForDirectory (file:///Users/andrew/dev/bbff/editor/node_modules/@glint/core/lib/config/loader.js:29:27) at ConfigLoader.configForFile (file:///Users/andrew/dev/bbff/editor/node_modules/@glint/core/lib/config/loader.js:17:21) at LanguageServerPool.configForURI (file:///Users/andrew/dev/bbff/editor/node_modules/@glint/core/lib/language-server/pool.js:38:34) at LanguageServerPool.getServerDetailsForURI (file:///Users/andrew/dev/bbff/editor/node_modules/@glint/core/lib/language-server/pool....

I think this output in Extension host is related:

[error] Error: ENOENT: no such file or directory, open 'exthost'
    at Object.openSync (node:fs:603:3)
    at Object.func [as openSync] (node:electron/js2c/asar_bundle:2:1869)
    at Object.readFileSync (node:fs:471:35)
    at Object.t.readFileSync (node:electron/js2c/asar_bundle:2:9212)
    at TWSController.<anonymous> (/Users/andrew/.vscode/extensions/jkiviluoto.tws-1.0.1/out/extension.js:63:32)
    at n.y (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:80:1902)
    at n.z (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:80:1972)
    at n.fire (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:80:2188)
    at f.value (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:145:16612)
    at n.y (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:80:1902)
    at n.fire (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:80:2119)
    at i.acceptDocumentsAndEditorsDelta (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:143:12599)
    at i.$acceptDocumentsAndEditorsDelta (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:143:10970)
    at l.S (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:150:10829)
    at l.Q (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:150:10595)
    at l.M (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:150:9685)
    at l.L (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:150:8764)
    at f.value (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:150:7567)
    at n.y (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:80:1902)
    at n.fire (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:80:2119)
    at o.fire (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:103:14039)
    at f.value (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:171:7903)
    at n.y (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:80:1902)
    at n.fire (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:80:2119)
    at o.fire (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:103:14039)
    at MessagePortMain.<anonymous> (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:171:6183)
    at MessagePortMain.emit (node:events:513:28)
    at Object.MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:367)

This is a new project, Ember 5.5 with ember template imports and no extra addons, running on Node 20.10.0

About this issue

  • Original URL
  • State: closed
  • Created 6 months ago
  • Comments: 17 (8 by maintainers)

Most upvoted comments

I’ve opened a separate issue #672

Legit, thanks!, can you open a separate issue for supporting multiple extends?