Skip to content

Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer #74

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

Open
alastairtree opened this issue Nov 20, 2024 · 18 comments · May be fixed by microsoft/vscode-jupyter#16318
Assignees
Labels
bug Issue identified by VS Code Team member as probable bug info-needed Issue requires more information from poster

Comments

@alastairtree
Copy link

Please can you reopen #67 because the issue still remains when connecting to a JupyterLab server Version 0.35.5, even when using the latest pre-release versions of Jupyter and JupyterHub vscode extensions. As mentions, reverting to previous versions fixes the issue.

@alastairtree alastairtree added the bug Issue identified by VS Code Team member as probable bug label Nov 20, 2024
@hnykda
Copy link

hnykda commented Dec 12, 2024

I am having the same problem. Set up seems to be going fine, user is fetched properly, connecting to the kernel looks fine, but executing a cell never ends, no debug info is shown or logged except some DataView thing. Nothing suspicious going on or logged on the server side. It does it with prerelease as well as stable version on the latest vscode.

13:23:01.708 [info] Starting Kernel (Python 3 (ipykernel)) for 'Untitled-1.ipynb' (disableUI=false)
13:23:02.170 [info] https://<myurl>/user/hnykda/: Kernel started: 362caddd-...-600901e027bf
13:23:02.403 [info] Started session for kernel startUsingRemoteKernelSpec:0ce63c...4..python3./opt/conda/python./.-m#ipykernel_launcher
13:23:02.671 [info] Kernel successfully started
13:23:02.779 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer

It works on an older version:
Image
Image

@DonJayamanne
Copy link
Collaborator

@alastairtree @hnykda lets use this issue going forward, as i think this is slightly different though the symptoms are the same.
Also I'd like to close the other issue as there are few other users on that and its been addressed for most users.

@DonJayamanne DonJayamanne changed the title Please reopen #67 Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer Dec 13, 2024
@DonJayamanne
Copy link
Collaborator

I'm sorry you are running into this issue.
Will send a custom VSIX for testing early next week.

@hnykda
Copy link

hnykda commented Dec 13, 2024

Thanks!

@DonJayamanne
Copy link
Collaborator

DonJayamanne commented Dec 18, 2024

@alastairtree @hnykda @hermaneyd Here's the vsix, please install this and let me know how it goes.
Oh yes, you might need to install the latest version of VS Code insiders to try this out.
ms-toolsai-jupyter-insiders.vsix (1).zip

Please could you

  • Download the attached file
  • Extract this file
  • Open VS Code Insiders (install VS Code insiders if you do not already have it, or update to latest) and select the command Install from VSIX
  • Select the above extracted VSIX
  • When prompted to reload VS Code, please do so
  • Try to replicate the issue once again

@DonJayamanne DonJayamanne added the info-needed Issue requires more information from poster label Dec 18, 2024
@DonJayamanne DonJayamanne self-assigned this Dec 18, 2024
@hermaneyd
Copy link

hermaneyd commented Dec 20, 2024

