sparkmagic icon indicating copy to clipboard operation
sparkmagic copied to clipboard

Fix the bug that reconnectsparkmagic cause 'Error Starting Kernel' in jupyterlab

Open qwertwwwe opened this issue 4 years ago • 1 comments

Description

Fix the bug that reconnectsparkmagic cause 'Error Starting Kernel' in jupyterlab, add the parameter 'name' in create new session. The function self._get_kernel_manager_new_session create a new session without passing the 'name' parameter, it creates a session with its name is null, the response for api '/api/sessions' in jupyter notebook contains an item with the name is null, this cause the jupyterlab failed to load the session list. When we refresh the jupyterlab web page, jupyterlab pop a 'Error Starting Kernel' error. Test in jupyterlab 2.1.3, this pop the error 'Error Starting Kernel'. In jupyterlab 2.2.9, it doesn't pop this error, but failed to load the running sessions in 'Running Terminals and Kernels' subpage.

Checklist

  • [x] Wrote a description of my changes above
  • [ ] Added a bullet point for my changes to the top of the CHANGELOG.md file
  • [x] Added or modified unit tests to reflect my changes
  • [x] Manually tested with a notebook
  • [ ] If adding a feature, there is an example notebook and/or documentation in the README.md file

qwertwwwe avatar Dec 10 '20 09:12 qwertwwwe

Hi @qwertwwwe thanks for making a PR! Can you provide instructions for reproducing the bug without this fix in Jupyterlab?

devstein avatar Jun 05 '21 19:06 devstein