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

Core extensions not activating in remote session #196300

Closed
mfann-or opened this issue Oct 23, 2023 · 10 comments
Closed

Core extensions not activating in remote session #196300

mfann-or opened this issue Oct 23, 2023 · 10 comments
Assignees
Labels
extension-host Extension host issues info-needed Issue requires more information from poster

Comments

@mfann-or
Copy link

Type: Bug

After updating VSCode, some of the core extensions do not activate. This same error occurs on VS Code Insiders as well -- along with using the pre-release version of the Remote-SSH extension.

Errors shown in the Extension Host (Remote) logs:

2023-10-23 16:52:14.291 [error] Activating extension vscode.tunnel-forwarding failed due to an error:
2023-10-23 16:52:14.292 [error] Error: Cannot find module 'vscode'
Require stack:
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/tunnel-forwarding/dist/extension.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/loader.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/bootstrap-amd.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/bootstrap-fork.js
	at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
	at Hook.Module.require (/opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/src/ritm.js:54:29)
	at require (node:internal/modules/cjs/helpers:110:18)
	at 496 (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/tunnel-forwarding/dist/extension.js:1:1010)
	at s (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/tunnel-forwarding/dist/extension.js:1:1240)
	at /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/tunnel-forwarding/dist/extension.js:1:1393
	at /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/tunnel-forwarding/dist/extension.js:1:5981
	at Object.<anonymous> (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/tunnel-forwarding/dist/extension.js:1:6087)
	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/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:154:5631)
	at c._load (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:151:29196)
	at t._load (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:118:35261)
	at Module.require (node:internal/modules/cjs/loader:1141:19)
	at Hook.Module.require (/opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/src/ritm.js:85:33)
	at require (node:internal/modules/cjs/helpers:110:18)
	at Function.i [as __$__nodeRequire] (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/loader.js:5:98)
	at s.vb (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:151:30375)
	at async Promise.all (index 0)
2023-10-23 16:52:14.293 [error] Activating extension vscode.emmet failed due to an error:
2023-10-23 16:52:14.293 [error] Error: Cannot find module 'vscode'
Require stack:
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/emmet/dist/node/emmetNodeMain.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/loader.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/bootstrap-amd.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/bootstrap-fork.js
	at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
	at Hook.Module.require (/opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/src/ritm.js:54:29)
	at require (node:internal/modules/cjs/helpers:110:18)
	at 9496 (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/emmet/dist/node/emmetNodeMain.js:1:168136)
	at n (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/emmet/dist/node/emmetNodeMain.js:1:239837)
	at /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/emmet/dist/node/emmetNodeMain.js:1:240309
	at /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/emmet/dist/node/emmetNodeMain.js:1:240573
	at Object.<anonymous> (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/emmet/dist/node/emmetNodeMain.js:1:240679)
	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/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:154:5631)
	at c._load (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:151:29196)
	at t._load (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:118:35261)
	at Module.require (node:internal/modules/cjs/loader:1141:19)
	at Hook.Module.require (/opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/src/ritm.js:85:33)
	at require (node:internal/modules/cjs/helpers:110:18)
	at Function.i [as __$__nodeRequire] (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/loader.js:5:98)
	at s.vb (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:151:30375)
	at async Promise.all (index 0)
2023-10-23 16:52:14.293 [error] Activating extension vscode.git-base failed due to an error:
2023-10-23 16:52:14.293 [error] Error: Cannot find module 'vscode'
Require stack:
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/git-base/dist/extension.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/loader.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/bootstrap-amd.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/bootstrap-fork.js
	at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
	at Hook.Module.require (/opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/src/ritm.js:54:29)
	at require (node:internal/modules/cjs/helpers:110:18)
	at 496 (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/git-base/dist/extension.js:1:6494)
	at r (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/git-base/dist/extension.js:1:6611)
	at 699 (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/git-base/dist/extension.js:1:115)
	at r (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/git-base/dist/extension.js:1:6611)
	at /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/git-base/dist/extension.js:1:6749
	at /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/git-base/dist/extension.js:1:6868
	at Object.<anonymous> (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/git-base/dist/extension.js:1:6974)
	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/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:154:5631)
	at c._load (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:151:29196)
	at t._load (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:118:35261)
	at Module.require (node:internal/modules/cjs/loader:1141:19)
	at Hook.Module.require (/opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/src/ritm.js:85:33)
	at require (node:internal/modules/cjs/helpers:110:18)
	at Function.i [as __$__nodeRequire] (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/loader.js:5:98)
	at s.vb (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:151:30375)
	at async Promise.all (index 0)
2023-10-23 16:52:14.588 [info] ExtensionService#_doActivateExtension hashicorp.terraform, startup: true, activationEvent: 'workspaceContains:**/*.tf,**/*.tfvars'
2023-10-23 16:52:14.624 [error] Activating extension hashicorp.terraform failed due to an error:
2023-10-23 16:52:14.624 [error] Error: Cannot find module 'vscode'
Require stack:
- /home/userA/.vscode-server/extensions/hashicorp.terraform-2.28.2/out/extension.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/loader.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/bootstrap-amd.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/bootstrap-fork.js
	at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
	at Hook.Module.require (/opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/src/ritm.js:54:29)
	at require (node:internal/modules/cjs/helpers:110:18)
	at 9496 (/home/userA/.vscode-server/extensions/hashicorp.terraform-2.28.2/out/extension.js:1:712219)
	at n (/home/userA/.vscode-server/extensions/hashicorp.terraform-2.28.2/out/extension.js:1:713400)
	at /home/userA/.vscode-server/extensions/hashicorp.terraform-2.28.2/out/extension.js:1:713885
	at /home/userA/.vscode-server/extensions/hashicorp.terraform-2.28.2/out/extension.js:1:717774
	at Object.<anonymous> (/home/userA/.vscode-server/extensions/hashicorp.terraform-2.28.2/out/extension.js:1:717795)
	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/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:154:5631)
	at c._load (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:151:29196)
	at t._load (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:118:35261)
	at Module.require (node:internal/modules/cjs/loader:1141:19)
	at Hook.Module.require (/opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/src/ritm.js:85:33)
	at require (node:internal/modules/cjs/helpers:110:18)
	at Function.i [as __$__nodeRequire] (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/loader.js:5:98)
	at s.vb (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:151:30375)
	at async Promise.all (index 0)
2023-10-23 16:52:14.625 [info] Eager extensions activated
2023-10-23 16:52:14.633 [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch, startup: false, activationEvent: 'onStartupFinished'
2023-10-23 16:52:14.633 [info] ExtensionService#_doActivateExtension vscode.merge-conflict, startup: false, activationEvent: 'onStartupFinished'
2023-10-23 16:52:14.667 [error] Activating extension vscode.debug-auto-launch failed due to an error:
2023-10-23 16:52:14.667 [error] Error: Cannot find module 'vscode'
Require stack:
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/debug-auto-launch/dist/extension.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/loader.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/bootstrap-amd.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/bootstrap-fork.js
	at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
	at Hook.Module.require (/opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/src/ritm.js:54:29)
	at require (node:internal/modules/cjs/helpers:110:18)
	at 496 (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/debug-auto-launch/dist/extension.js:1:45)
	at a (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/debug-auto-launch/dist/extension.js:1:262)
	at /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/debug-auto-launch/dist/extension.js:1:425
	at /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/debug-auto-launch/dist/extension.js:1:5410
	at Object.<anonymous> (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/debug-auto-launch/dist/extension.js:1:5516)
	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/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:154:5631)
	at c._load (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:151:29196)
	at t._load (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:118:35261)
	at Module.require (node:internal/modules/cjs/loader:1141:19)
	at Hook.Module.require (/opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/src/ritm.js:85:33)
	at require (node:internal/modules/cjs/helpers:110:18)
	at Function.i [as __$__nodeRequire] (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/loader.js:5:98)
	at s.vb (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:151:30375)
	at async Promise.all (index 0)
2023-10-23 16:52:14.669 [error] Activating extension vscode.merge-conflict failed due to an error:
2023-10-23 16:52:14.669 [error] Error: Cannot find module 'vscode'
Require stack:
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/merge-conflict/dist/mergeConflictMain.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/loader.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/bootstrap-amd.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/bootstrap-fork.js
	at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
	at Hook.Module.require (/opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/src/ritm.js:54:29)
	at require (node:internal/modules/cjs/helpers:110:18)
	at 9496 (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/merge-conflict/dist/mergeConflictMain.js:2:580537)
	at n (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/merge-conflict/dist/mergeConflictMain.js:2:728117)
	at 8823 (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/merge-conflict/dist/mergeConflictMain.js:2:579272)
	at n (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/merge-conflict/dist/mergeConflictMain.js:2:728117)
	at /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/merge-conflict/dist/mergeConflictMain.js:2:728675
	at /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/merge-conflict/dist/mergeConflictMain.js:2:728793
	at Object.<anonymous> (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/merge-conflict/dist/mergeConflictMain.js:2:728899)
	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/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:154:5631)
	at c._load (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:151:29196)
	at t._load (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:118:35261)
	at Module.require (node:internal/modules/cjs/loader:1141:19)
	at Hook.Module.require (/opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/src/ritm.js:85:33)
	at require (node:internal/modules/cjs/helpers:110:18)
	at Function.i [as __$__nodeRequire] (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/loader.js:5:98)
	at s.vb (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:151:30375)
	at async Promise.all (index 0)
2023-10-23 16:52:14.813 [info] ExtensionService#_doActivateExtension vscode.json-language-features, startup: false, activationEvent: 'onLanguage:jsonc'
2023-10-23 16:52:14.814 [info] ExtensionService#_doActivateExtension vscode.typescript-language-features, startup: false, activationEvent: 'onLanguage:jsonc'
2023-10-23 16:52:14.888 [error] Activating extension vscode.json-language-features failed due to an error:
2023-10-23 16:52:14.888 [error] Error: Cannot find module 'vscode'
Require stack:
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/json-language-features/client/dist/node/jsonClientMain.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/loader.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/bootstrap-amd.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/bootstrap-fork.js
	at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
	at Hook.Module.require (/opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/src/ritm.js:54:29)
	at require (node:internal/modules/cjs/helpers:110:18)
	at 9496 (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/json-language-features/client/dist/node/jsonClientMain.js:2:947775)
	at n (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/json-language-features/client/dist/node/jsonClientMain.js:2:1095355)
	at /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/json-language-features/client/dist/node/jsonClientMain.js:2:1095913
	at /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/json-language-features/client/dist/node/jsonClientMain.js:2:1098980
	at Object.<anonymous> (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/json-language-features/client/dist/node/jsonClientMain.js:2:1099086)
	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/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:154:5631)
	at c._load (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:151:29196)
	at t._load (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:118:35261)
	at Module.require (node:internal/modules/cjs/loader:1141:19)
	at Hook.Module.require (/opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/src/ritm.js:85:33)
	at require (node:internal/modules/cjs/helpers:110:18)
	at Function.i [as __$__nodeRequire] (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/loader.js:5:98)
	at s.vb (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:151:30375)
	at async Promise.all (index 0)
2023-10-23 16:52:14.890 [error] Activating extension vscode.typescript-language-features failed due to an error:
2023-10-23 16:52:14.890 [error] Error: Cannot find module 'vscode'
Require stack:
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/typescript-language-features/dist/extension.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/loader.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/bootstrap-amd.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/bootstrap-fork.js
	at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
	at Hook.Module.require (/opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/src/ritm.js:54:29)
	at require (node:internal/modules/cjs/helpers:110:18)
	at 89496 (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/typescript-language-features/dist/extension.js:2:940993)
	at n (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/typescript-language-features/dist/extension.js:2:1088597)
	at 92291 (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/typescript-language-features/dist/extension.js:2:229345)
	at n (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/typescript-language-features/dist/extension.js:2:1088597)
	at 15303 (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/typescript-language-features/dist/extension.js:2:691143)
	at n (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/typescript-language-features/dist/extension.js:2:1088597)
	at /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/typescript-language-features/dist/extension.js:2:1089037
	at Object.<anonymous> (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/typescript-language-features/dist/extension.js:2:1089145)
	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/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:154:5631)
	at c._load (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:151:29196)
	at t._load (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:118:35261)
	at Module.require (node:internal/modules/cjs/loader:1141:19)
	at Hook.Module.require (/opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/src/ritm.js:85:33)
	at require (node:internal/modules/cjs/helpers:110:18)
	at Function.i [as __$__nodeRequire] (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/loader.js:5:98)
	at s.vb (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:151:30375)
	at async Promise.all (index 0)
