-
Notifications
You must be signed in to change notification settings - Fork 10
Slows / freezes jupyter lab with "too much recursion" #144
Description
/tmp/browser-log.mdbrowser-log.txt
Description
We are using jupyterlab-search-replace in several of our environment for teaching. On several occasions, I have seen jupyterlab hang or be slow, especially on startup. Simultaneously, the notebook console is full of messages like the following:
InternalError: too much recursion
handleChange https://heuristic-curie.mydocker-run-vd.centralesupelec.fr/lab/extensions/jupyterlab-search-replace/static/377.f0f2703120c65feabe65.js?v=f0f2703120c65feabe65:467
notify https://heuristic-curie.mydocker-run-vd.centralesupelec.fr/lab/extensions/jupyterlab-search-replace/static/947.5ebb2b9ee7b8b6a1b80e.js?v=5ebb2b9ee7b8b6a1b80e:1
call https://heuristic-curie.mydocker-run-vd.centralesupelec.fr/lab/extensions/jupyterlab-search-replace/static/947.5ebb2b9ee7b8b6a1b80e.js?v=5ebb2b9ee7b8b6a1b80e:1
notify https://heuristic-curie.mydocker-run-vd.centralesupelec.fr/lab/extensions/jupyterlab-search-replace/static/947.5ebb2b9ee7b8b6a1b80e.js?v=5ebb2b9ee7b8b6a1b80e:1
notify https://heuristic-curie.mydocker-run-vd.centralesupelec.fr/lab/extensions/jupyterlab-search-replace/static/947.5ebb2b9ee7b8b6a1b80e.js?v=5ebb2b9ee7b8b6a1b80e:1
377.f0f2703120c65feabe65.js:467:5261
Removing the package from our environment resolves the issue. It may be an incompatibility with some other package though.
Reproduce
Sorry, I don't yet have a simple procedure to reproduce the bug. So at this stage, this is more a data point. Presumably the following should work.
-
Download and run this docker image:
gitlab.dsi.universite-paris-saclay.fr:5005/mydocker/images/jupyter-python/image:30eadbbde96eb39b14c65ed30e1a15f00e40f698
-
Connect to the jupyterlab server with firefox (any other browser?)
-
Look at the browser console. There should be many recursion errors.
Context
- Python package version: 1.1.1 or 1.1.2
- Extension version:
JupyterLab v4.5.3
/opt/conda/share/jupyter/labextensions
jupyterlab_code_formatter v3.0.2 enabled OK (python, jupyterlab_code_formatter)
jupyterlab-slideshow v0.3.4 enabled OK
jupyterlab_pygments v0.3.0 enabled OK (python, jupyterlab_pygments)
jupyterlab-pioneer v1.7.1 enabled OK (python, jupyterlab_pioneer)
jupyter-matplotlib v0.12.0 enabled OK
learning-traces-extension v0.6.1 enabled OK (python, learning_traces_extension)
jupyterlab-jupytext v1.4.6 enabled OK (python, jupytext)
nbdime-jupyterlab v3.0.3 enabled OK
jupyterlab-myst v2.6.0 enabled OK (python, jupyterlab_myst)
jupyterlab-search-replace v1.1.2 enabled OK (python, jupyterlab-search-replace)
ipydatagrid v1.4.0 enabled OK
bqplot v0.5.38 enabled X (python, bqplot)
jupyterlab-tour v4.0.1 enabled OK (python, jupyterlab-tour)
@deathbeds/jupyterlab-font-dejavu-sans-mono v3.0.0 enabled OK
@deathbeds/jupyterlab-fonts v3.0.0 enabled OK
@deathbeds/jupyterlab-font-atkinson-hyperlegible v3.0.0 enabled OK
@deathbeds/jupyterlab-font-fira-code v3.0.0 enabled OK
@deathbeds/jupyterlab-font-anonymous-pro v3.0.0 enabled OK
@jupyterlab/git v0.51.4 enabled OK (python, jupyterlab-git)
@jupyter-ai/core v2.31.7 enabled OK (python, jupyter_ai)
@hadim/jupyter-archive v3.4.0 enabled OK (python, jupyter-archive)
@jupyter-server/resource-usage v1.2.0 enabled OK (python, jupyter-resource-usage)
@jupyter-widgets/jupyterlab-manager v5.0.15 enabled OK (python, jupyterlab_widgets)
@jupyterhub/jupyter-server-proxy v4.4.0 enabled OK
@jupyter-notebook/lab-extension v7.5.3 enabled OK
@jupyter/nbgrader v0.9.5 enabled X
The following extensions may be outdated or specify dependencies that are incompatible with the current version of jupyterlab:
bqplot
If you are a user, check if an update is available for these packages.
If you are a developer, re-run with `--verbose` flag for more details.
"@jupyter/nbgrader@0.9.5" is not compatible with the current JupyterLab
Conflicting Dependencies:
JupyterLab Extension Package
>=3.0.0-a3 <4.0.0>=2.0.0 <3.0.0 @jupyter/ydoc
- Operating System and its version: Linux Ubuntu 24.04
- Browser and its version: Firefox 147.0.2
Command Line Output
2026-01-31T13:44:08.325432000Z [I 2026-01-31 13:44:08.324 ServerApp] jupylates | extension was successfully linked.
2026-01-31T13:44:08.331572000Z [I 2026-01-31 13:44:08.331 ServerApp] jupyter_ai | extension was successfully linked.
2026-01-31T13:44:08.331937000Z [I 2026-01-31 13:44:08.331 ServerApp] jupyter_archive | extension was successfully linked.
2026-01-31T13:44:08.332111000Z [I 2026-01-31 13:44:08.331 ServerApp] jupyter_lsp | extension was successfully linked.
2026-01-31T13:44:08.332313000Z [I 2026-01-31 13:44:08.331 ServerApp] jupyter_resource_usage | extension was successfully linked.
2026-01-31T13:44:08.334547000Z [I 2026-01-31 13:44:08.334 ServerApp] jupyter_server_mathjax | extension was successfully linked.
2026-01-31T13:44:08.334797000Z [I 2026-01-31 13:44:08.334 ServerApp] jupyter_server_proxy | extension was successfully linked.
2026-01-31T13:44:08.337368000Z [I 2026-01-31 13:44:08.337 ServerApp] jupyter_server_terminals | extension was successfully linked.
2026-01-31T13:44:08.340622000Z [I 2026-01-31 13:44:08.340 ServerApp] jupyterlab | extension was successfully linked.
2026-01-31T13:44:08.340903000Z [I 2026-01-31 13:44:08.340 ServerApp] jupyterlab_code_formatter | extension was successfully linked.
2026-01-31T13:44:08.341074000Z [I 2026-01-31 13:44:08.340 ServerApp] jupyterlab_git | extension was successfully linked.
2026-01-31T13:44:08.341272000Z [I 2026-01-31 13:44:08.340 ServerApp] jupyterlab_jupytext | extension was successfully linked.
2026-01-31T13:44:08.341436000Z [I 2026-01-31 13:44:08.340 ServerApp] jupyterlab_myst | extension was successfully linked.
2026-01-31T13:44:08.344183000Z [I 2026-01-31 13:44:08.343 ServerApp] jupyterlab_pioneer | extension was successfully linked.
2026-01-31T13:44:08.344453000Z [I 2026-01-31 13:44:08.343 ServerApp] jupyterlab_search_replace | extension was successfully linked.
2026-01-31T13:44:08.344679000Z [I 2026-01-31 13:44:08.343 ServerApp] nbdime | extension was successfully linked.
2026-01-31T13:44:08.344859000Z [I 2026-01-31 13:44:08.343 ServerApp] nbgitpuller | extension was successfully linked.
2026-01-31T13:44:08.345047000Z [I 2026-01-31 13:44:08.344 ServerApp] nbgrader.server_extensions.assignment_list | extension was successfully linked.
2026-01-31T13:44:08.345204000Z [I 2026-01-31 13:44:08.344 ServerApp] nbgrader.server_extensions.course_list | extension was successfully linked.
2026-01-31T13:44:08.345358000Z [I 2026-01-31 13:44:08.344 ServerApp] nbgrader.server_extensions.formgrader | extension was successfully linked.
2026-01-31T13:44:08.345514000Z [I 2026-01-31 13:44:08.344 ServerApp] nbgrader.server_extensions.validate_assignment | extension was successfully linked.
2026-01-31T13:44:08.347420000Z [I 2026-01-31 13:44:08.347 ServerApp] notebook | extension was successfully linked.
2026-01-31T13:44:08.352338000Z [I 2026-01-31 13:44:08.351 ServerApp] notebook_shim | extension was successfully linked.
2026-01-31T13:44:08.367757000Z [I 2026-01-31 13:44:08.367 ServerApp] notebook_shim | extension was successfully loaded.
2026-01-31T13:44:08.368067000Z [I 2026-01-31 13:44:08.367 ServerApp] jupylates | extension was successfully loaded.
2026-01-31T13:44:08.368359000Z [I 2026-01-31 13:44:08.367 AiExtension] Configured provider allowlist: None
2026-01-31T13:44:08.368558000Z [I 2026-01-31 13:44:08.367 AiExtension] Configured provider blocklist: None
2026-01-31T13:44:08.368730000Z [I 2026-01-31 13:44:08.367 AiExtension] Configured model allowlist: None
2026-01-31T13:44:08.368895000Z [I 2026-01-31 13:44:08.367 AiExtension] Configured model blocklist: None
2026-01-31T13:44:08.369119000Z [I 2026-01-31 13:44:08.367 AiExtension] Configured model parameters: {}
2026-01-31T13:44:08.383540000Z [I 2026-01-31 13:44:08.383 AiExtension] Registered model provider `ai21`.
2026-01-31T13:44:08.387409000Z [W 2026-01-31 13:44:08.387 AiExtension] Unable to load model provider `amazon-bedrock`. Please install the `langchain_aws` package.
2026-01-31T13:44:08.387681000Z [W 2026-01-31 13:44:08.387 AiExtension] Unable to load model provider `amazon-bedrock-chat`. Please install the `langchain_aws` package.
2026-01-31T13:44:08.387858000Z [W 2026-01-31 13:44:08.387 AiExtension] Unable to load model provider `amazon-bedrock-custom`. Please install the `langchain_aws` package.
2026-01-31T13:44:08.388095000Z [W 2026-01-31 13:44:08.387 AiExtension] Unable to load model provider `anthropic-chat`. Please install the `langchain_anthropic` package.
2026-01-31T13:44:08.750296000Z [I 2026-01-31 13:44:08.749 AiExtension] Registered model provider `azure-chat-openai`.
2026-01-31T13:44:08.751018000Z [W 2026-01-31 13:44:08.750 AiExtension] Unable to load model provider `cohere`. Please install the `langchain_cohere` package.
2026-01-31T13:44:08.751351000Z [W 2026-01-31 13:44:08.750 AiExtension] Unable to load model provider `gemini`. Please install the `langchain_google_genai` package.
2026-01-31T13:44:08.751636000Z [I 2026-01-31 13:44:08.750 AiExtension] Registered model provider `gpt4all`.
2026-01-31T13:44:08.751870000Z [I 2026-01-31 13:44:08.750 AiExtension] Registered model provider `huggingface_hub`.
2026-01-31T13:44:08.752056000Z [W 2026-01-31 13:44:08.750 AiExtension] Unable to load model provider `mistralai`. Please install the `langchain_mistralai` package.
2026-01-31T13:44:08.752218000Z [W 2026-01-31 13:44:08.750 AiExtension] Unable to load model provider `nvidia-chat`. Please install the `langchain_nvidia_ai_endpoints` package.
2026-01-31T13:44:08.752459000Z [W 2026-01-31 13:44:08.751 AiExtension] Unable to load model provider `ollama`. Please install the `langchain_ollama` package.
2026-01-31T13:44:08.752645000Z [I 2026-01-31 13:44:08.751 AiExtension] Registered model provider `openai`.
2026-01-31T13:44:08.752794000Z [I 2026-01-31 13:44:08.751 AiExtension] Registered model provider `openai-chat`.
2026-01-31T13:44:08.752952000Z [I 2026-01-31 13:44:08.751 AiExtension] Registered model provider `openai-chat-custom`.
2026-01-31T13:44:08.763338000Z [I 2026-01-31 13:44:08.763 AiExtension] Registered model provider `openrouter`.
2026-01-31T13:44:08.763674000Z [I 2026-01-31 13:44:08.763 AiExtension] Registered model provider `qianfan`.
2026-01-31T13:44:08.763890000Z [W 2026-01-31 13:44:08.763 AiExtension] Unable to load model provider `sagemaker-endpoint`. Please install the `langchain_aws` package.
2026-01-31T13:44:08.764068000Z [I 2026-01-31 13:44:08.763 AiExtension] Registered model provider `togetherai`.
2026-01-31T13:44:08.764229000Z [W 2026-01-31 13:44:08.763 AiExtension] Unable to load model provider `vertexai`. Please install the `langchain_google_vertexai` package.
2026-01-31T13:44:08.768833000Z [I 2026-01-31 13:44:08.768 AiExtension] Registered model provider `aristote-provider`.
2026-01-31T13:44:08.781909000Z [I 2026-01-31 13:44:08.781 AiExtension] Registered embeddings model provider `azure`.
2026-01-31T13:44:08.782279000Z [W 2026-01-31 13:44:08.781 AiExtension] Unable to load embeddings model provider class from entry point `bedrock`: No module named 'langchain_aws'.
2026-01-31T13:44:08.782503000Z [W 2026-01-31 13:44:08.782 AiExtension] Unable to load embeddings model provider class from entry point `cohere`: No module named 'langchain_cohere'.
2026-01-31T13:44:08.782691000Z [I 2026-01-31 13:44:08.782 AiExtension] Registered embeddings model provider `gpt4all`.
2026-01-31T13:44:08.782848000Z [I 2026-01-31 13:44:08.782 AiExtension] Registered embeddings model provider `huggingface_hub`.
2026-01-31T13:44:08.782995000Z [W 2026-01-31 13:44:08.782 AiExtension] Unable to load embeddings model provider class from entry point `mistralai`: No module named 'langchain_mistralai'.
2026-01-31T13:44:08.783170000Z [W 2026-01-31 13:44:08.782 AiExtension] Unable to load embeddings model provider class from entry point `ollama`: No module named 'langchain_ollama'.
2026-01-31T13:44:08.783333000Z [I 2026-01-31 13:44:08.782 AiExtension] Registered embeddings model provider `openai`.
2026-01-31T13:44:08.783500000Z [I 2026-01-31 13:44:08.782 AiExtension] Registered embeddings model provider `openai-custom`.
2026-01-31T13:44:08.783666000Z [I 2026-01-31 13:44:08.783 AiExtension] Registered embeddings model provider `qianfan`.
2026-01-31T13:44:08.783804000Z [W 2026-01-31 13:44:08.783 AiExtension] Unable to load embeddings model provider class from entry point `vertexai`: No module named 'langchain_google_vertexai'.
2026-01-31T13:44:08.800318000Z [I 2026-01-31 13:44:08.799 AiExtension] Registered providers.
2026-01-31T13:44:08.800607000Z [I 2026-01-31 13:44:08.800 AiExtension] Registered jupyter_ai server extension
2026-01-31T13:44:08.822008000Z [I 2026-01-31 13:44:08.821 AiExtension] Registered chat handler `ask` with command `/ask`.
2026-01-31T13:44:08.822405000Z [I 2026-01-31 13:44:08.821 AiExtension] Registered chat handler `clear` with command `/clear`.
2026-01-31T13:44:08.822704000Z [I 2026-01-31 13:44:08.822 AiExtension] Registered chat handler `default` with command `default`.
2026-01-31T13:44:08.822931000Z [I 2026-01-31 13:44:08.822 AiExtension] Registered chat handler `export` with command `/export`.
2026-01-31T13:44:08.823088000Z [I 2026-01-31 13:44:08.822 AiExtension] Registered chat handler `fix` with command `/fix`.
2026-01-31T13:44:08.823248000Z [I 2026-01-31 13:44:08.822 AiExtension] Registered chat handler `generate` with command `/generate`.
2026-01-31T13:44:08.823405000Z [I 2026-01-31 13:44:08.822 AiExtension] Registered chat handler `help` with command `/help`.
2026-01-31T13:44:08.826195000Z [I 2026-01-31 13:44:08.825 AiExtension] Registered chat handler `learn` with command `/learn`.
2026-01-31T13:44:08.838540000Z [I 2026-01-31 13:44:08.838 AiExtension] Registered context provider `file`.
2026-01-31T13:44:08.840694000Z [I 2026-01-31 13:44:08.840 AiExtension] Initialized Jupyter AI server extension in 473 ms.
2026-01-31T13:44:08.841333000Z [I 2026-01-31 13:44:08.841 ServerApp] jupyter_ai | extension was successfully loaded.
2026-01-31T13:44:08.841574000Z [I 2026-01-31 13:44:08.841 ServerApp] jupyter_archive | extension was successfully loaded.
2026-01-31T13:44:08.844184000Z [I 2026-01-31 13:44:08.843 ServerApp] jupyter_lsp | extension was successfully loaded.
2026-01-31T13:44:08.844663000Z [I 2026-01-31 13:44:08.844 ServerApp] jupyter_resource_usage | extension was successfully loaded.
2026-01-31T13:44:08.844988000Z [I 2026-01-31 13:44:08.844 ServerApp] jupyter_server_mathjax | extension was successfully loaded.
2026-01-31T13:44:08.857984000Z [I 2026-01-31 13:44:08.857 ServerApp] jupyter_server_proxy | extension was successfully loaded.
2026-01-31T13:44:08.858577000Z [I 2026-01-31 13:44:08.858 ServerApp] jupyter_server_terminals | extension was successfully loaded.
2026-01-31T13:44:08.863495000Z [I 2026-01-31 13:44:08.863 LabApp] JupyterLab extension loaded from /opt/conda/lib/python3.13/site-packages/jupyterlab
2026-01-31T13:44:08.863844000Z [I 2026-01-31 13:44:08.863 LabApp] JupyterLab application directory is /opt/conda/share/jupyter/lab
2026-01-31T13:44:08.864051000Z [I 2026-01-31 13:44:08.863 LabApp] Extension Manager is 'pypi'.
2026-01-31T13:44:08.900445000Z [I 2026-01-31 13:44:08.900 ServerApp] jupyterlab | extension was successfully loaded.
2026-01-31T13:44:08.900908000Z [I 2026-01-31 13:44:08.900 ServerApp] Registered jupyterlab_code_formatter server extension
2026-01-31T13:44:08.901126000Z [I 2026-01-31 13:44:08.900 ServerApp] jupyterlab_code_formatter | extension was successfully loaded.
2026-01-31T13:44:08.904142000Z [I 2026-01-31 13:44:08.903 ServerApp] jupyterlab_git | extension was successfully loaded.
2026-01-31T13:44:08.904498000Z [I 2026-01-31 13:44:08.903 ServerApp] [Jupytext Server Extension] Deriving an AsyncTextFileContentsManager from AsyncLargeFileManager
2026-01-31T13:44:08.905325000Z [I 2026-01-31 13:44:08.905 ServerApp] jupyterlab_jupytext | extension was successfully loaded.
2026-01-31T13:44:08.916785000Z [I 2026-01-31 13:44:08.916 ServerApp] jupyterlab_myst | extension was successfully loaded.
2026-01-31T13:44:08.917159000Z [I 2026-01-31 13:44:08.916 ServerApp] jupyterlab_pioneer | extension was successfully loaded.
2026-01-31T13:44:08.917346000Z [I 2026-01-31 13:44:08.917 ServerApp] Registered search-replace extension
2026-01-31T13:44:08.917522000Z [I 2026-01-31 13:44:08.917 ServerApp] jupyterlab_search_replace | extension was successfully loaded.
2026-01-31T13:44:09.136997000Z [I 2026-01-31 13:44:09.136 ServerApp] nbdime | extension was successfully loaded.
2026-01-31T13:44:09.137974000Z [I 2026-01-31 13:44:09.137 ServerApp] nbgitpuller | extension was successfully loaded.
2026-01-31T13:44:09.138304000Z [I 2026-01-31 13:44:09.137 ServerApp] Loading the assignment_list nbgrader serverextension
2026-01-31T13:44:09.138472000Z [I 2026-01-31 13:44:09.138 ServerApp] nbgrader.server_extensions.assignment_list | extension was successfully loaded.
2026-01-31T13:44:09.138658000Z [I 2026-01-31 13:44:09.138 ServerApp] Loading the course_list nbgrader serverextension
2026-01-31T13:44:09.138916000Z [I 2026-01-31 13:44:09.138 ServerApp] nbgrader.server_extensions.course_list | extension was successfully loaded.
2026-01-31T13:44:09.139074000Z [I 2026-01-31 13:44:09.138 ServerApp] Loading the formgrader nbgrader serverextension
2026-01-31T13:44:09.144575000Z [W 2026-01-31 13:44:09.144 ServerApp] No nbgrader_config.py file found (rerun with --debug to see where nbgrader is looking)
2026-01-31T13:44:09.148125000Z [NbGrader | WARNING] No nbgrader_config.py file found (rerun with --debug to see where nbgrader is looking)
2026-01-31T13:44:09.154457000Z [I 2026-01-31 13:44:09.154 ServerApp] nbgrader.server_extensions.formgrader | extension was successfully loaded.
2026-01-31T13:44:09.154727000Z [I 2026-01-31 13:44:09.154 ServerApp] Loading the validate_assignment nbgrader serverextension
2026-01-31T13:44:09.154913000Z [I 2026-01-31 13:44:09.154 ServerApp] nbgrader.server_extensions.validate_assignment | extension was successfully loaded.
2026-01-31T13:44:09.159776000Z [I 2026-01-31 13:44:09.159 ServerApp] notebook | extension was successfully loaded.
2026-01-31T13:44:09.160028000Z [I 2026-01-31 13:44:09.159 ServerApp] Will shut down after 1200 seconds with no kernels.
2026-01-31T13:44:09.160671000Z [I 2026-01-31 13:44:09.160 ServerApp] Serving notebooks from local directory: /home/mambauser
2026-01-31T13:44:09.160875000Z [I 2026-01-31 13:44:09.160 ServerApp] Jupyter Server 2.17.0 is running at:
2026-01-31T13:44:09.161040000Z [I 2026-01-31 13:44:09.160 ServerApp] http://a1533728a881:8888/lab?token=...
2026-01-31T13:44:09.161190000Z [I 2026-01-31 13:44:09.160 ServerApp] http://127.0.0.1:8888/lab?token=...
2026-01-31T13:44:09.161370000Z [I 2026-01-31 13:44:09.160 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
2026-01-31T13:44:09.221418000Z [I 2026-01-31 13:44:09.221 ServerApp] Skipped non-installed server(s): basedpyright, bash-language-server, dockerfile-language-server-nodejs, javascript-typescript-langserver, jedi-language-server, julia-language-server, pyrefly, pyright, python-language-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
2026-01-31T13:44:09.340030000Z 2026-01-31 13:44:09,339 - distributed.deploy.spec - WARNING - Cluster closed without starting up
2026-01-31T13:44:31.588561000Z [W 2026-01-31 13:44:31.587 LabApp] Could not determine jupyterlab build status without nodejs
2026-01-31T13:44:31.828755000Z [I 2026-01-31 13:44:31.828 ServerApp] Client connected. ID: ada4d05e963147d5884de555f90031fd
2026-01-31T13:44:39.579289000Z [I 2026-01-31 13:44:39.578 ServerApp] Loaded Jupytext configuration file at ProgImperative/jupytext.toml
2026-01-31T13:44:39.582180000Z [I 2026-01-31 13:44:39.581 ServerApp] Loaded Jupytext configuration file at ProgImperative/jupytext.toml
2026-01-31T13:44:39.583181000Z [I 2026-01-31 13:44:39.582 ServerApp] Loaded Jupytext configuration file at IntroScienceDonnees/jupytext.toml
2026-01-31T13:44:39.584117000Z [I 2026-01-31 13:44:39.583 ServerApp] Loaded Jupytext configuration file at ProgImperative/jupytext.toml
2026-01-31T13:44:39.585560000Z [I 2026-01-31 13:44:39.585 ServerApp] Loaded Jupytext configuration file at IntroScienceDonnees/jupytext.toml
2026-01-31T13:44:39.587173000Z [I 2026-01-31 13:44:39.586 ServerApp] Loaded Jupytext configuration file at ProgImperative/jupytext.toml
2026-01-31T13:44:39.588412000Z [I 2026-01-31 13:44:39.588 ServerApp] Loaded Jupytext configuration file at ProgImperative/jupytext.toml
2026-01-31T13:44:39.589917000Z [I 2026-01-31 13:44:39.589 ServerApp] Loaded Jupytext configuration file at ProgImperative/jupytext.toml
2026-01-31T13:44:39.590741000Z [I 2026-01-31 13:44:39.590 ServerApp] Loaded Jupytext configuration file at IntroScienceDonnees/jupytext.toml
2026-01-31T13:44:39.592149000Z [I 2026-01-31 13:44:39.591 ServerApp] Loaded Jupytext configuration file at IntroScienceDonnees/jupytext.toml
2026-01-31T13:44:39.593585000Z [I 2026-01-31 13:44:39.593 ServerApp] Loaded Jupytext configuration file at ProgASD/jupytext.toml
2026-01-31T13:44:39.747351000Z [I 2026-01-31 13:44:39.746 ServerApp] New terminal with automatic name: 1
2026-01-31T13:44:39.747824000Z [I 2026-01-31 13:44:39.747 ServerApp] Culling terminals with inactivity > 1200 seconds at 300 second intervals ...
2026-01-31T13:44:40.258494000Z [I 2026-01-31 13:44:40.258 LabApp] 302 GET /lab (@192.168.15.75) 0.42ms
2026-01-31T13:44:41.193097000Z [I 2026-01-31 13:44:41.192 ServerApp] Loaded Jupytext configuration file at ProgImperative/jupytext.toml
2026-01-31T13:44:42.201579000Z [I 2026-01-31 13:44:42.201 LabApp] 302 GET /lab (@192.168.15.75) 1.94ms
2026-01-31T13:48:39.818883000Z [I 2026-01-31 13:48:39.818 LabApp] 302 GET /lab (@192.168.0.177) 0.41ms
Browser log
Unsatisfied version 2.0.4 from @jupyterlab/application-top of shared singleton module @lumino/messaging (required ^1.10.0) remoteEntry.ede4bc602b2c1bd1a931.js:1:6038
Unsatisfied version 2.7.3 from @jupyterlab/application-top of shared singleton module @lumino/widgets (required ^1.33.0) remoteEntry.ede4bc602b2c1bd1a931.js:1:6038
InternalError: too much recursion
handleChange https://heuristic-curie.mydocker-run-vd.centralesupelec.fr/lab/extensions/jupyterlab-search-replace/static/377.f0f2703120c65feabe65.js?v=f0f2703120c65feabe65:467
notify https://heuristic-curie.mydocker-run-vd.centralesupelec.fr/lab/extensions/jupyterlab-search-replace/static/947.5ebb2b9ee7b8b6a1b80e.js?v=5ebb2b9ee7b8b6a1b80e:1
call https://heuristic-curie.mydocker-run-vd.centralesupelec.fr/lab/extensions/jupyterlab-search-replace/static/947.5ebb2b9ee7b8b6a1b80e.js?v=5ebb2b9ee7b8b6a1b80e:1
notify https://heuristic-curie.mydocker-run-vd.centralesupelec.fr/lab/extensions/jupyterlab-search-replace/static/947.5ebb2b9ee7b8b6a1b80e.js?v=5ebb2b9ee7b8b6a1b80e:1
notify https://heuristic-curie.mydocker-run-vd.centralesupelec.fr/lab/extensions/jupyterlab-search-replace/static/947.5ebb2b9ee7b8b6a1b80e.js?v=5ebb2b9ee7b8b6a1b80e:1
377.f0f2703120c65feabe65.js:467:5261
InternalError: too much recursion
ee https://heuristic-curie.mydocker-run-vd.centralesupelec.fr/lab/extensions/jupyterlab-search-replace/static/50.b526e902f8ed2be0539e.js?v=b526e902f8ed2be0539e:1
regenPalettes https://heuristic-curie.mydocker-run-vd.centralesupelec.fr/lab/extensions/jupyterlab-search-replace/static/50.b526e902f8ed2be0539e.js?v=b526e902f8ed2be0539e:1
te https://heuristic-curie.mydocker-run-vd.centralesupelec.fr/lab/extensions/jupyterlab-search-replace/static/50.b526e902f8ed2be0539e.js?v=b526e902f8ed2be0539e:1
from https://heuristic-curie.mydocker-run-vd.centralesupelec.fr/lab/extensions/jupyterlab-search-replace/static/50.b526e902f8ed2be0539e.js?v=b526e902f8ed2be0539e:1
from https://heuristic-curie.mydocker-run-vd.centralesupelec.fr/lab/extensions/jupyterlab-search-replace/static/50.b526e902f8ed2be0539e.js?v=b526e902f8ed2be0539e:1
377.f0f2703120c65feabe65.js:467:5261