From 1ea92bedfc2190f6af59a7ca501026a70f4bba6f Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Mon, 2 Jul 2018 12:25:49 +0200 Subject: [PATCH] add extension path mappings when extension path cannot be found, #53295 --- src/vs/workbench/api/node/extHost.api.impl.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/api/node/extHost.api.impl.ts b/src/vs/workbench/api/node/extHost.api.impl.ts index 63577a50a36..cea90bb2a5b 100644 --- a/src/vs/workbench/api/node/extHost.api.impl.ts +++ b/src/vs/workbench/api/node/extHost.api.impl.ts @@ -829,7 +829,9 @@ function defineAPI(factory: IExtensionApiFactory, extensionPaths: TernarySearchT // fall back to a default implementation if (!defaultApiImpl) { - console.warn(`Could not identify extension for 'vscode' require call from ${parent.filename}`); + let extensionPathsPretty = ''; + extensionPaths.forEach((value, index) => extensionPathsPretty += `\t${index} -> ${value.id}\n`); + console.warn(`Could not identify extension for 'vscode' require call from ${parent.filename}. These are the extension path mappings: \n${extensionPathsPretty}`); defaultApiImpl = factory(nullExtensionDescription); } return defaultApiImpl; -- GitLab