2023-10-23 16:54:27.423 [info] ExtensionService#_doActivateExtension vscode.npm, startup: false, activationEvent: 'onTerminalQuickFixRequest:ms-vscode.npm-command'
2023-10-23 16:54:27.440 [error] Activating extension vscode.npm failed due to an error:
2023-10-23 16:54:27.440 [error] Error: Cannot find module 'vscode'
Require stack:
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/npm/dist/npmMain.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/loader.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/bootstrap-amd.js
- /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/bootstrap-fork.js
	at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
	at Hook.Module.require (/opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/src/ritm.js:54:29)
	at require (node:internal/modules/cjs/helpers:110:18)
	at 9496 (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/npm/dist/npmMain.js:2:324847)
	at n (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/npm/dist/npmMain.js:2:328404)
	at /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/npm/dist/npmMain.js:2:328899
	at /home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/npm/dist/npmMain.js:2:331494
	at Object.<anonymous> (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/extensions/npm/dist/npmMain.js:2:331600)
	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/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:154:5631)
	at c._load (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:151:29196)
	at t._load (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:118:35261)
	at Module.require (node:internal/modules/cjs/loader:1141:19)
	at Hook.Module.require (/opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/src/ritm.js:85:33)
	at require (node:internal/modules/cjs/helpers:110:18)
	at Function.i [as __$__nodeRequire] (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/loader.js:5:98)
	at s.vb (/home/userA/.vscode-server/bin/f1b07bd25dfad64b0167beb15359ae573aecd2cc/out/vs/workbench/api/node/extensionHostProcess.js:151:30375)
	at async Promise.all (index 0)

VS Code version: Code 1.83.1 (f1b07bd, 2023-10-10T23:57:32.750Z)
OS version: Darwin arm64 23.0.0
Modes:
Remote OS version: Linux x64 4.18.0-477.27.1.el8_8.x86_64
Remote OS version: Linux x64 4.18.0-477.27.1.el8_8.x86_64

System Info
Item Value
CPUs Apple M1 Pro (10 x 24)
GPU Status 2d_canvas: enabled
canvas_oop_rasterization: enabled_on
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: enabled
Load (avg) 2, 3, 4
Memory (System) 32.00GB (0.61GB free)
Process Argv --crash-reporter-id 5d30109b-dd6b-4155-b4d6-8471812e8b03
Screen Reader no
VM 0%
Item Value
Remote SSH: crane-tower-exec1
OS Linux x64 4.18.0-477.27.1.el8_8.x86_64
CPUs Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (8 x 2499)
Memory (System) 30.69GB (26.64GB free)
VM 0%
Item Value
Remote SSH: crane-tower-exec1
OS Linux x64 4.18.0-477.27.1.el8_8.x86_64
CPUs Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (8 x 2499)
Memory (System) 30.69GB (26.64GB free)
VM 0%
Extensions (16)
Extension Author (truncated) Version
packer 4op 0.3.0
codespaces Git 1.16.0
remotehub Git 0.62.0
vscode-drawio hed 1.6.6
remote-containers ms- 0.318.0
remote-ssh ms- 0.106.5
remote-ssh-edit ms- 0.86.0
remote-wsl ms- 0.81.8
vscode-remote-extensionpack ms- 0.24.0
azure-repos ms- 0.38.0
remote-explorer ms- 0.4.1
remote-repositories ms- 0.40.0
remote-server ms- 1.4.3
vscode-icons vsc 12.6.0
jinja who 0.0.8
terraform has 2.28.2

(1 theme extensions excluded)

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593:30376534
pythonvs932:30410667
py29gd2263cf:30856253
vsclangdf:30486550
c4g48928:30535728
dsvsc012:30540252
pynewext54:30695312
azure-dev_surveyone:30548225
2e4cg342:30602488
f6dab269:30613381
showlangstatbar:30737416
0bi6i642:30841073
03d35959:30757346
pythonfmttext:30731395
fixshowwlkth:30771522
showindicator:30805244
pythongtdpath:30769146
i26e3531:30792625
pythonnosmt12:30797651
pythonidxpt:30866567
pythonnoceb:30805159
copilotsettingc:30859502
dsvsc013:30795093
dsvsc014:30804076
dsvsc015:30845448
pythontestfixt:30866405
pyreplss1:30865275
pythonmypyd1:30859726
pythontbext0:30864172

@slyapustin
Copy link

Same issue, we are unable to use Source Control, Copilot and other important features of VScode while developing on remote machine via SSH.

@mfann-or
Copy link
Author

We were able to fix this issue by updating our DataDog Agent and removing any remnants of dd-trace. I wish I had more detail on exactly what happened that caused this issue to occur.

@slyapustin
Copy link

It's interesting that you mention this @mfann-or. We actually installed the Datadog agent on our server around the same time we began experiencing these issues.

@gduquesnay
Copy link

removing any remnants of dd-trace.

@mfann-or Could you provide any detail on how you did this?

@alexdima
Copy link
Member

alexdima commented Dec 5, 2023

To provide the vscode module to extensions, we must patch internal nodejs module loading logic.

I notice that /opt/datadog/apm/library/nodejs/node_modules/dd-trace/packages/dd-trace/ somehow managed to inject itself in the middle of the nodejs module loading logic (from your stacks).

I am thinking they are injecting themselves to all nodejs runtimes via an env variable. Could you please share your env variables?

@alexdima alexdima added info-needed Issue requires more information from poster extension-host Extension host issues labels Dec 5, 2023
@gduquesnay
Copy link

@alexdima We managed to fix this today.

We tried uninstalling the datadog-agent via apt-get remove datadog-agent but that didn't fix the issue. Eventually we discovered that datadog left some files in '/opt/datadog' we removed that dir and started to get this error in our terminal on every command:
datadog-agent ERROR: ld.so: object '/opt/datadog/apm/inject/launcher.preload.so' from /etc/ld.so.preload cannot be preloaded (cannot open shared object file): ignored.

We were able to fix that error by editing the '/etc/ld.so.preload' file and deleting the line '/opt/datadog/apm/inject/launcher.preload.so'.

It seems that when we had originally installed the agent as per the instructions here: https://app.datadoghq.com/account/settings/agent/latest?platform=ubuntu#

Using the command:
DD_API_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DD_SITE="datadoghq.com" DD_APM_INSTRUMENTATION_ENABLED=host bash -c "$(curl -L https://s3.amazonaws.com/dd-agent/scripts/install_script_agent7.sh)"

that option 'DD_APM_INSTRUMENTATION_ENABLED=host ' causes it to modify the '/etc/ld.so.preload' injecting dd-trace into the module loading. Subsequently reinstalling it without that option (the option was undesirable in our case anyway since we were using the agent to monitor external RDS databases and not the host running the agent) did not result in it modifying ''/etc/ld.so.preload' which is what broke vscode-server.

@mfann-or
Copy link
Author

mfann-or commented Dec 6, 2023

@mfann-or Could you provide any detail on how you did this?

ddtrace was installed via pip on our systems. Simply doing a pip uninstall ddtrace resolved the issues for us. But this could vary depending on how Python is being used and finding\activating the virtual environment may be necessary in order to remove it fully.

@hoangthang1607
Copy link

@gduquesnay remove the '/opt/datadog/apm/inject/launcher.preload.so line worked for me. Thanks.

@VSCodeTriageBot
Copy link
Collaborator

Hey @alexdima, this issue might need further attention.

@mfann-or, you can help us out by closing this issue if the problem no longer exists, or adding more information.

@VSCodeTriageBot
Copy link
Collaborator

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.

Happy Coding!

@VSCodeTriageBot VSCodeTriageBot closed this as not planned Won't fix, can't repro, duplicate, stale May 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
extension-host Extension host issues info-needed Issue requires more information from poster
Projects
None yet
Development

No branches or pull requests

6 participants