@DonJayamanne, after installation your vsix in VS Code Insiders I got an extensions host termination. I tried to find any logs but to no avail =( Bisect points out that ms-toolsai.jupyter extension cause it.The same crash I observed with ms-toolsai.jupyter v2024.11.0. By the way v2024.10.0 doesn't have this problem (extensions host termination).

@DonJayamanne
Copy link
Collaborator

@hermaneyd Sorry you ran into that issue, please can you try this new VSIX
ms-toolsai-jupyter-insiders.vsix (1).zip

@hermaneyd
Copy link

hermaneyd commented Jan 9, 2025

@DonJayamanne, the problem still remains – host terminated unexpectedly during kernel detection

  • ms-toolsai.jupyter: 2025.1.0
  • VSCode Insiders: 1.97.0-insider
  • Windows 10

@yassinegs
Copy link

After installing the new VSIX, I lost connection to the server.

@vambavaram
Copy link

vambavaram commented Mar 10, 2025

Hi @DonJayamanne! I am also seeing this issue. Any progress on this? Running into this on version ms-toolsai.jupyter:2025.2.0, windows 11. I am not using jupyterhub. I was directed here when looking through similar issues to this in the vscode-jupyter repo. What is the cause of this issue?

@MMM-J
Copy link

MMM-J commented Apr 16, 2025

I've "fixed" the [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer locally with a dirty workaround: microsoft/vscode-jupyter@4f0e9e8

It seems the event data is a nodeJS Buffer where it's supposed to be a string.

Tested by editing
~/.vscode/extensions/ms-toolsai.jupyter-2025.3.0-linux-x64/dist/extension.node.js
and changing its handleEvent(r,i,...o){... implementation to handleEvent(r,i,...o){if(i==="message" && (o[0] instanceof Buffer)){o[0]=o[0].toString();}...

I hope this helps someone find the root cause and make a proper fix.

@DonJayamanne
Copy link
Collaborator

DonJayamanne commented Apr 22, 2025

@MMM-J Thank you for your investigation, I'm struggling to understand the code change.
I think you may have missed something in the changes you mentioned in the ts file.

@MMM-J Please can you check the next comment, would love some help with the logs to get a proper fix (your fix does seem to work, but I'd like to understand whats going on and why).

@DonJayamanne
Copy link
Collaborator

DonJayamanne commented Apr 22, 2025

Please can someone test the following vsix(s)
Depending on your platform and CPU, please download the appropriate VSIX

  • Download the relevant VSIX file
  • Extract this file
  • Open VS Code and select the command Install from VSIX
  • Select the above extracted VSIX
  • When prompted to reload VS Code, please do so
  • Open settings & go into Jupyter->Logging
  • Change the value to trace
  • Reload VS Code,
  • Attempt to repro the issue & then copy the output from the Jupyter output panel (use the command Jupyter: Show Output to get to the logs).

ms-toolsai.jupyter.2025.4.0.alpine-arm64.vsix.zip
ms-toolsai.jupyter.2025.4.0.alpine-x64.vsix.zip
ms-toolsai.jupyter.2025.4.0.darwin-arm64.vsix.zip
ms-toolsai.jupyter.2025.4.0.darwin-x64.vsix.zip
ms-toolsai.jupyter.2025.4.0.linux-arm64.vsix.zip
ms-toolsai.jupyter.2025.4.0.linux-armhf.vsix.zip
ms-toolsai.jupyter.2025.4.0.linux-x64.vsix.zip
ms-toolsai.jupyter.2025.4.0.win32-arm64.vsix.zip
ms-toolsai.jupyter.2025.4.0.win32-x64.vsix.zip

@timonovid
Copy link

@DonJayamanne hi, I've tried your VSIX ms-toolsai.jupyter.2025.4.0.darwin-arm64.vsix.zip on VS Code 1.99 (macOS 14.5) against JupyterHub 3.3.8. The output is below:

15:22:56.649 [debug] Handle Execution of Cells 0 for Untitled-1.ipynb
15:22:56.650 [trace] Execute Notebook Untitled-1.ipynb. Step 1
15:22:56.650 [trace] Connect to Kernel Untitled-1.ipynb. Step 2
15:22:56.650 [debug] start the kernel, options.disableUI=false for Untitled-1.ipynb
15:22:56.651 [info] Starting Kernel (Python 3 (ipykernel) (Local)) for 'Untitled-1.ipynb' (disableUI=false)
15:22:57.829 [trace] createNewKernelSession a7c68bef402e1f804eb9039a5fd3b0a66ffe7117698ed88573d9e6d18cbfbb00..python3./opt/conda/python./.-m#ipykernel_launcher
15:22:58.397 [info] https://jupyter.infra.tabby-dp.ai/user/alexander.tuzovsky/: Kernel started: 265aa21c-aac4-4593-8e3e-616ef6b3d4c6
15:22:58.398 [trace] Waiting for idle on (kernel): 265aa21c-aac4-4593-8e3e-616ef6b3d4c6 -> unknown
15:22:58.671 [error] Error in websocket [Error: Server sent no subprotocol
	at ClientRequest.<anonymous> (/Users/~/.vscode/extensions/ms-toolsai.jupyter-hub-2024.10.1002831100/dist/extension.node.js:6406:11)
	at ClientRequest.emit (node:events:518:28)
	at TLSSocket.socketOnData (node:_http_client:584:11)
	at TLSSocket.emit (node:events:518:28)
	at addChunk (node:internal/streams/readable:561:12)
	at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
	at Readable.push (node:internal/streams/readable:392:5)
	at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)]
15:22:59.196 [trace] Serialize message object && false with 
15:22:59.202 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
15:22:59.202 [trace] Deserialize data={"header": {"msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_15", "msg_type": "status", "username": "username", "session": "3384ddd5-fab2a6e3629d5f79e697d9bc", "date": "2025-04-23T13:22:59.200426Z", "version": "5.3"}, "msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_15", "msg_type": "status", "parent_header": {"msg_id": "9214352d-95fceb0c16cb089d650ce1c8_7_1", "msg_type": "kernel_info_request", "username": "username", "session": "9214352d-95fceb0c16cb089d650ce1c8", "date": "2025-04-23T13:22:59.199450Z", "version": "5.3"}, "metadata": {}, "content": {"execution_state": "busy"}, "buffers": [], "channel": "iopub"}
15:22:59.202 [trace] Deserialize message type=string with 
15:22:59.203 [trace] Got status busy in waitForIdleOnSession
15:22:59.203 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
15:22:59.203 [trace] Deserialize data={"header": {"msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_18", "msg_type": "status", "username": "username", "session": "3384ddd5-fab2a6e3629d5f79e697d9bc", "date": "2025-04-23T13:22:59.201588Z", "version": "5.3"}, "msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_18", "msg_type": "status", "parent_header": {"msg_id": "9214352d-95fceb0c16cb089d650ce1c8_7_0", "msg_type": "kernel_info_request", "username": "username", "session": "9214352d-95fceb0c16cb089d650ce1c8", "date": "2025-04-23T13:22:59.199357Z", "version": "5.3"}, "metadata": {}, "content": {"execution_state": "idle"}, "buffers": [], "channel": "iopub"}
15:22:59.203 [trace] Deserialize message type=string with 
15:22:59.203 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
15:22:59.203 [trace] Deserialize data={"header": {"msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_19", "msg_type": "status", "username": "username", "session": "3384ddd5-fab2a6e3629d5f79e697d9bc", "date": "2025-04-23T13:22:59.201773Z", "version": "5.3"}, "msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_19", "msg_type": "status", "parent_header": {"msg_id": "9214352d-95fceb0c16cb089d650ce1c8_7_1", "msg_type": "kernel_info_request", "username": "username", "session": "9214352d-95fceb0c16cb089d650ce1c8", "date": "2025-04-23T13:22:59.199450Z", "version": "5.3"}, "metadata": {}, "content": {"execution_state": "idle"}, "buffers": [], "channel": "iopub"}
15:22:59.203 [trace] Deserialize message type=string with 
15:22:59.203 [trace] Got status idle in waitForIdleOnSession
15:22:59.204 [trace] Finished waiting for idle on (kernel): 265aa21c-aac4-4593-8e3e-616ef6b3d4c6 -> idle
15:22:59.204 [info] Started session for kernel startUsingRemoteKernelSpec:a7c68bef402e1f804eb9039a5fd3b0a66ffe7117698ed88573d9e6d18cbfbb00..python3./opt/conda/python./.-m#ipykernel_launcher
15:22:59.205 [trace] Started running kernel initialization for Untitled-1.ipynb
15:22:59.205 [trace] Executing silently Code (idle) = try:\nimport ipywidgets as _VSCODE_ipywidgets\nprint("e976ee50-99ed-4aba-9b6b-9dcd5634d07d:IPy
15:22:59.205 [trace] Serialize message object && false with 
15:22:59.317 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
15:22:59.317 [trace] Deserialize data={"header": {"msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_20", "msg_type": "status", "username": "username", "session": "3384ddd5-fab2a6e3629d5f79e697d9bc", "date": "2025-04-23T13:22:59.319963Z", "version": "5.3"}, "msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_20", "msg_type": "status", "parent_header": {"date": "2025-04-23T13:22:59.196000Z", "msg_id": "c6377907-b578-4d66-ba08-f56ceabd8bc5", "msg_type": "kernel_info_request", "session": "14127df9-8ff8-4f20-9728-925d187c6561", "username": "", "version": "5.2"}, "metadata": {}, "content": {"execution_state": "busy"}, "buffers": [], "channel": "iopub"}
15:22:59.317 [trace] Deserialize message type=string with 
15:22:59.318 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
15:22:59.318 [trace] Deserialize data={"header": {"msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_22", "msg_type": "status", "username": "username", "session": "3384ddd5-fab2a6e3629d5f79e697d9bc", "date": "2025-04-23T13:22:59.320849Z", "version": "5.3"}, "msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_22", "msg_type": "status", "parent_header": {"date": "2025-04-23T13:22:59.196000Z", "msg_id": "c6377907-b578-4d66-ba08-f56ceabd8bc5", "msg_type": "kernel_info_request", "session": "14127df9-8ff8-4f20-9728-925d187c6561", "username": "", "version": "5.2"}, "metadata": {}, "content": {"execution_state": "idle"}, "buffers": [], "channel": "iopub"}
15:22:59.318 [trace] Deserialize message type=string with 
15:22:59.318 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
15:22:59.318 [trace] Deserialize data={"header": {"msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_21", "msg_type": "kernel_info_reply", "username": "username", "session": "3384ddd5-fab2a6e3629d5f79e697d9bc", "date": "2025-04-23T13:22:59.320141Z", "version": "5.3"}, "msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_21", "msg_type": "kernel_info_reply", "parent_header": {"date": "2025-04-23T13:22:59.196000Z", "msg_id": "c6377907-b578-4d66-ba08-f56ceabd8bc5", "msg_type": "kernel_info_request", "session": "14127df9-8ff8-4f20-9728-925d187c6561", "username": "", "version": "5.2"}, "metadata": {}, "content": {"status": "ok", "protocol_version": "5.3", "implementation": "ipython", "implementation_version": "8.29.0", "language_info": {"name": "python", "version": "3.12.7", "mimetype": "text/x-python", "codemirror_mode": {"name": "ipython", "version": 3}, "pygments_lexer": "ipython3", "nbconvert_exporter": "python", "file_extension": ".py"}, "banner": "Python 3.12.7 | packaged by conda-forge | (main, Oct  4 2024, 16:05:46) [GCC 13.3.0]\nType 'copyright', 'credits' or 'license' for more information\nIPython 8.29.0 -- An enhanced Interactive Python. Type '?' for help.\n", "help_links": [{"text": "Python Reference", "url": "https://docs.python.org/3.12"}, {"text": "IPython Reference", "url": "https://ipython.org/documentation.html"}, {"text": "NumPy Reference", "url": "https://docs.scipy.org/doc/numpy/reference/"}, {"text": "SciPy Reference", "url": "https://docs.scipy.org/doc/scipy/reference/"}, {"text": "Matplotlib Reference", "url": "https://matplotlib.org/contents.html"}, {"text": "SymPy Reference", "url": "http://docs.sympy.org/latest/index.html"}, {"text": "pandas Reference", "url": "https://pandas.pydata.org/pandas-docs/stable/"}]}, "buffers": [], "channel": "shell"}
15:22:59.318 [trace] Deserialize message type=string with 
15:22:59.322 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
15:22:59.322 [trace] Deserialize data={"header": {"msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_23", "msg_type": "status", "username": "username", "session": "3384ddd5-fab2a6e3629d5f79e697d9bc", "date": "2025-04-23T13:22:59.325407Z", "version": "5.3"}, "msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_23", "msg_type": "status", "parent_header": {"date": "2025-04-23T13:22:59.205000Z", "msg_id": "7067b133-25e5-416e-8da3-c0c6906c8559", "msg_type": "execute_request", "session": "14127df9-8ff8-4f20-9728-925d187c6561", "username": "", "version": "5.2"}, "metadata": {}, "content": {"execution_state": "busy"}, "buffers": [], "channel": "iopub"}
15:22:59.322 [trace] Deserialize message type=string with 
15:22:59.363 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
15:22:59.363 [trace] Deserialize data={"header": {"msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_24", "msg_type": "execute_input", "username": "username", "session": "3384ddd5-fab2a6e3629d5f79e697d9bc", "date": "2025-04-23T13:22:59.325561Z", "version": "5.3"}, "msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_24", "msg_type": "execute_input", "parent_header": {"date": "2025-04-23T13:22:59.205000Z", "msg_id": "7067b133-25e5-416e-8da3-c0c6906c8559", "msg_type": "execute_request", "session": "14127df9-8ff8-4f20-9728-925d187c6561", "username": "", "version": "5.2"}, "metadata": {}, "content": {"code": "try:\n    import ipywidgets as _VSCODE_ipywidgets\n    print(\"e976ee50-99ed-4aba-9b6b-9dcd5634d07d:IPyWidgets:\" + _VSCODE_ipywidgets.__version__)\n    del _VSCODE_ipywidgets\nexcept:\n    pass", "execution_count": 1}, "buffers": [], "channel": "iopub"}
15:22:59.363 [trace] Deserialize message type=string with 
15:22:59.364 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
15:22:59.364 [trace] Deserialize data={"header": {"msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_25", "msg_type": "stream", "username": "username", "session": "3384ddd5-fab2a6e3629d5f79e697d9bc", "date": "2025-04-23T13:22:59.367644Z", "version": "5.3"}, "msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_25", "msg_type": "stream", "parent_header": {"version": "5.2", "session": "14127df9-8ff8-4f20-9728-925d187c6561", "msg_type": "execute_request", "date": "2025-04-23T13:22:59.205000Z", "username": "", "msg_id": "7067b133-25e5-416e-8da3-c0c6906c8559"}, "metadata": {}, "content": {"name": "stdout", "text": "e976ee50-99ed-4aba-9b6b-9dcd5634d07d:IPyWidgets:8.1.5\n"}, "buffers": [], "channel": "iopub"}
15:22:59.364 [trace] Deserialize message type=string with 
15:22:59.365 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
15:22:59.365 [trace] Deserialize data={"header": {"msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_26", "msg_type": "execute_reply", "username": "username", "session": "3384ddd5-fab2a6e3629d5f79e697d9bc", "date": "2025-04-23T13:22:59.368796Z", "version": "5.3"}, "msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_26", "msg_type": "execute_reply", "parent_header": {"date": "2025-04-23T13:22:59.205000Z", "msg_id": "7067b133-25e5-416e-8da3-c0c6906c8559", "msg_type": "execute_request", "session": "14127df9-8ff8-4f20-9728-925d187c6561", "username": "", "version": "5.2"}, "metadata": {"started": "2025-04-23T13:22:59.325545Z", "dependencies_met": true, "engine": "2986bd0d-a7d7-429c-8278-4900b996818c", "status": "ok"}, "content": {"status": "ok", "execution_count": 0, "user_expressions": {}, "payload": []}, "buffers": [], "channel": "shell"}
15:22:59.365 [trace] Deserialize message type=string with 
15:22:59.365 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
15:22:59.365 [trace] Deserialize data={"header": {"msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_27", "msg_type": "status", "username": "username", "session": "3384ddd5-fab2a6e3629d5f79e697d9bc", "date": "2025-04-23T13:22:59.369228Z", "version": "5.3"}, "msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_27", "msg_type": "status", "parent_header": {"date": "2025-04-23T13:22:59.205000Z", "msg_id": "7067b133-25e5-416e-8da3-c0c6906c8559", "msg_type": "execute_request", "session": "14127df9-8ff8-4f20-9728-925d187c6561", "username": "", "version": "5.2"}, "metadata": {}, "content": {"execution_state": "idle"}, "buffers": [], "channel": "iopub"}
15:22:59.365 [trace] Deserialize message type=string with 
15:22:59.365 [trace] Executing silently Code (completed) = try:\nimport ipywidgets as _VSCODE_ipywidgets\nprint("e976ee50-99ed-4aba-9b6b-9dcd5634d07d:IPy with 1 output(s)
15:22:59.366 [trace] Determined IPyWidgets Version as 8
15:22:59.366 [trace] Version of IPyWidgets 8 determined after 33.3s
15:22:59.366 [trace] Executing silently Code (idle) = def __VSCODE_inject_module():\ndef __VSCODE_call_function(function, callback, data=None):
15:22:59.366 [trace] Serialize message object && false with 
15:22:59.530 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
15:22:59.530 [trace] Deserialize data={"header": {"msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_28", "msg_type": "status", "username": "username", "session": "3384ddd5-fab2a6e3629d5f79e697d9bc", "date": "2025-04-23T13:22:59.528110Z", "version": "5.3"}, "msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_28", "msg_type": "status", "parent_header": {"date": "2025-04-23T13:22:59.366000Z", "msg_id": "10df863f-bfaf-4e15-b855-fe53befe6b51", "msg_type": "execute_request", "session": "14127df9-8ff8-4f20-9728-925d187c6561", "username": "", "version": "5.2"}, "metadata": {}, "content": {"execution_state": "busy"}, "buffers": [], "channel": "iopub"}
15:22:59.530 [trace] Deserialize message type=string with 
15:22:59.532 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
15:22:59.532 [trace] Deserialize data={"header": {"msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_29", "msg_type": "execute_input", "username": "username", "session": "3384ddd5-fab2a6e3629d5f79e697d9bc", "date": "2025-04-23T13:22:59.528326Z", "version": "5.3"}, "msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_29", "msg_type": "execute_input", "parent_header": {"date": "2025-04-23T13:22:59.366000Z", "msg_id": "10df863f-bfaf-4e15-b855-fe53befe6b51", "msg_type": "execute_request", "session": "14127df9-8ff8-4f20-9728-925d187c6561", "username": "", "version": "5.2"}, "metadata": {}, "content": {"code": "\ndef __VSCODE_inject_module():\n\n    def __VSCODE_call_function(function, callback, data=None):\n        __VSCODE_send_chat_message__(function, data, callback=callback)\n\n    def __VSCODE_send_chat_message__(function, data, callback):\n        requests = {}\n        try:\n            requests = __VSCODE_send_chat_message__.__requests\n        except Exception:\n            __VSCODE_send_chat_message__.__requests = requests\n\n        import uuid as __VSCODE_send_chat_message__uuid\n        import IPython.display as __VSCODE_send_chat_message__ipython_display\n\n        id = str(__VSCODE_send_chat_message__uuid.uuid4())\n        requests[id] = callback\n        data_is_none = data is None\n        __VSCODE_send_chat_message__ipython_display.display({\"application/vnd.vscode.chat_message\": data}, metadata={\"id\":id, \"function\": function, \"dataIsNone\": data_is_none}, raw=True)\n\n        del __VSCODE_send_chat_message__ipython_display\n        del __VSCODE_send_chat_message__uuid\n\n    def __VSCODE_on_chat_message(id, data):\n        requests = {}\n        try:\n            requests = __VSCODE_send_chat_message__.__requests\n        except Exception:\n            __VSCODE_send_chat_message__.__requests = requests\n\n        if id in requests:\n            requests[id](data)\n            del requests[id]\n        else:\n            raise NotImplementedError(f\"Callback not found for message {id}\")\n\n    import sys as __VSCODE_send_chat_message__sys\n    import IPython as __VSCODE_send_chat_message__IPython\n    chat = type(__VSCODE_send_chat_message__IPython)(\"chat\")\n    chat.send_message = __VSCODE_send_chat_message__\n    chat.call_function = __VSCODE_call_function\n    chat.__on_message = __VSCODE_on_chat_message\n    __VSCODE_send_chat_message__sys.modules[\"vscode\"] = type(__VSCODE_send_chat_message__IPython)(\"vscode\")\n    __VSCODE_send_chat_message__sys.modules[\"vscode\"].chat = chat\n    del __VSCODE_send_chat_message__sys\n    del __VSCODE_send_chat_message__IPython\n\n\n__VSCODE_inject_module()\ndel __VSCODE_inject_module\n\n__vsc_ipynb_file__ = \"Untitled-1.ipynb\"\n%config Completer.use_jedi = False", "execution_count": 1}, "buffers": [], "channel": "iopub"}
15:22:59.532 [trace] Deserialize message type=string with 
15:22:59.532 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
15:22:59.532 [trace] Deserialize data={"header": {"msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_30", "msg_type": "execute_reply", "username": "username", "session": "3384ddd5-fab2a6e3629d5f79e697d9bc", "date": "2025-04-23T13:22:59.534890Z", "version": "5.3"}, "msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_30", "msg_type": "execute_reply", "parent_header": {"date": "2025-04-23T13:22:59.366000Z", "msg_id": "10df863f-bfaf-4e15-b855-fe53befe6b51", "msg_type": "execute_request", "session": "14127df9-8ff8-4f20-9728-925d187c6561", "username": "", "version": "5.2"}, "metadata": {"started": "2025-04-23T13:22:59.528309Z", "dependencies_met": true, "engine": "2986bd0d-a7d7-429c-8278-4900b996818c", "status": "ok"}, "content": {"status": "ok", "execution_count": 0, "user_expressions": {}, "payload": []}, "buffers": [], "channel": "shell"}
15:22:59.532 [trace] Deserialize message type=string with 
15:22:59.533 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
15:22:59.533 [trace] Deserialize data={"header": {"msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_31", "msg_type": "status", "username": "username", "session": "3384ddd5-fab2a6e3629d5f79e697d9bc", "date": "2025-04-23T13:22:59.535305Z", "version": "5.3"}, "msg_id": "3384ddd5-fab2a6e3629d5f79e697d9bc_4066_31", "msg_type": "status", "parent_header": {"date": "2025-04-23T13:22:59.366000Z", "msg_id": "10df863f-bfaf-4e15-b855-fe53befe6b51", "msg_type": "execute_request", "session": "14127df9-8ff8-4f20-9728-925d187c6561", "username": "", "version": "5.2"}, "metadata": {}, "content": {"execution_state": "idle"}, "buffers": [], "channel": "iopub"}
15:22:59.533 [trace] Deserialize message type=string with 
15:22:59.533 [trace] Executing silently Code (completed) = def __VSCODE_inject_module():\ndef __VSCODE_call_function(function, callback, data=None): with 0 output(s)
15:22:59.533 [debug] Requesting Kernel info
15:22:59.533 [trace] Serialize message object && false with 
15:22:59.534 [trace] Got Kernel info
15:22:59.534 [trace] End running kernel initialization, now waiting for idle
15:22:59.534 [trace] Waiting for idle on (kernel): 265aa21c-aac4-4593-8e3e-616ef6b3d4c6 -> idle
15:22:59.534 [trace] Finished waiting for idle on (kernel): 265aa21c-aac4-4593-8e3e-616ef6b3d4c6 -> idle
15:22:59.534 [trace] End running kernel initialization, session is idle
15:22:59.535 [debug] Updating preferred kernel for remote notebook 265aa21c-aac4-4593-8e3e-616ef6b3d4c6
15:22:59.535 [trace] Serialize message object && false with 
15:22:59.535 [trace] Registering Kernel Completion Provider from kernel Python 3 (ipykernel) (Local) for language python
15:22:59.535 [debug] Start refreshing Kernel Picker (1745414579535)
15:22:59.535 [trace] IPyWidgetScriptSource.initialize
15:22:59.536 [info] Kernel successfully started
15:22:59.547 [trace] Executing silently Code (idle) = import os as _VSCODE_os\nimport sys as _VSCODE_sys\nimport builtins as _VSCODE_builtins\nif _VSCODE_o
15:22:59.547 [trace] Serialize message object && false with 
15:22:59.548 [trace] Connected to Kernel Untitled-1.ipynb. Step 3
15:22:59.548 [trace] executeCell 0. Step 4
15:22:59.549 [trace] Cell Index:0 sent to kernel
15:22:59.549 [trace] Serialize message object && false with 
15:22:59.559 [trace] Storing Preferred remote kernel for Untitled-1.ipynb is 265aa21c-aac4-4593-8e3e-616ef6b3d4c6
15:22:59.561 [trace] Executing silently Code (idle) = # Copyright (c) Microsoft Corporation. All rights reserved.\n# Licensed under the MIT License.\n# Sou
15:22:59.561 [trace] Serialize message object && false with 
15:22:59.651 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.652 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.654 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.668 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.672 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.674 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.674 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.675 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.676 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.677 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.677 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.678 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.679 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.680 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.681 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.689 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.695 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.696 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.697 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.732 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
15:22:59.894 [trace] Web view is ready to receive widget messages
15:22:59.899 [trace] Widget Message: Received IPyWidgets_kernelOptions in ScriptManager
15:22:59.899 [trace] Widget Message: Received IPyWidgetMessages.IPyWidgets_kernelOptions
15:22:59.903 [trace] Widget Message: data-base-url set to https://jupyter.infra.tabby-dp.ai/user/alexander.tuzovsky/
15:22:59.916 [trace] Widget Message: Received IPyWidgets_kernelOptions in ScriptManager
15:22:59.916 [trace] Widget Message: Received IPyWidgetMessages.IPyWidgets_kernelOptions
15:22:59.916 [trace] Widget Message: data-base-url set to https://jupyter.infra.tabby-dp.ai/user/alexander.tuzovsky/
15:23:00.083 [error] Widget Error: Failed to access CDN https://unpkg.com/ after 0 attempt(s), TypeError: Failed to fetch
15:23:00.972 [trace] Disposing Jupyter Lab Helper
15:23:00.972 [trace] SessionManager - dispose contents manager
15:23:00.972 [trace] ShutdownSessionAndConnection - dispose session manager
15:23:00.973 [trace] Finished disposing Jupyter Lab Helper
15:23:00.973 [trace] UniversalRemoteKernelFinder: Writing 5 remote kernel connection metadata to cache
15:23:00.993 [warn] Disposing old controller connectToLiveRemoteKernel:'55e7275f-7e24-4f2d-ac31-01809c6b07a5' for view = 'jupyter-notebook'
15:23:00.993 [debug] Disposing controller 55e7275f-7e24-4f2d-ac31-01809c6b07a5 associated with connection 55e7275f-7e24-4f2d-ac31-01809c6b07a5 
15:23:00.993 [trace] Deleting controller '55e7275f-7e24-4f2d-ac31-01809c6b07a5' associated with view jupyter-notebook from registration as it was disposed
15:23:00.993 [warn] Disposing old controller connectToLiveRemoteKernel:'55e7275f-7e24-4f2d-ac31-01809c6b07a5 (Interactive)' for view = 'interactive'
15:23:00.993 [debug] Disposing controller 55e7275f-7e24-4f2d-ac31-01809c6b07a5 (Interactive) associated with connection 55e7275f-7e24-4f2d-ac31-01809c6b07a5 
15:23:00.993 [trace] Deleting controller '55e7275f-7e24-4f2d-ac31-01809c6b07a5 (Interactive)' associated with view interactive from registration as it was disposed
15:23:00.994 [debug] End refreshing Kernel Picker (1745414579535)

@DonJayamanne
Copy link
Collaborator

@timonovid Thank you for the logs.
I can see you are using https://www.tabbyml.com
Please can you confirm that.
Please can you share a minimal setup so I can try to use this at my end, e.g. what do i need to do to use this and use VS Code to connect to it.
That way I can try this at my end.
The problem is i've been unable to repro this, if i can then I should be able to resolve this quickly.

@DonJayamanne
Copy link
Collaborator

@timonovid I have updated the VSIX with some more logging
Please can you try again and share the logs
#74 (comment)

@timonovid
Copy link

@DonJayamanne Thank you for the updated VSIX.
I use tabby.ai domain.

Unfortunately the problem is very difficult to reproduce. Currently only one user is experiencing it, and I’m unable to reproduce it on my own instance.
This workaround helps the user to temporary avoid the issue (I hope that might be useful in the investigation).

Logs from the new VSIX are below:

14:40:27.147 [debug] Handle Execution of Cells 0 for Untitled-1.ipynb
14:40:27.148 [trace] Execute Notebook Untitled-1.ipynb. Step 1
14:40:27.148 [trace] Connect to Kernel Untitled-1.ipynb. Step 2
14:40:27.149 [debug] start the kernel, options.disableUI=false for Untitled-1.ipynb
14:40:27.150 [info] Starting Kernel (Python 3 (ipykernel) (Local)) for 'Untitled-1.ipynb' (disableUI=false)
14:40:28.491 [trace] createNewKernelSession 5085760cfc4dd6c051143dd3e8c699afecdc45997900624bd3c5a21361520a67..python3./opt/conda/python./.-m#ipykernel_launcher
14:40:29.007 [info] https://jupyter.infra.tabby-dp.ai/user/alexander.tuzovsky/: Kernel started: 99a47227-df20-49b3-94cd-1345e5c9653a
14:40:29.007 [trace] Waiting for idle on (kernel): 99a47227-df20-49b3-94cd-1345e5c9653a -> unknown
14:40:29.251 [error] Error in websocket [Error: Server sent no subprotocol
	at ClientRequest.<anonymous> (/Users/~/.vscode/extensions/ms-toolsai.jupyter-hub-2024.5.1002432242/dist/extension.node.js:6406:11)
	at ClientRequest.emit (node:events:518:28)
	at TLSSocket.socketOnData (node:_http_client:584:11)
	at TLSSocket.emit (node:events:518:28)
	at addChunk (node:internal/streams/readable:561:12)
	at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
	at Readable.push (node:internal/streams/readable:392:5)
	at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)]
14:40:29.732 [trace] Serialize message object && false with 
14:40:29.732 [trace] Serialized message object && false with 
14:40:29.736 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:40:29.736 [trace] Deserialize data={"header": {"msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_16", "msg_type": "status", "username": "username", "session": "73798de4-6dcf4e83e24dee4426c5a1e1", "date": "2025-04-30T12:40:29.728295Z", "version": "5.3"}, "msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_16", "msg_type": "status", "parent_header": {"msg_id": "968f7651-735743aba645d29bd28b8812_7_1", "msg_type": "kernel_info_request", "username": "username", "session": "968f7651-735743aba645d29bd28b8812", "date": "2025-04-30T12:40:29.727031Z", "version": "5.3"}, "metadata": {}, "content": {"execution_state": "busy"}, "buffers": [], "channel": "iopub"}
14:40:29.736 [trace] Deserialize message type=string with 
14:40:29.737 [trace] Got status busy in waitForIdleOnSession
14:40:29.737 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:40:29.737 [trace] Deserialize data={"header": {"msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_18", "msg_type": "status", "username": "username", "session": "73798de4-6dcf4e83e24dee4426c5a1e1", "date": "2025-04-30T12:40:29.729062Z", "version": "5.3"}, "msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_18", "msg_type": "status", "parent_header": {"msg_id": "968f7651-735743aba645d29bd28b8812_7_1", "msg_type": "kernel_info_request", "username": "username", "session": "968f7651-735743aba645d29bd28b8812", "date": "2025-04-30T12:40:29.727031Z", "version": "5.3"}, "metadata": {}, "content": {"execution_state": "idle"}, "buffers": [], "channel": "iopub"}
14:40:29.737 [trace] Deserialize message type=string with 
14:40:29.737 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:40:29.737 [trace] Deserialize data={"header": {"msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_19", "msg_type": "status", "username": "username", "session": "73798de4-6dcf4e83e24dee4426c5a1e1", "date": "2025-04-30T12:40:29.729222Z", "version": "5.3"}, "msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_19", "msg_type": "status", "parent_header": {"msg_id": "968f7651-735743aba645d29bd28b8812_7_0", "msg_type": "kernel_info_request", "username": "username", "session": "968f7651-735743aba645d29bd28b8812", "date": "2025-04-30T12:40:29.726939Z", "version": "5.3"}, "metadata": {}, "content": {"execution_state": "idle"}, "buffers": [], "channel": "iopub"}
14:40:29.737 [trace] Deserialize message type=string with 
14:40:29.737 [trace] Got status idle in waitForIdleOnSession
14:40:29.738 [trace] Finished waiting for idle on (kernel): 99a47227-df20-49b3-94cd-1345e5c9653a -> idle
14:40:29.738 [info] Started session for kernel startUsingRemoteKernelSpec:5085760cfc4dd6c051143dd3e8c699afecdc45997900624bd3c5a21361520a67..python3./opt/conda/python./.-m#ipykernel_launcher
14:40:29.740 [trace] Started running kernel initialization for Untitled-1.ipynb
14:40:29.741 [trace] Executing silently Code (idle) = try:\nimport ipywidgets as _VSCODE_ipywidgets\nprint("e976ee50-99ed-4aba-9b6b-9dcd5634d07d:IPy
14:40:29.741 [trace] Serialize message object && false with 
14:40:29.741 [trace] Serialized message object && false with 
14:40:29.841 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:40:29.841 [trace] Deserialize data={"header": {"msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_20", "msg_type": "status", "username": "username", "session": "73798de4-6dcf4e83e24dee4426c5a1e1", "date": "2025-04-30T12:40:29.837659Z", "version": "5.3"}, "msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_20", "msg_type": "status", "parent_header": {"date": "2025-04-30T12:40:29.731000Z", "msg_id": "7017cbcb-0c4c-469c-982a-aaa7e6a81401", "msg_type": "kernel_info_request", "session": "95d0445b-87a6-42cd-8dd7-133ffcc0c60c", "username": "", "version": "5.2"}, "metadata": {}, "content": {"execution_state": "busy"}, "buffers": [], "channel": "iopub"}
14:40:29.841 [trace] Deserialize message type=string with 
14:40:29.842 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:40:29.842 [trace] Deserialize data={"header": {"msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_22", "msg_type": "status", "username": "username", "session": "73798de4-6dcf4e83e24dee4426c5a1e1", "date": "2025-04-30T12:40:29.838559Z", "version": "5.3"}, "msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_22", "msg_type": "status", "parent_header": {"date": "2025-04-30T12:40:29.731000Z", "msg_id": "7017cbcb-0c4c-469c-982a-aaa7e6a81401", "msg_type": "kernel_info_request", "session": "95d0445b-87a6-42cd-8dd7-133ffcc0c60c", "username": "", "version": "5.2"}, "metadata": {}, "content": {"execution_state": "idle"}, "buffers": [], "channel": "iopub"}
14:40:29.842 [trace] Deserialize message type=string with 
14:40:29.842 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:40:29.842 [trace] Deserialize data={"header": {"msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_21", "msg_type": "kernel_info_reply", "username": "username", "session": "73798de4-6dcf4e83e24dee4426c5a1e1", "date": "2025-04-30T12:40:29.837850Z", "version": "5.3"}, "msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_21", "msg_type": "kernel_info_reply", "parent_header": {"date": "2025-04-30T12:40:29.731000Z", "msg_id": "7017cbcb-0c4c-469c-982a-aaa7e6a81401", "msg_type": "kernel_info_request", "session": "95d0445b-87a6-42cd-8dd7-133ffcc0c60c", "username": "", "version": "5.2"}, "metadata": {}, "content": {"status": "ok", "protocol_version": "5.3", "implementation": "ipython", "implementation_version": "8.29.0", "language_info": {"name": "python", "version": "3.12.7", "mimetype": "text/x-python", "codemirror_mode": {"name": "ipython", "version": 3}, "pygments_lexer": "ipython3", "nbconvert_exporter": "python", "file_extension": ".py"}, "banner": "Python 3.12.7 | packaged by conda-forge | (main, Oct  4 2024, 16:05:46) [GCC 13.3.0]\nType 'copyright', 'credits' or 'license' for more information\nIPython 8.29.0 -- An enhanced Interactive Python. Type '?' for help.\n", "help_links": [{"text": "Python Reference", "url": "https://docs.python.org/3.12"}, {"text": "IPython Reference", "url": "https://ipython.org/documentation.html"}, {"text": "NumPy Reference", "url": "https://docs.scipy.org/doc/numpy/reference/"}, {"text": "SciPy Reference", "url": "https://docs.scipy.org/doc/scipy/reference/"}, {"text": "Matplotlib Reference", "url": "https://matplotlib.org/contents.html"}, {"text": "SymPy Reference", "url": "http://docs.sympy.org/latest/index.html"}, {"text": "pandas Reference", "url": "https://pandas.pydata.org/pandas-docs/stable/"}]}, "buffers": [], "channel": "shell"}
14:40:29.842 [trace] Deserialize message type=string with 
14:40:29.847 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:40:29.847 [trace] Deserialize data={"header": {"msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_23", "msg_type": "status", "username": "username", "session": "73798de4-6dcf4e83e24dee4426c5a1e1", "date": "2025-04-30T12:40:29.843824Z", "version": "5.3"}, "msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_23", "msg_type": "status", "parent_header": {"date": "2025-04-30T12:40:29.741000Z", "msg_id": "97f976e0-e840-4efb-a952-be8caa40de8c", "msg_type": "execute_request", "session": "95d0445b-87a6-42cd-8dd7-133ffcc0c60c", "username": "", "version": "5.2"}, "metadata": {}, "content": {"execution_state": "busy"}, "buffers": [], "channel": "iopub"}
14:40:29.847 [trace] Deserialize message type=string with 
14:40:29.889 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:40:29.889 [trace] Deserialize data={"header": {"msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_24", "msg_type": "execute_input", "username": "username", "session": "73798de4-6dcf4e83e24dee4426c5a1e1", "date": "2025-04-30T12:40:29.843965Z", "version": "5.3"}, "msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_24", "msg_type": "execute_input", "parent_header": {"date": "2025-04-30T12:40:29.741000Z", "msg_id": "97f976e0-e840-4efb-a952-be8caa40de8c", "msg_type": "execute_request", "session": "95d0445b-87a6-42cd-8dd7-133ffcc0c60c", "username": "", "version": "5.2"}, "metadata": {}, "content": {"code": "try:\n    import ipywidgets as _VSCODE_ipywidgets\n    print(\"e976ee50-99ed-4aba-9b6b-9dcd5634d07d:IPyWidgets:\" + _VSCODE_ipywidgets.__version__)\n    del _VSCODE_ipywidgets\nexcept:\n    pass", "execution_count": 1}, "buffers": [], "channel": "iopub"}
14:40:29.889 [trace] Deserialize message type=string with 
14:40:29.890 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:40:29.890 [trace] Deserialize data={"header": {"msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_25", "msg_type": "stream", "username": "username", "session": "73798de4-6dcf4e83e24dee4426c5a1e1", "date": "2025-04-30T12:40:29.887580Z", "version": "5.3"}, "msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_25", "msg_type": "stream", "parent_header": {"version": "5.2", "msg_id": "97f976e0-e840-4efb-a952-be8caa40de8c", "date": "2025-04-30T12:40:29.741000Z", "username": "", "session": "95d0445b-87a6-42cd-8dd7-133ffcc0c60c", "msg_type": "execute_request"}, "metadata": {}, "content": {"name": "stdout", "text": "e976ee50-99ed-4aba-9b6b-9dcd5634d07d:IPyWidgets:8.1.5\n"}, "buffers": [], "channel": "iopub"}
14:40:29.890 [trace] Deserialize message type=string with 
14:40:29.892 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:40:29.892 [trace] Deserialize data={"header": {"msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_27", "msg_type": "status", "username": "username", "session": "73798de4-6dcf4e83e24dee4426c5a1e1", "date": "2025-04-30T12:40:29.889176Z", "version": "5.3"}, "msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_27", "msg_type": "status", "parent_header": {"date": "2025-04-30T12:40:29.741000Z", "msg_id": "97f976e0-e840-4efb-a952-be8caa40de8c", "msg_type": "execute_request", "session": "95d0445b-87a6-42cd-8dd7-133ffcc0c60c", "username": "", "version": "5.2"}, "metadata": {}, "content": {"execution_state": "idle"}, "buffers": [], "channel": "iopub"}
14:40:29.892 [trace] Deserialize message type=string with 
14:40:29.892 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:40:29.892 [trace] Deserialize data={"header": {"msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_26", "msg_type": "execute_reply", "username": "username", "session": "73798de4-6dcf4e83e24dee4426c5a1e1", "date": "2025-04-30T12:40:29.888683Z", "version": "5.3"}, "msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_26", "msg_type": "execute_reply", "parent_header": {"date": "2025-04-30T12:40:29.741000Z", "msg_id": "97f976e0-e840-4efb-a952-be8caa40de8c", "msg_type": "execute_request", "session": "95d0445b-87a6-42cd-8dd7-133ffcc0c60c", "username": "", "version": "5.2"}, "metadata": {"started": "2025-04-30T12:40:29.843951Z", "dependencies_met": true, "engine": "30435ada-39b9-406d-b238-ceaa661802d9", "status": "ok"}, "content": {"status": "ok", "execution_count": 0, "user_expressions": {}, "payload": []}, "buffers": [], "channel": "shell"}
14:40:29.892 [trace] Deserialize message type=string with 
14:40:29.892 [trace] Executing silently Code (completed) = try:\nimport ipywidgets as _VSCODE_ipywidgets\nprint("e976ee50-99ed-4aba-9b6b-9dcd5634d07d:IPy with 1 output(s)
14:40:29.893 [trace] Determined IPyWidgets Version as 8
14:40:29.893 [trace] Version of IPyWidgets 8 determined after 20.895s
14:40:29.893 [trace] Executing silently Code (idle) = def __VSCODE_inject_module():\ndef __VSCODE_call_function(function, callback, data=None):
14:40:29.893 [trace] Serialize message object && false with 
14:40:29.893 [trace] Serialized message object && false with 
14:40:30.004 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:40:30.004 [trace] Deserialize data={"header": {"msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_28", "msg_type": "status", "username": "username", "session": "73798de4-6dcf4e83e24dee4426c5a1e1", "date": "2025-04-30T12:40:29.995773Z", "version": "5.3"}, "msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_28", "msg_type": "status", "parent_header": {"date": "2025-04-30T12:40:29.893000Z", "msg_id": "6d48b8ea-92e2-4919-b784-88c136d6fc2e", "msg_type": "execute_request", "session": "95d0445b-87a6-42cd-8dd7-133ffcc0c60c", "username": "", "version": "5.2"}, "metadata": {}, "content": {"execution_state": "busy"}, "buffers": [], "channel": "iopub"}
14:40:30.004 [trace] Deserialize message type=string with 
14:40:30.005 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:40:30.005 [trace] Deserialize data={"header": {"msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_29", "msg_type": "execute_input", "username": "username", "session": "73798de4-6dcf4e83e24dee4426c5a1e1", "date": "2025-04-30T12:40:29.995979Z", "version": "5.3"}, "msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_29", "msg_type": "execute_input", "parent_header": {"date": "2025-04-30T12:40:29.893000Z", "msg_id": "6d48b8ea-92e2-4919-b784-88c136d6fc2e", "msg_type": "execute_request", "session": "95d0445b-87a6-42cd-8dd7-133ffcc0c60c", "username": "", "version": "5.2"}, "metadata": {}, "content": {"code": "\ndef __VSCODE_inject_module():\n\n    def __VSCODE_call_function(function, callback, data=None):\n        __VSCODE_send_chat_message__(function, data, callback=callback)\n\n    def __VSCODE_send_chat_message__(function, data, callback):\n        requests = {}\n        try:\n            requests = __VSCODE_send_chat_message__.__requests\n        except Exception:\n            __VSCODE_send_chat_message__.__requests = requests\n\n        import uuid as __VSCODE_send_chat_message__uuid\n        import IPython.display as __VSCODE_send_chat_message__ipython_display\n\n        id = str(__VSCODE_send_chat_message__uuid.uuid4())\n        requests[id] = callback\n        data_is_none = data is None\n        __VSCODE_send_chat_message__ipython_display.display({\"application/vnd.vscode.chat_message\": data}, metadata={\"id\":id, \"function\": function, \"dataIsNone\": data_is_none}, raw=True)\n\n        del __VSCODE_send_chat_message__ipython_display\n        del __VSCODE_send_chat_message__uuid\n\n    def __VSCODE_on_chat_message(id, data):\n        requests = {}\n        try:\n            requests = __VSCODE_send_chat_message__.__requests\n        except Exception:\n            __VSCODE_send_chat_message__.__requests = requests\n\n        if id in requests:\n            requests[id](data)\n            del requests[id]\n        else:\n            raise NotImplementedError(f\"Callback not found for message {id}\")\n\n    import sys as __VSCODE_send_chat_message__sys\n    import IPython as __VSCODE_send_chat_message__IPython\n    chat = type(__VSCODE_send_chat_message__IPython)(\"chat\")\n    chat.send_message = __VSCODE_send_chat_message__\n    chat.call_function = __VSCODE_call_function\n    chat.__on_message = __VSCODE_on_chat_message\n    __VSCODE_send_chat_message__sys.modules[\"vscode\"] = type(__VSCODE_send_chat_message__IPython)(\"vscode\")\n    __VSCODE_send_chat_message__sys.modules[\"vscode\"].chat = chat\n    del __VSCODE_send_chat_message__sys\n    del __VSCODE_send_chat_message__IPython\n\n\n__VSCODE_inject_module()\ndel __VSCODE_inject_module\n\n__vsc_ipynb_file__ = \"Untitled-1.ipynb\"\n%config Completer.use_jedi = False", "execution_count": 1}, "buffers": [], "channel": "iopub"}
14:40:30.005 [trace] Deserialize message type=string with 
14:40:30.005 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:40:30.005 [trace] Deserialize data={"header": {"msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_30", "msg_type": "execute_reply", "username": "username", "session": "73798de4-6dcf4e83e24dee4426c5a1e1", "date": "2025-04-30T12:40:30.002150Z", "version": "5.3"}, "msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_30", "msg_type": "execute_reply", "parent_header": {"date": "2025-04-30T12:40:29.893000Z", "msg_id": "6d48b8ea-92e2-4919-b784-88c136d6fc2e", "msg_type": "execute_request", "session": "95d0445b-87a6-42cd-8dd7-133ffcc0c60c", "username": "", "version": "5.2"}, "metadata": {"started": "2025-04-30T12:40:29.995962Z", "dependencies_met": true, "engine": "30435ada-39b9-406d-b238-ceaa661802d9", "status": "ok"}, "content": {"status": "ok", "execution_count": 0, "user_expressions": {}, "payload": []}, "buffers": [], "channel": "shell"}
14:40:30.005 [trace] Deserialize message type=string with 
14:40:30.006 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:40:30.006 [trace] Deserialize data={"header": {"msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_31", "msg_type": "status", "username": "username", "session": "73798de4-6dcf4e83e24dee4426c5a1e1", "date": "2025-04-30T12:40:30.002669Z", "version": "5.3"}, "msg_id": "73798de4-6dcf4e83e24dee4426c5a1e1_94_31", "msg_type": "status", "parent_header": {"date": "2025-04-30T12:40:29.893000Z", "msg_id": "6d48b8ea-92e2-4919-b784-88c136d6fc2e", "msg_type": "execute_request", "session": "95d0445b-87a6-42cd-8dd7-133ffcc0c60c", "username": "", "version": "5.2"}, "metadata": {}, "content": {"execution_state": "idle"}, "buffers": [], "channel": "iopub"}
14:40:30.006 [trace] Deserialize message type=string with 
14:40:30.006 [trace] Executing silently Code (completed) = def __VSCODE_inject_module():\ndef __VSCODE_call_function(function, callback, data=None): with 0 output(s)
14:40:30.007 [debug] Requesting Kernel info
14:40:30.007 [trace] Serialize message object && false with 
14:40:30.007 [trace] Serialized message object && false with 
14:40:30.007 [trace] Got Kernel info
14:40:30.007 [trace] End running kernel initialization, now waiting for idle
14:40:30.007 [trace] Waiting for idle on (kernel): 99a47227-df20-49b3-94cd-1345e5c9653a -> idle
14:40:30.008 [trace] Finished waiting for idle on (kernel): 99a47227-df20-49b3-94cd-1345e5c9653a -> idle
14:40:30.008 [trace] End running kernel initialization, session is idle
14:40:30.008 [debug] Updating preferred kernel for remote notebook 99a47227-df20-49b3-94cd-1345e5c9653a
14:40:30.008 [trace] Serialize message object && false with 
14:40:30.009 [trace] Serialized message object && false with 
14:40:30.009 [trace] Registering Kernel Completion Provider from kernel Python 3 (ipykernel) (Local) for language python
14:40:30.009 [debug] Start refreshing Kernel Picker (1746016830009)
14:40:30.010 [trace] IPyWidgetScriptSource.initialize
14:40:30.010 [info] Kernel successfully started
14:40:30.018 [trace] Executing silently Code (idle) = import os as _VSCODE_os\nimport sys as _VSCODE_sys\nimport builtins as _VSCODE_builtins\nif _VSCODE_o
14:40:30.018 [trace] Serialize message object && false with 
14:40:30.018 [trace] Serialized message object && false with 
14:40:30.019 [trace] Connected to Kernel Untitled-1.ipynb. Step 3
14:40:30.019 [trace] executeCell 0. Step 4
14:40:30.020 [trace] Cell Index:0 sent to kernel
14:40:30.020 [trace] Serialize message object && false with 
14:40:30.020 [trace] Serialized message object && false with 
14:40:30.028 [trace] Storing Preferred remote kernel for Untitled-1.ipynb is 99a47227-df20-49b3-94cd-1345e5c9653a
14:40:30.030 [trace] Executing silently Code (idle) = # Copyright (c) Microsoft Corporation. All rights reserved.\n# Licensed under the MIT License.\n# Sou
14:40:30.030 [trace] Serialize message object && false with 
14:40:30.030 [trace] Serialized message object && false with 
14:40:30.115 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.116 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.117 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.127 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.131 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.133 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.134 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.135 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.135 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.136 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.136 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.137 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.138 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.139 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.140 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.144 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.149 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.150 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.151 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.188 [error] Exception while handling messages:  [TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)] TypeError: First argument to DataView constructor must be an ArrayBuffer
	at new DataView (<anonymous>)
	at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
	at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
	at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
	at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
	at Array.map (<anonymous>)
	at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:40:30.418 [trace] Web view is ready to receive widget messages
14:40:30.424 [trace] Widget Message: Received IPyWidgets_kernelOptions in ScriptManager
14:40:30.424 [trace] Widget Message: Received IPyWidgetMessages.IPyWidgets_kernelOptions
14:40:30.429 [trace] Widget Message: data-base-url set to https://jupyter.infra.tabby-dp.ai/user/alexander.tuzovsky/
14:40:30.443 [trace] Widget Message: Received IPyWidgets_kernelOptions in ScriptManager
14:40:30.444 [trace] Widget Message: Received IPyWidgetMessages.IPyWidgets_kernelOptions
14:40:30.444 [trace] Widget Message: data-base-url set to https://jupyter.infra.tabby-dp.ai/user/alexander.tuzovsky/
14:40:30.821 [error] Widget Error: Failed to access CDN https://unpkg.com/ after 0 attempt(s), TypeError: Failed to fetch
14:40:31.397 [trace] Disposing Jupyter Lab Helper
14:40:31.397 [trace] SessionManager - dispose contents manager
14:40:31.397 [trace] ShutdownSessionAndConnection - dispose session manager
14:40:31.397 [trace] Finished disposing Jupyter Lab Helper
14:40:31.397 [trace] UniversalRemoteKernelFinder: Writing 3 remote kernel connection metadata to cache
14:40:31.414 [debug] End refreshing Kernel Picker (1746016830009)

@orangepips
Copy link

Installed ms-toolsai.jupyter.2025.4.0.darwin-x64.vsix.zip and getting the same issue as reported above (see output below).

14:49:00.710 [info] Disposing request as the cell (1) was deleted ~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb
14:49:00.710 [trace] Cell 1 completed in 0s (start: undefined, end: undefined)
14:49:00.715 [debug] Disposing kernel associated with ~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb, isClosed=true, reason = notebookClosed
14:49:00.715 [info] Dispose Kernel '~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb' associated with '~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb'
14:49:00.715 [debug] Cancel pending cells
14:49:00.716 [trace] Shutdown session - current session, called from 
         at f_.shutdownImplementation (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:34061)
        at f_.dispose (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:33052)
        at Is (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:115:867)
        at e (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:282:32546)
        at P_.dispose (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:282:32791)
        at wy.disposeOldKernel (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:282:23562)
        at wy.<anonymous> (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:282:21618)
14:49:00.716 [debug] shutdownSession 9c1e9f89-cd1a-474d-abd1-861373faab4f, d77b76555d1ec5ff0499470a8667b120cfd23d15de8d1e1cd9afce975cf2f74f..python3./opt/conda/python./.-m#ipykernel_launcher - start
14:49:00.716 [debug] Session cannot be shutdown d77b76555d1ec5ff0499470a8667b120cfd23d15de8d1e1cd9afce975cf2f74f..python3./opt/conda/python./.-m#ipykernel_launcher
14:49:00.716 [trace] Disposing Jupyter Lab Helper
14:49:00.716 [trace] SessionManager - dispose contents manager
14:49:00.716 [trace] ShutdownSessionAndConnection - dispose session manager
14:49:00.716 [trace] Shutdown session -- complete
14:49:00.716 [debug] shutdownSession 9c1e9f89-cd1a-474d-abd1-861373faab4f, d77b76555d1ec5ff0499470a8667b120cfd23d15de8d1e1cd9afce975cf2f74f..python3./opt/conda/python./.-m#ipykernel_launcher - shutdown complete
14:49:00.717 [debug] Kernel got disposed, hence there is no longer a kernel associated with ~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb
14:49:00.718 [debug] Notebook document ~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb got closed
14:49:00.718 [debug] Cancel executions after closing notebook ~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb
14:49:00.718 [debug] Cancel pending cells
14:49:00.719 [warn] Cell completed with errors (cancelled)
14:49:00.720 [trace] Cell 1 executed successfully
14:49:00.721 [warn] Cancel all remaining cells due to dead kernel
14:49:00.721 [debug] Cancel pending cells
14:49:00.721 [trace] Remote Python Env for ~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb not determined as exe is empty
14:49:00.721 [trace] Finished disposing Jupyter Lab Helper
14:49:00.771 [info] Attempting to start a server because of preload conditions ...
14:49:00.774 [trace] Preferred Remote kernel for ~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb is 9c1e9f89-cd1a-474d-abd1-861373faab4f
14:49:00.775 [debug] Using notebook.selectKernel to force remote kernel for ~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb to 9c1e9f89-cd1a-474d-abd1-861373faab4f
14:49:00.783 [debug] KernelProvider switched kernel to id = d77b76555d1ec5ff0499470a8667b120cfd23d15de8d1e1cd9afce975cf2f74f..python3./opt/conda/python./.-m#ipykernel_launcher
14:49:00.783 [debug] Controller selection change completed
14:49:00.788 [debug] KernelProvider switched kernel to id = 9c1e9f89-cd1a-474d-abd1-861373faab4f
14:49:00.788 [trace] Registering commtarget jupyter.widget
14:49:00.788 [debug] Controller selection change completed
14:49:02.723 [debug] Start refreshing Kernel Picker (1747421342722)
14:49:02.785 [warn] Failed to switch remote kernel for ~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb to 9c1e9f89-cd1a-474d-abd1-861373faab4f
14:49:03.499 [trace] Disposing Jupyter Lab Helper
14:49:03.499 [trace] SessionManager - dispose contents manager
14:49:03.499 [trace] ShutdownSessionAndConnection - dispose session manager
14:49:03.499 [trace] Finished disposing Jupyter Lab Helper
14:49:03.499 [trace] UniversalRemoteKernelFinder: Writing 11 remote kernel connection metadata to cache
14:49:03.517 [debug] End refreshing Kernel Picker (1747421342722)
14:49:03.603 [trace] Registering commtarget jupyter.widget
14:49:22.000 [debug] Handle Execution of Cells 1 for ~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb
14:49:22.000 [trace] Execute Notebook ~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb. Step 1
14:49:22.000 [trace] Connect to Kernel ~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb. Step 2
14:49:22.000 [debug] start the kernel, options.disableUI=false for ~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb
14:49:22.000 [info] Starting Kernel (Python 3) for '~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb' (disableUI=false)
14:49:22.773 [trace] createNewKernelSession d77b76555d1ec5ff0499470a8667b120cfd23d15de8d1e1cd9afce975cf2f74f..python3./opt/conda/python./.-m#ipykernel_launcher
14:49:23.608 [info] https://workbench.apps.cosmos-onprem.dp.lvs.paypalinc.com/notebooks/user/~/: Kernel started: 17bd2f74-4c88-4c54-b202-9394a20b1fd3
14:49:23.609 [trace] Waiting for idle on (kernel): 17bd2f74-4c88-4c54-b202-9394a20b1fd3 -> unknown
14:49:26.239 [error] Error in websocket Error: Server sent no subprotocol
    at ClientRequest.<anonymous> (/Users/~/.vscode/extensions/ms-toolsai.jupyter-hub-2024.10.1002831100/dist/extension.node.js:6406:11)
    at ClientRequest.emit (node:events:524:28)
    at TLSSocket.socketOnData (node:_http_client:584:11)
    at TLSSocket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at TLSSocket.Readable.push (node:internal/streams/readable:392:5)
    at TLSWrap.onStreamRead (node:internal/stream_base_commons:191:23)
14:49:26.843 [trace] Serialize message object && false with 
14:49:26.843 [trace] Serialized message object && false with 
14:49:26.847 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:49:26.847 [trace] Deserialize data={"header": {"version": "5.3", "date": "2025-05-16T18:49:26.900987Z", "session": "fd87c399-313e8171e194386f2616f62c", "username": "notebooks_research", "msg_type": "status", "msg_id": "fd87c399-313e8171e194386f2616f62c_770_48"}, "msg_id": "fd87c399-313e8171e194386f2616f62c_770_48", "msg_type": "status", "parent_header": {"version": "5.3", "date": "2025-05-16T18:49:26.899226Z", "session": "a9503f63-661d-46a5-95e8-74128175a6b7", "username": "notebooks_research", "msg_type": "kernel_info_request", "msg_id": "a9503f63-661d-46a5-95e8-74128175a6b7_7_0"}, "metadata": {}, "content": {"execution_state": "idle"}, "buffers": [], "channel": "iopub"}
14:49:26.847 [trace] Deserialize message type=string with 
14:49:26.848 [trace] Got status idle in waitForIdleOnSession
14:49:26.849 [trace] Finished waiting for idle on (kernel): 17bd2f74-4c88-4c54-b202-9394a20b1fd3 -> idle
14:49:26.849 [info] Started session for kernel startUsingRemoteKernelSpec:d77b76555d1ec5ff0499470a8667b120cfd23d15de8d1e1cd9afce975cf2f74f..python3./opt/conda/python./.-m#ipykernel_launcher
14:49:26.850 [trace] Started running kernel initialization for ~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb
14:49:26.850 [trace] Executing silently Code (idle) = try:\nimport ipywidgets as _VSCODE_ipywidgets\nprint("e976ee50-99ed-4aba-9b6b-9dcd5634d07d:IPy
14:49:26.850 [trace] Serialize message object && false with 
14:49:26.850 [trace] Serialized message object && false with 
14:49:26.852 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:49:26.852 [trace] Deserialize data={"header": {"version": "5.3", "date": "2025-05-16T18:49:26.901878Z", "session": "fd87c399-313e8171e194386f2616f62c", "username": "notebooks_research", "msg_type": "status", "msg_id": "fd87c399-313e8171e194386f2616f62c_770_49"}, "msg_id": "fd87c399-313e8171e194386f2616f62c_770_49", "msg_type": "status", "parent_header": {"version": "5.3", "date": "2025-05-16T18:49:26.899397Z", "session": "a9503f63-661d-46a5-95e8-74128175a6b7", "username": "notebooks_research", "msg_type": "kernel_info_request", "msg_id": "a9503f63-661d-46a5-95e8-74128175a6b7_7_1"}, "metadata": {}, "content": {"execution_state": "busy"}, "buffers": [], "channel": "iopub"}
14:49:26.852 [trace] Deserialize message type=string with 
14:49:26.853 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:49:26.853 [trace] Deserialize data={"header": {"version": "5.3", "date": "2025-05-16T18:49:26.902498Z", "session": "fd87c399-313e8171e194386f2616f62c", "username": "notebooks_research", "msg_type": "status", "msg_id": "fd87c399-313e8171e194386f2616f62c_770_51"}, "msg_id": "fd87c399-313e8171e194386f2616f62c_770_51", "msg_type": "status", "parent_header": {"version": "5.3", "date": "2025-05-16T18:49:26.899397Z", "session": "a9503f63-661d-46a5-95e8-74128175a6b7", "username": "notebooks_research", "msg_type": "kernel_info_request", "msg_id": "a9503f63-661d-46a5-95e8-74128175a6b7_7_1"}, "metadata": {}, "content": {"execution_state": "idle"}, "buffers": [], "channel": "iopub"}
14:49:26.853 [trace] Deserialize message type=string with 
14:49:26.934 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:49:26.934 [trace] Deserialize data={"header": {"version": "5.3", "date": "2025-05-16T18:49:26.986602Z", "session": "fd87c399-313e8171e194386f2616f62c", "username": "notebooks_research", "msg_type": "status", "msg_id": "fd87c399-313e8171e194386f2616f62c_770_52"}, "msg_id": "fd87c399-313e8171e194386f2616f62c_770_52", "msg_type": "status", "parent_header": {"date": "2025-05-16T18:49:26.842000Z", "msg_id": "dfa36657-241b-4aa6-b7a3-7ad8f85254ab", "msg_type": "kernel_info_request", "session": "a9503f63-661d-46a5-95e8-74128175a6b7", "username": "", "version": "5.2"}, "metadata": {}, "content": {"execution_state": "busy"}, "buffers": [], "channel": "iopub"}
14:49:26.934 [trace] Deserialize message type=string with 
14:49:26.936 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:49:26.936 [trace] Deserialize data={"header": {"version": "5.3", "date": "2025-05-16T18:49:26.987246Z", "session": "fd87c399-313e8171e194386f2616f62c", "username": "notebooks_research", "msg_type": "status", "msg_id": "fd87c399-313e8171e194386f2616f62c_770_54"}, "msg_id": "fd87c399-313e8171e194386f2616f62c_770_54", "msg_type": "status", "parent_header": {"date": "2025-05-16T18:49:26.842000Z", "msg_id": "dfa36657-241b-4aa6-b7a3-7ad8f85254ab", "msg_type": "kernel_info_request", "session": "a9503f63-661d-46a5-95e8-74128175a6b7", "username": "", "version": "5.2"}, "metadata": {}, "content": {"execution_state": "idle"}, "buffers": [], "channel": "iopub"}
14:49:26.936 [trace] Deserialize message type=string with 
14:49:26.936 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:49:26.936 [trace] Deserialize data={"header": {"version": "5.3", "date": "2025-05-16T18:49:26.986776Z", "session": "fd87c399-313e8171e194386f2616f62c", "username": "notebooks_research", "msg_type": "kernel_info_reply", "msg_id": "fd87c399-313e8171e194386f2616f62c_770_53"}, "msg_id": "fd87c399-313e8171e194386f2616f62c_770_53", "msg_type": "kernel_info_reply", "parent_header": {"date": "2025-05-16T18:49:26.842000Z", "msg_id": "dfa36657-241b-4aa6-b7a3-7ad8f85254ab", "msg_type": "kernel_info_request", "session": "a9503f63-661d-46a5-95e8-74128175a6b7", "username": "", "version": "5.2"}, "metadata": {}, "content": {"status": "ok", "protocol_version": "5.3", "implementation": "ipython", "implementation_version": "7.9.0", "language_info": {"name": "python", "version": "3.6.15", "mimetype": "text/x-python", "codemirror_mode": {"name": "ipython", "version": 3}, "pygments_lexer": "ipython3", "nbconvert_exporter": "python", "file_extension": ".py"}, "banner": "Python 3.6.15 | packaged by conda-forge | (default, Dec  3 2021, 18:49:41) \nType 'copyright', 'credits' or 'license' for more information\nIPython 7.9.0 -- An enhanced Interactive Python. Type '?' for help.\n", "help_links": [{"text": "Python Reference", "url": "https://docs.python.org/3.6"}, {"text": "IPython Reference", "url": "https://ipython.org/documentation.html"}, {"text": "NumPy Reference", "url": "https://docs.scipy.org/doc/numpy/reference/"}, {"text": "SciPy Reference", "url": "https://docs.scipy.org/doc/scipy/reference/"}, {"text": "Matplotlib Reference", "url": "https://matplotlib.org/contents.html"}, {"text": "SymPy Reference", "url": "http://docs.sympy.org/latest/index.html"}, {"text": "pandas Reference", "url": "https://pandas.pydata.org/pandas-docs/stable/"}]}, "buffers": [], "channel": "shell"}
14:49:26.936 [trace] Deserialize message type=string with 
14:49:26.946 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:49:26.946 [trace] Deserialize data={"header": {"version": "5.3", "date": "2025-05-16T18:49:26.994447Z", "session": "fd87c399-313e8171e194386f2616f62c", "username": "notebooks_research", "msg_type": "status", "msg_id": "fd87c399-313e8171e194386f2616f62c_770_55"}, "msg_id": "fd87c399-313e8171e194386f2616f62c_770_55", "msg_type": "status", "parent_header": {"date": "2025-05-16T18:49:26.850000Z", "msg_id": "467a6052-aeb4-4494-ba04-455a64af65c9", "msg_type": "execute_request", "session": "a9503f63-661d-46a5-95e8-74128175a6b7", "username": "", "version": "5.2"}, "metadata": {}, "content": {"execution_state": "busy"}, "buffers": [], "channel": "iopub"}
14:49:26.946 [trace] Deserialize message type=string with 
14:49:26.948 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:49:26.948 [trace] Deserialize data={"header": {"version": "5.3", "date": "2025-05-16T18:49:26.994635Z", "session": "fd87c399-313e8171e194386f2616f62c", "username": "notebooks_research", "msg_type": "execute_input", "msg_id": "fd87c399-313e8171e194386f2616f62c_770_56"}, "msg_id": "fd87c399-313e8171e194386f2616f62c_770_56", "msg_type": "execute_input", "parent_header": {"date": "2025-05-16T18:49:26.850000Z", "msg_id": "467a6052-aeb4-4494-ba04-455a64af65c9", "msg_type": "execute_request", "session": "a9503f63-661d-46a5-95e8-74128175a6b7", "username": "", "version": "5.2"}, "metadata": {}, "content": {"code": "try:\n    import ipywidgets as _VSCODE_ipywidgets\n    print(\"e976ee50-99ed-4aba-9b6b-9dcd5634d07d:IPyWidgets:\" + _VSCODE_ipywidgets.__version__)\n    del _VSCODE_ipywidgets\nexcept:\n    pass", "execution_count": 1}, "buffers": [], "channel": "iopub"}
14:49:26.948 [trace] Deserialize message type=string with 
14:49:26.948 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:49:26.948 [trace] Deserialize data={"header": {"version": "5.3", "date": "2025-05-16T18:49:27.001271Z", "session": "fd87c399-313e8171e194386f2616f62c", "username": "notebooks_research", "msg_type": "stream", "msg_id": "fd87c399-313e8171e194386f2616f62c_770_57"}, "msg_id": "fd87c399-313e8171e194386f2616f62c_770_57", "msg_type": "stream", "parent_header": {"date": "2025-05-16T18:49:26.850000Z", "msg_id": "467a6052-aeb4-4494-ba04-455a64af65c9", "msg_type": "execute_request", "session": "a9503f63-661d-46a5-95e8-74128175a6b7", "username": "", "version": "5.2"}, "metadata": {}, "content": {"name": "stdout", "text": "e976ee50-99ed-4aba-9b6b-9dcd5634d07d:IPyWidgets:7.7.1\n"}, "buffers": [], "channel": "iopub"}
14:49:26.948 [trace] Deserialize message type=string with 
14:49:26.949 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:49:26.949 [trace] Deserialize data={"header": {"version": "5.3", "date": "2025-05-16T18:49:27.002582Z", "session": "fd87c399-313e8171e194386f2616f62c", "username": "notebooks_research", "msg_type": "execute_reply", "msg_id": "fd87c399-313e8171e194386f2616f62c_770_58"}, "msg_id": "fd87c399-313e8171e194386f2616f62c_770_58", "msg_type": "execute_reply", "parent_header": {"date": "2025-05-16T18:49:26.850000Z", "msg_id": "467a6052-aeb4-4494-ba04-455a64af65c9", "msg_type": "execute_request", "session": "a9503f63-661d-46a5-95e8-74128175a6b7", "username": "", "version": "5.2"}, "metadata": {"started": "2025-05-16T18:49:26.994610Z", "dependencies_met": true, "engine": "56c81c7a-4df8-4530-8969-ff64ce79d098", "status": "ok"}, "content": {"status": "ok", "execution_count": 0, "user_expressions": {}, "payload": []}, "buffers": [], "channel": "shell"}
14:49:26.949 [trace] Deserialize message type=string with 
14:49:26.949 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:49:26.949 [trace] Deserialize data={"header": {"version": "5.3", "date": "2025-05-16T18:49:27.003044Z", "session": "fd87c399-313e8171e194386f2616f62c", "username": "notebooks_research", "msg_type": "status", "msg_id": "fd87c399-313e8171e194386f2616f62c_770_59"}, "msg_id": "fd87c399-313e8171e194386f2616f62c_770_59", "msg_type": "status", "parent_header": {"date": "2025-05-16T18:49:26.850000Z", "msg_id": "467a6052-aeb4-4494-ba04-455a64af65c9", "msg_type": "execute_request", "session": "a9503f63-661d-46a5-95e8-74128175a6b7", "username": "", "version": "5.2"}, "metadata": {}, "content": {"execution_state": "idle"}, "buffers": [], "channel": "iopub"}
14:49:26.949 [trace] Deserialize message type=string with 
14:49:26.950 [trace] Executing silently Code (completed) = try:\nimport ipywidgets as _VSCODE_ipywidgets\nprint("e976ee50-99ed-4aba-9b6b-9dcd5634d07d:IPy with 1 output(s)
14:49:26.950 [trace] Determined IPyWidgets Version as 7
14:49:26.950 [trace] Version of IPyWidgets 7 determined after 23.347s
14:49:26.950 [trace] Version of IPyWidgets 7 determined after 22.294s
14:49:26.950 [trace] Executing silently Code (idle) = def __VSCODE_inject_module():\ndef __VSCODE_call_function(function, callback, data=None):
14:49:26.950 [trace] Serialize message object && false with 
14:49:26.950 [trace] Serialized message object && false with 
14:49:27.066 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:49:27.066 [trace] Deserialize data={"header": {"version": "5.3", "date": "2025-05-16T18:49:27.095971Z", "session": "fd87c399-313e8171e194386f2616f62c", "username": "notebooks_research", "msg_type": "status", "msg_id": "fd87c399-313e8171e194386f2616f62c_770_60"}, "msg_id": "fd87c399-313e8171e194386f2616f62c_770_60", "msg_type": "status", "parent_header": {"date": "2025-05-16T18:49:26.950000Z", "msg_id": "35e8150e-01b8-4d45-bb71-efb74014eab1", "msg_type": "execute_request", "session": "a9503f63-661d-46a5-95e8-74128175a6b7", "username": "", "version": "5.2"}, "metadata": {}, "content": {"execution_state": "busy"}, "buffers": [], "channel": "iopub"}
14:49:27.066 [trace] Deserialize message type=string with 
14:49:27.066 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:49:27.066 [trace] Deserialize data={"header": {"version": "5.3", "date": "2025-05-16T18:49:27.096151Z", "session": "fd87c399-313e8171e194386f2616f62c", "username": "notebooks_research", "msg_type": "execute_input", "msg_id": "fd87c399-313e8171e194386f2616f62c_770_61"}, "msg_id": "fd87c399-313e8171e194386f2616f62c_770_61", "msg_type": "execute_input", "parent_header": {"date": "2025-05-16T18:49:26.950000Z", "msg_id": "35e8150e-01b8-4d45-bb71-efb74014eab1", "msg_type": "execute_request", "session": "a9503f63-661d-46a5-95e8-74128175a6b7", "username": "", "version": "5.2"}, "metadata": {}, "content": {"code": "\ndef __VSCODE_inject_module():\n\n    def __VSCODE_call_function(function, callback, data=None):\n        __VSCODE_send_chat_message__(function, data, callback=callback)\n\n    def __VSCODE_send_chat_message__(function, data, callback):\n        requests = {}\n        try:\n            requests = __VSCODE_send_chat_message__.__requests\n        except Exception:\n            __VSCODE_send_chat_message__.__requests = requests\n\n        import uuid as __VSCODE_send_chat_message__uuid\n        import IPython.display as __VSCODE_send_chat_message__ipython_display\n\n        id = str(__VSCODE_send_chat_message__uuid.uuid4())\n        requests[id] = callback\n        data_is_none = data is None\n        __VSCODE_send_chat_message__ipython_display.display({\"application/vnd.vscode.chat_message\": data}, metadata={\"id\":id, \"function\": function, \"dataIsNone\": data_is_none}, raw=True)\n\n        del __VSCODE_send_chat_message__ipython_display\n        del __VSCODE_send_chat_message__uuid\n\n    def __VSCODE_on_chat_message(id, data):\n        requests = {}\n        try:\n            requests = __VSCODE_send_chat_message__.__requests\n        except Exception:\n            __VSCODE_send_chat_message__.__requests = requests\n\n        if id in requests:\n            requests[id](data)\n            del requests[id]\n        else:\n            raise NotImplementedError(f\"Callback not found for message {id}\")\n\n    import sys as __VSCODE_send_chat_message__sys\n    import IPython as __VSCODE_send_chat_message__IPython\n    chat = type(__VSCODE_send_chat_message__IPython)(\"chat\")\n    chat.send_message = __VSCODE_send_chat_message__\n    chat.call_function = __VSCODE_call_function\n    chat.__on_message = __VSCODE_on_chat_message\n    __VSCODE_send_chat_message__sys.modules[\"vscode\"] = type(__VSCODE_send_chat_message__IPython)(\"vscode\")\n    __VSCODE_send_chat_message__sys.modules[\"vscode\"].chat = chat\n    del __VSCODE_send_chat_message__sys\n    del __VSCODE_send_chat_message__IPython\n\n\n__VSCODE_inject_module()\ndel __VSCODE_inject_module\n\n__vsc_ipynb_file__ = \"/Users/~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb\"\n%config Completer.use_jedi = False", "execution_count": 1}, "buffers": [], "channel": "iopub"}
14:49:27.066 [trace] Deserialize message type=string with 
14:49:27.067 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:49:27.067 [trace] Deserialize data={"header": {"version": "5.3", "date": "2025-05-16T18:49:27.117986Z", "session": "fd87c399-313e8171e194386f2616f62c", "username": "notebooks_research", "msg_type": "execute_reply", "msg_id": "fd87c399-313e8171e194386f2616f62c_770_62"}, "msg_id": "fd87c399-313e8171e194386f2616f62c_770_62", "msg_type": "execute_reply", "parent_header": {"date": "2025-05-16T18:49:26.950000Z", "msg_id": "35e8150e-01b8-4d45-bb71-efb74014eab1", "msg_type": "execute_request", "session": "a9503f63-661d-46a5-95e8-74128175a6b7", "username": "", "version": "5.2"}, "metadata": {"started": "2025-05-16T18:49:27.096130Z", "dependencies_met": true, "engine": "56c81c7a-4df8-4530-8969-ff64ce79d098", "status": "ok"}, "content": {"status": "ok", "execution_count": 0, "user_expressions": {}, "payload": []}, "buffers": [], "channel": "shell"}
14:49:27.067 [trace] Deserialize message type=string with 
14:49:27.067 [trace] Deserialize message type=string, Buffer=false, ArrayBuffer=false with 
14:49:27.067 [trace] Deserialize data={"header": {"version": "5.3", "date": "2025-05-16T18:49:27.118426Z", "session": "fd87c399-313e8171e194386f2616f62c", "username": "notebooks_research", "msg_type": "status", "msg_id": "fd87c399-313e8171e194386f2616f62c_770_63"}, "msg_id": "fd87c399-313e8171e194386f2616f62c_770_63", "msg_type": "status", "parent_header": {"date": "2025-05-16T18:49:26.950000Z", "msg_id": "35e8150e-01b8-4d45-bb71-efb74014eab1", "msg_type": "execute_request", "session": "a9503f63-661d-46a5-95e8-74128175a6b7", "username": "", "version": "5.2"}, "metadata": {}, "content": {"execution_state": "idle"}, "buffers": [], "channel": "iopub"}
14:49:27.067 [trace] Deserialize message type=string with 
14:49:27.067 [trace] Executing silently Code (completed) = def __VSCODE_inject_module():\ndef __VSCODE_call_function(function, callback, data=None): with 0 output(s)
14:49:27.067 [debug] Requesting Kernel info
14:49:27.067 [trace] Serialize message object && false with 
14:49:27.067 [trace] Serialized message object && false with 
14:49:27.067 [trace] Got Kernel info
14:49:27.067 [trace] End running kernel initialization, now waiting for idle
14:49:27.068 [trace] Waiting for idle on (kernel): 17bd2f74-4c88-4c54-b202-9394a20b1fd3 -> idle
14:49:27.068 [trace] Finished waiting for idle on (kernel): 17bd2f74-4c88-4c54-b202-9394a20b1fd3 -> idle
14:49:27.068 [trace] End running kernel initialization, session is idle
14:49:27.068 [debug] Updating preferred kernel for remote notebook 17bd2f74-4c88-4c54-b202-9394a20b1fd3
14:49:27.068 [trace] Serialize message object && false with 
14:49:27.068 [trace] Serialized message object && false with 
14:49:27.068 [trace] Registering Kernel Completion Provider from kernel Python 3 for language python
14:49:27.068 [debug] Start refreshing Kernel Picker (1747421367068)
14:49:27.069 [trace] IPyWidgetScriptSource.initialize
14:49:27.069 [info] Kernel successfully started
14:49:27.070 [trace] Storing Preferred remote kernel for ~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb is 17bd2f74-4c88-4c54-b202-9394a20b1fd3
14:49:27.071 [trace] ms-toolsai.datawrangler took 1ms during kernel startup
14:49:27.078 [trace] Executing silently Code (idle) = import os as _VSCODE_os\nimport sys as _VSCODE_sys\nimport builtins as _VSCODE_builtins\nif _VSCODE_o
14:49:27.078 [trace] Serialize message object && false with 
14:49:27.078 [trace] Serialized message object && false with 
14:49:27.079 [trace] Connected to Kernel ~/dev/git/paypal/FOCUS-ML/Automation/examples/rmr_pipelines/online_rmr_template/notebooks/1-1_feature_selection_gcp.ipynb. Step 3
14:49:27.079 [trace] executeCell 1. Step 4
14:49:27.079 [trace] Cell Index:1 sent to kernel
14:49:27.079 [trace] Serialize message object && false with 
14:49:27.079 [trace] Serialized message object && false with 
14:49:27.089 [trace] Executing silently Code (idle) = # Copyright (c) Microsoft Corporation. All rights reserved.\n# Licensed under the MIT License.\n# Sou
14:49:27.089 [trace] Serialize message object && false with 
14:49:27.089 [trace] Serialized message object && false with 
14:49:27.156 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:27.157 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:27.159 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:27.183 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:27.473 [trace] Web view is ready to receive widget messages
14:49:27.479 [trace] Widget Message: Received IPyWidgets_kernelOptions in ScriptManager
14:49:27.479 [trace] Widget Message: Received IPyWidgetMessages.IPyWidgets_kernelOptions
14:49:27.481 [trace] Widget Message: data-base-url set to https://workbench.apps.cosmos-onprem.dp.lvs.paypalinc.com/notebooks/user/~/
14:49:27.482 [trace] Widget Message: Received IPyWidgets_kernelOptions in ScriptManager
14:49:27.482 [trace] Widget Message: Received IPyWidgetMessages.IPyWidgets_kernelOptions
14:49:27.482 [trace] Widget Message: data-base-url set to https://workbench.apps.cosmos-onprem.dp.lvs.paypalinc.com/notebooks/user/~/
14:49:27.649 [error] Widget Error: Failed to access CDN https://unpkg.com/ after 0 attempt(s), TypeError: Failed to fetch
14:49:27.826 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:27.828 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:27.829 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:27.830 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:27.831 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:27.914 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:27.915 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:27.917 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:28.009 [trace] Disposing Jupyter Lab Helper
14:49:28.010 [trace] SessionManager - dispose contents manager
14:49:28.010 [trace] ShutdownSessionAndConnection - dispose session manager
14:49:28.011 [trace] Finished disposing Jupyter Lab Helper
14:49:28.011 [trace] UniversalRemoteKernelFinder: Writing 12 remote kernel connection metadata to cache
14:49:28.039 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:28.041 [debug] End refreshing Kernel Picker (1747421367068)
14:49:42.188 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:42.193 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:42.207 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:42.365 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:42.366 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:42.368 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
14:49:42.368 [error] Exception while handling messages:  TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5) TypeError: First argument to DataView constructor must be an ArrayBuffer
    at new DataView (<anonymous>)
    at w (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21706)
    at Object.m [as deserializeDefault] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:21528)
    at pT.He [as deserialize] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/node_modules/@jupyterlab/services/lib/kernel/serialize/index.js:1:19699)
    at pT.onKernelSocketMessage (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:301:43842)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12673
    at Array.map (<anonymous>)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2025.4.0/dist/extension.node.js:279:12666
    at processTicksAndRejections (node:internal/process/task_queues:95:5)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Issue identified by VS Code Team member as probable bug info-needed Issue requires more information from poster
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants