TypeError: Cannot read property 'charAt' of undefined at... error with non-Python kernels

Environment data

VS Code version: 1.57.1
Jupyter Extension version (available under the Extensions sidebar): 2021.6.999662501
Python Extension version (available under the Extensions sidebar): 2<IP_ADDRESS>4021595
OS (Windows | Mac | Linux distro) and version: macOS 11.4
Python and/or Anaconda version: 3.7.8
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): I have conda, but using base env
Jupyter server running: Local

Expected behaviour
Normal notebook behavior in new notebooks after switching to R or Julia as kernel.
Actual behaviour
Get this error when trying to run cells; new cells don't appear:
TypeError: Cannot read property 'charAt' of undefined at

    in t
    in div
    in t
    in div
    in t
    in div
    in t

Steps to reproduce:
Can't not reproduce -- changing a notebook kernel to a non-Python kernel and this happens.
sorry, gif got over 10mb: notebooks_different_kernel.gif.zip
Logs

Open new notebook, switch kernel to R, run the cell `print(c(1, 2, 3))`. Message pops up then.

Info 2021-07-04 19:05:08: Loading web panel for untitled:/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb
Info 2021-07-04 19:05:08: Loading webview. View is notset
Info 2021-07-04 19:05:08: Attempting to start a server because of preload conditions ...
Info 2021-07-04 19:05:08: Loading web view...
Info 2021-07-04 19:05:08: Webview panel created.
Info 2021-07-04 19:05:08: initialize CommonMessageCoordinator
Info 2021-07-04 19:05:08: IPyWidgetMessageDispatcher.initialize
Info 2021-07-04 19:05:08: Created and initailized CommonMessageCoordinator
Info 2021-07-04 19:05:08: Creating raw notebook for untitled:/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb
Info 2021-07-04 19:05:08: Getting preferred kernel for untitled:/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb
Info 2021-07-04 19:05:08: Cached data exists getEnvironmentVariables, <No Resource>
Info 2021-07-04 19:05:08: Search all interpreters /usr/bin/python, /usr/bin/python3, /usr/local/bin/python3, /Users/Nick/miniconda3/bin/python, /Users/Nick/miniconda3/envs/azure/bin/python, /Users/Nick/miniconda3/envs/betty/bin/python, /Users/Nick/miniconda3/envs/dislocation_replication/bin/python, /Users/Nick/miniconda3/envs/dislocation_replication_python/bin/python, /Users/Nick/miniconda3/envs/fast_geopandas/bin/python, /Users/Nick/miniconda3/envs/qjps/bin/python, /Users/Nick/miniconda3/envs/r_dislocation_replication/bin/python, /Users/Nick/miniconda3/envs/r_test/bin/python, /Users/Nick/miniconda3/envs/test/bin/python, /Users/Nick/miniconda3/envs/test2/bin/python, /Users/Nick/miniconda3/envs/test_dislocation/bin/python
Info 2021-07-04 19:05:08: Hiding default kernel spec Python 3, /Users/Nick/miniconda3/bin/python
Info 2021-07-04 19:05:08: Kernel python378jvsc74a57bd0d4b1a94a6e80468e8a33d673d4c80171f382c8505cfbb2e6802a25b9cd4e6af9 matches Python 3.7.8 64-bit ('base': conda) based on path in argv.
Info 2021-07-04 19:05:08: Kernel python376jvsc74a57bd00b9ffa59be2de687c6a86978e288f782ac1a799f349ee2cd395a6155c9695c0a matches Python 3.7.6 64-bit ('betty': conda) based on path in argv.
Info 2021-07-04 19:05:08: Kernel python385jvsc74a57bd03d6c9df1ea4dc1db07ccd43626991e7270052302a85640886e26dfb94a3b78fa matches Python 3.8.5 64-bit ('fast_geopandas': conda) based on path in argv.
Info 2021-07-04 19:05:08: Kernel python373jvsc74a57bd0d8525332a5acffdac9c75e7d4999ed7842bccb8674c3ad12a4f3749cfb5da010 matches Python 3.7.3 64-bit ('qjps': conda) based on interpreter path.
Info 2021-07-04 19:05:08: Kernel python378jvsc74a57bd0ec8730d0f4d57ae397069abb78afe23ffdbbe3dada5f67070286d9e821622d32 matches Python 3.7.8 64-bit ('test': conda) based on path in argv.
Info 2021-07-04 19:05:08: findPreferredKernel score for Python3, Python 3.7.8 64-bit ('base': conda) is 15
Info 2021-07-04 19:05:08: findPreferredKernel score for Python 3.7.8 64-bit ('base': conda) is 25
Info 2021-07-04 19:05:08: findPreferredKernel score for Python3, Python 3.7.6 64-bit ('betty': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python 3.7.6 64-bit ('betty': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python3, Python 3.8.5 64-bit ('fast_geopandas': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python 3.8.5 64-bit ('fast_geopandas': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python3, Python 3.7.3 64-bit ('qjps': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python 3.7.3 64-bit ('qjps': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python3, Python 3.7.8 64-bit ('test': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python 3.7.8 64-bit ('test': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Bash is 0
Info 2021-07-04 19:05:08: findPreferredKernel score for R is -1
Info 2021-07-04 19:05:08: findPreferredKernel score for Julia 1.6.0 is -1
Info 2021-07-04 19:05:08: findPreferredKernel score for Stata is 0
Info 2021-07-04 19:05:08: findPreferredKernel score for speclanguage=python, Python 2.7.16 64-bit is -1
Info 2021-07-04 19:05:08: findPreferredKernel score for Python 2.7.16 64-bit is 1
Info 2021-07-04 19:05:08: findPreferredKernel score for Python3, Python 3.7.3 64-bit is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python 3.7.3 64-bit is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python3, Python 3.8.8 64-bit is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python 3.8.8 64-bit is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python3, Python 3.8.5 64-bit ('azure': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python 3.8.5 64-bit ('azure': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python3, Python 3.8.5 64-bit ('dislocation_replication': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python 3.8.5 64-bit ('dislocation_replication': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python3, Python 3.8.3 64-bit ('dislocation_replication_python': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python 3.8.3 64-bit ('dislocation_replication_python': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python3, Python 3.8.5 64-bit ('r_dislocation_replication': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python 3.8.5 64-bit ('r_dislocation_replication': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python3, Python 3.8.5 64-bit ('r_test': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python 3.8.5 64-bit ('r_test': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python3, Python 3.8.5 64-bit ('test2': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python 3.8.5 64-bit ('test2': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python3, Python 3.8.3 64-bit ('test_dislocation': conda) is 4
Info 2021-07-04 19:05:08: findPreferredKernel score for Python 3.8.3 64-bit ('test_dislocation': conda) is 4
Info 2021-07-04 19:05:08: findKernel found Python 3.7.8 64-bit ('base': conda)
Info 2021-07-04 19:05:08: Find kernel spec, Class name = T, completed in 47ms, has a truthy return value, Arg 1: <Uri:/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb>, Arg 2: {"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":3},"orig_nbformat":4}, Arg 3: undefined, Return Value: {"kind":"startUsingPythonInterpreter","kernelSpec":{"specFile":"/Users/Nick/miniconda3/share/jupyter/kernels/python3/kernel.json","interpreterPath":"/Users/Nick/miniconda3/bin/python","name":"python378jvsc74a57bd0d4b1a94a6e80468e8a33d673d4c80171f382c8505cfbb2e6802a25b9cd4e6af9","argv":["/Users/Nick/miniconda3/bin/python","-m","ipykernel_launcher","-f","{connection_file}"],"language":"python","path":"/Users/Nick/miniconda3/bin/python","display_name":"Python 3.7.8 64-bit ('base': conda)"},"interpreter":{"sysPrefix":"/Users/Nick/miniconda3","envType":"Conda","envName":"base","envPath":"/Users/Nick/miniconda3","path":"/Users/Nick/miniconda3/bin/python","architecture":3,"sysVersion":"3.7.8 | packaged by conda-forge | (default, Jul 31 2020, 02:37:09) \n[Clang 10.0.1 ]","version":{"raw":"3.7.8","major":3,"minor":7,"patch":8,"build":[],"prerelease":["final","0"]},"companyDisplayName":"Anaconda, Inc.","displayName":"Python 3.7.8 64-bit ('base': conda)"},"id":".jvsc74a57bd0d4b1a94a6e80468e8a33d673d4c80171f382c8505cfbb2e6802a25b9cd4e6af9./Users/Nick/miniconda3/bin/python./Users/Nick/miniconda3/bin/python"}
Info 2021-07-04 19:05:08: Computing working directory untitled:/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb
Info 2021-07-04 19:05:08: Connecting to raw session for untitled:/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb with connection {"kind":"startUsingPythonInterpreter","kernelSpec":{"specFile":"/Users/Nick/miniconda3/share/jupyter/kernels/python3/kernel.json","interpreterPath":"/Users/Nick/miniconda3/bin/python","name":"python378jvsc74a57bd0d4b1a94a6e80468e8a33d673d4c80171f382c8505cfbb2e6802a25b9cd4e6af9","argv":["/Users/Nick/miniconda3/bin/python","-m","ipykernel_launcher","-f","{connection_file}"],"language":"python","path":"/Users/Nick/miniconda3/bin/python","display_name":"Python 3.7.8 64-bit ('base': conda)"},"interpreter":{"sysPrefix":"/Users/Nick/miniconda3","envType":"Conda","envName":"base","envPath":"/Users/Nick/miniconda3","path":"/Users/Nick/miniconda3/bin/python","architecture":3,"sysVersion":"3.7.8 | packaged by conda-forge | (default, Jul 31 2020, 02:37:09) \n[Clang 10.0.1 ]","version":{"raw":"3.7.8","major":3,"minor":7,"patch":8,"build":[],"prerelease":["final","0"]},"companyDisplayName":"Anaconda, Inc.","displayName":"Python 3.7.8 64-bit ('base': conda)"},"id":".jvsc74a57bd0d4b1a94a6e80468e8a33d673d4c80171f382c8505cfbb2e6802a25b9cd4e6af9./Users/Nick/miniconda3/bin/python./Users/Nick/miniconda3/bin/python"}
Info 2021-07-04 19:05:08: Starting raw kernel Python 3.7.8 64-bit ('base': conda)
Info 2021-07-04 19:05:08: installMissingDependencies /Users/Nick/miniconda3/bin/python
Info 2021-07-04 19:05:08: Process Execution: > ~/miniconda3/bin/python -c "import ipykernel"
> ~/miniconda3/bin/python -c "import ipykernel"
Info 2021-07-04 19:05:09: Web view react rendered
Info 2021-07-04 19:05:09: Request for onigasm file at /Users/Nick/.vscode/extensions/ms-toolsai.jupyter-2021.6.999662501/out/client/node_modules/onigasm/lib/onigasm.wasm
Info 2021-07-04 19:05:09: Request for tmlanguage file.
Info 2021-07-04 19:05:09: Searching for token colors ...
Info 2021-07-04 19:05:09: Attempting search for colors ...
Info 2021-07-04 19:05:09: Searching for token colors ...
Info 2021-07-04 19:05:09: Attempting search for colors ...
Info 2021-07-04 19:05:09: Loading colors from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/theme-defaults/themes/light_plus.json ...
Info 2021-07-04 19:05:09: Loading colors from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/theme-defaults/themes/light_plus.json ...
Info 2021-07-04 19:05:09: Searching for token colors ...
Info 2021-07-04 19:05:09: Attempting search for colors ...
Info 2021-07-04 19:05:09: Loading colors from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/theme-defaults/themes/light_plus.json ...
Info 2021-07-04 19:05:09: Searching for token colors ...
Info 2021-07-04 19:05:09: Attempting search for colors ...
Info 2021-07-04 19:05:09: Loading colors from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/theme-defaults/themes/light_plus.json ...
Info 2021-07-04 19:05:09: Install Missing Dependencies, Class name = w, completed in 1228ms, has a falsy return value, Return Value: undefined
Info 2021-07-04 19:05:09: Kernel launching with ports 9020,9021,9022,9023,9024. Start port is 9000
Info 2021-07-04 19:05:09: Launching kernel daemon for Python 3.7.8 64-bit ('base': conda) # /Users/Nick/miniconda3/bin/python
Info 2021-07-04 19:05:09: Process Execution: > ~/miniconda3/bin/python -c "import ipykernel"
> ~/miniconda3/bin/python -c "import ipykernel"
Info 2021-07-04 19:05:09: Fetching interpreter variables of Conda environment to be used as env vars of Kernel
Info 2021-07-04 19:05:09: Searching for token colors ...
Info 2021-07-04 19:05:09: Attempting search for colors ...
Info 2021-07-04 19:05:09: Searching for token colors ...
Info 2021-07-04 19:05:09: Attempting search for colors ...
Info 2021-07-04 19:05:09: Searching for token colors ...
Info 2021-07-04 19:05:09: Attempting search for colors ...
Info 2021-07-04 19:05:09: Loading colors from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/theme-defaults/themes/light_plus.json ...
Info 2021-07-04 19:05:09: Searching for token colors ...
Info 2021-07-04 19:05:09: Attempting search for colors ...
Info 2021-07-04 19:05:09: Loading colors from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/theme-defaults/themes/light_plus.json ...
Info 2021-07-04 19:05:09: Loading colors from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/theme-defaults/themes/light_plus.json ...
Info 2021-07-04 19:05:09: Loading colors from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/theme-defaults/themes/light_plus.json ...
Info 2021-07-04 19:05:09: Got custom variables for Kernel owned by a conda interpreter
Info 2021-07-04 19:05:09: Python Daemon (pid: 19254): Execute rpc method start_prewarmed_kernel in DS Daemon
Info 2021-07-04 19:05:09: Python Daemon (pid: 19254): Execute rpc method start_prewarmed_kernel from /Users/Nick/miniconda3/bin/python
Info 2021-07-04 19:05:09: Python Daemon (pid: 19254): Start pre-warmed Kernel in DS Kernel Launcher Daemon 19255 with args ['ipykernel_launcher', '--ip=<IP_ADDRESS>', '--stdin=9023', '--control=9021', '--hb=9020', '--Session.signature_scheme="hmac-sha256"', '--Session.key=b"0e540040-ae66-42e8-9049-2fe7ce5be1eb"', '--shell=9022', '--transport="tcp"', '--iopub=9024', '--f=/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/tmp-18747yd0TKf7Ar7OX.json']
Info 2021-07-04 19:05:09: Launching kernel daemon, Class name = f, completed in 72ms, has a truthy return value, Arg 1: <Uri:/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb>, Arg 2: "/", Arg 3: {"specFile":"/Users/Nick/miniconda3/share/jupyter/kernels/python3/kernel.json","interpreterPath":"/Users/Nick/miniconda3/bin/python","name":"python378jvsc74a57bd0d4b1a94a6e80468e8a33d673d4c80171f382c8505cfbb2e6802a25b9cd4e6af9","argv":["/Users/Nick/miniconda3/bin/python","-m","ipykernel_launcher","--ip=<IP_ADDRESS>","--stdin=9023","--control=9021","--hb=9020","--Session.signature_scheme=\"hmac-sha256\"","--Session.key=b\"0e540040-ae66-42e8-9049-2fe7ce5be1eb\"","--shell=9022","--transport=\"tcp\"","--iopub=9024","--f=/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/tmp-18747yd0TKf7Ar7OX.json"],"language":"python","path":"/Users/Nick/miniconda3/bin/python","display_name":"Python 3.7.8 64-bit ('base': conda)"}, Arg 4: {"sysPrefix":"/Users/Nick/miniconda3","envType":"Conda","envName":"base","envPath":"/Users/Nick/miniconda3","path":"/Users/Nick/miniconda3/bin/python","architecture":3,"sysVersion":"3.7.8 | packaged by conda-forge | (default, Jul 31 2020, 02:37:09) \n[Clang 10.0.1 ]","version":{"raw":"3.7.8","major":3,"minor":7,"patch":8,"build":[],"prerelease":["final","0"]},"companyDisplayName":"Anaconda, Inc.","displayName":"Python 3.7.8 64-bit ('base': conda)"}, Return Value: <Return value cannot be serialized for logging>
Info 2021-07-04 19:05:09: Launching kernel in kernelProcess.ts, Class name = b, completed in 72ms, has a truthy return value, Arg 1: "/", Return Value: {"proc":{"_events":{},"_eventsCount":2,"_closesNeeded":3,"_closesGot":0,"connected":false,"signalCode":null,"exitCode":null,"killed":false,"spawnfile":"/Users/Nick/miniconda3/bin/python","_handle":{"pid":19254},"spawnargs":["/Users/Nick/miniconda3/bin/python","-m","vscode_datascience_helpers.daemon","--daemon-module=vscode_datascience_helpers.kernel_launcher_daemon","-v"],"pid":19254,"stdin":{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":null,"ended":false,"endEmitted":false,"reading":false,"sync":true,"needReadable":false,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"decoder":null,"encoding":null,"readable":false},"_events":{},"_eventsCount":3,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null},"stdout":{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":true,"ended":false,"endEmitted":false,"reading":true,"sync":false,"needReadable":true,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"decoder":null,"encoding":null},"_events":{"close":[null,null]},"_eventsCount":4,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":true,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":false,"writable":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null},"stderr":{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":true,"ended":false,"endEmitted":false,"reading":true,"sync":false,"needReadable":true,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"decoder":null,"encoding":null},"_events":{},"_eventsCount":3,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":true,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":false,"writable":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null},"stdio":[{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":null,"ended":false,"endEmitted":false,"reading":false,"sync":true,"needReadable":false,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"decoder":null,"encoding":null,"readable":false},"_events":{},"_eventsCount":3,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null},{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":true,"ended":false,"endEmitted":false,"reading":true,"sync":false,"needReadable":true,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"decoder":null,"encoding":null},"_events":{"close":[null,null]},"_eventsCount":4,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":true,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":false,"writable":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null},{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":true,"ended":false,"endEmitted":false,"reading":true,"sync":false,"needReadable":true,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"decoder":null,"encoding":null},"_events":{},"_eventsCount":3,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":true,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":false,"writable":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null}]},"out":{"_isScalar":false,"observers":[],"closed":false,"isStopped":false,"hasError":false,"thrownError":null}}
Info 2021-07-04 19:05:09: Attempting search for colors ...
Info 2021-07-04 19:05:09: Loading base colors from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/theme-defaults/themes/light_plus.json ...
Info 2021-07-04 19:05:09: Attempting search for colors ...
Info 2021-07-04 19:05:09: Loading base colors from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/theme-defaults/themes/light_plus.json ...
Info 2021-07-04 19:05:09: Attempting search for colors ...
Info 2021-07-04 19:05:09: Loading base colors from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/theme-defaults/themes/light_plus.json ...
Info 2021-07-04 19:05:09: Attempting search for colors ...
Info 2021-07-04 19:05:09: Loading base colors from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/theme-defaults/themes/light_plus.json ...
Info 2021-07-04 19:05:09: Attempting search for colors ...
Info 2021-07-04 19:05:09: Loading base colors from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/theme-defaults/themes/light_plus.json ...
Info 2021-07-04 19:05:09: KernelProcess output: Content-Length: 342
Content-Type: application/vscode-jsonrpc; charset=utf8

{"jsonrpc":"2.0","method":"log","params":{"level":"INFO","msg":"write to stderr: \/Users\/Nick\/miniconda3\/lib\/python3.7\/site-packages\/traitlets\/traitlets.py:2199: FutureWarning: Supporting extra quotes around Unicode is deprecated in traitlets 5.0. Use 'hmac-sha256' instead of '\"hmac-sha256\"' \u2013 or use CUnicode.\n","pid":19254}}Content-Length: 319
Content-Type: application/vscode-jsonrpc; charset=utf8

{"jsonrpc":"2.0","method":"output","params":{"source":"stderr","out":"\/Users\/Nick\/miniconda3\/lib\/python3.7\/site-packages\/traitlets\/traitlets.py:2199: FutureWarning: Supporting extra quotes around Unicode is deprecated in traitlets 5.0. Use 'hmac-sha256' instead of '\"hmac-sha256\"' \u2013 or use CUnicode.\n"}}Content-Length: 114
Content-Type: application/vscode-jsonrpc; charset=utf8

{"jsonrpc":"2.0","method":"log","params":{"level":"INFO","msg":"write to stderr:   FutureWarning)\n","pid":19254}}Content-Length: 91
Content-Type: application/vscode-jsonrpc; charset=utf8

{"jsonrpc":"2.0","method":"output","params":{"source":"stderr","out":"  FutureWarning)\n"}}Content-Length: 368
Content-Type: application/vscode-jsonrpc; charset=utf8

{"jsonrpc":"2.0","method":"log","params":{"level":"INFO","msg":"write to stderr: \/Users\/Nick\/miniconda3\/lib\/python3.7\/site-packages\/traitlets\/traitlets.py:2154: FutureWarning: Supporting extra quotes around Bytes is deprecated in traitlets 5.0. Use '0e540040-ae66-42e8-9049-2fe7ce5be1eb' instead of 'b\"0e540040-ae66-42e8-9049-2fe7ce5be1eb\"'.\n","pid":19254}}Content-Length: 345
Content-Type: application/vscode-jsonrpc; charset=utf8

{"jsonrpc":"2.0","method":"output","params":{"source":"stderr","out":"\/Users\/Nick\/miniconda3\/lib\/python3.7\/site-packages\/traitlets\/traitlets.py:2154: FutureWarning: Supporting extra quotes around Bytes is deprecated in traitlets 5.0. Use '0e540040-ae66-42e8-9049-2fe7ce5be1eb' instead of 'b\"0e540040-ae66-42e8-9049-2fe7ce5be1eb\"'.\n"}}Content-Length: 114
Content-Type: application/vscode-jsonrpc; charset=utf8

{"jsonrpc":"2.0","method":"log","params":{"level":"INFO","msg":"write to stderr:   FutureWarning)\n","pid":19254}}Content-Length: 91
Content-Type: application/vscode-jsonrpc; charset=utf8

{"jsonrpc":"2.0","method":"output","params":{"source":"stderr","out":"  FutureWarning)\n"}}
Info 2021-07-04 19:05:09: Python Daemon (pid: 19254): write to stderr: /Users/Nick/miniconda3/lib/python3.7/site-packages/traitlets/traitlets.py:2199: FutureWarning: Supporting extra quotes around Unicode is deprecated in traitlets 5.0. Use 'hmac-sha256' instead of '"hmac-sha256"' – or use CUnicode.

Info 2021-07-04 19:05:09: Attempting search for colors ...
Info 2021-07-04 19:05:09: Loading base colors from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/theme-defaults/themes/light_plus.json ...
Warn 2021-07-04 19:05:09: Kernel 19254 as possibly died, StdErr from Kernel Process /Users/Nick/miniconda3/lib/python3.7/site-packages/traitlets/traitlets.py:2199: FutureWarning: Supporting extra quotes around Unicode is deprecated in traitlets 5.0. Use 'hmac-sha256' instead of '"hmac-sha256"' – or use CUnicode.

Warn 2021-07-04 19:05:09: StdErr from Kernel Process /Users/Nick/miniconda3/lib/python3.7/site-packages/traitlets/traitlets.py:2199: FutureWarning: Supporting extra quotes around Unicode is deprecated in traitlets 5.0. Use 'hmac-sha256' instead of '"hmac-sha256"' – or use CUnicode.

Info 2021-07-04 19:05:09: Python Daemon (pid: 19254): write to stderr:   FutureWarning)

Info 2021-07-04 19:05:09: Attempting search for colors ...
Info 2021-07-04 19:05:09: Loading base colors from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/theme-defaults/themes/light_plus.json ...
Warn 2021-07-04 19:05:09: Kernel 19254 as possibly died, StdErr from Kernel Process   FutureWarning)

Warn 2021-07-04 19:05:09: StdErr from Kernel Process   FutureWarning)

Info 2021-07-04 19:05:09: Attempting search for colors ...
Info 2021-07-04 19:05:09: Loading base colors from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/theme-defaults/themes/light_plus.json ...
Info 2021-07-04 19:05:09: Python Daemon (pid: 19254): write to stderr: /Users/Nick/miniconda3/lib/python3.7/site-packages/traitlets/traitlets.py:2154: FutureWarning: Supporting extra quotes around Bytes is deprecated in traitlets 5.0. Use '0e540040-ae66-42e8-9049-2fe7ce5be1eb' instead of 'b"0e540040-ae66-42e8-9049-2fe7ce5be1eb"'.

Warn 2021-07-04 19:05:09: Kernel 19254 as possibly died, StdErr from Kernel Process /Users/Nick/miniconda3/lib/python3.7/site-packages/traitlets/traitlets.py:2154: FutureWarning: Supporting extra quotes around Bytes is deprecated in traitlets 5.0. Use '0e540040-ae66-42e8-9049-2fe7ce5be1eb' instead of 'b"0e540040-ae66-42e8-9049-2fe7ce5be1eb"'.

Warn 2021-07-04 19:05:09: StdErr from Kernel Process /Users/Nick/miniconda3/lib/python3.7/site-packages/traitlets/traitlets.py:2154: FutureWarning: Supporting extra quotes around Bytes is deprecated in traitlets 5.0. Use '0e540040-ae66-42e8-9049-2fe7ce5be1eb' instead of 'b"0e540040-ae66-42e8-9049-2fe7ce5be1eb"'.

Info 2021-07-04 19:05:09: Python Daemon (pid: 19254): write to stderr:   FutureWarning)

Warn 2021-07-04 19:05:09: Kernel 19254 as possibly died, StdErr from Kernel Process   FutureWarning)

Warn 2021-07-04 19:05:09: StdErr from Kernel Process   FutureWarning)

Info 2021-07-04 19:05:09: Using colors to generate CSS ...
Info 2021-07-04 19:05:09: Using colors to generate CSS ...
Info 2021-07-04 19:05:09: Using colors to generate CSS ...
Info 2021-07-04 19:05:09: Using colors to generate CSS ...
Info 2021-07-04 19:05:09: Using colors to generate CSS ...
Info 2021-07-04 19:05:09: Using colors to generate CSS ...
Info 2021-07-04 19:05:09: Using colors to generate CSS ...
Info 2021-07-04 19:05:09: Using colors to generate CSS ...
Info 2021-07-04 19:05:09: Raw session started and connected
Started kernel Python 3.7.8 64-bit ('base': conda)
Info 2021-07-04 19:05:09: Initial setup for untitled:/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb starting ...
Info 2021-07-04 19:05:09: UpdateWorkingDirectoryAndPath
Info 2021-07-04 19:05:09: Kernel switching to busy
Info 2021-07-04 19:05:09: Kernel switching to idle
Info 2021-07-04 19:05:09: Starting raw kernel Python 3.7.8 64-bit ('base': conda)
Info 2021-07-04 19:05:09: installMissingDependencies /Users/Nick/miniconda3/bin/python
Info 2021-07-04 19:05:09: Process Execution: > ~/miniconda3/bin/python -c "import ipykernel"
> ~/miniconda3/bin/python -c "import ipykernel"
Info 2021-07-04 19:05:09: Kernel switching to busy
Info 2021-07-04 19:05:09: Kernel switching to idle
Info 2021-07-04 19:05:09: Initial setup complete for untitled:/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb
Info 2021-07-04 19:05:09: Finished connecting dffd4d28-e429-4214-8c26-1050da87deaf
Info 2021-07-04 19:05:09: Registering commtarget jupyter.widget
Info 2021-07-04 19:05:09: IPyWidgetMessageDispatcher.initialize
Info 2021-07-04 19:05:09: IPyWidgetScriptSource.initialize
Info 2021-07-04 19:05:09: IPyWidgetMessageDispatcher.initialize
Info 2021-07-04 19:05:09: Creating daemon process for /Users/Nick/miniconda3/bin/python with env variables count 53
Info 2021-07-04 19:05:09: Process Execution: > ~/miniconda3/bin/python -m vscode_datascience_helpers.daemon --daemon-module=vscode_datascience_helpers.kernel_launcher_daemon -v
> ~/miniconda3/bin/python -m vscode_datascience_helpers.daemon --daemon-module=vscode_datascience_helpers.kernel_launcher_daemon -v
Info 2021-07-04 19:05:09: Python Daemon (pid: 19686): Execute rpc method prewarm_kernel in DS Daemon
Info 2021-07-04 19:05:09: Python Daemon (pid: 19686): Execute rpc method prewarm_kernel from /Users/Nick/miniconda3/bin/python
Info 2021-07-04 19:05:09: Python Daemon (pid: 19686): Pre-Warm DS Kernel in DS Kernel Launcher Daemon
Info 2021-07-04 19:05:09: Python Daemon (pid: 19686): Exec in DS Kernel Launcher Daemon (observable) ['/Users/Nick/miniconda3/bin/python', '/Users/Nick/.vscode/extensions/ms-toolsai.jupyter-2021.6.999662501/pythonFiles/vscode_datascience_helpers/kernel_prewarm_starter.py']
Info 2021-07-04 19:05:09: IPyWidgetMessageDispatcher.initialize
Info 2021-07-04 19:05:09: IPyWidgetMessageDispatcher.initialize
Info 2021-07-04 19:05:09: Python Daemon (pid: 19686): Exec in DS Kernel Launcher Daemon (observable)
Info 2021-07-04 19:05:09: Python Daemon (pid: 19686): Kernel launched, with PID 19687
Warn 2021-07-04 19:05:09: Python Daemon (pid: 19686): Waiting for Kernel to die 19687
Info 2021-07-04 19:05:09: Python Daemon (pid: 19686): Kernel launched, with PID as a daemon 19687
Info 2021-07-04 19:05:10: Install Missing Dependencies, Class name = w, completed in 493ms, has a falsy return value, Return Value: undefined
Info 2021-07-04 19:05:10: Kernel launching with ports 9025,9026,9027,9028,9029. Start port is 9000
Info 2021-07-04 19:05:10: Launching kernel daemon for Python 3.7.8 64-bit ('base': conda) # /Users/Nick/miniconda3/bin/python
Info 2021-07-04 19:05:10: Process Execution: > ~/miniconda3/bin/python -c "import ipykernel"
> ~/miniconda3/bin/python -c "import ipykernel"
Info 2021-07-04 19:05:10: Fetching interpreter variables of Conda environment to be used as env vars of Kernel
Info 2021-07-04 19:05:10: Got custom variables for Kernel owned by a conda interpreter
Info 2021-07-04 19:05:10: Python Daemon (pid: 19686): Execute rpc method start_prewarmed_kernel in DS Daemon
Info 2021-07-04 19:05:10: Python Daemon (pid: 19686): Execute rpc method start_prewarmed_kernel from /Users/Nick/miniconda3/bin/python
Info 2021-07-04 19:05:10: Python Daemon (pid: 19686): Start pre-warmed Kernel in DS Kernel Launcher Daemon 19687 with args ['ipykernel_launcher', '--ip=<IP_ADDRESS>', '--stdin=9028', '--control=9026', '--hb=9025', '--Session.signature_scheme="hmac-sha256"', '--Session.key=b"de253f5b-0a33-492c-88b4-bed9e00964c5"', '--shell=9027', '--transport="tcp"', '--iopub=9029', '--f=/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/tmp-18747AOcRBoQjAqoy.json']
Info 2021-07-04 19:05:10: Launching kernel daemon, Class name = f, completed in 9ms, has a truthy return value, Arg 1: <Uri:/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb>, Arg 2: "/", Arg 3: {"specFile":"/Users/Nick/miniconda3/share/jupyter/kernels/python3/kernel.json","interpreterPath":"/Users/Nick/miniconda3/bin/python","name":"python378jvsc74a57bd0d4b1a94a6e80468e8a33d673d4c80171f382c8505cfbb2e6802a25b9cd4e6af9","argv":["/Users/Nick/miniconda3/bin/python","-m","ipykernel_launcher","--ip=<IP_ADDRESS>","--stdin=9028","--control=9026","--hb=9025","--Session.signature_scheme=\"hmac-sha256\"","--Session.key=b\"de253f5b-0a33-492c-88b4-bed9e00964c5\"","--shell=9027","--transport=\"tcp\"","--iopub=9029","--f=/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/tmp-18747AOcRBoQjAqoy.json"],"language":"python","path":"/Users/Nick/miniconda3/bin/python","display_name":"Python 3.7.8 64-bit ('base': conda)"}, Arg 4: {"sysPrefix":"/Users/Nick/miniconda3","envType":"Conda","envName":"base","envPath":"/Users/Nick/miniconda3","path":"/Users/Nick/miniconda3/bin/python","architecture":3,"sysVersion":"3.7.8 | packaged by conda-forge | (default, Jul 31 2020, 02:37:09) \n[Clang 10.0.1 ]","version":{"raw":"3.7.8","major":3,"minor":7,"patch":8,"build":[],"prerelease":["final","0"]},"companyDisplayName":"Anaconda, Inc.","displayName":"Python 3.7.8 64-bit ('base': conda)"}, Return Value: <Return value cannot be serialized for logging>
Info 2021-07-04 19:05:10: Launching kernel in kernelProcess.ts, Class name = b, completed in 10ms, has a truthy return value, Arg 1: "/", Return Value: {"proc":{"_events":{},"_eventsCount":2,"_closesNeeded":3,"_closesGot":0,"connected":false,"signalCode":null,"exitCode":null,"killed":false,"spawnfile":"/Users/Nick/miniconda3/bin/python","_handle":{"pid":19686},"spawnargs":["/Users/Nick/miniconda3/bin/python","-m","vscode_datascience_helpers.daemon","--daemon-module=vscode_datascience_helpers.kernel_launcher_daemon","-v"],"pid":19686,"stdin":{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":null,"ended":false,"endEmitted":false,"reading":false,"sync":true,"needReadable":false,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"decoder":null,"encoding":null,"readable":false},"_events":{},"_eventsCount":3,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null},"stdout":{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":true,"ended":false,"endEmitted":false,"reading":true,"sync":false,"needReadable":true,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"decoder":null,"encoding":null},"_events":{"close":[null,null]},"_eventsCount":4,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":true,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":false,"writable":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null},"stderr":{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":true,"ended":false,"endEmitted":false,"reading":true,"sync":false,"needReadable":true,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"decoder":null,"encoding":null},"_events":{},"_eventsCount":3,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":true,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":false,"writable":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null},"stdio":[{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":null,"ended":false,"endEmitted":false,"reading":false,"sync":true,"needReadable":false,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"decoder":null,"encoding":null,"readable":false},"_events":{},"_eventsCount":3,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null},{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":true,"ended":false,"endEmitted":false,"reading":true,"sync":false,"needReadable":true,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"decoder":null,"encoding":null},"_events":{"close":[null,null]},"_eventsCount":4,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":true,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":false,"writable":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null},{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":true,"ended":false,"endEmitted":false,"reading":true,"sync":false,"needReadable":true,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"decoder":null,"encoding":null},"_events":{},"_eventsCount":3,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":true,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":false,"writable":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null}]},"out":{"_isScalar":false,"observers":[],"closed":false,"isStopped":false,"hasError":false,"thrownError":null}}
Info 2021-07-04 19:05:10: KernelProcess output: Content-Length: 342
Content-Type: application/vscode-jsonrpc; charset=utf8

{"jsonrpc":"2.0","method":"log","params":{"level":"INFO","msg":"write to stderr: \/Users\/Nick\/miniconda3\/lib\/python3.7\/site-packages\/traitlets\/traitlets.py:2199: FutureWarning: Supporting extra quotes around Unicode is deprecated in traitlets 5.0. Use 'hmac-sha256' instead of '\"hmac-sha256\"' \u2013 or use CUnicode.\n","pid":19686}}Content-Length: 319
Content-Type: application/vscode-jsonrpc; charset=utf8

{"jsonrpc":"2.0","method":"output","params":{"source":"stderr","out":"\/Users\/Nick\/miniconda3\/lib\/python3.7\/site-packages\/traitlets\/traitlets.py:2199: FutureWarning: Supporting extra quotes around Unicode is deprecated in traitlets 5.0. Use 'hmac-sha256' instead of '\"hmac-sha256\"' \u2013 or use CUnicode.\n"}}
Info 2021-07-04 19:05:10: Python Daemon (pid: 19686): write to stderr: /Users/Nick/miniconda3/lib/python3.7/site-packages/traitlets/traitlets.py:2199: FutureWarning: Supporting extra quotes around Unicode is deprecated in traitlets 5.0. Use 'hmac-sha256' instead of '"hmac-sha256"' – or use CUnicode.

Info 2021-07-04 19:05:10: KernelProcess output: Content-Length: 114
Content-Type: application/vscode-jsonrpc; charset=utf8

{"jsonrpc":"2.0","method":"log","params":{"level":"INFO","msg":"write to stderr:   FutureWarning)\n","pid":19686}}Content-Length: 91
Content-Type: application/vscode-jsonrpc; charset=utf8

{"jsonrpc":"2.0","method":"output","params":{"source":"stderr","out":"  FutureWarning)\n"}}Content-Length: 368
Content-Type: application/vscode-jsonrpc; charset=utf8

{"jsonrpc":"2.0","method":"log","params":{"level":"INFO","msg":"write to stderr: \/Users\/Nick\/miniconda3\/lib\/python3.7\/site-packages\/traitlets\/traitlets.py:2154: FutureWarning: Supporting extra quotes around Bytes is deprecated in traitlets 5.0. Use 'de253f5b-0a33-492c-88b4-bed9e00964c5' instead of 'b\"de253f5b-0a33-492c-88b4-bed9e00964c5\"'.\n","pid":19686}}Content-Length: 345
Content-Type: application/vscode-jsonrpc; charset=utf8

{"jsonrpc":"2.0","method":"output","params":{"source":"stderr","out":"\/Users\/Nick\/miniconda3\/lib\/python3.7\/site-packages\/traitlets\/traitlets.py:2154: FutureWarning: Supporting extra quotes around Bytes is deprecated in traitlets 5.0. Use 'de253f5b-0a33-492c-88b4-bed9e00964c5' instead of 'b\"de253f5b-0a33-492c-88b4-bed9e00964c5\"'.\n"}}Content-Length: 114
Content-Type: application/vscode-jsonrpc; charset=utf8

{"jsonrpc":"2.0","method":"log","params":{"level":"INFO","msg":"write to stderr:   FutureWarning)\n","pid":19686}}Content-Length: 91
Content-Type: application/vscode-jsonrpc; charset=utf8

{"jsonrpc":"2.0","method":"output","params":{"source":"stderr","out":"  FutureWarning)\n"}}
Warn 2021-07-04 19:05:10: Kernel 19686 as possibly died, StdErr from Kernel Process /Users/Nick/miniconda3/lib/python3.7/site-packages/traitlets/traitlets.py:2199: FutureWarning: Supporting extra quotes around Unicode is deprecated in traitlets 5.0. Use 'hmac-sha256' instead of '"hmac-sha256"' – or use CUnicode.

Warn 2021-07-04 19:05:10: StdErr from Kernel Process /Users/Nick/miniconda3/lib/python3.7/site-packages/traitlets/traitlets.py:2199: FutureWarning: Supporting extra quotes around Unicode is deprecated in traitlets 5.0. Use 'hmac-sha256' instead of '"hmac-sha256"' – or use CUnicode.

Info 2021-07-04 19:05:10: Python Daemon (pid: 19686): write to stderr:   FutureWarning)

Warn 2021-07-04 19:05:10: Kernel 19686 as possibly died, StdErr from Kernel Process   FutureWarning)

Warn 2021-07-04 19:05:10: StdErr from Kernel Process   FutureWarning)

Info 2021-07-04 19:05:10: Python Daemon (pid: 19686): write to stderr: /Users/Nick/miniconda3/lib/python3.7/site-packages/traitlets/traitlets.py:2154: FutureWarning: Supporting extra quotes around Bytes is deprecated in traitlets 5.0. Use 'de253f5b-0a33-492c-88b4-bed9e00964c5' instead of 'b"de253f5b-0a33-492c-88b4-bed9e00964c5"'.

Warn 2021-07-04 19:05:10: Kernel 19686 as possibly died, StdErr from Kernel Process /Users/Nick/miniconda3/lib/python3.7/site-packages/traitlets/traitlets.py:2154: FutureWarning: Supporting extra quotes around Bytes is deprecated in traitlets 5.0. Use 'de253f5b-0a33-492c-88b4-bed9e00964c5' instead of 'b"de253f5b-0a33-492c-88b4-bed9e00964c5"'.

Warn 2021-07-04 19:05:10: StdErr from Kernel Process /Users/Nick/miniconda3/lib/python3.7/site-packages/traitlets/traitlets.py:2154: FutureWarning: Supporting extra quotes around Bytes is deprecated in traitlets 5.0. Use 'de253f5b-0a33-492c-88b4-bed9e00964c5' instead of 'b"de253f5b-0a33-492c-88b4-bed9e00964c5"'.

 Start port is 9000
Info 2021-07-04 19:05:15: Launching Raw Kernel & not daemon R # /Library/Frameworks/R.framework/Resources/bin/R
Info 2021-07-04 19:05:15: Cached data exists getEnvironmentVariables, /var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb
Info 2021-07-04 19:05:15: No custom variables for Kernel as interpreter path is not defined for kernel R
Info 2021-07-04 19:05:15: Process Execution: > /Library/Frameworks/R.framework/Resources/bin/R --slave -e IRkernel::main() --args /var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/tmp-187474HFwj2GzUX9w.json
> /Library/Frameworks/R.framework/Resources/bin/R --slave -e IRkernel::main() --args /var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/tmp-187474HFwj2GzUX9w.json
Info 2021-07-04 19:05:15: Process Execution: cwd: /
cwd: /
Info 2021-07-04 19:05:15: Launching kernel in kernelProcess.ts, Class name = b, completed in 2ms, has a truthy return value, Arg 1: "/", Return Value: {"proc":{"_events":{},"_eventsCount":0,"_closesNeeded":3,"_closesGot":0,"connected":false,"signalCode":null,"exitCode":null,"killed":false,"spawnfile":"/Library/Frameworks/R.framework/Resources/bin/R","_handle":{"pid":19701},"spawnargs":["/Library/Frameworks/R.framework/Resources/bin/R","--slave","-e","IRkernel::main()","--args","/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/tmp-187474HFwj2GzUX9w.json"],"pid":19701,"stdin":{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":null,"ended":false,"endEmitted":false,"reading":false,"sync":true,"needReadable":false,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"decoder":null,"encoding":null,"readable":false},"_events":{},"_eventsCount":1,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":true,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null},"stdout":{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":null,"ended":false,"endEmitted":false,"reading":true,"sync":false,"needReadable":true,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"decoder":null,"encoding":null},"_events":{},"_eventsCount":2,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":true,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":false,"writable":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null},"stderr":{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":null,"ended":false,"endEmitted":false,"reading":true,"sync":false,"needReadable":true,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"decoder":null,"encoding":null},"_events":{},"_eventsCount":2,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":true,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":false,"writable":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null},"stdio":[{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":null,"ended":false,"endEmitted":false,"reading":false,"sync":true,"needReadable":false,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"decoder":null,"encoding":null,"readable":false},"_events":{},"_eventsCount":1,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":true,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null},{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":null,"ended":false,"endEmitted":false,"reading":true,"sync":false,"needReadable":true,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"decoder":null,"encoding":null},"_events":{},"_eventsCount":2,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":true,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":false,"writable":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null},{"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":null,"ended":false,"endEmitted":false,"reading":true,"sync":false,"needReadable":true,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":false,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"decoder":null,"encoding":null},"_events":{},"_eventsCount":2,"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":false,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":true,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":false,"writable":false,"closeEmitted":false},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","server":null,"_server":null}]},"out":{"_isScalar":false}}
Info 2021-07-04 19:05:16: Waiting for idle on (kernel): 2c48b940-33af-42d9-9a99-242b21fdfb53 -> idle
Info 2021-07-04 19:05:16: Finished waiting for idle on (kernel): 2c48b940-33af-42d9-9a99-242b21fdfb53 -> idle
Info 2021-07-04 19:05:16: shutdownSession 35ee819b-230c-4417-8f4a-dc4128f033e6, .jvsc74a57bd0d4b1a94a6e80468e8a33d673d4c80171f382c8505cfbb2e6802a25b9cd4e6af9./Users/Nick/miniconda3/bin/python./Users/Nick/miniconda3/bin/python - start
Info 2021-07-04 19:05:16: Session can be shutdown .jvsc74a57bd0d4b1a94a6e80468e8a33d673d4c80171f382c8505cfbb2e6802a25b9cd4e6af9./Users/Nick/miniconda3/bin/python./Users/Nick/miniconda3/bin/python
Info 2021-07-04 19:05:16: Dispose Kernel process
Info 2021-07-04 19:05:16: kill daemon
Info 2021-07-04 19:05:16: Starting raw kernel R
Info 2021-07-04 19:05:16: shutdownSession 01f25cf6-01dd-4252-8140-455a550965ba, .jvsc74a57bd0d4b1a94a6e80468e8a33d673d4c80171f382c8505cfbb2e6802a25b9cd4e6af9./Users/Nick/miniconda3/bin/python./Users/Nick/miniconda3/bin/python - start
Info 2021-07-04 19:05:16: Session can be shutdown .jvsc74a57bd0d4b1a94a6e80468e8a33d673d4c80171f382c8505cfbb2e6802a25b9cd4e6af9./Users/Nick/miniconda3/bin/python./Users/Nick/miniconda3/bin/python
Info 2021-07-04 19:05:16: Dispose Kernel process
Info 2021-07-04 19:05:16: kill daemon
Info 2021-07-04 19:05:16: Initial setup for untitled:/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb starting ...

Info 2021-07-04 19:05:24: Executing cell 582241e7-ad7b-4582-9301-eaa64e7568b0
Info 2021-07-04 19:05:24: Waiting for jupyter server and web panel ...
Info 2021-07-04 19:05:24: Submitting code for f398eaf0-5276-45e2-aaae-fb1efd35952c
Info 2021-07-04 19:05:24: UpdateWorkingDirectoryAndPath
Info 2021-07-04 19:05:24: Preferred kernel for untitled:/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb is undefined
Info 2021-07-04 19:05:24: Kernel switching to busy
Info 2021-07-04 19:05:24: Preferred kernel for untitled:/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb is undefined
Info 2021-07-04 19:05:24: Preferred kernel for untitled:/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb is undefined
Info 2021-07-04 19:05:24: Preferred kernel for untitled:/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb is undefined
Info 2021-07-04 19:05:24: Preferred kernel for untitled:/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb is undefined
Info 2021-07-04 19:05:24: Kernel switching to idle
Info 2021-07-04 19:05:24: Preferred kernel for untitled:/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb is undefined
Info 2021-07-04 19:05:24: Preferred kernel for untitled:/var/folders/tj/s8f2_ks15h315z5thvtnhz8r0000gp/T/Untitled-4.ipynb is undefined
Info 2021-07-04 19:05:24: Finished execution for 582241e7-ad7b-4582-9301-eaa64e7568b0
Info 2021-07-04 19:05:24: Finished executing cell 582241e7-ad7b-4582-9301-eaa64e7568b0

Thanks for the issue @nickeubank and sorry for the trouble.
We have a new implementation of notebooks that should resolve your issue. You can try it by changing some settings!
Please follow these steps: https://github.com/microsoft/vscode-jupyter/wiki/Native-Notebook-Support-in-VS-Code
And let me know if this fixes your issue.

All better, thanks so much!


update to rules_jvm_external to 6.4 breaks build with Failed to load Starlark extension '@@bazel_features//:features.bzl'

can be reproduced on this project/branch
https://github.com/JetBrains/hirschgarten/pull/68
full error message:
Cycle in the workspace file detected. This indicates that a repository is used prior to being defined.
The following chain of repository dependencies lead to the missing definition.
 - @@bazel_features
This could either mean you have to add the '@@bazel_features' repository with a statement like `http_archive` in your WORKSPACE file (note that transitive dependencies are not added automatically), or move an existing definition earlier in your WORKSPACE file.
Computing main repo mapping:
ERROR: Error computing the main repository mapping: cycles detected during computation of main repo mapping

i tried fixing it by adding explicit dependency to bazel_features - but than i get another error:
ERROR: Failed to load Starlark extension '@@bazel_features_version//:version.bzl'.
Cycle in the workspace file detected. This indicates that a repository is used prior to being defined.
The following chain of repository dependencies lead to the missing definition.
 - @@bazel_features_version
This could either mean you have to add the '@@bazel_features_version' repository with a statement like `http_archive` in your WORKSPACE file (note that transitive dependencies are not added automatically), or move an existing definition earlier in your WORKSPACE file.
ERROR: Error computing the main repository mapping: cycles detected during computation of main repo mapping

Though, if I add bazel_features depndency explicit, but WORKSPACE-style - it starts to work. This might be a bug in bazel features so I'll file it there.

We load bazel_features from our MODULE.bazel here, and I think that's all we need to do in order to start using it via bzlmod. I believe that the @@bazel_features_version workspace contains the value of the current version bazel number, so think this may be an issue with bazel_features and not us.

I'm not sure this is bzlmod specific. I encountered this issue when upgrading rules_jvm_external to 6.4 in a traditional WORKSPACE project.

@shs96c, To clarify, is the suggested solution that we add
bazel_dep(
    name = "bazel_features",
    version = "1.17.0",
)

in our own projects, in order to fix the cyclic dependency issue? Strange since we don't specifically use bazel_features it should just be picked up transitively
To be clear, this was all working before and broke after the upgrade of rules_jvm_external from 6.2 to 6.4
@fmeum has suggested this as the possible cause: https://github.com/bazelbuild/rules_java/issues/225#issuecomment-2388494967
Sorry if its a red-herring, I am a basic user of bazel, I'm still trying to understand bazel/modules, but it does look and feel like a regression/bug.

You could also call rules_jvm_external's dependency macro in your WORKSPACE file. The workaround is only needed because rules_sonatype is a WORKSPACE dep, these issues can't arise with pure Bzlmod.

Here is a reproduction with a simple WORKSPACE repo:
https://github.com/gergelyfabian/bazel-scala-example/tree/rules_jvm_external_6.4
I don't see rules_sonatype used here, but maybe I just missed it (checked external/ in the cache).
I also call the external dependency macro from rules_jvm_external (on the branch).
In addition I tried (did not commit that) explicitly calling bazel_features at the top of my WORKSPACE file, but it still has a cycle, even though with a different error:
$ bazel build //...
INFO: Invocation ID: cb5b147f-199c-4c49-9e79-3d71660fa98b
ERROR: Failed to load Starlark extension '@@bazel_features_version//:version.bzl'.
Cycle in the workspace file detected. This indicates that a repository is used prior to being defined.
The following chain of repository dependencies lead to the missing definition.
 - @@bazel_features_version
This could either mean you have to add the '@@bazel_features_version' repository with a statement like `http_archive` in your WORKSPACE file (note that transitive dependencies are not added automatically), or move an existing definition earlier in your WORKSPACE file.
ERROR: Error computing the main repository mapping: cycles detected during computation of main repo mapping

So, the issue was solved for us after switching rules_sonatype to bzlmod dep instead of WORKSPACE one. I'm closing the issue, since the diagnostics about rules_sonatype were right.
@gergelyfabian I would assume you also have some dependency incorrectly configured (not rules_sonatype probably, but a different one) which also raises the same error and also do more diagnostics or open a separate issue.
I'm closing this one
@fmeum thanks a lot for helping with this

So, the issue was solved for us after switching rules_sonatype to bzlmod dep instead of WORKSPACE one.

To be precise: to bzlmod (WIP) version of rules_scala: https://github.com/mbland/rules_scala/tree/bzlmod

Thanks. That's a very important detail. We did not switch to bzlmod mainly due to rules_scala not having it available.

For me the solution was to add in my WORKSPACE (at the top):
http_archive(
    name = "bazel_features",
    sha256 = "bdc12fcbe6076180d835c9dd5b3685d509966191760a0eb10b276025fcb76158",
    strip_prefix = "bazel_features-1.17.0",
    url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.17.0/bazel_features-v1.17.0.tar.gz",
)

load("@bazel_features//:deps.bzl", "bazel_features_deps")

bazel_features_deps()

This is kind of a parallel of what rules_jvm_external defines.
But, to take it even further...
I could move that stanza down to where rules_jvm_external is defined, so this is not a conflict with any other dependency in my project.
Finally I manage to only reorganize the WORKSPACE inclusions so that the error disappears:
This works:
load("@rules_jvm_external//:repositories.bzl", "rules_jvm_external_deps")

rules_jvm_external_deps()

load("@rules_jvm_external//:setup.bzl", "rules_jvm_external_setup")

rules_jvm_external_setup()

load("@rules_jvm_external//:defs.bzl", "maven_install")
load("@rules_jvm_external//:specs.bzl", "maven")
load("@rules_jvm_external_deps//:defs.bzl", rules_jvm_external_deps_pinned_maven_install = "pinned_maven_install")

rules_jvm_external_deps_pinned_maven_install()

This doesn't work:
load("@rules_jvm_external//:defs.bzl", "maven_install")
load("@rules_jvm_external//:repositories.bzl", "rules_jvm_external_deps")

rules_jvm_external_deps()

load("@rules_jvm_external//:setup.bzl", "rules_jvm_external_setup")

rules_jvm_external_setup()

load("@rules_jvm_external//:specs.bzl", "maven")
load("@rules_jvm_external_deps//:defs.bzl", rules_jvm_external_deps_pinned_maven_install = "pinned_maven_install")

So I had maven_install's definition loaded just too early and this caused the cycle error.
When I check the docs I see that they do the setup in the proper order, I must have had this for longer in the improper order... (probably did not pay enough attention somewhere around upgrading to 4.1).

And, in my previous attempts to work this around I just missed these lines just after importing bazel_features:
load("@bazel_features//:deps.bzl", "bazel_features_deps")

bazel_features_deps()

I guess it could be the same issue for the reporter:

i tried fixing it by adding explicit dependency to bazel_features - but than i get another error:


Returned Address Sets always contains ip ..*.255

Hi,
if you run Scan() the result will always contain the number of open ips on the specific port but always the same IP (e.g. <IP_ADDRESS> or <IP_ADDRESS>).
This is caused because you dereference a variable inside a GO Routine which was referenced inside a Range Loop.
func (s *Scanner) Scan() []AddressSet {
	...
         // here you get a reference to the specific id
	for _, ip := range s.ips {

and then

                                                 // here you use the referenced IP which is at this time the last item of the range loop
						results = append(results, AddressSet{
							IP:       copyIP(ip),
							Port:     port,
							Protocol: proto,
						})

To fix that, you need to copy the id first into a variable and pass it into the go routine (as you did with address).

The current Scan() is unusable right now. I was thinking that something was wrong on my network. Thanks for the PR!

Thanks for fixing the issue!


Cilium-agent incorrectly handles rollouts of statefulsets

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
There are multiple issues with how we handle the recreation of statefulset pods on the same node. This is specific to statefulsets as after the rolling upgrade of them, they have the same namespace and name.

Informer lagging case

In case of informer lagging, it might contain an old pod object in store, which we use for assigning ownerReference.
Here we get pod information for ownerReference: https://github.com/cilium/cilium/blob/bacf2e8718e603b6b74bd599711d73f3f7bfcddb/pkg/endpointmanager/endpointsynchronizer.go#L172
which comes from fetchK8sMetadataForEndpoint: https://github.com/cilium/cilium/blob/63e2676ccbe992af3243253725dab2bfc7981a9d/daemon/cmd/endpoint.go#L443
and only in HighScaleIPCache case it's fetched from k8s control plane, in most of the cases it's fetched from local store:
https://github.com/cilium/cilium/blob/e43b759bab69c9f978fd893a75ae7c3f03d184b0/daemon/cmd/state.go#L193-L199
This can be easily reproduced by adding artificial time.Sleep in Add/Update/Delete handlers in the pod informer. When ownerReference is set to the old pod then kube-controller-manager GCes CiliumEndpoint and sync-to-k8s-ciliumendpoint controller never recreates CiliumEndpoint as it stores local copy and doesn't react to this delete event thinking that there is correct CEP: https://github.com/cilium/cilium/blob/bacf2e8718e603b6b74bd599711d73f3f7bfcddb/pkg/endpointmanager/endpointsynchronizer.go#L138
Potential solutions:

During CNI Add verify that UID of the pod is the same as the pod in informer's store
Make sync-to-k8s-ciliumendpoint controller react to changes to CiliumEndpoint.

This is more likely to occur in 1.13 as we don't use Resource[T] for informer updates, but still can happen in 1.14/1.15 under high pod churn on the node.

Delayed Delete pod event

CNI ADD/CNI DEL are independent from pod informer updates. In case statefulset pod is recreated on the same node, we might trigger a Delete event after recreating statefulset pod. As it has the same namespace/name it can cause some issues, for example, LocalRedirectPolicy depends only on namespace/name of the pod:

trigger of deletion - https://github.com/cilium/cilium/blob/fbebd4062d96e330d82f0e976145af4711f0f4f2/pkg/k8s/watchers/pod.go#L542-L544
id of policy entries consists only of namespace/name: https://github.com/cilium/cilium/blob/825b91d17489b8e7f4d82ce92b402a2b2581e97d/pkg/redirectpolicy/manager.go#L316-L319

Potential solution:
We should definitely review this case and also take into account UID of pod when receiving delete event (I only did initial review where I found issue with LocalRedirectPolicy).

Missed Delete/Add event

In some very rare cases, informer may skip the Delete/Add event and trigger the Update event instead with references to a new and old pod (because they have the same namespace/name). For example, this can happen when watch requests to k8s control plane gets terminated and the informer performs a relist.
Update trigger: https://github.com/cilium/cilium/blob/fbebd4062d96e330d82f0e976145af4711f0f4f2/pkg/k8s/watchers/pod.go#L140-L149
This can potentially cause for example not detecting pod label's change. Scenario:

Pod A with label X=Y
Pod A gets deleted and recreated as Pod A' on the same node but without label X=Y (Pod A' has the same namespace/name)
Pod A' gets patched with label X=Y
If the informer skips Delete/Add/Update events and triggers an update between Pod A with labels -> Pod A' with labels, we might fail to detect a patch of labels in the last step as we would be comparing Pod A and Pod A': https://github.com/cilium/cilium/blob/fbebd4062d96e330d82f0e976145af4711f0f4f2/pkg/k8s/watchers/pod.go#L361

Potential solution:

Take into account UID of the pod when handling an update event.

Cilium Version
1.13-1.15 affected
Kernel Version
N/A
Kubernetes Version
N/A
Sysdump
No response
Relevant log output
No response
Anything else?
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

In case of informer lagging, it might contain an old pod object in store, which we use for assigning ownerReference.
Here we get pod information for ownerReference:

This can be easily reproduced by adding artificial time.Sleep in Add/Update/Delete handlers in the pod informer. When ownerReference is set to the old pod then kube-controller-manager GCes CiliumEndpoint and sync-to-k8s-ciliumendpoint controller never recreates CiliumEndpoint as it stores local copy and doesn't react to this delete event thinking that there is correct CEP:

It seems in the screenshot provided in this https://github.com/cilium/cilium/issues/29967 issue there is a similar error.

This GH issue will likely fix https://github.com/cilium/cilium/issues/30820 and https://github.com/cilium/cilium/issues/27123

We have also encountered similar problems.


How to set PremultiplyAlpha？

When this PR (https://github.com/pixijs/spine-v8/pull/30) is merged, pma textures can be loaded without doing anything in particular.

From Pixi v8.3.0 and the v2.0.3 of this library, pma loading is managed automatically.


Add Medicine Prediction System

The Medicine Prediction System is a healthcare application designed to assist doctors and patients in identifying appropriate medications based on symptoms and medical history. The system leverages data to predict and suggest possible prescriptions, improving the accuracy and speed of diagnosis. Key functionalities include symptom input, real-time medicine recommendations, personalized treatment plans, and secure storage of medical records. It aims to streamline the prescription process, enhance patient care, and reduce errors in medication by providing reliable and data-driven predictions.

@ishakatiyar06 elaborate on the tech stack & architecture. How does this system fit for our repo?

It is a web application which have both frontend and backend. Login/Signup module using Flask framework and frontend using html, css and js which predicts the disease, precautions and medicines based on the user input. It predicts disease using machine learning algorithm.

Hey can you guide me how do I add my application? I have forked this repository, then what should i do next?


KeyError: 'feat_res4'

in Line 324 of faster_rcnn_norm_aware.py : self.in_channels = map(int, in_channels), it should be : self.in_channels = list(map(int, in_channels)) when you are running the code in python3. But there will be more bugs after you motify that line,so you would better change your environment to python2.x.


Move some more generic settings to _global_settings

Do not check for hasattr() of settings.CACHES, it must be always defined in global settings


Possible incorrect pipeline barrier

https://github.com/SaschaWillems/Vulkan/blob/603fdb8a161d0b94cffc5e3e59a1c6301d2c1ebb/examples/computeparticles/computeparticles.cpp#L188
In my fork I'm getting a validation failure on the pipeline barrier that's being created here.
https://github.com/SaschaWillems/Vulkan/blob/603fdb8a161d0b94cffc5e3e59a1c6301d2c1ebb/examples/computeparticles/computeparticles.cpp#L197
The error is
vkCmdPipelineBarrier(): pBufferMemBarriers[0].srcAccessMask (0x4) is not supported by srcStageMask (0x8).

If I change the source stage mask from VK_PIPELINE_STAGE_VERTEX_SHADER_BIT to VK_PIPELINE_STAGE_VERTEX_INPUT_BIT the validation error goes away.  I had to do a similar conversion to the destination stage mask in the second pipeline barrier in that function.

Thx for noticing. Saw them in a few examples too with latest layers, esp. for the ones that sync between graphics and compute. Will try to fix these.


Changing crop to use aspect throws an error

Using the following example code throws a type error:

Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The provided value is not of type '(CSSImageValue or HTMLImageElement or SVGImageElement or HTMLVideoElement or HTMLCanvasElement or ImageBitmap or OffscreenCanvas)'

import React from "react";
import ReactDOM from "react-dom";
import ReactCrop, { makeAspectCrop } from "react-image-crop";
import "react-image-crop/dist/ReactCrop.css";

import "./styles.css";

class App extends React.Component {
  state = {
    src: null,
    crop: {
      x: 10,
      y: 10,
      aspect: 1,
      height: 80
    }
  };

  onSelectFile = e => {
    if (e.target.files && e.target.files.length > 0) {
      const reader = new FileReader();
      reader.addEventListener(
        "load",
        () =>
          this.setState({
            src: reader.result
          }),
        false
      );
      reader.readAsDataURL(e.target.files[0]);
    }
  };

  onImageLoaded = async (image, pixelCrop) => {
    this.setState({ image });
    if (pixelCrop) {
      const finalImage = await this.getCroppedImg(
        image,
        pixelCrop,
        "newFile.jpeg"
      );
      this.setState({ finalImage });
    }
  };

  onCropComplete = async (crop, pixelCrop) => {
    const finalImage = await this.getCroppedImg(
      this.state.image,
      pixelCrop,
      "newFile.jpeg"
    );
    this.setState({ finalImage });
  };

  onCropChange = crop => {
    this.setState({ crop });
  };

  getCroppedImg(image, pixelCrop, fileName) {
    const canvas = document.createElement("canvas");
    canvas.width = pixelCrop.width;
    canvas.height = pixelCrop.height;
    const ctx = canvas.getContext("2d");

    ctx.drawImage(
      image,
      pixelCrop.x,
      pixelCrop.y,
      pixelCrop.width,
      pixelCrop.height,
      0,
      0,
      pixelCrop.width,
      pixelCrop.height
    );

    // As Base64 string
    // const base64Image = canvas.toDataURL('image/jpeg');

    // As a blob
    return new Promise((resolve, reject) => {
      canvas.toBlob(file => {
        file.name = fileName;
        resolve(file);
      }, "image/jpeg");
    });
  }

  render() {
    return (

          <input type="file" onChange={this.onSelectFile} />

        {this.state.src && (
          <ReactCrop
            src={this.state.src}
            crop={this.state.crop}
            onImageLoaded={this.onImageLoaded}
            onComplete={this.onCropComplete}
            onChange={this.onCropChange}
          />
        )}

    );
  }
}

const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);

Quick solution was to wrap the ctx variables in another async/await but haven't yet looked into the tool code to see what might be causing the different rendering while using aspect

Nevermind I misread your issue, this happens because when using an aspect from it calls onChange and onCropComplete with the filled in crop so it gets set to state. This happens before the onImageLoad event so you can add a safeguard:
onCropComplete = async (crop, pixelCrop) => {
    if (this.state.image) {
      const croppedImageUrl = await this.getCroppedImg(
        this.state.image,
        pixelCrop,
        "newFile.jpeg"
      );
      this.setState({ croppedImageUrl });
    }
  };

I will change the order of the calls so that this won't happen in 6.0.2

Nevermind I misread your issue, this happens because when using an aspect from it calls onChange and onCropComplete with the filled in crop so it gets set to state. This happens before the onImageLoad event so you can add a safeguard:
onCropComplete = async (crop, pixelCrop) => {
    if (this.state.image) {
      const croppedImageUrl = await this.getCroppedImg(
        this.state.image,
        pixelCrop,
        "newFile.jpeg"
      );
      this.setState({ croppedImageUrl });
    }
  };

Yeah perfect, thats about how I solved it. just got puzzled as it did not happen with just using height & width instead of aspect in the crop object. Thank you for your prompt reply @DominicTobias 💯

Released in 6.0.2 and updated sandbox demo, see note on setting image ref to state:

Patch release to change order of calls when using aspect crops - onImageLoaded is called before onChange and onComplete so that getting an image reference before making a crop on the client is more convenient in this situation. Note that if you set the image ref to state (which is probably unnecessary), then it won't exist by the time onChange and onComplete are called so it's recommended that you don't. Refer to the sandbox example if you're confused.


Issues running nlt_test.py

When running nlt_test.py I'm getting the following error:

Running postproc.py to generate the json gives the following error:

Am I missing some files to run postproc.py?
Below is the folder structure I'm using:

With the following files within ./checkpoints/test_30/

And here is the content of the checkpoints.ini

As the error message said, your rgb_sum is None. Have you checked why that's the case? Likely an image loading error.
Closing because this error looks like a data issue of yours. Please feel free to reopen if you think the problem is with the code.


Favourites and Keep Going cards don't do anything when pressed

interface Props {
    navigation: any,
    halfSize: boolean,
    imageInfo: ImageInfo,
    title: string,
    backgroundColor: string,
    category: string,
    url: string,
    favourite: FavouriteInfo
    ```

don't think this is relevant to react-native-config


Fix retiming for synth_* and for abc -dff

Calling abc -dff now implies the addition of -D 1 (delay target of 1ps) if -D argument is not specified -- without this, ABC's retime command will not get called
This is particularly useful for synth_* -retime calls in which you can't specify -D easily
synth_xilinx to now perform techmap +/xilinx/ff_map.v after abc -dff call

EDIT:

Also fixed a nasty S0 -> S1 typo when storing initial flop states!!

On this circuit:
module top(input clk, input [7:0] a, output z);
reg [3:0] ff = 4'b0;
always @(posedge clk)
    ff <= {ff[2:0], ^a};
assign z = ff[3];
endmodule

Without these two fixes this is what we get: before.pdf
After: after.pdf

ff_map.v contains inversion:
https://github.com/YosysHQ/yosys/blob/master/techlibs/xilinx/ff_map.v#L31
Therefore I don't think mapping after abc -lut will work. Instead I think a three-stage approach (abc -dff, then FF techmapping, then abc -lut) like other synth_ commands use is the best way forward.

ff_map.v contains inversion:
https://github.com/YosysHQ/yosys/blob/master/techlibs/xilinx/ff_map.v#L31
Therefore I don't think mapping after abc -lut will work. Instead I think a three-stage approach (abc -dff, then FF techmapping, then abc -lut) like other synth_ commands use is the best way forward.

Disagree with calling ABC twice. Instead, I have (at the risk of making things less tidy) added a new techmap call that transforms just those dffs that need inversion before abc.

Consider running retime even if no -D specified?

This now means that calling abc -dff will always retime the circuit...


FEATURE: Filter up new messages

I would like a way to more easily identify channels with new messages.
The use case is someone who has dozens of channels and 1:1 conversations, such that paging through the list to review all of them is required.  Currently, there is no paging shortcut, so scrolling through the list is required; however, even if keys for paging the channel list existed, it would still require some effort to identify channels with new messages.  I'd like a way of grouping the channels with new messages, to more easily identify, navigate to, and address them.  I don't have a preferred idea, but a couple that come to mind are:

A second, separate list at the top of the channel list, containing only channels with unread messages
Auto-sorting channels with new messages to the top of the list

I'd also like to have this. Hope that we can have this

On the master branch there is a commit which allows you to jump to channels that have new messages (#139)

Closing this in favour of #139


Add optional reference point to problem

Introduces a reference point field reference_point to Kurobako's problems. Prior to this change, the reference points could be specified via attrs which was somewhat ad-hoc. This PR also adds an actual reference point to ZDT for demonstrational purpose.
This field is

read from when plotting hypervolumes.
is optional. If None, plotting will fall back to a hard-coded point.

Pull Request Test Coverage Report for Build 473657207

0 of 11 (0.0%)  changed or added relevant lines in 3 files are covered.
29 unchanged lines in 7 files lost coverage.
Overall coverage decreased (-0.2%) to 14.273%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

kurobako_problems/src/zdt.rs
0
1
0.0%

src/record/study.rs
0
2
0.0%

kurobako_core/src/problem.rs
0
8
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/record/study.rs
1
0%

../../../../../usr/share/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-0.12.1/src/dimension/mod.rs
3
0%

../../../../../usr/share/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-0.12.1/src/error.rs
3
0%

../../../../../usr/share/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs
5
0%

../../../../../usr/share/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/src/distributions/uniform.rs
5
0%

../../../../../usr/share/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs
6
0%

../../../../../usr/share/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-0.12.1/src/impl_views.rs
6
0%

Totals

Change from base Build 459239797:
-0.2%

Covered Lines:
1098

Relevant Lines:
7693

💛  - Coveralls

Pull Request Test Coverage Report for Build 473657207

0 of 11 (0.0%)  changed or added relevant lines in 3 files are covered.
29 unchanged lines in 7 files lost coverage.
Overall coverage decreased (-0.2%) to 14.273%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

kurobako_problems/src/zdt.rs
0
1
0.0%

src/record/study.rs
0
2
0.0%

kurobako_core/src/problem.rs
0
8
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/record/study.rs
1
0%

../../../../../usr/share/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-0.12.1/src/dimension/mod.rs
3
0%

../../../../../usr/share/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-0.12.1/src/error.rs
3
0%

../../../../../usr/share/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/inline_lazy.rs
5
0%

../../../../../usr/share/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/src/distributions/uniform.rs
5
0%

../../../../../usr/share/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs
6
0%

../../../../../usr/share/rust/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-0.12.1/src/impl_views.rs
6
0%

Totals

Change from base Build 459239797:
-0.2%

Covered Lines:
1098

Relevant Lines:
7693

💛  - Coveralls

PTAL.

PTAL.

Thanks for your suggestions, applied and PTAL.

Thanks for your suggestions, applied and PTAL.

Codecov upload failure by CI.
with:
    github-token: ***
    parallel: true
    path-to-lcov: /tmp/grcov-report-vrio2uc3gci
    coveralls-endpoint: https://coveralls.io
Using lcov file: /tmp/grcov-report-vrio2uc3gci
Error:  "2021-01-11T01:04:41.932Z"  'error from getOptions'
Error: Error: Command failed: git cat-file -p f7c81312770f389e4b17f8b8f63f879a9e55324b
fatal: Not a valid object name f7c81312770f389e4b17f8b8f63f879a9e55324b

Looks similar to the "race condition" issue with checkout@v1  but I'm not entirely sure since master haven't been updated. How about trying checkout@v2?

Codecov upload failure by CI.
with:
    github-token: ***
    parallel: true
    path-to-lcov: /tmp/grcov-report-vrio2uc3gci
    coveralls-endpoint: https://coveralls.io
Using lcov file: /tmp/grcov-report-vrio2uc3gci
Error:  "2021-01-11T01:04:41.932Z"  'error from getOptions'
Error: Error: Command failed: git cat-file -p f7c81312770f389e4b17f8b8f63f879a9e55324b
fatal: Not a valid object name f7c81312770f389e4b17f8b8f63f879a9e55324b

Looks similar to the "race condition" issue with checkout@v1  but I'm not entirely sure since master haven't been updated. How about trying checkout@v2?

How about trying checkout@v2?

Sounds good. Thank you for your suggestion.

How about trying checkout@v2?

Sounds good. Thank you for your suggestion.


feat(multiple-metrics): updated latency section and images

Description
Updated content to support our new multiple metrics feature hopefully coming out by the end of this week. In details:

Updated latency use case section to only cover how to compare upstream vs kong latency. Previously, we had two separate section but you don't need to create two individual reports anymore.
Updated all images to cover UI changes.

Jira: https://konghq.atlassian.net/browse/MA-1914
Aha: https://konghq.aha.io/features/KP-299
Testing instructions
Preview link:
Checklist

[ ] Review label added
[ ] PR pointed to correct branch (main for immediate publishing, or a release branch: e.g. release/gateway-3.2, release/deck-1.17)

Got a new image LGTM


freesurfer segmentation results extraction activity example BIDS-Prov

See README.md file for additional information.  This is an example derived from ABIDE NIDM files containing Freesurfer segmentation statistics.

(Note for @bclenet: let's keep this PR open as it is)


Add state database

We will need to have a persistent state database of some sort. This database should handle concurrency issues, that is being written to by several sources at the same time.

@emilyxzhou, what do you think of audrow/mongodb-statedb?
I use MongoDB to handle concurrency issues. The idea is that each node needing to write to the state database would have an instance of this class. In addition to handling concurrency, this approach simplifies error handling, by doing it in the class instance, rather than having to send it to a ROS node that then sends back an error state, which would then need to be interpreted and then handled.
I imagine using ROS's parameters to set the needed host and port for this class.

@audrow, looks good! This MongoDB approach is much simpler than dealing with concurrency in a ROS node.

Great, I'll close this issue then. We can open it back up if the above approach doesn't work for us.


[WIP] Add Kafka version coverage tests

Master issue: #138
Use one code to build multiple docker images for Kafka client version 1.x.0 and 2.y.0.
Kafka client <IP_ADDRESS> could also pass the simpleProduceAndConsume tests but from the log we can see the <IP_ADDRESS> consumer cannot commit offsets. Therefore it's treated as not supported by KoP.
In additions, the current integration tests cannot be run locally (at least with MacOS) because the advertised address was set to localhost. I fix this problem by replacing it with a site local address.

Currently, it has some problems with Kafka client tests. When the container of Kafka client exits, it doesn't print ExitCode: 0 so exceptions would be thrown from:
https://github.com/streamnative/kop/blob/41f274ccd629c2e18edd33ccecb50c70ee593257/tests/src/test/java/io/streamnative/pulsar/handlers/kop/KafkaIntegrationTest.java#L204
On the other hand, it seems to have a race condition in https://github.com/streamnative/kop/blob/41f274ccd629c2e18edd33ccecb50c70ee593257/tests/src/test/java/io/streamnative/pulsar/handlers/kop/KafkaIntegrationTest.java#L192-L193. The race condition applies in current integration tests.

From https://github.com/streamnative/kop/pull/158#issuecomment-637199456 , I have to use a separate PR to build the new docker images, so I close this PR first.
As for the problems with Kafka client tests

The ExitCode problem is the Dockerfile's execute command doesn't run echo "ExitCode: $?, the fix will be in the new PR later.
The race condition could be verified by a simple test, I'll open a new issue.


Lines lost when logging in combination with AnsiConsole.Live

Information
Edition	Windows 11 Enterprise
Version	22H2
Installed on	14/09/2022
OS build	22621.819
Serial number<PHONE_NUMBER>57
Experience	Windows Feature Experience Pack 1000.22636.1000.0

Terminal: Windows Terminal

Describe the bug
I'm assuming this is supposed to be supported, as the AnsiConsole.Status demo uses AnsiConsole.WriteLine while Status is running.
Bug: some lines go missing when logging while using AnsiConsole.Live. See repro steps:
To Reproduce
// Program.cs
using Spectre.Console;
for (int i = 1; i < 3; i++)
{
    await Task.Delay(TimeSpan.FromSeconds(3));
    AnsiConsole.WriteLine("EMPTY LINE A "+i);
    AnsiConsole.WriteLine();
    AnsiConsole.Write(new Rule());
}

await AnsiConsole.Live(new Markup("Loading...")).StartAsync(async ctx =>
{
    for (int i = 1; i < 5; i++)
    {
        await Task.Delay(TimeSpan.FromSeconds(3));
        AnsiConsole.WriteLine("EMPTY LINE B " + i);
        AnsiConsole.WriteLine("                                                     ");
        AnsiConsole.Write(new Rule());
        var t = new Table().AddColumn("A-----------------").AddRow("" + i);
        ctx.UpdateTarget(t);
    }
});

Expected behavior
Output A and B should be similar.
Actual behavior:
Output looks broken and line "EMPTY LINE B 1" is missing.
If this behavior is not supported, AnsiConsole.Write should throw an exception if a Live task is currently running. Otherwise, it should have the correct output.
Screenshots

Additional context
N/A

OK... I figured out that the issue is caused by spectre assuming that the initial target ends with a new line. Changing it to new Markup("Loading...\n") fixes the issue. Spectre could be improved by ensuring/checking that this is the case when passed, but this is such a small think I'm going to close this issue for now.


 Also fixes Lua 5.3 incompatibility in latclient/moonshine.lua (loadstring usage). Some other warnings not related to globals, not sure how to fix some of them:
src/sailor.lua:75:16: variable 'GETMULTI' is never accessed
src/sailor.lua:97:19: unused variable 'c'
src/sailor.lua:160:16: accessing uninitialized variable 'res'
src/sailor.lua:203:5: unreachable code
src/sailor.lua:240:11: unused variable 'model'
src/sailor/blank-app/tests/bootstrap_resty.lua:2:7: unused variable 't'
src/sailor/db/luasql_common.lua:79:8: value assigned to variable 'query' is unused
src/sailor/db/luasql_common.lua:151:2: value assigned to variable 'key' is unused
src/sailor/db/luasql_common.lua:251:19: accessing uninitialized variable 'key'
src/sailor/db/resty_mysql.lua:168:19: accessing uninitialized variable 'key'
src/sailor/db/resty_mysql.lua:175:8: unused variable 'helper'
src/sailor/model.lua:108:10: unused variable 'attr'
src/sailor/model.lua:136:8: unused variable 'key'
src/sailor/model.lua:137:8: unused variable 'attributes'
src/sailor/model.lua:172:8: unused variable 'attributes'
src/sailor/model.lua:278:8: unused variable 'key'
src/sailor/page.lua:13:7: unused variable 'match'
src/sailor/session.lua:10:7: unused variable 'utils'
src/sailor/test.lua:13:7: unused variable 'db_conf'
src/web_utils/session.lua:12:30: unused variable 'strsub'

This is excellent! Thanks :dancer:
I'll take a look at these warnings :3
Which software are you using to generate this output?

It's Luacheck =)