Describe the Bug
Getting the following issue any ideas on how ot resolve? Cursor (1.99.3, undefined, desktop) Jupyter Extension Version: 2025.3.0. Python Extension Version: 2025.6.1. Pylance Extension Version (Not Used) : 2024.8.1. Platform: darwin (arm64). Home = /Users/daviddraper Temp Storage folder ~/Library/Application Support/Cursor/User/globalStorage/ms-toolsai.jupyter/version-2025.3.0 Workspace folder ~/Infinigate/inf-aida-internal-ariba 13:20:35.716 [info] Deleting old temp dir /Users/~/Library/Application Support/Cursor/User/globalStorage/ms-toolsai.jupyter/version-2025.2.0 13:20:35.984 [info] Starting Kernel (Python Path: ~/anaconda3/envs/infinigategenai/bin/python, Conda, 3.11.13) for '~/Infinigate/inf-aida-internal-ariba/src/agent.ipynb' (disableUI=true) 13:20:35.996 [error] Failure in registering port attributes [Error: Extension 'ms-toolsai.jupyter' CANNOT use API proposal: portsAttributes. Its package.json#enabledApiProposals-property declares: notebookDeprecated, notebookMessaging, notebookMime, notebookCellExecutionState, quickPickSortByLabel, notebookKernelSource, interactiveWindow, notebookControllerAffinityHidden, contribNotebookStaticPreloads, quickPickItemTooltip, notebookExecution, notebookCellExecution, notebookVariableProvider, notebookReplDocument but NOT portsAttributes. The missing proposal MUST be added and you must start in extension development mode or use the following command line switch: --enable-proposed-api ms-toolsai.jupyter. Note that the cursor and control proposals are only available for built-in extensions at B (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:129:20165) at Object.registerPortAttributesProvider (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:198:158663) at HD (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:279:2688) at Us.launch (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:300:7467) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async oT.start (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:11153) at async sT.startKernel (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:21741) at async jy.create (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:24048) at async w_.createJupyterSession (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:282:37175) at async w_.startJupyterSession (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:282:34827) at async w_.start (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:282:30873) at async n.wrapKernelMethodImpl (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:84144)] 13:20:37.579 [info] Process Execution: ~/anaconda3/envs/infinigategenai/bin/python -m pip list 13:20:37.580 [info] Process Execution: ~/anaconda3/envs/infinigategenai/bin/python -c "import ipykernel; print(ipykernel.__version__); print("5dc3a68c-e34e-4080-9c3e-2a532b2ccb4d"); print(ipykernel.__file__)" 13:20:37.580 [info] Process Execution: ~/anaconda3/envs/infinigategenai/bin/python -m ipykernel_launcher --f=/Users/~/Library/Jupyter/runtime/kernel-v36184952c45a7899c275fa618b845a8b85d4c16bd.json > cwd: ~/Infinigate/inf-aida-internal-ariba/src 13:21:38.638 [error] Failed to request kernel info [Canceled: Canceled at $se.value (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:181:25631) at J._deliver (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:2961) at J.fire (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:3282) at Wse.cancel (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:6177) at Tt.cancel (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:6718) at Timeout._onTimeout (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:11862) at listOnTimeout (node:internal/timers:581:17) at process.processTimers (node:internal/timers:519:7)] 13:21:38.643 [warn] Failed to shutdown kernel, .jvsc74a57bd0e74adc3b782dc4fda8aa50c4aebc69c5d71591a427288d2b513105ac410e7047./Users/~/anaconda3/envs/infinigategenai/python./Users/~/anaconda3/envs/infinigategenai/python.-m#ipykernel_launcher [TypeError: Failed to parse URL from /api/kernels/80fec8cb-0e68-46f3-ab5f-e4a615918163?1760358098642 at new Request (node:internal/deps/undici/undici:9588:19) at Object.t [as handleRequest] (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/node_modules/@jupyterlab/services/lib/kernel/default/index.js:11:2049) at Object.t [as makeRequest] (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/node_modules/@jupyterlab/services/lib/kernel/default/index.js:11:490) at Object.kf [as shutdownKernel] (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/node_modules/@jupyterlab/services/lib/kernel/default/index.js:11:44320) at n.shutdown (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/node_modules/@jupyterlab/services/lib/kernel/default/index.js:17:53511) at oT.start (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:12449) at async sT.startKernel (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:21741) at async jy.create (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:24048) at async w_.createJupyterSession (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:282:37175) at async w_.startJupyterSession (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:282:34827) at async w_.start (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:282:30873) at async n.wrapKernelMethodImpl (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:84144)] { [cause]: [TypeError: Invalid URL at new URL (node:internal/url:806:29) at new Request (node:internal/deps/undici/undici:9586:25) at Object.t [as handleRequest] (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/node_modules/@jupyterlab/services/lib/kernel/default/index.js:11:2049) at Object.t [as makeRequest] (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/node_modules/@jupyterlab/services/lib/kernel/default/index.js:11:490) at Object.kf [as shutdownKernel] (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/node_modules/@jupyterlab/services/lib/kernel/default/index.js:11:44320) at n.shutdown (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/node_modules/@jupyterlab/services/lib/kernel/default/index.js:17:53511) at oT.start (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:12449) at async sT.startKernel (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:21741) at async jy.create (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:24048) at async w_.createJupyterSession (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:282:37175) at async w_.startJupyterSession (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:282:34827) at async w_.start (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:282:30873) at async n.wrapKernelMethodImpl (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:84144)] { code: 'ERR_INVALID_URL', input: '/api/kernels/80fec8cb-0e68-46f3-ab5f-e4a615918163?1760358098642' } } 13:21:38.669 [error] Disposing session as kernel process died ExitCode: undefined, Reason: undefined 13:21:38.672 [error] Failed to connect raw kernel session: Error: The kernel died. Error: ... View Jupyter [log](command:jupyter.viewOutput) for further details. 13:21:38.673 [warn] Error occurred while trying to start the kernel, options.disableUI=true Error: The kernel died. Error: ... View Jupyter [log](command:jupyter.viewOutput) for further details. > Kernel Id = .jvsc74a57bd0e74adc3b782dc4fda8aa50c4aebc69c5d71591a427288d2b513105ac410e7047./Users/~/anaconda3/envs/infinigategenai/python./Users/~/anaconda3/envs/infinigategenai/python.-m#ipykernel_launcher > Interpreter Id = ~/anaconda3/envs/infinigategenai/bin/python > at oT.<anonymous> (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:11757) > stdErr = 16:35:13.306 [info] Starting Kernel (Python Path: ~/anaconda3/envs/infinigategenai/bin/python, Conda, 3.11.13) for '~/Infinigate/inf-aida-internal-ariba/src/agent.ipynb' (disableUI=false) 16:35:13.315 [error] Failure in registering port attributes [Error: Extension 'ms-toolsai.jupyter' CANNOT use API proposal: portsAttributes. Its package.json#enabledApiProposals-property declares: notebookDeprecated, notebookMessaging, notebookMime, notebookCellExecutionState, quickPickSortByLabel, notebookKernelSource, interactiveWindow, notebookControllerAffinityHidden, contribNotebookStaticPreloads, quickPickItemTooltip, notebookExecution, notebookCellExecution, notebookVariableProvider, notebookReplDocument but NOT portsAttributes. The missing proposal MUST be added and you must start in extension development mode or use the following command line switch: --enable-proposed-api ms-toolsai.jupyter. Note that the cursor and control proposals are only available for built-in extensions at B (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:129:20165) at Object.registerPortAttributesProvider (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:198:158663) at HD (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:279:2688) at Us.launch (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:300:7467) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async oT.start (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:11153) at async sT.startKernel (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:21741) at async jy.create (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:24048) at async w_.createJupyterSession (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:282:37175) at async w_.startJupyterSession (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:282:34827) at async w_.start (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:282:30873) at async n.wrapKernelMethodImpl (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:84144)] 16:35:13.841 [info] Process Execution: ~/anaconda3/envs/infinigategenai/bin/python -c "import ipykernel; print(ipykernel.__version__); print("5dc3a68c-e34e-4080-9c3e-2a532b2ccb4d"); print(ipykernel.__file__)" 16:35:13.841 [info] Process Execution: ~/anaconda3/envs/infinigategenai/bin/python -m ipykernel_launcher --f=/Users/~/Library/Jupyter/runtime/kernel-v37f66019793cfbc1565e38df120210e53042cc265.json > cwd: ~/Infinigate/inf-aida-internal-ariba/src 16:36:14.462 [error] Failed to request kernel info [Canceled: Canceled at $se.value (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:181:25631) at J._deliver (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:2961) at J.fire (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:3282) at Wse.cancel (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:6177) at Tt.cancel (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:6718) at Timeout._onTimeout (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:11862) at listOnTimeout (node:internal/timers:581:17) at process.processTimers (node:internal/timers:519:7)] 16:36:14.474 [warn] Failed to shutdown kernel, .jvsc74a57bd0e74adc3b782dc4fda8aa50c4aebc69c5d71591a427288d2b513105ac410e7047./Users/~/anaconda3/envs/infinigategenai/python./Users/~/anaconda3/envs/infinigategenai/python.-m#ipykernel_launcher [TypeError: Failed to parse URL from /api/kernels/1b8032c8-778f-41af-95f9-8a3d8efc60df?1760369774473 at new Request (node:internal/deps/undici/undici:9588:19) at Object.t [as handleRequest] (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/node_modules/@jupyterlab/services/lib/kernel/default/index.js:11:2049) at Object.t [as makeRequest] (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/node_modules/@jupyterlab/services/lib/kernel/default/index.js:11:490) at Object.kf [as shutdownKernel] (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/node_modules/@jupyterlab/services/lib/kernel/default/index.js:11:44320) at n.shutdown (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/node_modules/@jupyterlab/services/lib/kernel/default/index.js:17:53511) at oT.start (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:12449) at async sT.startKernel (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:21741) at async jy.create (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:24048) at async w_.createJupyterSession (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:282:37175) at async w_.startJupyterSession (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:282:34827) at async w_.start (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:282:30873) at async n.wrapKernelMethodImpl (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:84144)] { [cause]: [TypeError: Invalid URL at new URL (node:internal/url:806:29) at new Request (node:internal/deps/undici/undici:9586:25) at Object.t [as handleRequest] (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/node_modules/@jupyterlab/services/lib/kernel/default/index.js:11:2049) at Object.t [as makeRequest] (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/node_modules/@jupyterlab/services/lib/kernel/default/index.js:11:490) at Object.kf [as shutdownKernel] (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/node_modules/@jupyterlab/services/lib/kernel/default/index.js:11:44320) at n.shutdown (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/node_modules/@jupyterlab/services/lib/kernel/default/index.js:17:53511) at oT.start (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:12449) at async sT.startKernel (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:21741) at async jy.create (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:24048) at async w_.createJupyterSession (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:282:37175) at async w_.startJupyterSession (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:282:34827) at async w_.start (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:282:30873) at async n.wrapKernelMethodImpl (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:84144)] { code: 'ERR_INVALID_URL', input: '/api/kernels/1b8032c8-778f-41af-95f9-8a3d8efc60df?1760369774473' } } 16:36:14.504 [error] Disposing session as kernel process died ExitCode: undefined, Reason: undefined 16:36:14.509 [error] Failed to connect raw kernel session: Error: The kernel died. Error: ... View Jupyter [log](command:jupyter.viewOutput) for further details. 16:36:14.510 [warn] Error occurred while trying to start the kernel, options.disableUI=false Error: The kernel died. Error: ... View Jupyter [log](command:jupyter.viewOutput) for further details. > Kernel Id = .jvsc74a57bd0e74adc3b782dc4fda8aa50c4aebc69c5d71591a427288d2b513105ac410e7047./Users/~/anaconda3/envs/infinigategenai/python./Users/~/anaconda3/envs/infinigategenai/python.-m#ipykernel_launcher > Interpreter Id = ~/anaconda3/envs/infinigategenai/bin/python > at oT.<anonymous> (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:11757) > stdErr = 16:36:14.511 [warn] Kernel Error, context = start Error: The kernel died. Error: ... View Jupyter [log](command:jupyter.viewOutput) for further details. > Kernel Id = .jvsc74a57bd0e74adc3b782dc4fda8aa50c4aebc69c5d71591a427288d2b513105ac410e7047./Users/~/anaconda3/envs/infinigategenai/python./Users/~/anaconda3/envs/infinigategenai/python.-m#ipykernel_launcher > Interpreter Id = ~/anaconda3/envs/infinigategenai/bin/python > at oT.<anonymous> (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:11757) > stdErr = 16:36:14.515 [info] Process Execution: ~/anaconda3/envs/infinigategenai/bin/python -c "import ipykernel;print('6af208d0-cb9c-427f-b937-ff563e17efdf')" 16:36:14.670 [info] Dispose Kernel '~/Infinigate/inf-aida-internal-ariba/src/agent.ipynb' associated with '~/Infinigate/inf-aida-internal-ariba/src/agent.ipynb' 16:36:14.672 [error] Error in notebook cell execution Error: The kernel died. Error: ... View Jupyter [log](command:jupyter.viewOutput) for further details. > Kernel Id = .jvsc74a57bd0e74adc3b782dc4fda8aa50c4aebc69c5d71591a427288d2b513105ac410e7047./Users/~/anaconda3/envs/infinigategenai/python./Users/~/anaconda3/envs/infinigategenai/python.-m#ipykernel_launcher > Interpreter Id = ~/anaconda3/envs/infinigategenai/bin/python > at oT.<anonymous> (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:11757) > stdErr = 16:36:14.672 [error] Error in execution (get message for cell) Error: The kernel died. Error: ... View Jupyter [log](command:jupyter.viewOutput) for further details. > Kernel Id = .jvsc74a57bd0e74adc3b782dc4fda8aa50c4aebc69c5d71591a427288d2b513105ac410e7047./Users/~/anaconda3/envs/infinigategenai/python./Users/~/anaconda3/envs/infinigategenai/python.-m#ipykernel_launcher > Interpreter Id = ~/anaconda3/envs/infinigategenai/bin/python > at oT.<anonymous> (/Users/~/.cursor/extensions/ms-toolsai.jupyter-2025.3.0-universal/dist/extension.node.js:301:11757) > stdErr = 16:36:14.673 [info] Process Execution: ~/anaconda3/envs/infinigategenai/bin/python -c "import ipykernel;print('6af208d0-cb9c-427f-b937-ff563e17efdf')"
Steps to Reproduce
Running a ipynb file
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 1.7.44
VSCode Version: 1.99.3
Commit: 9d178a4■■■89981b62546448bb32920a8219a5d0
Date: 2025-10-10T15:43:37.500Z (2 days ago)
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.6.0
Does this stop you from using Cursor
Yes - Cursor is unusable