Skip to content

extension activation fail after upgrade with Error: Cannot find module 'vscode' #185733

@akosyakov

Description

@akosyakov

Does this issue occur when all extensions are disabled?: Yes/No - it goes away after disable/enableof the extension.

  • Version: 1.79.2
  • Commit: 695af09
  • Date: 2023-06-14T08:58:52.392Z (6 days ago)
  • Electron: 22.5.7
  • Chromium: 108.0.5359.215
  • Node.js: 16.17.1
  • V8: 10.8.168.25-electron.0
  • OS: Darwin x64 22.3.0

Steps to Reproduce:

I'm not sure, we received several reports like that this week. I just hit it myself. It seems to go like a user upgrades the extension and then restarts VS Code, but new instance cannot activate the extension. As a workaround a user disable, reload, enable extension, reload and it starts working again. Just completely quitting VS Code does not help.

From extension host:

2023-06-21 09:27:09.729 [info] ExtensionService#_doActivateExtension gitpod.gitpod-desktop, startup: false, activationEvent: 'onUri:gitpod.gitpod-desktop'
2023-06-21 09:27:09.765 [error] Activating extension gitpod.gitpod-desktop failed due to an error:
2023-06-21 09:27:09.776 [error] Error: Cannot find module 'vscode'
Require stack:
- /Users/[redacted]/.vscode/extensions/gitpod.gitpod-desktop-0.0.130/out/extension.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap-amd.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap-fork.js
- 
    at Module._resolveFilename (node:internal/modules/cjs/loader:1010:15)
    at s._resolveFilename (node:electron/js2c/utility_init:2:2740)
    at Module._load (node:internal/modules/cjs/loader:858:27)
    at f._load (node:electron/js2c/asar_bundle:2:13330)
    at f._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:127:30006)
    at E._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:127:26701)
    at Module.require (node:internal/modules/cjs/loader:1082:19)
    at g (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:4:647)
    at 89496 (/Users/[redacted]/.vscode/extensions/gitpod.gitpod-desktop-0.0.130/out/extension.js:2:1793427)
    at __webpack_require__ (/Users/[redacted]/.vscode/extensions/gitpod.gitpod-desktop-0.0.130/out/extension.js:2:2320025)
    at 50112 (/Users/[redacted]/.vscode/extensions/gitpod.gitpod-desktop-0.0.130/out/extension.js:2:1451662)
    at __webpack_require__ (/Users/[redacted]/.vscode/extensions/gitpod.gitpod-desktop-0.0.130/out/extension.js:2:2320025)
    at /Users/[redacted]/.vscode/extensions/gitpod.gitpod-desktop-0.0.130/out/extension.js:2:2320518
    at Object.<anonymous> (/Users/[redacted]/.vscode/extensions/gitpod.gitpod-desktop-0.0.130/out/extension.js:2:2320581)
    at u._compile (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:4:1271)
    at Module._extensions..js (node:internal/modules/cjs/loader:1243:10)
    at Module.load (node:internal/modules/cjs/loader:1058:32)
    at Module._load (node:internal/modules/cjs/loader:893:12)
    at f._load (node:electron/js2c/asar_bundle:2:13330)
    at f._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:127:30006)
    at E._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:127:26701)
    at Module.require (node:internal/modules/cjs/loader:1082:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Function.i [as __$__nodeRequire] (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:5:98)
    at n.sb (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:127:28020)
    at async Promise.all (index 0)

From shared process:

2023-06-21 08:25:56.923 [info] Getting Manifest... gitpod.gitpod-desktop
2023-06-21 08:25:57.069 [info] Installing extension: gitpod.gitpod-desktop
2023-06-21 08:25:59.304 [info] Extension signature is verified: gitpod.gitpod-desktop
2023-06-21 08:25:59.467 [info] Extracted extension to /Users/[redacted]/.vscode/extensions/.7219170f-701f-4290-b3b4-1bb2b000d0a7: gitpod.gitpod-desktop
2023-06-21 08:25:59.489 [info] Renamed to /Users/[redacted]/.vscode/extensions/gitpod.gitpod-desktop-0.0.130
2023-06-21 08:25:59.490 [info] Extracting extension completed. gitpod.gitpod-desktop
2023-06-21 08:25:59.516 [info] Extension installed successfully: gitpod.gitpod-desktop
2023-06-21 08:25:59.519 [info] Marked extension as uninstalled gitpod.gitpod-desktop-0.0.129

Metadata

Metadata

Assignees

Labels

author-verification-requestedIssues potentially verifiable by issue authorbugIssue identified by VS Code Team member as probable buginsiders-releasedPatch has been released in VS Code InsidersregressionSomething that used to work is now brokenverification-steps-neededSteps to verify are needed for verificationverifiedVerification succeeded

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions