vscode: Cannot execute cell or save Jupyter Notebook in remote VS connection opened with showNotebookDocument API

  • VS Code Version: 1.55.0-insider Commit: 6f726bcdf6a4d6cb518a3fcdb03c21be7293f417
  • OS Version: Win 10 Enterprise 10.0.19042

Steps to Reproduce:

  1. Inside the resolve() function open .ipynb file using vscode.window.showNotebookDocument([fileUri]);
  • Notebook is open and rendered fine using native notebooks
  • Cannot execute cells
  • Cannot save changes

Full log attached. full_log.txt

notificationsAlerts.ts:40 Failed to save 'test.ipynb': NO notebook document for 'file:///home/azureuser/cloudfiles/code/test.ipynb' onDidChangeNotification @ notificationsAlerts.ts:40 console.ts:137 [Extension Host] Kernel: connected (e2434543-78ef-4522-969d-c701497f1f15) console.ts:137 [Extension Host] Starting WebSocket: ws://localhost:8891/api/kernels/147d0cee-7924-402f-97d0-383ba5c2da51 console.ts:137 [Extension Host] Kernel: connected (147d0cee-7924-402f-97d0-383ba5c2da51) log.ts:296 ERR Invalid uri, not a notebook: /home/azureuser/cloudfiles/code/test.ipynb: Error: Invalid uri, not a notebook: /home/azureuser/cloudfiles/code/test.ipynb at s.getTextDocumentWrapper (/home/azureuser/.vscode-server-insiders/extensions/ms-python.python-2021.3.680753044/out/client/extension.js:61:198474) at s.toOutgoingDocument (/home/azureuser/.vscode-server-insiders/extensions/ms-python.python-2021.3.680753044/out/client/extension.js:61:192283) at t.NotebookMiddlewareAddon.provideHover (/home/azureuser/.vscode-server-insiders/extensions/ms-python.python-2021.3.680753044/out/client/extension.js:61:186794) at y.callNext (/home/azureuser/.vscode-server-insiders/extensions/ms-python.python-2021.3.680753044/out/client/extension.js:9:431693) at y.provideHover (/home/azureuser/.vscode-server-insiders/extensions/ms-python.python-2021.3.680753044/out/client/extension.js:9:429657) at y.o.value (/home/azureuser/.vscode-server-insiders/extensions/ms-python.python-2021.3.680753044/out/client/extension.js:9:432312) at Object.provideHover (/home/azureuser/.vscode-server-insiders/extensions/ms-python.python-2021.3.680753044/out/client/extension.js:9:136682) at /home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:86:159486 at /home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:64:12046 at new Promise (<anonymous>) at g (/home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:64:12018) at l.provideHover (/home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:86:159466) at /home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:86:182161 at Ie._withAdapter (/home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:86:178959) at Ie.$provideHover (/home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:86:182137) at u._doInvokeHandler (/home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:90:12794) at u._invokeHandler (/home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:90:12478) at u._receiveRequest (/home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:90:11094) at u._receiveOneMessage (/home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:90:9931) at /home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:90:8032 at b.fire (/home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:57:1836) at E.fire (/home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:65:15496) at /home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:105:29935 at b.fire (/home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:57:1836) at E.fire (/home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:65:15496) at t._receiveMessage (/home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:65:20754) at /home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:65:17640 at b.fire (/home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:57:1836) at acceptChunk (/home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:65:12861) at /home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:65:12209 at b.fire (/home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:57:1836) at /home/azureuser/.vscode-server-insiders/bin/6f726bcdf6a4d6cb518a3fcdb03c21be7293f417/out/vs/server/remoteExtensionHostProcess.js:105:18820 at afterWrite (_stream_writable.js:490:5) at onwrite (_stream_writable.js:470:7) at InflateRaw.afterTransform (_stream_transform.js:98:3) at Zlib.processCallback (zlib.js:578:8)

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 21 (10 by maintainers)

Most upvoted comments

@roblourens we were able to see the right behavior after using the same URI format as in vscode.notebook.notebookDocuments, thanks for all your help!

Before closing this issue the team will test the change in stable 1.55 just to confirm is working fine for everybody.