Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PowerApps HTML Language Server Crashing #893

Open
daniel-schroeder-dev opened this issue Apr 2, 2024 · 4 comments
Open

PowerApps HTML Language Server Crashing #893

daniel-schroeder-dev opened this issue Apr 2, 2024 · 4 comments
Labels
bug Something isn't working

Comments

@daniel-schroeder-dev
Copy link

daniel-schroeder-dev commented Apr 2, 2024

Anytime I open an HTML file in VS Code, I'm seeing this error:

power-apps-html-language-server-crashing

It started happening on the latest version release (v2.0.41).

I'm also on the latest version of VS Code:

vs-code-version

Here's what I see in the console:

node:internal/modules/cjs/loader:1087
  throw err;
  ^

Error: Cannot find module 'vscode'
Require stack:
- c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js
    at Function._resolveFilename (node:internal/modules/cjs/loader:1084:15)
    at node:internal/modules/cjs/loader:929:27
    at Function._load (node:electron/js2c/node_init:2:13357)
    at Module.require (node:internal/modules/cjs/loader:1150:19)
    at require (node:internal/modules/cjs/helpers:121:18)
    at Object.vscode (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:38502:18)
    at __webpack_require__ (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:47284:42)
    at ./src/common/Utils.ts (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:28024:29)
    at __webpack_require__ (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:47284:42)
    at ./src/common/OneDSLoggerTelemetry/oneDSLoggerWrapper.ts (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:27528:17) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'c:\\Users\\dschro1\\.vscode\\extensions\\microsoft-isvexptools.powerplatform-vscode-2.0.41\\dist\\htmlServer.js'
  ]
}

Node.js v18.17.1
[Info  - 5:43:23 PM] Connection to server got closed. Server will restart.
node:internal/modules/cjs/loader:1087
  throw err;
  ^

Error: Cannot find module 'vscode'
Require stack:
- c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js
    at Function._resolveFilename (node:internal/modules/cjs/loader:1084:15)
    at node:internal/modules/cjs/loader:929:27
    at Function._load (node:electron/js2c/node_init:2:13357)
    at Module.require (node:internal/modules/cjs/loader:1150:19)
    at require (node:internal/modules/cjs/helpers:121:18)
    at Object.vscode (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:38502:18)
    at __webpack_require__ (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:47284:42)
    at ./src/common/Utils.ts (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:28024:29)
    at __webpack_require__ (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:47284:42)
    at ./src/common/OneDSLoggerTelemetry/oneDSLoggerWrapper.ts (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:27528:17) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'c:\\Users\\dschro1\\.vscode\\extensions\\microsoft-isvexptools.powerplatform-vscode-2.0.41\\dist\\htmlServer.js'
  ]
}

Node.js v18.17.1
[Info  - 5:43:23 PM] Connection to server got closed. Server will restart.
node:internal/modules/cjs/loader:1087
  throw err;
  ^

Error: Cannot find module 'vscode'
Require stack:
- c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js
    at Function._resolveFilename (node:internal/modules/cjs/loader:1084:15)
    at node:internal/modules/cjs/loader:929:27
    at Function._load (node:electron/js2c/node_init:2:13357)
    at Module.require (node:internal/modules/cjs/loader:1150:19)
    at require (node:internal/modules/cjs/helpers:121:18)
    at Object.vscode (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:38502:18)
    at __webpack_require__ (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:47284:42)
    at ./src/common/Utils.ts (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:28024:29)
    at __webpack_require__ (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:47284:42)
    at ./src/common/OneDSLoggerTelemetry/oneDSLoggerWrapper.ts (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:27528:17) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'c:\\Users\\dschro1\\.vscode\\extensions\\microsoft-isvexptools.powerplatform-vscode-2.0.41\\dist\\htmlServer.js'
  ]
}

Node.js v18.17.1
[Info  - 5:43:24 PM] Connection to server got closed. Server will restart.
node:internal/modules/cjs/loader:1087
  throw err;
  ^

Error: Cannot find module 'vscode'
Require stack:
- c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js
    at Function._resolveFilename (node:internal/modules/cjs/loader:1084:15)
    at node:internal/modules/cjs/loader:929:27
    at Function._load (node:electron/js2c/node_init:2:13357)
    at Module.require (node:internal/modules/cjs/loader:1150:19)
    at require (node:internal/modules/cjs/helpers:121:18)
    at Object.vscode (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:38502:18)
    at __webpack_require__ (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:47284:42)
    at ./src/common/Utils.ts (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:28024:29)
    at __webpack_require__ (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:47284:42)
    at ./src/common/OneDSLoggerTelemetry/oneDSLoggerWrapper.ts (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:27528:17) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'c:\\Users\\dschro1\\.vscode\\extensions\\microsoft-isvexptools.powerplatform-vscode-2.0.41\\dist\\htmlServer.js'
  ]
}

Node.js v18.17.1
[Info  - 5:43:24 PM] Connection to server got closed. Server will restart.
node:internal/modules/cjs/loader:1087
  throw err;
  ^

Error: Cannot find module 'vscode'
Require stack:
- c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js
    at Function._resolveFilename (node:internal/modules/cjs/loader:1084:15)
    at node:internal/modules/cjs/loader:929:27
    at Function._load (node:electron/js2c/node_init:2:13357)
    at Module.require (node:internal/modules/cjs/loader:1150:19)
    at require (node:internal/modules/cjs/helpers:121:18)
    at Object.vscode (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:38502:18)
    at __webpack_require__ (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:47284:42)
    at ./src/common/Utils.ts (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:28024:29)
    at __webpack_require__ (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:47284:42)
    at ./src/common/OneDSLoggerTelemetry/oneDSLoggerWrapper.ts (c:\Users\dschro1\.vscode\extensions\microsoft-isvexptools.powerplatform-vscode-2.0.41\dist\htmlServer.js:27528:17) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'c:\\Users\\dschro1\\.vscode\\extensions\\microsoft-isvexptools.powerplatform-vscode-2.0.41\\dist\\htmlServer.js'
  ]
}

Node.js v18.17.1
[Error - 5:43:25 PM] Connection to server got closed. Server will not be restarted.
@wsot
Copy link

wsot commented Apr 9, 2024

I'm experiencing the same issue but with the PowerApps Yaml Language Server

VS Code version:

Version: 1.88.0 (Universal)
Commit: 5c3e652f63e798a5ac2f31ffd0d863669328dc4c
Date: 2024-04-03T13:28:18.899Z
Electron: 28.2.8
ElectronBuildId: 27744544
Chromium: 120.0.6099.291
Node.js: 18.18.2
V8: 12.0.267.19-electron.0
OS: Darwin arm64 23.3.0

Power Platform tools version v2.0.41

Error message:
image

Console output:

Node.js v18.18.2
[Info  - 09:56:49] Connection to server got closed. Server will restart.
node:internal/modules/cjs/loader:1087
  throw err;
  ^

Error: Cannot find module 'vscode'
Require stack:
- /Users/---/.vscode/extensions/microsoft-isvexptools.powerplatform-vscode-2.0.41/dist/yamlServer.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1084:15)
    at Module._load (node:internal/modules/cjs/loader:929:27)
    at c._load (node:electron/js2c/node_init:2:13672)
    at Module.require (node:internal/modules/cjs/loader:1150:19)
    at require (node:internal/modules/cjs/helpers:119:18)
    at Object.vscode (/Users//---/.vscode/extensions/microsoft-isvexptools.powerplatform-vscode-2.0.41/dist/yamlServer.js:34335:18)
    at __webpack_require__ (/Users//---/.vscode/extensions/microsoft-isvexptools.powerplatform-vscode-2.0.41/dist/yamlServer.js:43095:42)
    at ./src/common/Utils.ts (/Users//---/.vscode/extensions/microsoft-isvexptools.powerplatform-vscode-2.0.41/dist/yamlServer.js:24348:29)
    at __webpack_require__ (/Users//---/.vscode/extensions/microsoft-isvexptools.powerplatform-vscode-2.0.41/dist/yamlServer.js:43095:42)
    at ./src/common/OneDSLoggerTelemetry/oneDSLoggerWrapper.ts (/Users//---/.vscode/extensions/microsoft-isvexptools.powerplatform-vscode-2.0.41/dist/yamlServer.js:23852:17) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/Users//---/.vscode/extensions/microsoft-isvexptools.powerplatform-vscode-2.0.41/dist/yamlServer.js'
  ]
}

Node.js v18.18.2
[Error - 09:56:50] Connection to server got closed. Server will not be restarted.

To attempt to resolve it (unsuccessfully) I have:

  • restarted VS Code
  • deleted my ~/.vscode folder
  • deleted my ~/Library/Application Support/Code folder
  • deleted the VS Code application from 'Applications'

@ericasw28
Copy link

Same here.
I won't repost what you guys have posted, I'm getting the exact same messages.
No idea how to solve it...

@jvndrlnd
Copy link

Same issue for me with the PowerApps Yaml Language Server

@MarkMcDonald
Copy link

Getting the same "Error: Cannot find module 'vscode'" whenever I open VSCode with the Power Platform Tools (v2.0.49) installed.

Version: 1.89.1 (user setup)
Commit: dc96b837cf6bb4af9cd736aa3af08cf8279f7685
Date: 2024-05-07T05:13:33.891Z
Electron: 28.2.8
ElectronBuildId: 27744544
Chromium: 120.0.6099.291
Node.js: 18.18.2
V8: 12.0.267.19-electron.0
OS: Windows_NT x64 10.0.22631

I'm presuming VSCode uses its own version of Node based on the above, as I'm using nvm for windows and my general node version is currently set to 14.15.1 for a client project. Don't really enough about how VSCode or Extensions for it are built to know if this is something that can be resolved by the end user - just know it is webpack and node so best avoided if you want to keep your sanity ;)

@petrochuk petrochuk added the bug Something isn't working label May 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants