Skip to content

Support Jupyter Lab 4 #47

@capital-G

Description

@capital-G

Just trying to update to lab 4 gives this error.

[I 2024-05-13 14:27:46.415 ServerApp] jupyterlab | extension was successfully loaded.

  _   _          _      _
 | | | |_ __  __| |__ _| |_ ___
 | |_| | '_ \/ _` / _` |  _/ -_)
  \___/| .__/\__,_\__,_|\__\___|
       |_|

Read the migration plan to Notebook 7 to learn about the new features and the actions to take if you are using extensions.

https://jupyter-notebook.readthedocs.io/en/latest/migrate_to_notebook7.html

Please note that updating to Notebook 7 might break some of your extensions.

[I 2024-05-13 14:27:46.422 ServerApp] nbclassic | extension was successfully loaded.
[I 2024-05-13 14:27:46.423 ServerApp] The port 8888 is already in use, trying another port.
[I 2024-05-13 14:27:46.423 ServerApp] Serving notebooks from local directory: /Users/scheiba/tmp/lcsession
[I 2024-05-13 14:27:46.423 ServerApp] Jupyter Server 2.14.0 is running at:
[I 2024-05-13 14:27:46.423 ServerApp] http://scheiba-mbp.local:8889/lab?token=...
[I 2024-05-13 14:27:46.423 ServerApp]     http://127.0.0.1:8889/lab?token=...
[I 2024-05-13 14:27:46.423 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[I 2024-05-13 14:27:51.215 ServerApp] 302 GET / (@127.0.0.1) 1.05ms
[I 2024-05-13 14:27:51.223 LabApp] 302 GET /lab? (@127.0.0.1) 1.28ms
[E 2024-05-13 14:27:56.844 ServerApp] Uncaught exception
    Traceback (most recent call last):
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/http1connection.py", line 276, in _read_message
        delegate.finish()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/routing.py", line 268, in finish
        self.delegate.finish()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 2399, in finish
        self.execute()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 2421, in execute
        self.handler = self.handler_class(
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/websocket.py", line 220, in __init__
        super().__init__(application, request, **kwargs)
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 238, in __init__
        self.initialize(**kwargs)  # type: ignore
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/jupyter_collaboration/handlers.py", line 166, in initialize
        self._file_id_manager = self.settings["file_id_manager"]
    KeyError: 'file_id_manager'
[E 2024-05-13 14:27:57.323 ServerApp] Uncaught exception
    Traceback (most recent call last):
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/http1connection.py", line 276, in _read_message
        delegate.finish()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/routing.py", line 268, in finish
        self.delegate.finish()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 2399, in finish
        self.execute()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 2421, in execute
        self.handler = self.handler_class(
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/websocket.py", line 220, in __init__
        super().__init__(application, request, **kwargs)
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 238, in __init__
        self.initialize(**kwargs)  # type: ignore
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/jupyter_collaboration/handlers.py", line 166, in initialize
        self._file_id_manager = self.settings["file_id_manager"]
    KeyError: 'file_id_manager'
[I 2024-05-13 14:27:57.484 LabApp] Build is up to date
[W 2024-05-13 14:27:57.531 ServerApp] 404 GET /api/contents/Untitled4.ipynb?content=0&hash=0&1715603277525 (529141706e974983b38d9d5eee78e36b@127.0.0.1) 1.49ms referer=http://scheiba-mbp.local:8889/lab
[W 2024-05-13 14:27:57.532 ServerApp] 404 GET /api/contents/Untitled4.ipynb?content=0&hash=0&1715603277525 (127.0.0.1): No such file or directory: Untitled4.ipynb
[E 2024-05-13 14:27:57.943 ServerApp] Uncaught exception
    Traceback (most recent call last):
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/http1connection.py", line 276, in _read_message
        delegate.finish()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/routing.py", line 268, in finish
        self.delegate.finish()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 2399, in finish
        self.execute()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 2421, in execute
        self.handler = self.handler_class(
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/websocket.py", line 220, in __init__
        super().__init__(application, request, **kwargs)
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 238, in __init__
        self.initialize(**kwargs)  # type: ignore
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/jupyter_collaboration/handlers.py", line 166, in initialize
        self._file_id_manager = self.settings["file_id_manager"]
    KeyError: 'file_id_manager'
[E 2024-05-13 14:27:58.756 ServerApp] Uncaught exception
    Traceback (most recent call last):
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/http1connection.py", line 276, in _read_message
        delegate.finish()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/routing.py", line 268, in finish
        self.delegate.finish()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 2399, in finish
        self.execute()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 2421, in execute
        self.handler = self.handler_class(
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/websocket.py", line 220, in __init__
        super().__init__(application, request, **kwargs)
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 238, in __init__
        self.initialize(**kwargs)  # type: ignore
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/jupyter_collaboration/handlers.py", line 166, in initialize
        self._file_id_manager = self.settings["file_id_manager"]
    KeyError: 'file_id_manager'
[E 2024-05-13 14:28:00.370 ServerApp] Uncaught exception
    Traceback (most recent call last):
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/http1connection.py", line 276, in _read_message
        delegate.finish()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/routing.py", line 268, in finish
        self.delegate.finish()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 2399, in finish
        self.execute()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 2421, in execute
        self.handler = self.handler_class(
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/websocket.py", line 220, in __init__
        super().__init__(application, request, **kwargs)
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 238, in __init__
        self.initialize(**kwargs)  # type: ignore
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/jupyter_collaboration/handlers.py", line 166, in initialize
        self._file_id_manager = self.settings["file_id_manager"]
    KeyError: 'file_id_manager'
[E 2024-05-13 14:28:02.883 ServerApp] Uncaught exception
    Traceback (most recent call last):
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/http1connection.py", line 276, in _read_message
        delegate.finish()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/routing.py", line 268, in finish
        self.delegate.finish()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 2399, in finish
        self.execute()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 2421, in execute
        self.handler = self.handler_class(
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/websocket.py", line 220, in __init__
        super().__init__(application, request, **kwargs)
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 238, in __init__
        self.initialize(**kwargs)  # type: ignore
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/jupyter_collaboration/handlers.py", line 166, in initialize
        self._file_id_manager = self.settings["file_id_manager"]
    KeyError: 'file_id_manager'
[E 2024-05-13 14:28:05.399 ServerApp] Uncaught exception
    Traceback (most recent call last):
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/http1connection.py", line 276, in _read_message
        delegate.finish()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/routing.py", line 268, in finish
        self.delegate.finish()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 2399, in finish
        self.execute()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 2421, in execute
        self.handler = self.handler_class(
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/websocket.py", line 220, in __init__
        super().__init__(application, request, **kwargs)
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 238, in __init__
        self.initialize(**kwargs)  # type: ignore
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/jupyter_collaboration/handlers.py", line 166, in initialize
        self._file_id_manager = self.settings["file_id_manager"]
    KeyError: 'file_id_manager'
[I 2024-05-13 14:28:05.565 ServerApp] Creating new notebook in
[E 2024-05-13 14:28:05.680 ServerApp] Uncaught exception PUT /api/collaboration/session/Untitled1.ipynb?1715603285673 (127.0.0.1)
    HTTPServerRequest(protocol='http', host='scheiba-mbp.local:8889', method='PUT', uri='/api/collaboration/session/Untitled1.ipynb?1715603285673', version='HTTP/1.1', remote_ip='127.0.0.1')
    Traceback (most recent call last):
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 1790, in _execute
        result = await result
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/jupyter_server/auth/decorator.py", line 73, in inner
        return await out
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/jupyter_collaboration/handlers.py", line 421, in put
        file_id_manager = self.settings["file_id_manager"]
    KeyError: 'file_id_manager'
[W 2024-05-13 14:28:05.682 ServerApp] wrote error: 'Unhandled error'
    Traceback (most recent call last):
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 1790, in _execute
        result = await result
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/jupyter_server/auth/decorator.py", line 73, in inner
        return await out
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/jupyter_collaboration/handlers.py", line 421, in put
        file_id_manager = self.settings["file_id_manager"]
    KeyError: 'file_id_manager'
[E 2024-05-13 14:28:05.682 ServerApp] {
      "Host": "scheiba-mbp.local:8889",
      "Accept": "*/*",
      "Referer": "http://scheiba-mbp.local:8889/lab",
      "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:125.0) Gecko/20100101 Firefox/125.0"
    }
[E 2024-05-13 14:28:05.683 ServerApp] 500 PUT /api/collaboration/session/Untitled1.ipynb?1715603285673 (529141706e974983b38d9d5eee78e36b@127.0.0.1) 3.11ms referer=http://scheiba-mbp.local:8889/lab
[E 2024-05-13 14:28:08.652 ServerApp] Uncaught exception
    Traceback (most recent call last):
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/http1connection.py", line 276, in _read_message
        delegate.finish()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/routing.py", line 268, in finish
        self.delegate.finish()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 2399, in finish
        self.execute()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 2421, in execute
        self.handler = self.handler_class(
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/websocket.py", line 220, in __init__
        super().__init__(application, request, **kwargs)
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 238, in __init__
        self.initialize(**kwargs)  # type: ignore
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/jupyter_collaboration/handlers.py", line 166, in initialize
        self._file_id_manager = self.settings["file_id_manager"]
    KeyError: 'file_id_manager'
[I 2024-05-13 14:28:12.082 ServerApp] Skipped non-installed server(s): bash-language-server, dockerfile-language-server-nodejs, javascript-typescript-langserver, jedi-language-server, julia-language-server, pyright, python-language-server, python-lsp-server, r-languageserver, sql-language-server, texlab, typescript-language-server, unified-language-server, vscode-css-languageserver-bin, vscode-html-languageserver-bin, vscode-json-languageserver-bin, yaml-language-server
[E 2024-05-13 14:28:13.587 ServerApp] Uncaught exception
    Traceback (most recent call last):
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/http1connection.py", line 276, in _read_message
        delegate.finish()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/routing.py", line 268, in finish
        self.delegate.finish()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 2399, in finish
        self.execute()
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 2421, in execute
        self.handler = self.handler_class(
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/websocket.py", line 220, in __init__
        super().__init__(application, request, **kwargs)
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/tornado/web.py", line 238, in __init__
        self.initialize(**kwargs)  # type: ignore
      File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/jupyter_collaboration/handlers.py", line 166, in initialize
        self._file_id_manager = self.settings["file_id_manager"]
    KeyError: 'file_id_manager'
^C[I 2024-05-13 14:28:21.624 ServerApp] interrupted
[I 2024-05-13 14:28:21.624 ServerApp] Serving notebooks from local directory: /Users/scheiba/tmp/lcsession
    0 active kernels
    Jupyter Server 2.14.0 is running at:
    http://scheiba-mbp.local:8889/lab?token=...
        http://127.0.0.1:8889/lab?token=...
Shut down this Jupyter server (y/[n])? y
[C 2024-05-13 14:28:22.806 ServerApp] Shutdown confirmed
[I 2024-05-13 14:28:22.809 ServerApp] Shutting down 8 extensions
[I 2024-05-13 14:28:22.810 YDocExtension] Deleting all rooms.
Task exception was never retrieved
future: <Task finished name='Task-210' coro=<JupyterWebsocketServer.clean() done, defined at /Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/jupyter_collaboration/websocketserver.py:58> exception=RuntimeError('WebsocketServer not running')>
Traceback (most recent call last):
  File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/jupyter_collaboration/websocketserver.py", line 77, in clean
    await self.stop()
  File "/Users/scheiba/tmp/lcsession/venv/lib/python3.10/site-packages/pycrdt_websocket/websocket_server.py", line 230, in stop
    raise RuntimeError("WebsocketServer not running")
RuntimeError: WebsocketServer not running

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions