prisma/language-tools

bug: extension fails to activate in WSL

AndyClausen opened this issue · 2 comments

Bug description

I noticed my prisma files suddenly stopped getting formatting, and after struggling with settings and logs for over an hour, I found this in the Extension Host (Remote) output:

Stack trace

2023-10-06 17:52:51.485 [error] Activating extension Prisma.prisma failed due to an error:
2023-10-06 17:52:51.485 [error] /home/andy/.vscode-server/extensions/prisma.prisma-5.4.1/node_modules/vscode-languageclient/lib/common/typeDefinition.js:1



SyntaxError: Invalid or unexpected token
	at internalCompileFunction (node:internal/vm:73:18)
	at wrapSafe (node:internal/modules/cjs/loader:1176:20)
	at Module._compile (node:internal/modules/cjs/loader:1218:27)
	at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
	at Module.load (node:internal/modules/cjs/loader:1117:32)
	at Module._load (node:internal/modules/cjs/loader:958:12)
	at u._load (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:154:5631)
	at c._load (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:151:29196)
	at t._load (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:118:35261)
	at Module.require (node:internal/modules/cjs/loader:1141:19)
	at require (node:internal/modules/cjs/helpers:110:18)
	at Object.<anonymous> (/home/andy/.vscode-server/extensions/prisma.prisma-5.4.1/node_modules/vscode-languageclient/lib/common/commonClient.js:12:26)
	at Module._compile (node:internal/modules/cjs/loader:1254:14)
	at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
	at Module.load (node:internal/modules/cjs/loader:1117:32)
	at Module._load (node:internal/modules/cjs/loader:958:12)
	at u._load (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:154:5631)
	at c._load (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:151:29196)
	at t._load (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:118:35261)
	at Module.require (node:internal/modules/cjs/loader:1141:19)
	at require (node:internal/modules/cjs/helpers:110:18)
	at Object.<anonymous> (/home/andy/.vscode-server/extensions/prisma.prisma-5.4.1/node_modules/vscode-languageclient/lib/node/main.js:24:24)
	at Module._compile (node:internal/modules/cjs/loader:1254:14)
	at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
	at Module.load (node:internal/modules/cjs/loader:1117:32)
	at Module._load (node:internal/modules/cjs/loader:958:12)
	at u._load (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:154:5631)
	at c._load (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:151:29196)
	at t._load (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:118:35261)
	at Module.require (node:internal/modules/cjs/loader:1141:19)
	at require (node:internal/modules/cjs/helpers:110:18)
	at Object.<anonymous> (/home/andy/.vscode-server/extensions/prisma.prisma-5.4.1/dist/src/plugins/prisma-language-server/index.js:19:33)
	at Module._compile (node:internal/modules/cjs/loader:1254:14)
	at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
	at Module.load (node:internal/modules/cjs/loader:1117:32)
	at Module._load (node:internal/modules/cjs/loader:958:12)
	at u._load (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:154:5631)
	at c._load (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:151:29196)
	at t._load (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:118:35261)
	at Module.require (node:internal/modules/cjs/loader:1141:19)
	at require (node:internal/modules/cjs/helpers:110:18)
	at Object.<anonymous> (/home/andy/.vscode-server/extensions/prisma.prisma-5.4.1/dist/src/plugins/index.js:6:50)
	at Module._compile (node:internal/modules/cjs/loader:1254:14)
	at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
	at Module.load (node:internal/modules/cjs/loader:1117:32)
	at Module._load (node:internal/modules/cjs/loader:958:12)
	at u._load (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:154:5631)
	at c._load (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:151:29196)
	at t._load (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:118:35261)
	at Module.require (node:internal/modules/cjs/loader:1141:19)
	at require (node:internal/modules/cjs/helpers:110:18)
	at Object.<anonymous> (/home/andy/.vscode-server/extensions/prisma.prisma-5.4.1/dist/src/extension.js:16:35)
	at Module._compile (node:internal/modules/cjs/loader:1254:14)
	at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
	at Module.load (node:internal/modules/cjs/loader:1117:32)
	at Module._load (node:internal/modules/cjs/loader:958:12)
	at u._load (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:154:5631)
	at c._load (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:151:29196)
	at t._load (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:118:35261)
	at Module.require (node:internal/modules/cjs/loader:1141:19)
	at require (node:internal/modules/cjs/helpers:110:18)
	at Function.i [as __$__nodeRequire] (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/loader.js:5:98)
	at s.vb (/home/andy/.vscode-server/bin/e7e037083ff4455cf320e344325dacb480062c3c/out/vs/workbench/api/node/extensionHostProcess.js:151:30375)
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
	at async Promise.all (index 0)

Environment & setup

  • OS: Ubuntu via Windows 10 WSL2
  • Editor: VS Code
  • Editor version: 1.83.0
  • Extension version: 5.4.1

This is only happening in 5.4.1, I've tested with 5.4.0 and 5.3.1 and both of those work.

@AndyClausen Thanks for the report, just checking, can you reproduce the same problem using the latest, 5.5.2 version?

Seems to be fixed, cheers!