opencybersecurityalliance / kestrel-jupyter

Kestrel Jupyter Notebook Kernel
Apache License 2.0
9 stars 2 forks source link

kernel exit error #5

Closed subbyte closed 3 years ago

subbyte commented 3 years ago

When exiting Jupyter by Ctrl+C, it may result in an error message:

[I 22:13:39.830 NotebookApp] KernelRestarter: restarting kernel (1/5), keep random ports
[E 22:13:39.830 NotebookApp] Exception in callback <bound method KernelRestarter.poll of <jupyter_client.ioloop.restarter.IOLoopKernelRestarter object at 0x7fba0366c0a0>>
    Traceback (most recent call last):
      File "/workspace/venv/kestrel/lib/python3.9/site-packages/tornado/ioloop.py", line 905, in _run
        return self.callback()
      File "/workspace/venv/kestrel/lib/python3.9/site-packages/jupyter_client/restarter.py", line 116, in poll
        self.kernel_manager.restart_kernel(now=True, newports=newports)
      File "/workspace/venv/kestrel/lib/python3.9/site-packages/jupyter_client/manager.py", line 503, in restart_kernel
        self.shutdown_kernel(now=now, restart=True)
      File "/workspace/venv/kestrel/lib/python3.9/site-packages/jupyter_client/manager.py", line 441, in shutdown_kernel
        self.interrupt_kernel()
      File "/workspace/venv/kestrel/lib/python3.9/site-packages/jupyter_client/manager.py", line 597, in interrupt_kernel
        raise RuntimeError("Cannot interrupt kernel. No kernel is running!")
    RuntimeError: Cannot interrupt kernel. No kernel is running!

Need to check whether the kernel interrupt method is implemented.

subbyte commented 3 years ago

seems like a Jupyter issue, which has been resolved in the latest version of Jupyter.