From dcdc03f35d3e466a2e8a17b4bf5351aa6bcf598d Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Thu, 27 Aug 2020 14:00:35 +0200 Subject: [PATCH] activate extensions before trying to resolve a notebook --- .../contrib/notebook/browser/notebookServiceImpl.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/notebook/browser/notebookServiceImpl.ts b/src/vs/workbench/contrib/notebook/browser/notebookServiceImpl.ts index 80598b122bb..b994093ec72 100644 --- a/src/vs/workbench/contrib/notebook/browser/notebookServiceImpl.ts +++ b/src/vs/workbench/contrib/notebook/browser/notebookServiceImpl.ts @@ -656,9 +656,12 @@ export class NotebookService extends Disposable implements INotebookService, ICu } async resolveNotebook(viewType: string, uri: URI, forceReload: boolean, editorId?: string, backupId?: string): Promise { + + await this.canResolve(viewType); + const provider = this._notebookProviders.get(viewType); if (!provider) { - return undefined; + throw new Error(`CANNOT load notebook, no provider for '${viewType}'`); } let notebookModel: NotebookTextModel | undefined = undefined;