Skip to content

Bug: Raise RuntimeError when starting #247

@wty20060888

Description

@wty20060888

Device: Raspberry Pi 4B

OS: Ubuntu 20.04

Version:

Python 3.8
jupyter 1.0.0
jupyter-client 6.2.0
jupyter-console 6.4.0
jupyter-core 4.7.1

uncomment these two lines in the file jupyter_console_config.py

  • c.ZMQTerminalInteractiveShell.image_handler = 'PIL'
  • c.ZMQTerminalInteractiveShell.include_other_output = True

start a session with command:

jupyter console

and these show up:

Shutting down kernel
Task exception was never retrieved
future: <Task finished name='Task-9' coro=<ZMQTerminalInteractiveShell.handle_external_iopub() done, defined at /usr/local/lib/python3.8/dist-packages/jupyter_console-6.4.1.dev0-py3.8.egg/jupyter_console/ptshell.py:835> exception=RuntimeError("There is no current event loop in thread 'ThreadPoolExecutor-0_0'.")>
Traceback (most recent call last):
File "/usr/lib/python3.8/asyncio/tasks.py", line 282, in __step
result = coro.throw(exc)
File "/usr/local/lib/python3.8/dist-packages/jupyter_console-6.4.1.dev0-py3.8.egg/jupyter_console/ptshell.py", line 839, in handle_external_iopub
poll_result = await loop.run_in_executor(
File "/usr/lib/python3.8/asyncio/futures.py", line 260, in await
yield self # This tells Task to wait for completion.
File "/usr/lib/python3.8/asyncio/tasks.py", line 349, in __wakeup
future.result()
File "/usr/lib/python3.8/asyncio/futures.py", line 178, in result
raise self._exception
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/home/ubuntu/.local/lib/python3.8/site-packages/zmq/_future.py", line 306, in poll
f = p.poll(timeout)
File "/home/ubuntu/.local/lib/python3.8/site-packages/zmq/_future.py", line 61, in poll
future = self._Future()
File "/usr/lib/python3.8/asyncio/events.py", line 639, in get_event_loop
raise RuntimeError('There is no current event loop in thread %r.'
RuntimeError: There is no current event loop in thread 'ThreadPoolExecutor-0_0'.

If I don't change the config file, the command jupyter console can be executed normally.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions