0s autopkgtest [02:15:52]: starting date and time: 2026-02-07 02:15:52+0000 0s autopkgtest [02:15:52]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [02:15:52]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.4s5s8p7n/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:jinja2 --apt-upgrade jupyter-notebook --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=jinja2/3.1.6-1build1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-s390x-32.secgroup --name adt-resolute-s390x-jupyter-notebook-20260207-021552-juju-7f2275-prod-proposed-migration-environment-20-d4642f88-1e7b-4dfa-8e66-5906988f9555 --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-autopkgtest-workers-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-s390x-jupyter-notebook-20260207-021552-juju-7f2275-prod-proposed-migration-environment-20-d4642f88-1e7b-4dfa-8e66-5906988f9555 from image adt/ubuntu-resolute-s390x-server-20260206.img (UUID 49c0a1d9-89cb-4112-bb14-7a2a39e81cac)... 101s autopkgtest [02:17:33]: testbed dpkg architecture: s390x 102s autopkgtest [02:17:34]: testbed apt version: 3.1.15 103s autopkgtest [02:17:35]: @@@@@@@@@@@@@@@@@@@@ test bed setup 104s autopkgtest [02:17:36]: testbed release detected to be: None 106s autopkgtest [02:17:38]: updating testbed package index (apt update) 107s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 107s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 107s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 107s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 107s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [206 kB] 107s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [36.7 kB] 107s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [10.7 kB] 107s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1703 kB] 108s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [244 kB] 108s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1430 kB] 108s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [9416 B] 111s Fetched 3763 kB in 4s (946 kB/s) 118s Reading package lists... 120s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 120s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 120s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 120s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 126s Reading package lists... 127s Reading package lists... 128s Building dependency tree... 129s Reading state information... 129s Calculating upgrade... 130s The following packages will be upgraded: 130s python3-jinja2 131s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 131s Need to get 109 kB of archives. 131s After this operation, 0 B of additional disk space will be used. 131s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-jinja2 all 3.1.6-1build1 [109 kB] 136s dpkg-preconfigure: unable to re-open stdin: No such file or directory 136s Fetched 109 kB in 0s (396 kB/s) 142s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 61954 files and directories currently installed.) 142s Preparing to unpack .../python3-jinja2_3.1.6-1build1_all.deb ... 144s Unpacking python3-jinja2 (3.1.6-1build1) over (3.1.6-1) ... 145s Setting up python3-jinja2 (3.1.6-1build1) ... 148s autopkgtest [02:18:20]: upgrading testbed (apt dist-upgrade and autopurge) 149s Reading package lists... 150s Building dependency tree... 150s Reading state information... 151s Calculating upgrade... 152s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 153s Reading package lists... 154s Building dependency tree... 154s Reading state information... 155s Solving dependencies... 155s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 162s autopkgtest [02:18:34]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP Mon Jan 12 15:39:23 UTC 2026 163s autopkgtest [02:18:35]: @@@@@@@@@@@@@@@@@@@@ apt-source jupyter-notebook 172s Get:1 http://ftpmaster.internal/ubuntu resolute/universe jupyter-notebook 6.4.13-5ubuntu0.1 (dsc) [3737 B] 172s Get:2 http://ftpmaster.internal/ubuntu resolute/universe jupyter-notebook 6.4.13-5ubuntu0.1 (tar) [8501 kB] 172s Get:3 http://ftpmaster.internal/ubuntu resolute/universe jupyter-notebook 6.4.13-5ubuntu0.1 (diff) [52.5 kB] 175s gpgv: Signature made Tue Apr 22 01:32:11 2025 UTC 175s gpgv: using RSA key 00F6164E9C2D21BAFBC47E0E58DAD120A6939167 175s gpgv: Can't check signature: No public key 175s dpkg-source: warning: cannot verify inline signature for ./jupyter-notebook_6.4.13-5ubuntu0.1.dsc: no acceptable signature found 178s autopkgtest [02:18:50]: testing package jupyter-notebook version 6.4.13-5ubuntu0.1 179s autopkgtest [02:18:51]: build not needed 182s autopkgtest [02:18:54]: test pytest: preparing testbed 183s Reading package lists... 184s Building dependency tree... 184s Reading state information... 185s Solving dependencies... 186s The following NEW packages will be installed: 186s fonts-font-awesome fonts-glyphicons-halflings fonts-lato fonts-mathjax gdb 186s jupyter-core jupyter-notebook libargon2-1 libbabeltrace1 libjs-backbone 186s libjs-bootstrap libjs-bootstrap-tour libjs-codemirror libjs-es6-promise 186s libjs-jed libjs-jquery libjs-jquery-typeahead libjs-jquery-ui libjs-marked 186s libjs-mathjax libjs-moment libjs-requirejs libjs-requirejs-text 186s libjs-text-encoding libjs-underscore libjs-xterm libnorm1t64 libpgm-5.3-0t64 186s libpython3.14 libpython3.14-minimal libpython3.14-stdlib libsodium23 186s libsource-highlight-common libsource-highlight4t64 libzmq5 node-jed 186s python-notebook-doc python-tinycss2-common python3-all python3-argon2 186s python3-argon2-cffi-bindings python3-astroid python3-asttokens 186s python3-bleach python3-bs4 python3-cffi python3-comm python3-coverage 186s python3-debugpy python3-decorator python3-defusedxml python3-executing 186s python3-fastjsonschema python3-html5lib python3-iniconfig python3-ipykernel 186s python3-ipython python3-ipython-genutils python3-jedi python3-jupyter-client 186s python3-jupyter-core python3-jupyterlab-pygments python3-matplotlib-inline 186s python3-mistune python3-nbclient python3-nbconvert python3-nbformat 186s python3-nest-asyncio python3-notebook python3-pandocfilters python3-parso 186s python3-platformdirs python3-pluggy python3-ply python3-prometheus-client 186s python3-prompt-toolkit python3-psutil python3-pure-eval python3-pycparser 186s python3-pytest python3-requests-unixsocket python3-send2trash 186s python3-soupsieve python3-stack-data python3-terminado python3-tinycss2 186s python3-tornado python3-traitlets python3-typeshed python3-wcwidth 186s python3-webencodings python3-zmq python3.14 python3.14-minimal 186s sphinx-rtd-theme-common 187s 0 upgraded, 95 newly installed, 0 to remove and 0 not upgraded. 187s Need to get 41.2 MB of archives. 187s After this operation, 198 MB of additional disk space will be used. 187s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-lato all 2.015-1build1 [2779 kB] 188s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-minimal s390x 3.14.2-1 [917 kB] 189s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14-minimal s390x 3.14.2-1 [2510 kB] 189s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 189s Get:5 http://ftpmaster.internal/ubuntu resolute/universe s390x fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 189s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-mathjax all 2.7.9+dfsg-1build1 [2283 kB] 189s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libbabeltrace1 s390x 1.5.11-5 [170 kB] 189s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-stdlib s390x 3.14.2-1 [2373 kB] 189s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14 s390x 3.14.2-1 [2651 kB] 189s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x libsource-highlight-common all 3.1.9-4.3build2 [64.2 kB] 189s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libsource-highlight4t64 s390x 3.1.9-4.3build2 [274 kB] 190s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x gdb s390x 17.1-2ubuntu1 [4042 kB] 190s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x python3-platformdirs all 4.5.1-1 [17.1 kB] 190s Get:14 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-traitlets all 5.14.3+really5.14.3-2 [71.7 kB] 190s Get:15 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jupyter-core all 5.9.1-1 [28.9 kB] 190s Get:16 http://ftpmaster.internal/ubuntu resolute/universe s390x jupyter-core all 5.9.1-1 [6938 B] 190s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-underscore all 1.13.7~dfsg+~1.13.0-1 [86.4 kB] 190s Get:18 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-backbone all 1.4.1~dfsg+~1.4.15-3build1 [186 kB] 190s Get:19 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 190s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 190s Get:21 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap-tour all 0.12.0+dfsg-6 [21.6 kB] 190s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-codemirror all 5.65.20+~cs5.83.25-1 [710 kB] 190s Get:23 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-es6-promise all 4.2.8-12 [14.1 kB] 190s Get:24 http://ftpmaster.internal/ubuntu resolute/universe s390x node-jed all 1.1.1-4 [15.2 kB] 190s Get:25 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jed all 1.1.1-4 [2584 B] 190s Get:26 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-typeahead all 2.11.0+dfsg1-3build1 [48.3 kB] 190s Get:27 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 191s Get:28 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-marked all 4.2.3+ds+~4.0.7-4 [36.2 kB] 191s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-mathjax all 2.7.9+dfsg-1build1 [6017 kB] 191s Get:30 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-moment all 2.29.4+ds-1 [147 kB] 191s Get:31 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-requirejs all 2.3.8+ds+~2.1.37-1 [201 kB] 191s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-requirejs-text all 2.0.12-2 [9732 B] 191s Get:33 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-text-encoding all 0.7.0-5 [140 kB] 191s Get:34 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-xterm all 5.3.0-4 [475 kB] 191s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x python3-tornado s390x 6.5.4-0.1 [306 kB] 191s Get:36 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-terminado all 0.18.1-1 [13.2 kB] 191s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x libargon2-1 s390x 0~20190702+dfsg-5 [52.8 kB] 191s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x python3-ply all 3.11-10 [45.9 kB] 191s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x python3-pycparser all 2.23-2 [77.0 kB] 191s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x python3-cffi all 2.0.0-2 [75.5 kB] 191s Get:41 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-argon2-cffi-bindings s390x 25.1.0-2 [15.4 kB] 191s Get:42 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-argon2 s390x 25.1.0-2 [13.8 kB] 191s Get:43 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-comm all 0.2.1-1build1 [7148 B] 191s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14 s390x 3.14.2-1 [816 kB] 191s Get:45 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-coverage s390x 7.8.2+dfsg1-1ubuntu1 [160 kB] 191s Get:46 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-debugpy s390x 1.8.19+ds-1ubuntu1 [968 kB] 192s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x python3-decorator all 5.2.1-2 [28.1 kB] 192s Get:48 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-parso all 0.8.5-1 [68.0 kB] 192s Get:49 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-typeshed all 0.0~git20241223.ea91db2-4 [1554 kB] 192s Get:50 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jedi all 0.19.1+ds1-1build1 [694 kB] 192s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-matplotlib-inline all 0.2.1-1 [9462 B] 192s Get:52 http://ftpmaster.internal/ubuntu resolute/main s390x python3-wcwidth all 0.2.14+dfsg1-1build1 [26.5 kB] 192s Get:53 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-prompt-toolkit all 3.0.52-2 [258 kB] 192s Get:54 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-astroid all 4.0.2-1ubuntu1 [172 kB] 192s Get:55 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-asttokens all 3.0.1-1 [20.7 kB] 192s Get:56 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-executing all 2.2.1-0.1 [26.2 kB] 192s Get:57 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pure-eval all 0.2.3-1 [11.4 kB] 192s Get:58 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-stack-data all 0.6.3-3 [22.2 kB] 192s Get:59 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-ipython all 8.35.0-2 [575 kB] 192s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x python3-psutil s390x 7.1.0-1ubuntu1 [191 kB] 192s Get:61 http://ftpmaster.internal/ubuntu resolute/universe s390x libnorm1t64 s390x 1.5.9+dfsg-4 [156 kB] 192s Get:62 http://ftpmaster.internal/ubuntu resolute/universe s390x libpgm-5.3-0t64 s390x 5.3.128~dfsg-2.1build2 [169 kB] 192s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libsodium23 s390x 1.0.18-2 [138 kB] 192s Get:64 http://ftpmaster.internal/ubuntu resolute/universe s390x libzmq5 s390x 4.3.5-1build3 [252 kB] 192s Get:65 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-zmq s390x 27.1.0-1 [248 kB] 192s Get:66 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jupyter-client all 8.7.0-1 [78.5 kB] 192s Get:67 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-nest-asyncio all 1.6.0-1 [6686 B] 192s Get:68 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-ipykernel all 6.30.1-1 [82.8 kB] 192s Get:69 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-ipython-genutils all 0.2.0-7 [22.0 kB] 192s Get:70 http://ftpmaster.internal/ubuntu resolute/universe s390x python-tinycss2-common all 1.5.1-1 [47.3 kB] 192s Get:71 http://ftpmaster.internal/ubuntu resolute/main s390x python3-webencodings all 0.5.1-5build1 [11.7 kB] 192s Get:72 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-tinycss2 all 1.5.1-1 [23.3 kB] 192s Get:73 http://ftpmaster.internal/ubuntu resolute/main s390x python3-html5lib all 1.2-3 [90.6 kB] 192s Get:74 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-bleach all 6.3.0-1 [44.2 kB] 193s Get:75 http://ftpmaster.internal/ubuntu resolute/main s390x python3-soupsieve all 2.8.3-1 [34.0 kB] 193s Get:76 http://ftpmaster.internal/ubuntu resolute/main s390x python3-bs4 all 4.14.3-2build1 [84.8 kB] 193s Get:77 http://ftpmaster.internal/ubuntu resolute/main s390x python3-defusedxml all 0.7.1-3build1 [42.4 kB] 193s Get:78 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jupyterlab-pygments all 0.2.2-3build1 [6188 B] 193s Get:79 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-mistune all 3.1.4-1 [35.0 kB] 193s Get:80 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-fastjsonschema all 2.21.1-1 [20.4 kB] 193s Get:81 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-nbformat all 5.10.4-1 [39.2 kB] 193s Get:82 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-nbclient all 0.10.4-1 [22.6 kB] 193s Get:83 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pandocfilters all 1.5.1-1 [23.6 kB] 193s Get:84 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-nbconvert all 7.16.6-1 [140 kB] 193s Get:85 http://ftpmaster.internal/ubuntu resolute/main s390x python3-prometheus-client all 0.21.1+ds1-1build1 [46.0 kB] 193s Get:86 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-send2trash all 1.8.3-1 [14.6 kB] 193s Get:87 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-notebook all 6.4.13-5ubuntu0.1 [1624 kB] 193s Get:88 http://ftpmaster.internal/ubuntu resolute/universe s390x jupyter-notebook all 6.4.13-5ubuntu0.1 [10.4 kB] 193s Get:89 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 193s Get:90 http://ftpmaster.internal/ubuntu resolute/universe s390x python-notebook-doc all 6.4.13-5ubuntu0.1 [2545 kB] 193s Get:91 http://ftpmaster.internal/ubuntu resolute/main s390x python3-all s390x 3.13.9-3 [890 B] 193s Get:92 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 2.1.0-2 [6962 B] 193s Get:93 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pluggy all 1.6.0-2 [21.1 kB] 193s Get:94 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest all 9.0.2-2 [277 kB] 193s Get:95 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-requests-unixsocket all 1.0.1-1 [8620 B] 197s Fetched 41.2 MB in 7s (6333 kB/s) 197s Selecting previously unselected package fonts-lato. 197s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 61954 files and directories currently installed.) 197s Preparing to unpack .../00-fonts-lato_2.015-1build1_all.deb ... 197s Unpacking fonts-lato (2.015-1build1) ... 199s Selecting previously unselected package libpython3.14-minimal:s390x. 199s Preparing to unpack .../01-libpython3.14-minimal_3.14.2-1_s390x.deb ... 199s Unpacking libpython3.14-minimal:s390x (3.14.2-1) ... 200s Selecting previously unselected package python3.14-minimal. 200s Preparing to unpack .../02-python3.14-minimal_3.14.2-1_s390x.deb ... 200s Unpacking python3.14-minimal (3.14.2-1) ... 200s Selecting previously unselected package fonts-font-awesome. 200s Preparing to unpack .../03-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 200s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 201s Selecting previously unselected package fonts-glyphicons-halflings. 201s Preparing to unpack .../04-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 201s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 201s Selecting previously unselected package fonts-mathjax. 201s Preparing to unpack .../05-fonts-mathjax_2.7.9+dfsg-1build1_all.deb ... 201s Unpacking fonts-mathjax (2.7.9+dfsg-1build1) ... 202s Selecting previously unselected package libbabeltrace1:s390x. 202s Preparing to unpack .../06-libbabeltrace1_1.5.11-5_s390x.deb ... 202s Unpacking libbabeltrace1:s390x (1.5.11-5) ... 202s Selecting previously unselected package libpython3.14-stdlib:s390x. 202s Preparing to unpack .../07-libpython3.14-stdlib_3.14.2-1_s390x.deb ... 202s Unpacking libpython3.14-stdlib:s390x (3.14.2-1) ... 203s Selecting previously unselected package libpython3.14:s390x. 203s Preparing to unpack .../08-libpython3.14_3.14.2-1_s390x.deb ... 203s Unpacking libpython3.14:s390x (3.14.2-1) ... 203s Selecting previously unselected package libsource-highlight-common. 203s Preparing to unpack .../09-libsource-highlight-common_3.1.9-4.3build2_all.deb ... 203s Unpacking libsource-highlight-common (3.1.9-4.3build2) ... 204s Selecting previously unselected package libsource-highlight4t64:s390x. 204s Preparing to unpack .../10-libsource-highlight4t64_3.1.9-4.3build2_s390x.deb ... 204s Unpacking libsource-highlight4t64:s390x (3.1.9-4.3build2) ... 204s Selecting previously unselected package gdb. 204s Preparing to unpack .../11-gdb_17.1-2ubuntu1_s390x.deb ... 204s Unpacking gdb (17.1-2ubuntu1) ... 205s Selecting previously unselected package python3-platformdirs. 205s Preparing to unpack .../12-python3-platformdirs_4.5.1-1_all.deb ... 205s Unpacking python3-platformdirs (4.5.1-1) ... 205s Selecting previously unselected package python3-traitlets. 205s Preparing to unpack .../13-python3-traitlets_5.14.3+really5.14.3-2_all.deb ... 205s Unpacking python3-traitlets (5.14.3+really5.14.3-2) ... 205s Selecting previously unselected package python3-jupyter-core. 205s Preparing to unpack .../14-python3-jupyter-core_5.9.1-1_all.deb ... 205s Unpacking python3-jupyter-core (5.9.1-1) ... 205s Selecting previously unselected package jupyter-core. 205s Preparing to unpack .../15-jupyter-core_5.9.1-1_all.deb ... 205s Unpacking jupyter-core (5.9.1-1) ... 206s Selecting previously unselected package libjs-underscore. 206s Preparing to unpack .../16-libjs-underscore_1.13.7~dfsg+~1.13.0-1_all.deb ... 206s Unpacking libjs-underscore (1.13.7~dfsg+~1.13.0-1) ... 206s Selecting previously unselected package libjs-backbone. 206s Preparing to unpack .../17-libjs-backbone_1.4.1~dfsg+~1.4.15-3build1_all.deb ... 206s Unpacking libjs-backbone (1.4.1~dfsg+~1.4.15-3build1) ... 206s Selecting previously unselected package libjs-bootstrap. 206s Preparing to unpack .../18-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 206s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 206s Selecting previously unselected package libjs-jquery. 206s Preparing to unpack .../19-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 206s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 207s Selecting previously unselected package libjs-bootstrap-tour. 207s Preparing to unpack .../20-libjs-bootstrap-tour_0.12.0+dfsg-6_all.deb ... 207s Unpacking libjs-bootstrap-tour (0.12.0+dfsg-6) ... 207s Selecting previously unselected package libjs-codemirror. 207s Preparing to unpack .../21-libjs-codemirror_5.65.20+~cs5.83.25-1_all.deb ... 207s Unpacking libjs-codemirror (5.65.20+~cs5.83.25-1) ... 208s Selecting previously unselected package libjs-es6-promise. 208s Preparing to unpack .../22-libjs-es6-promise_4.2.8-12_all.deb ... 208s Unpacking libjs-es6-promise (4.2.8-12) ... 208s Selecting previously unselected package node-jed. 208s Preparing to unpack .../23-node-jed_1.1.1-4_all.deb ... 208s Unpacking node-jed (1.1.1-4) ... 208s Selecting previously unselected package libjs-jed. 208s Preparing to unpack .../24-libjs-jed_1.1.1-4_all.deb ... 208s Unpacking libjs-jed (1.1.1-4) ... 208s Selecting previously unselected package libjs-jquery-typeahead. 208s Preparing to unpack .../25-libjs-jquery-typeahead_2.11.0+dfsg1-3build1_all.deb ... 208s Unpacking libjs-jquery-typeahead (2.11.0+dfsg1-3build1) ... 209s Selecting previously unselected package libjs-jquery-ui. 209s Preparing to unpack .../26-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 209s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 209s Selecting previously unselected package libjs-marked. 209s Preparing to unpack .../27-libjs-marked_4.2.3+ds+~4.0.7-4_all.deb ... 209s Unpacking libjs-marked (4.2.3+ds+~4.0.7-4) ... 210s Selecting previously unselected package libjs-mathjax. 210s Preparing to unpack .../28-libjs-mathjax_2.7.9+dfsg-1build1_all.deb ... 210s Unpacking libjs-mathjax (2.7.9+dfsg-1build1) ... 214s Selecting previously unselected package libjs-moment. 214s Preparing to unpack .../29-libjs-moment_2.29.4+ds-1_all.deb ... 214s Unpacking libjs-moment (2.29.4+ds-1) ... 215s Selecting previously unselected package libjs-requirejs. 215s Preparing to unpack .../30-libjs-requirejs_2.3.8+ds+~2.1.37-1_all.deb ... 215s Unpacking libjs-requirejs (2.3.8+ds+~2.1.37-1) ... 215s Selecting previously unselected package libjs-requirejs-text. 215s Preparing to unpack .../31-libjs-requirejs-text_2.0.12-2_all.deb ... 215s Unpacking libjs-requirejs-text (2.0.12-2) ... 215s Selecting previously unselected package libjs-text-encoding. 215s Preparing to unpack .../32-libjs-text-encoding_0.7.0-5_all.deb ... 215s Unpacking libjs-text-encoding (0.7.0-5) ... 216s Selecting previously unselected package libjs-xterm. 216s Preparing to unpack .../33-libjs-xterm_5.3.0-4_all.deb ... 216s Unpacking libjs-xterm (5.3.0-4) ... 216s Selecting previously unselected package python3-tornado. 216s Preparing to unpack .../34-python3-tornado_6.5.4-0.1_s390x.deb ... 216s Unpacking python3-tornado (6.5.4-0.1) ... 216s Selecting previously unselected package python3-terminado. 216s Preparing to unpack .../35-python3-terminado_0.18.1-1_all.deb ... 216s Unpacking python3-terminado (0.18.1-1) ... 216s Selecting previously unselected package libargon2-1:s390x. 216s Preparing to unpack .../36-libargon2-1_0~20190702+dfsg-5_s390x.deb ... 216s Unpacking libargon2-1:s390x (0~20190702+dfsg-5) ... 217s Selecting previously unselected package python3-ply. 217s Preparing to unpack .../37-python3-ply_3.11-10_all.deb ... 217s Unpacking python3-ply (3.11-10) ... 217s Selecting previously unselected package python3-pycparser. 217s Preparing to unpack .../38-python3-pycparser_2.23-2_all.deb ... 217s Unpacking python3-pycparser (2.23-2) ... 217s Selecting previously unselected package python3-cffi. 217s Preparing to unpack .../39-python3-cffi_2.0.0-2_all.deb ... 217s Unpacking python3-cffi (2.0.0-2) ... 217s Selecting previously unselected package python3-argon2-cffi-bindings. 217s Preparing to unpack .../40-python3-argon2-cffi-bindings_25.1.0-2_s390x.deb ... 218s Unpacking python3-argon2-cffi-bindings (25.1.0-2) ... 218s Selecting previously unselected package python3-argon2. 218s Preparing to unpack .../41-python3-argon2_25.1.0-2_s390x.deb ... 218s Unpacking python3-argon2 (25.1.0-2) ... 218s Selecting previously unselected package python3-comm. 218s Preparing to unpack .../42-python3-comm_0.2.1-1build1_all.deb ... 218s Unpacking python3-comm (0.2.1-1build1) ... 218s Selecting previously unselected package python3.14. 218s Preparing to unpack .../43-python3.14_3.14.2-1_s390x.deb ... 218s Unpacking python3.14 (3.14.2-1) ... 219s Selecting previously unselected package python3-coverage. 219s Preparing to unpack .../44-python3-coverage_7.8.2+dfsg1-1ubuntu1_s390x.deb ... 219s Unpacking python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 219s Selecting previously unselected package python3-debugpy. 219s Preparing to unpack .../45-python3-debugpy_1.8.19+ds-1ubuntu1_s390x.deb ... 219s Unpacking python3-debugpy (1.8.19+ds-1ubuntu1) ... 219s Selecting previously unselected package python3-decorator. 219s Preparing to unpack .../46-python3-decorator_5.2.1-2_all.deb ... 219s Unpacking python3-decorator (5.2.1-2) ... 220s Selecting previously unselected package python3-parso. 220s Preparing to unpack .../47-python3-parso_0.8.5-1_all.deb ... 220s Unpacking python3-parso (0.8.5-1) ... 220s Selecting previously unselected package python3-typeshed. 220s Preparing to unpack .../48-python3-typeshed_0.0~git20241223.ea91db2-4_all.deb ... 220s Unpacking python3-typeshed (0.0~git20241223.ea91db2-4) ... 224s Selecting previously unselected package python3-jedi. 224s Preparing to unpack .../49-python3-jedi_0.19.1+ds1-1build1_all.deb ... 224s Unpacking python3-jedi (0.19.1+ds1-1build1) ... 226s Selecting previously unselected package python3-matplotlib-inline. 226s Preparing to unpack .../50-python3-matplotlib-inline_0.2.1-1_all.deb ... 226s Unpacking python3-matplotlib-inline (0.2.1-1) ... 226s Selecting previously unselected package python3-wcwidth. 226s Preparing to unpack .../51-python3-wcwidth_0.2.14+dfsg1-1build1_all.deb ... 226s Unpacking python3-wcwidth (0.2.14+dfsg1-1build1) ... 226s Selecting previously unselected package python3-prompt-toolkit. 226s Preparing to unpack .../52-python3-prompt-toolkit_3.0.52-2_all.deb ... 226s Unpacking python3-prompt-toolkit (3.0.52-2) ... 227s Selecting previously unselected package python3-astroid. 227s Preparing to unpack .../53-python3-astroid_4.0.2-1ubuntu1_all.deb ... 227s Unpacking python3-astroid (4.0.2-1ubuntu1) ... 227s Selecting previously unselected package python3-asttokens. 227s Preparing to unpack .../54-python3-asttokens_3.0.1-1_all.deb ... 227s Unpacking python3-asttokens (3.0.1-1) ... 227s Selecting previously unselected package python3-executing. 227s Preparing to unpack .../55-python3-executing_2.2.1-0.1_all.deb ... 227s Unpacking python3-executing (2.2.1-0.1) ... 227s Selecting previously unselected package python3-pure-eval. 227s Preparing to unpack .../56-python3-pure-eval_0.2.3-1_all.deb ... 227s Unpacking python3-pure-eval (0.2.3-1) ... 228s Selecting previously unselected package python3-stack-data. 228s Preparing to unpack .../57-python3-stack-data_0.6.3-3_all.deb ... 228s Unpacking python3-stack-data (0.6.3-3) ... 228s Selecting previously unselected package python3-ipython. 228s Preparing to unpack .../58-python3-ipython_8.35.0-2_all.deb ... 228s Unpacking python3-ipython (8.35.0-2) ... 228s Selecting previously unselected package python3-psutil. 228s Preparing to unpack .../59-python3-psutil_7.1.0-1ubuntu1_s390x.deb ... 228s Unpacking python3-psutil (7.1.0-1ubuntu1) ... 228s Selecting previously unselected package libnorm1t64:s390x. 228s Preparing to unpack .../60-libnorm1t64_1.5.9+dfsg-4_s390x.deb ... 229s Unpacking libnorm1t64:s390x (1.5.9+dfsg-4) ... 229s Selecting previously unselected package libpgm-5.3-0t64:s390x. 229s Preparing to unpack .../61-libpgm-5.3-0t64_5.3.128~dfsg-2.1build2_s390x.deb ... 229s Unpacking libpgm-5.3-0t64:s390x (5.3.128~dfsg-2.1build2) ... 229s Selecting previously unselected package libsodium23:s390x. 229s Preparing to unpack .../62-libsodium23_1.0.18-2_s390x.deb ... 229s Unpacking libsodium23:s390x (1.0.18-2) ... 229s Selecting previously unselected package libzmq5:s390x. 229s Preparing to unpack .../63-libzmq5_4.3.5-1build3_s390x.deb ... 229s Unpacking libzmq5:s390x (4.3.5-1build3) ... 229s Selecting previously unselected package python3-zmq. 229s Preparing to unpack .../64-python3-zmq_27.1.0-1_s390x.deb ... 229s Unpacking python3-zmq (27.1.0-1) ... 229s Selecting previously unselected package python3-jupyter-client. 229s Preparing to unpack .../65-python3-jupyter-client_8.7.0-1_all.deb ... 229s Unpacking python3-jupyter-client (8.7.0-1) ... 229s Selecting previously unselected package python3-nest-asyncio. 230s Preparing to unpack .../66-python3-nest-asyncio_1.6.0-1_all.deb ... 230s Unpacking python3-nest-asyncio (1.6.0-1) ... 230s Selecting previously unselected package python3-ipykernel. 230s Preparing to unpack .../67-python3-ipykernel_6.30.1-1_all.deb ... 230s Unpacking python3-ipykernel (6.30.1-1) ... 230s Selecting previously unselected package python3-ipython-genutils. 230s Preparing to unpack .../68-python3-ipython-genutils_0.2.0-7_all.deb ... 230s Unpacking python3-ipython-genutils (0.2.0-7) ... 230s Selecting previously unselected package python-tinycss2-common. 230s Preparing to unpack .../69-python-tinycss2-common_1.5.1-1_all.deb ... 230s Unpacking python-tinycss2-common (1.5.1-1) ... 231s Selecting previously unselected package python3-webencodings. 231s Preparing to unpack .../70-python3-webencodings_0.5.1-5build1_all.deb ... 231s Unpacking python3-webencodings (0.5.1-5build1) ... 231s Selecting previously unselected package python3-tinycss2. 231s Preparing to unpack .../71-python3-tinycss2_1.5.1-1_all.deb ... 231s Unpacking python3-tinycss2 (1.5.1-1) ... 231s Selecting previously unselected package python3-html5lib. 231s Preparing to unpack .../72-python3-html5lib_1.2-3_all.deb ... 231s Unpacking python3-html5lib (1.2-3) ... 231s Selecting previously unselected package python3-bleach. 232s Preparing to unpack .../73-python3-bleach_6.3.0-1_all.deb ... 232s Unpacking python3-bleach (6.3.0-1) ... 233s Selecting previously unselected package python3-soupsieve. 233s Preparing to unpack .../74-python3-soupsieve_2.8.3-1_all.deb ... 233s Unpacking python3-soupsieve (2.8.3-1) ... 233s Selecting previously unselected package python3-bs4. 233s Preparing to unpack .../75-python3-bs4_4.14.3-2build1_all.deb ... 233s Unpacking python3-bs4 (4.14.3-2build1) ... 233s Selecting previously unselected package python3-defusedxml. 233s Preparing to unpack .../76-python3-defusedxml_0.7.1-3build1_all.deb ... 233s Unpacking python3-defusedxml (0.7.1-3build1) ... 233s Selecting previously unselected package python3-jupyterlab-pygments. 234s Preparing to unpack .../77-python3-jupyterlab-pygments_0.2.2-3build1_all.deb ... 234s Unpacking python3-jupyterlab-pygments (0.2.2-3build1) ... 234s Selecting previously unselected package python3-mistune. 234s Preparing to unpack .../78-python3-mistune_3.1.4-1_all.deb ... 234s Unpacking python3-mistune (3.1.4-1) ... 234s Selecting previously unselected package python3-fastjsonschema. 234s Preparing to unpack .../79-python3-fastjsonschema_2.21.1-1_all.deb ... 234s Unpacking python3-fastjsonschema (2.21.1-1) ... 234s Selecting previously unselected package python3-nbformat. 234s Preparing to unpack .../80-python3-nbformat_5.10.4-1_all.deb ... 234s Unpacking python3-nbformat (5.10.4-1) ... 234s Selecting previously unselected package python3-nbclient. 234s Preparing to unpack .../81-python3-nbclient_0.10.4-1_all.deb ... 234s Unpacking python3-nbclient (0.10.4-1) ... 234s Selecting previously unselected package python3-pandocfilters. 234s Preparing to unpack .../82-python3-pandocfilters_1.5.1-1_all.deb ... 234s Unpacking python3-pandocfilters (1.5.1-1) ... 234s Selecting previously unselected package python3-nbconvert. 234s Preparing to unpack .../83-python3-nbconvert_7.16.6-1_all.deb ... 234s Unpacking python3-nbconvert (7.16.6-1) ... 234s Selecting previously unselected package python3-prometheus-client. 234s Preparing to unpack .../84-python3-prometheus-client_0.21.1+ds1-1build1_all.deb ... 234s Unpacking python3-prometheus-client (0.21.1+ds1-1build1) ... 234s Selecting previously unselected package python3-send2trash. 234s Preparing to unpack .../85-python3-send2trash_1.8.3-1_all.deb ... 234s Unpacking python3-send2trash (1.8.3-1) ... 234s Selecting previously unselected package python3-notebook. 234s Preparing to unpack .../86-python3-notebook_6.4.13-5ubuntu0.1_all.deb ... 234s Unpacking python3-notebook (6.4.13-5ubuntu0.1) ... 235s Selecting previously unselected package jupyter-notebook. 235s Preparing to unpack .../87-jupyter-notebook_6.4.13-5ubuntu0.1_all.deb ... 235s Unpacking jupyter-notebook (6.4.13-5ubuntu0.1) ... 235s Selecting previously unselected package sphinx-rtd-theme-common. 236s Preparing to unpack .../88-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 236s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 236s Selecting previously unselected package python-notebook-doc. 236s Preparing to unpack .../89-python-notebook-doc_6.4.13-5ubuntu0.1_all.deb ... 236s Unpacking python-notebook-doc (6.4.13-5ubuntu0.1) ... 236s Selecting previously unselected package python3-all. 236s Preparing to unpack .../90-python3-all_3.13.9-3_s390x.deb ... 236s Unpacking python3-all (3.13.9-3) ... 236s Selecting previously unselected package python3-iniconfig. 236s Preparing to unpack .../91-python3-iniconfig_2.1.0-2_all.deb ... 236s Unpacking python3-iniconfig (2.1.0-2) ... 237s Selecting previously unselected package python3-pluggy. 237s Preparing to unpack .../92-python3-pluggy_1.6.0-2_all.deb ... 237s Unpacking python3-pluggy (1.6.0-2) ... 237s Selecting previously unselected package python3-pytest. 237s Preparing to unpack .../93-python3-pytest_9.0.2-2_all.deb ... 237s Unpacking python3-pytest (9.0.2-2) ... 237s Selecting previously unselected package python3-requests-unixsocket. 237s Preparing to unpack .../94-python3-requests-unixsocket_1.0.1-1_all.deb ... 237s Unpacking python3-requests-unixsocket (1.0.1-1) ... 237s Setting up libjs-jquery-typeahead (2.11.0+dfsg1-3build1) ... 237s Setting up python3-iniconfig (2.1.0-2) ... 240s Setting up python3-tornado (6.5.4-0.1) ... 245s Setting up libnorm1t64:s390x (1.5.9+dfsg-4) ... 245s Setting up python3-pure-eval (0.2.3-1) ... 247s Setting up python3-send2trash (1.8.3-1) ... 248s Setting up fonts-lato (2.015-1build1) ... 248s Setting up fonts-mathjax (2.7.9+dfsg-1build1) ... 248s Setting up libsodium23:s390x (1.0.18-2) ... 248s Setting up libjs-mathjax (2.7.9+dfsg-1build1) ... 248s Setting up libjs-requirejs-text (2.0.12-2) ... 248s Setting up python3-parso (0.8.5-1) ... 250s Setting up python3-defusedxml (0.7.1-3build1) ... 251s Setting up python3-ipython-genutils (0.2.0-7) ... 253s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 253s Setting up libargon2-1:s390x (0~20190702+dfsg-5) ... 253s Setting up python3-ply (3.11-10) ... 255s Setting up libpython3.14-minimal:s390x (3.14.2-1) ... 255s Setting up libjs-moment (2.29.4+ds-1) ... 255s Setting up python3-pandocfilters (1.5.1-1) ... 256s Setting up libjs-requirejs (2.3.8+ds+~2.1.37-1) ... 256s Setting up libjs-es6-promise (4.2.8-12) ... 256s Setting up libjs-text-encoding (0.7.0-5) ... 256s Setting up python3-webencodings (0.5.1-5build1) ... 257s Setting up python3-platformdirs (4.5.1-1) ... 259s Setting up python3-psutil (7.1.0-1ubuntu1) ... 263s Setting up libsource-highlight-common (3.1.9-4.3build2) ... 263s Setting up python3-pycparser (2.23-2) ... 266s Setting up python3-requests-unixsocket (1.0.1-1) ... 268s Setting up python3-jupyterlab-pygments (0.2.2-3build1) ... 268s Setting up libpgm-5.3-0t64:s390x (5.3.128~dfsg-2.1build2) ... 268s Setting up python3-decorator (5.2.1-2) ... 270s Setting up python3-wcwidth (0.2.14+dfsg1-1build1) ... 272s Setting up node-jed (1.1.1-4) ... 272s Setting up python3-typeshed (0.0~git20241223.ea91db2-4) ... 272s Setting up libjs-xterm (5.3.0-4) ... 272s Setting up python3-nest-asyncio (1.6.0-1) ... 273s Setting up libjs-codemirror (5.65.20+~cs5.83.25-1) ... 273s Setting up libjs-jed (1.1.1-4) ... 273s Setting up python3-html5lib (1.2-3) ... 276s Setting up libbabeltrace1:s390x (1.5.11-5) ... 276s Setting up python3-pluggy (1.6.0-2) ... 277s Setting up python3-fastjsonschema (2.21.1-1) ... 279s Setting up python3-terminado (0.18.1-1) ... 280s Setting up python3-astroid (4.0.2-1ubuntu1) ... 284s Setting up python3-traitlets (5.14.3+really5.14.3-2) ... 286s Setting up python-tinycss2-common (1.5.1-1) ... 286s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 286s Setting up python3-mistune (3.1.4-1) ... 288s Setting up python3-soupsieve (2.8.3-1) ... 290s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 290s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 290s Setting up python3.14-minimal (3.14.2-1) ... 297s Setting up python3-jupyter-core (5.9.1-1) ... 299s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 299s Setting up libjs-underscore (1.13.7~dfsg+~1.13.0-1) ... 299s Setting up libjs-marked (4.2.3+ds+~4.0.7-4) ... 299s Setting up python3-prompt-toolkit (3.0.52-2) ... 305s Setting up python3-tinycss2 (1.5.1-1) ... 307s Setting up libzmq5:s390x (4.3.5-1build3) ... 308s Setting up python3-jedi (0.19.1+ds1-1build1) ... 310s Setting up libpython3.14-stdlib:s390x (3.14.2-1) ... 310s Setting up python3-asttokens (3.0.1-1) ... 312s Setting up python3-pytest (9.0.2-2) ... 318s Setting up python3-cffi (2.0.0-2) ... 319s Setting up libjs-bootstrap-tour (0.12.0+dfsg-6) ... 319s Setting up libjs-backbone (1.4.1~dfsg+~1.4.15-3build1) ... 319s Setting up libsource-highlight4t64:s390x (3.1.9-4.3build2) ... 319s Setting up python3-nbformat (5.10.4-1) ... 321s Setting up python-notebook-doc (6.4.13-5ubuntu0.1) ... 321s Setting up python3-bs4 (4.14.3-2build1) ... 323s Setting up python3-bleach (6.3.0-1) ... 325s Setting up python3-matplotlib-inline (0.2.1-1) ... 327s Setting up python3-comm (0.2.1-1build1) ... 328s Setting up python3-prometheus-client (0.21.1+ds1-1build1) ... 330s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 330s Setting up python3-executing (2.2.1-0.1) ... 332s Setting up python3-zmq (27.1.0-1) ... 334s Setting up python3-argon2-cffi-bindings (25.1.0-2) ... 335s Setting up python3-argon2 (25.1.0-2) ... 336s Setting up libpython3.14:s390x (3.14.2-1) ... 336s Setting up python3-jupyter-client (8.7.0-1) ... 338s Setting up jupyter-core (5.9.1-1) ... 338s Setting up python3.14 (3.14.2-1) ... 346s Setting up python3-stack-data (0.6.3-3) ... 347s Setting up python3-all (3.13.9-3) ... 347s Setting up python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 350s Setting up python3-nbclient (0.10.4-1) ... 352s Setting up gdb (17.1-2ubuntu1) ... 352s Setting up python3-ipython (8.35.0-2) ... 358s /usr/lib/python3/dist-packages/IPython/core/interactiveshell.py:3141: SyntaxWarning: 'return' in a 'finally' block 358s return result 361s Setting up python3-nbconvert (7.16.6-1) ... 362s Setting up python3-debugpy (1.8.19+ds-1ubuntu1) ... 370s Setting up python3-ipykernel (6.30.1-1) ... 373s Setting up python3-notebook (6.4.13-5ubuntu0.1) ... 377s Setting up jupyter-notebook (6.4.13-5ubuntu0.1) ... 378s Processing triggers for systemd (259-1ubuntu3) ... 378s Processing triggers for man-db (2.13.1-1) ... 391s Processing triggers for libc-bin (2.42-2ubuntu4) ... 396s autopkgtest [02:22:28]: test pytest: [----------------------- 397s Testing with python3.14 399s *** STARTING RUN 1: python3.14 -m pytest --pyargs notebook -rsfE --ignore=/usr/lib/python3/dist-packages/notebook/tests/selenium --deselect=services/kernels/tests/test_kernels_api.py::KernelAPITest::test_connections 429s ============================= test session starts ============================== 429s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 429s rootdir: /tmp/autopkgtest.0ojk9w/autopkgtest_tmp 429s plugins: typeguard-4.4.4 429s collected 330 items / 6 deselected / 324 selected 429s 432s auth/tests/test_login.py .. [ 0%] 444s auth/tests/test_security.py .... [ 1%] 445s bundler/tests/test_bundler_api.py ..... [ 3%] 445s bundler/tests/test_bundler_tools.py ............. [ 7%] 448s bundler/tests/test_bundlerextension.py ... [ 8%] 448s nbconvert/tests/test_nbconvert_handlers.py ssssss [ 10%] 448s services/api/tests/test_api.py ... [ 11%] 449s services/config/tests/test_config_api.py ... [ 12%] 454s services/contents/tests/test_contents_api.py .s..........ss..s.......... [ 20%] 464s ................s...........ss..s......................... [ 38%] 465s services/contents/tests/test_fileio.py ... [ 39%] 465s services/contents/tests/test_largefilemanager.py . [ 39%] 480s services/contents/tests/test_manager.py .....s........ss..........ss.... [ 49%] 483s .... [ 50%] 509s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF.. [ 54%] 510s services/kernelspecs/tests/test_kernelspecs_api.py ....... [ 56%] 516s services/nbconvert/tests/test_nbconvert_api.py . [ 56%] 516s services/sessions/tests/test_sessionmanager.py ......... [ 59%] 531s services/sessions/tests/test_sessions_api.py FFFFFE.FEFE.FFFFFFFE.FEFE.F [ 65%] 531s F [ 66%] 537s terminal/tests/test_terminals_api.py ........ [ 68%] 537s tests/test_config_manager.py . [ 68%] 539s tests/test_files.py ..... [ 70%] 539s tests/test_gateway.py ...... [ 72%] 539s tests/test_i18n.py . [ 72%] 539s tests/test_log.py . [ 72%] 545s tests/test_nbextensions.py ................................... [ 83%] 555s tests/test_notebookapp.py .......................... [ 91%] 555s tests/test_paths.py ... [ 92%] 555s tests/test_serialize.py .. [ 93%] 562s tests/test_serverextensions.py ..... [ 94%] 562s tests/test_traittypes.py ........... [ 98%] 568s tests/test_utils.py ....s [ 99%] 574s tree/tests/test_tree_handler.py . [100%] 574s 574s ==================================== ERRORS ==================================== 574s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 574s 574s self = 574s 574s def tearDown(self): 574s for k in self.kern_api.list().json(): 574s > self.kern_api.shutdown(k['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/e252844a-7b7c-4edc-b53b-363dfc81d0bc 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ----------------------------- Captured stderr call ----------------------------- 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 574s import zmq.asyncio 574s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 574s import asyncio 574s File "/usr/lib/python3.13/asyncio/__init__.py", line 46, in 574s from .unix_events import * # pragma: no cover 574s File "", line 1360, in _find_and_load 574s File "", line 1331, in _find_and_load_unlocked 574s File "", line 935, in _load_unlocked 574s File "", line 1019, in exec_module 574s File "", line 1152, in get_code 574s File "", line 781, in _compile_bytecode 574s KeyboardInterrupt 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 574s from ..channels import AsyncZMQSocketChannel, HBChannel 574s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 17, in 574s from .session import Session 574s File "/usr/lib/python3/dist-packages/jupyter_client/session.py", line 54, in 574s from .jsonutil import extract_dates, json_clean, json_default, squash_dates 574s File "/usr/lib/python3/dist-packages/jupyter_client/jsonutil.py", line 32, in 574s datetime.strptime("2000-01-01", "%Y-%m-%d") # noqa 574s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "", line 1360, in _find_and_load 574s File "", line 1331, in _find_and_load_unlocked 574s File "", line 935, in _load_unlocked 574s File "", line 1019, in exec_module 574s File "", line 1115, in get_code 574s File "", line 1215, in get_data 574s KeyboardInterrupt 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpnwpn7bpi/runtime/kernel-e252844a-7b7c-4edc-b53b-363dfc81d0bc.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47391 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42311 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: e252844a-7b7c-4edc-b53b-363dfc81d0bc, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.380000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.680000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpnwpn7bpi/runtime/kernel-3a110165-682f-40f2-9a7f-2548e42afe1d.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34545 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35847 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 3a110165-682f-40f2-9a7f-2548e42afe1d, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 270.380000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 340.530000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 3a110165-682f-40f2-9a7f-2548e42afe1d 574s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/3a110165-682f-40f2-9a7f-2548e42afe1d/interrupt (::1) 13.320000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 574s yield maybe_future(km.restart_kernel(kernel_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 574s raise self._exception.with_traceback(self._exception_tb) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 574s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 574s await ensure_async(kernel.restart_kernel(now=now)) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 574s await self._async_shutdown_kernel(now=now, restart=True) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/3a110165-682f-40f2-9a7f-2548e42afe1d/restart (::1) 5.610000ms referer=None 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.390000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e252844a-7b7c-4edc-b53b-363dfc81d0bc 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e252844a-7b7c-4edc-b53b-363dfc81d0bc 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/e252844a-7b7c-4edc-b53b-363dfc81d0bc (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/e252844a-7b7c-4edc-b53b-363dfc81d0bc', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 574s yielded = ctx_run(next, result) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 574s yield maybe_future(km.shutdown_kernel(kernel_id)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 574s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 574s stopper = ensure_async(km.shutdown_kernel(now, restart)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/e252844a-7b7c-4edc-b53b-363dfc81d0bc (::1) 294.680000ms referer=None 574s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 574s 574s self = 574s 574s def tearDown(self): 574s for k in self.kern_api.list().json(): 574s > self.kern_api.shutdown(k['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/ac75b562-ff61-4537-ae27-30d73eadbe2c 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ----------------------------- Captured stderr call ----------------------------- 574s Could not import runpy module 574s Traceback (most recent call last): 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 15, in 574s import importlib.util 574s File "/usr/lib/python3.13/importlib/util.py", line 2, in 574s from ._abc import Loader 574s File "", line 1360, in _find_and_load 574s File "", line 1331, in _find_and_load_unlocked 574s File "", line 935, in _load_unlocked 574s File "", line 1019, in exec_module 574s File "", line 1152, in get_code 574s File "", line 781, in _compile_bytecode 574s KeyboardInterrupt 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 10, in 574s from traitlets import Instance, Type 574s File "/usr/lib/python3/dist-packages/traitlets/__init__.py", line 6, in 574s from . import traitlets 574s File "/usr/lib/python3/dist-packages/traitlets/traitlets.py", line 58, in 574s from .utils.sentinel import Sentinel 574s File "", line 1360, in _find_and_load 574s File "", line 1331, in _find_and_load_unlocked 574s File "", line 935, in _load_unlocked 574s File "", line 1019, in exec_module 574s File "", line 1097, in get_code 574s File "", line 677, in _check_name_wrapper 574s File "", line 1206, in get_filename 574s KeyboardInterrupt 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprgwfye72/runtime/kernel-ac75b562-ff61-4537-ae27-30d73eadbe2c.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47909 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53685 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: ac75b562-ff61-4537-ae27-30d73eadbe2c, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 62.560000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.730000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprgwfye72/runtime/kernel-4c3ebeff-acb8-4065-a3d6-40cdcdf04fd5.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60913 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42743 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4c3ebeff-acb8-4065-a3d6-40cdcdf04fd5, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 36.510000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.290000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 4c3ebeff-acb8-4065-a3d6-40cdcdf04fd5 574s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/4c3ebeff-acb8-4065-a3d6-40cdcdf04fd5/interrupt (::1) 0.470000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 574s yield maybe_future(km.restart_kernel(kernel_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 574s raise self._exception.with_traceback(self._exception_tb) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 574s result = coro.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 574s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 574s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 574s yield self # This tells Task to wait for completion. 574s ^^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 574s future.result() 574s ~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 574s raise self._exception.with_traceback(self._exception_tb) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 574s await ensure_async(kernel.restart_kernel(now=now)) 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 574s await self._async_shutdown_kernel(now=now, restart=True) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/4c3ebeff-acb8-4065-a3d6-40cdcdf04fd5/restart (::1) 8.700000ms referer=None 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.790000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ac75b562-ff61-4537-ae27-30d73eadbe2c 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ac75b562-ff61-4537-ae27-30d73eadbe2c 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/ac75b562-ff61-4537-ae27-30d73eadbe2c (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/ac75b562-ff61-4537-ae27-30d73eadbe2c', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 574s future.result() 574s ~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 574s yield maybe_future(km.shutdown_kernel(kernel_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 574s raise self._exception.with_traceback(self._exception_tb) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 574s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 574s raise km.ready.exception() # type: ignore[misc] 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/ac75b562-ff61-4537-ae27-30d73eadbe2c (::1) 119.360000ms referer=None 574s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 574s 574s @self.addCleanup 574s def cleanup_sessions(): 574s for session in self.sess_api.list().json(): 574s > self.sess_api.delete(session['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/306308d5-8709-4ef7-8082-ccae499b10d7 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ----------------------------- Captured stderr call ----------------------------- 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 13, in 574s from ..client import KernelClient, reqrep 574s File "/usr/lib/python3/dist-packages/jupyter_client/client.py", line 23, in 574s from .connect import ConnectionFileMixin 574s File "/usr/lib/python3/dist-packages/jupyter_client/connect.py", line 23, in 574s from jupyter_core.paths import jupyter_data_dir, jupyter_runtime_dir, secure_write 574s File "/usr/lib/python3/dist-packages/jupyter_core/paths.py", line 23, in 574s import platformdirs 574s File "/usr/lib/python3/dist-packages/platformdirs/__init__.py", line 27, in 574s from platformdirs.unix import Unix as _Result 574s File "/usr/lib/python3/dist-packages/platformdirs/unix.py", line 7, in 574s from configparser import ConfigParser 574s File "", line 1360, in _find_and_load 574s File "", line 1331, in _find_and_load_unlocked 574s File "", line 935, in _load_unlocked 574s File "", line 1019, in exec_module 574s File "", line 1152, in get_code 574s File "", line 781, in _compile_bytecode 574s KeyboardInterrupt 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoyt8txl1/runtime/kernel-fa6147e1-e106-4862-9a54-c864e42c163e.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35365 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53289 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: fa6147e1-e106-4862-9a54-c864e42c163e, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 27.790000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 330.020000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.990000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.110000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1cdb6bde-d207-429d-a6c5-b899980da44b 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1cdb6bde-d207-429d-a6c5-b899980da44b 574s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/50c09b4c-26ed-480a-b0bc-4c3b22dbf6ec (::1) 1.000000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fa6147e1-e106-4862-9a54-c864e42c163e 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fa6147e1-e106-4862-9a54-c864e42c163e 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/306308d5-8709-4ef7-8082-ccae499b10d7 (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/306308d5-8709-4ef7-8082-ccae499b10d7', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 574s yield maybe_future(sm.delete_session(session_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 574s yielded = self.gen.send(value) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 574s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 574s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 574s stopper = ensure_async(km.shutdown_kernel(now, restart)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/306308d5-8709-4ef7-8082-ccae499b10d7 (::1) 8.290000ms referer=None 574s __________ ERROR at teardown of SessionAPITest.test_modify_kernel_id ___________ 574s 574s @self.addCleanup 574s def cleanup_sessions(): 574s for session in self.sess_api.list().json(): 574s > self.sess_api.delete(session['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ----------------------------- Captured stderr call ----------------------------- 574s Traceback (most recent call last): 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoyt8txl1/runtime/kernel-b05945b7-bbf1-4441-9644-aa270bc08e0f.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53177 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41643 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: b05945b7-bbf1-4441-9644-aa270bc08e0f, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpoyt8txl1/notebooks/foo'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 21.170000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoyt8txl1/runtime/kernel-85f68828-30e9-421c-9ff8-0220b6dd8e4d.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51737 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45397 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 85f68828-30e9-421c-9ff8-0220b6dd8e4d, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 198.420000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b05945b7-bbf1-4441-9644-aa270bc08e0f 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b05945b7-bbf1-4441-9644-aa270bc08e0f 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception PATCH /a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='PATCH', uri='/a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 574s yielded = self.gen.send(value) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 154, in patch 574s km.shutdown_kernel(before['kernel']['id']) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 574s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 574s stopper = ensure_async(km.shutdown_kernel(now, restart)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 PATCH /a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c (::1) 145.570000ms referer=None 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.930000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 85f68828-30e9-421c-9ff8-0220b6dd8e4d 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 85f68828-30e9-421c-9ff8-0220b6dd8e4d 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 574s yield maybe_future(sm.delete_session(session_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 574s yielded = self.gen.send(value) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 574s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 574s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 574s stopper = ensure_async(km.shutdown_kernel(now, restart)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c (::1) 38.720000ms referer=None 574s --------------------------- Captured stderr teardown --------------------------- 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 574s import zmq.asyncio 574s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 574s from zmq import backend 574s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 574s _ns = select_backend(first) 574s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 574s mod = import_module(name) 574s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 574s return _bootstrap._gcd_import(name[level:], package, level) 574s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 574s from . import _zmq 574s File "", line 645, in parent 574s KeyboardInterrupt 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 574s import zmq.asyncio 574s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 574s import asyncio 574s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 574s from .base_events import * 574s File "/usr/lib/python3.13/asyncio/base_events.py", line 18, in 574s import concurrent.futures 574s File "/usr/lib/python3.13/concurrent/futures/__init__.py", line 8, in 574s from concurrent.futures._base import (FIRST_COMPLETED, 574s ...<9 lines>... 574s as_completed) 574s File "/usr/lib/python3.13/concurrent/futures/_base.py", line 7, in 574s import logging 574s File "", line 1360, in _find_and_load 574s File "", line 1331, in _find_and_load_unlocked 574s File "", line 935, in _load_unlocked 574s File "", line 1019, in exec_module 574s File "", line 1152, in get_code 574s File "", line 781, in _compile_bytecode 574s KeyboardInterrupt 574s _________ ERROR at teardown of SessionAPITest.test_modify_kernel_name __________ 574s 574s @self.addCleanup 574s def cleanup_sessions(): 574s for session in self.sess_api.list().json(): 574s > self.sess_api.delete(session['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ----------------------------- Captured stderr call ----------------------------- 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 574s import zmq.asyncio 574s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 574s import asyncio 574s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 574s from .base_events import * 574s File "/usr/lib/python3.13/asyncio/base_events.py", line 23, in 574s import socket 574s File "/usr/lib/python3.13/socket.py", line 62, in 574s EBADF = getattr(errno, 'EBADF', 9) 574s KeyboardInterrupt 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.120000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoyt8txl1/runtime/kernel-4dbf7251-5d39-4ea3-8ee3-cf06e99ab5b3.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53309 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34507 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4dbf7251-5d39-4ea3-8ee3-cf06e99ab5b3, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpoyt8txl1/notebooks/foo'} 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 85f68828-30e9-421c-9ff8-0220b6dd8e4d 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 85f68828-30e9-421c-9ff8-0220b6dd8e4d 574s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c (::1) 70.100000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.570000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 177.190000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4dbf7251-5d39-4ea3-8ee3-cf06e99ab5b3 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4dbf7251-5d39-4ea3-8ee3-cf06e99ab5b3 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 574s yield maybe_future(sm.delete_session(session_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 574s yielded = self.gen.send(value) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 574s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 574s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 574s stopper = ensure_async(km.shutdown_kernel(now, restart)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c (::1) 7.490000ms referer=None 574s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 574s 574s @self.addCleanup 574s def cleanup_sessions(): 574s for session in self.sess_api.list().json(): 574s > self.sess_api.delete(session['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/1bd7ade5-5697-4bf1-96f8-c2e3663de85e 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ----------------------------- Captured stderr call ----------------------------- 574s Traceback (most recent call last): 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmphwai4ype/runtime/kernel-8cb7709d-7ef8-4ad0-86e3-3b2e8644a087.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36745 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33213 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8cb7709d-7ef8-4ad0-86e3-3b2e8644a087, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 168.180000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.860000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.570000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.570000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 036f99f3-f8d6-4312-9daf-fbeddd0eb691 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 036f99f3-f8d6-4312-9daf-fbeddd0eb691 574s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/f4ff1199-2c9a-476e-b235-b947ef426a4e (::1) 0.780000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8cb7709d-7ef8-4ad0-86e3-3b2e8644a087 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8cb7709d-7ef8-4ad0-86e3-3b2e8644a087 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/1bd7ade5-5697-4bf1-96f8-c2e3663de85e (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/1bd7ade5-5697-4bf1-96f8-c2e3663de85e', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 574s future.result() 574s ~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 574s yield maybe_future(sm.delete_session(session_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 574s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 574s raise self._exception.with_traceback(self._exception_tb) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 574s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 574s raise km.ready.exception() # type: ignore[misc] 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/1bd7ade5-5697-4bf1-96f8-c2e3663de85e (::1) 8.960000ms referer=None 574s ________ ERROR at teardown of AsyncSessionAPITest.test_modify_kernel_id ________ 574s 574s @self.addCleanup 574s def cleanup_sessions(): 574s for session in self.sess_api.list().json(): 574s > self.sess_api.delete(session['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmphwai4ype/runtime/kernel-8abb51eb-e156-4ee5-92ac-56fbd5073455.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59865 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53185 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8abb51eb-e156-4ee5-92ac-56fbd5073455, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmphwai4ype/notebooks/foo'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 23.340000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmphwai4ype/runtime/kernel-8d7965cc-45b2-41d6-86ce-1a768337f125.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33769 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47625 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8d7965cc-45b2-41d6-86ce-1a768337f125, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 84.410000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8abb51eb-e156-4ee5-92ac-56fbd5073455 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8abb51eb-e156-4ee5-92ac-56fbd5073455 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception PATCH /a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2 (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='PATCH', uri='/a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 574s future.result() 574s ~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 153, in patch 574s yield maybe_future( 574s km.shutdown_kernel(before['kernel']['id']) 574s ) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 574s raise self._exception.with_traceback(self._exception_tb) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 574s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 574s raise km.ready.exception() # type: ignore[misc] 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 PATCH /a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2 (::1) 51.150000ms referer=None 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.450000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8d7965cc-45b2-41d6-86ce-1a768337f125 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8d7965cc-45b2-41d6-86ce-1a768337f125 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2 (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 574s future.result() 574s ~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 574s yield maybe_future(sm.delete_session(session_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 574s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 574s raise self._exception.with_traceback(self._exception_tb) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 574s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 574s raise km.ready.exception() # type: ignore[misc] 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s --------------------------- Captured stderr teardown --------------------------- 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 574s import zmq.asyncio 574s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 574s import asyncio 574s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 574s from .base_events import * 574s File "/usr/lib/python3.13/asyncio/base_events.py", line 40, in 574s from . import events 574s File "/usr/lib/python3.13/asyncio/events.py", line 18, in 574s import contextvars 574s File "", line 1360, in _find_and_load 574s File "", line 1331, in _find_and_load_unlocked 574s File "", line 935, in _load_unlocked 574s File "", line 1019, in exec_module 574s File "", line 1152, in get_code 574s File "", line 781, in _compile_bytecode 574s KeyboardInterrupt 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 574s import zmq.asyncio 574s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 574s import asyncio 574s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 574s from .base_events import * 574s File "/usr/lib/python3.13/asyncio/base_events.py", line 34, in 574s import ssl 574s File "/usr/lib/python3.13/ssl.py", line 100, in 574s import _ssl # if we can't import it, let the error propagate 574s ^^^^^^^^^^^ 574s File "", line 1360, in _find_and_load 574s File "", line 1331, in _find_and_load_unlocked 574s File "", line 935, in _load_unlocked 574s File "", line 1326, in exec_module 574s File "", line 491, in _verbose_message 574s KeyboardInterrupt 574s _______ ERROR at teardown of AsyncSessionAPITest.test_modify_kernel_name _______ 574s 574s @self.addCleanup 574s def cleanup_sessions(): 574s for session in self.sess_api.list().json(): 574s > self.sess_api.delete(session['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ----------------------------- Captured stderr call ----------------------------- 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 574s from subprocess import PIPE, Popen 574s File "/usr/lib/python3.13/subprocess.py", line 754, in 574s _USE_POSIX_SPAWN = _use_posix_spawn() 574s File "/usr/lib/python3.13/subprocess.py", line 735, in _use_posix_spawn 574s version = tuple(map(int, parts[1].split('.'))) 574s ~~~~~~~~~~~~~~^^^^^ 574s KeyboardInterrupt 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 7.050000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmphwai4ype/runtime/kernel-32099075-49f6-483d-847e-09a3237d5182.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54779 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43089 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 32099075-49f6-483d-847e-09a3237d5182, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmphwai4ype/notebooks/foo'} 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8d7965cc-45b2-41d6-86ce-1a768337f125 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8d7965cc-45b2-41d6-86ce-1a768337f125 574s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2 (::1) 32.270000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 140.510000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 58.290000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 32099075-49f6-483d-847e-09a3237d5182 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 32099075-49f6-483d-847e-09a3237d5182 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2 (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 574s future.result() 574s ~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 574s yield maybe_future(sm.delete_session(session_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 574s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 574s raise self._exception.with_traceback(self._exception_tb) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 574s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 574s raise km.ready.exception() # type: ignore[misc] 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2 (::1) 79.880000ms referer=None 574s =================================== FAILURES =================================== 574s ______________________ KernelAPITest.test_default_kernel _______________________ 574s 574s self = 574s 574s def tearDown(self): 574s for k in self.kern_api.list().json(): 574s > self.kern_api.shutdown(k['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/b7246af4-8a61-4f7d-8674-9a5bcc06d0d3 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ------------------------------ Captured log setup ------------------------------ 574s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpnwpn7bpi/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpnwpn7bpi/etc/jupyter'] for config files 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpnwpn7bpi/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpnwpn7bpi/config 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpnwpn7bpi/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpnwpn7bpi/config 574s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpnwpn7bpi/notebooks 574s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 574s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 574s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 574s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 574s WARNING NotebookApp:handlers.py:612 Forbidden 574s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.770000ms referer=None 574s ----------------------------- Captured stderr call ----------------------------- 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 574s from subprocess import PIPE, Popen 574s File "/usr/lib/python3.13/subprocess.py", line 51, in 574s import threading 574s File "/usr/lib/python3.13/threading.py", line 536, in 574s class BoundedSemaphore(Semaphore): 574s ...<41 lines>... 574s self._cond.notify(n) 574s KeyboardInterrupt 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpnwpn7bpi/runtime/kernel-b7246af4-8a61-4f7d-8674-9a5bcc06d0d3.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34309 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46387 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: b7246af4-8a61-4f7d-8674-9a5bcc06d0d3, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 172.710000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 46.910000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b7246af4-8a61-4f7d-8674-9a5bcc06d0d3 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b7246af4-8a61-4f7d-8674-9a5bcc06d0d3 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/b7246af4-8a61-4f7d-8674-9a5bcc06d0d3 (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/b7246af4-8a61-4f7d-8674-9a5bcc06d0d3', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 574s yielded = ctx_run(next, result) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 574s yield maybe_future(km.shutdown_kernel(kernel_id)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 574s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 574s stopper = ensure_async(km.shutdown_kernel(now, restart)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ______________________ KernelAPITest.test_kernel_handler _______________________ 574s 574s self = 574s 574s def test_kernel_handler(self): 574s # GET kernel with given id 574s kid = self.kern_api.start().json()['id'] 574s r = self.kern_api.get(kid) 574s kern1 = r.json() 574s self.assertEqual(r.status_code, 200) 574s assert isinstance(kern1, dict) 574s self.assertIn('id', kern1) 574s self.assertEqual(kern1['id'], kid) 574s 574s # Request a bad kernel id and check that a JSON 574s # message is returned! 574s bad_id = '111-111-111-111-111' 574s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 574s self.kern_api.get(bad_id) 574s 574s # DELETE kernel with id 574s > r = self.kern_api.shutdown(kid) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/331bade1-d0c2-4d34-b77e-a5462b255aba 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ----------------------------- Captured stderr call ----------------------------- 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 574s from ..channels import AsyncZMQSocketChannel, HBChannel 574s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 17, in 574s from .session import Session 574s File "/usr/lib/python3/dist-packages/jupyter_client/session.py", line 32, in 574s from tornado.ioloop import IOLoop 574s File "/usr/lib/python3/dist-packages/tornado/ioloop.py", line 39, in 574s from tornado.concurrent import ( 574s ...<5 lines>... 574s ) 574s File "/usr/lib/python3/dist-packages/tornado/concurrent.py", line 34, in 574s from tornado.log import app_log 574s File "/usr/lib/python3/dist-packages/tornado/log.py", line 43, in 574s import curses 574s File "", line 1360, in _find_and_load 574s File "", line 1322, in _find_and_load_unlocked 574s File "", line 1262, in _find_spec 574s File "", line 1556, in find_spec 574s File "", line 1530, in _get_spec 574s File "", line 1648, in find_spec 574s KeyboardInterrupt 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpnwpn7bpi/runtime/kernel-331bade1-d0c2-4d34-b77e-a5462b255aba.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40889 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54089 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 331bade1-d0c2-4d34-b77e-a5462b255aba, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 88.330000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/331bade1-d0c2-4d34-b77e-a5462b255aba (::1) 14.720000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s WARNING NotebookApp:web.py:1943 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1): Kernel does not exist: 111-111-111-111-111 574s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 574s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.520000ms referer=None 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 331bade1-d0c2-4d34-b77e-a5462b255aba 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 331bade1-d0c2-4d34-b77e-a5462b255aba 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/331bade1-d0c2-4d34-b77e-a5462b255aba (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/331bade1-d0c2-4d34-b77e-a5462b255aba', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 574s yielded = ctx_run(next, result) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 574s yield maybe_future(km.shutdown_kernel(kernel_id)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 574s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 574s stopper = ensure_async(km.shutdown_kernel(now, restart)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/331bade1-d0c2-4d34-b77e-a5462b255aba (::1) 5.510000ms referer=None 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.300000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b7246af4-8a61-4f7d-8674-9a5bcc06d0d3 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b7246af4-8a61-4f7d-8674-9a5bcc06d0d3 574s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/b7246af4-8a61-4f7d-8674-9a5bcc06d0d3 (::1) 0.580000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 331bade1-d0c2-4d34-b77e-a5462b255aba 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 331bade1-d0c2-4d34-b77e-a5462b255aba 574s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/331bade1-d0c2-4d34-b77e-a5462b255aba (::1) 0.510000ms 574s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 574s 574s self = 574s 574s def test_main_kernel_handler(self): 574s # POST request 574s r = self.kern_api.start() 574s kern1 = r.json() 574s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 574s self.assertEqual(r.status_code, 201) 574s self.assertIsInstance(kern1, dict) 574s 574s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 574s expected_csp = '; '.join([ 574s "frame-ancestors 'self'", 574s 'report-uri ' + report_uri, 574s "default-src 'none'" 574s ]) 574s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 574s 574s # GET request 574s r = self.kern_api.list() 574s self.assertEqual(r.status_code, 200) 574s assert isinstance(r.json(), list) 574s self.assertEqual(r.json()[0]['id'], kern1['id']) 574s self.assertEqual(r.json()[0]['name'], kern1['name']) 574s 574s # create another kernel and check that they both are added to the 574s # list of kernels from a GET request 574s kern2 = self.kern_api.start().json() 574s assert isinstance(kern2, dict) 574s r = self.kern_api.list() 574s kernels = r.json() 574s self.assertEqual(r.status_code, 200) 574s assert isinstance(kernels, list) 574s self.assertEqual(len(kernels), 2) 574s 574s # Interrupt a kernel 574s r = self.kern_api.interrupt(kern2['id']) 574s self.assertEqual(r.status_code, 204) 574s 574s # Restart a kernel 574s > r = self.kern_api.restart(kern2['id']) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 574s return self._req('POST', url_path_join(id, 'restart')) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/3a110165-682f-40f2-9a7f-2548e42afe1d/restart 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ----------------------------- Captured stderr call ----------------------------- 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 574s import zmq.asyncio 574s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 574s import asyncio 574s File "/usr/lib/python3.13/asyncio/__init__.py", line 46, in 574s from .unix_events import * # pragma: no cover 574s File "", line 1360, in _find_and_load 574s File "", line 1331, in _find_and_load_unlocked 574s File "", line 935, in _load_unlocked 574s File "", line 1019, in exec_module 574s File "", line 1152, in get_code 574s File "", line 781, in _compile_bytecode 574s KeyboardInterrupt 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 574s from ..channels import AsyncZMQSocketChannel, HBChannel 574s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 17, in 574s from .session import Session 574s File "/usr/lib/python3/dist-packages/jupyter_client/session.py", line 54, in 574s from .jsonutil import extract_dates, json_clean, json_default, squash_dates 574s File "/usr/lib/python3/dist-packages/jupyter_client/jsonutil.py", line 32, in 574s datetime.strptime("2000-01-01", "%Y-%m-%d") # noqa 574s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "", line 1360, in _find_and_load 574s File "", line 1331, in _find_and_load_unlocked 574s File "", line 935, in _load_unlocked 574s File "", line 1019, in exec_module 574s File "", line 1115, in get_code 574s File "", line 1215, in get_data 574s KeyboardInterrupt 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpnwpn7bpi/runtime/kernel-e252844a-7b7c-4edc-b53b-363dfc81d0bc.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47391 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42311 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: e252844a-7b7c-4edc-b53b-363dfc81d0bc, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.380000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.680000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpnwpn7bpi/runtime/kernel-3a110165-682f-40f2-9a7f-2548e42afe1d.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34545 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35847 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 3a110165-682f-40f2-9a7f-2548e42afe1d, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 270.380000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 340.530000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 3a110165-682f-40f2-9a7f-2548e42afe1d 574s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/3a110165-682f-40f2-9a7f-2548e42afe1d/interrupt (::1) 13.320000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 574s yield maybe_future(km.restart_kernel(kernel_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 574s raise self._exception.with_traceback(self._exception_tb) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 574s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 574s await ensure_async(kernel.restart_kernel(now=now)) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 574s await self._async_shutdown_kernel(now=now, restart=True) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/3a110165-682f-40f2-9a7f-2548e42afe1d/restart (::1) 5.610000ms referer=None 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.390000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e252844a-7b7c-4edc-b53b-363dfc81d0bc 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e252844a-7b7c-4edc-b53b-363dfc81d0bc 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/e252844a-7b7c-4edc-b53b-363dfc81d0bc (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/e252844a-7b7c-4edc-b53b-363dfc81d0bc', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 574s yielded = ctx_run(next, result) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 574s yield maybe_future(km.shutdown_kernel(kernel_id)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 574s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 574s stopper = ensure_async(km.shutdown_kernel(now, restart)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/e252844a-7b7c-4edc-b53b-363dfc81d0bc (::1) 294.680000ms referer=None 574s ________________________ KernelAPITest.test_no_kernels _________________________ 574s 574s self = 574s 574s def test_no_kernels(self): 574s """Make sure there are no kernels running at the start""" 574s kernels = self.kern_api.list().json() 574s > self.assertEqual(kernels, []) 574s E AssertionError: Lists differ: [{'id': 'e252844a-7b7c-4edc-b53b-363dfc81d[281 chars]: 0}] != [] 574s E 574s E First list contains 2 additional elements. 574s E First extra element 0: 574s E {'id': 'e252844a-7b7c-4edc-b53b-363dfc81d0bc', 'name': 'python3', 'last_activity': '2026-02-07T02:25:39.844453Z', 'execution_state': 'starting', 'connections': 0} 574s E 574s E + [] 574s E - [{'connections': 0, 574s E - 'execution_state': 'starting', 574s E - 'id': 'e252844a-7b7c-4edc-b53b-363dfc81d0bc', 574s E - 'last_activity': '2026-02-07T02:25:39.844453Z', 574s E - 'name': 'python3'}, 574s E - {'connections': 0, 574s E - 'execution_state': 'starting', 574s E - 'id': '3a110165-682f-40f2-9a7f-2548e42afe1d', 574s E - 'last_activity': '2026-02-07T02:25:40.285608Z', 574s E - 'name': 'python3'}] 574s 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.610000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.340000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e252844a-7b7c-4edc-b53b-363dfc81d0bc 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e252844a-7b7c-4edc-b53b-363dfc81d0bc 574s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/e252844a-7b7c-4edc-b53b-363dfc81d0bc (::1) 0.510000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3a110165-682f-40f2-9a7f-2548e42afe1d 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3a110165-682f-40f2-9a7f-2548e42afe1d 574s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/3a110165-682f-40f2-9a7f-2548e42afe1d (::1) 0.490000ms 574s ---------------------------- Captured log teardown ----------------------------- 574s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 574s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 574s _____________________ AsyncKernelAPITest.test_connections ______________________ 574s 574s self = 574s 574s def tearDown(self): 574s for k in self.kern_api.list().json(): 574s > self.kern_api.shutdown(k['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/d889a15b-6278-4020-bae0-ac5ca785d5e8 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ------------------------------ Captured log setup ------------------------------ 574s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmprgwfye72/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmprgwfye72/etc/jupyter'] for config files 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmprgwfye72/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmprgwfye72/config 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmprgwfye72/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmprgwfye72/config 574s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmprgwfye72/notebooks 574s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 574s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 574s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 574s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 574s WARNING NotebookApp:handlers.py:612 Forbidden 574s ------------------------------ Captured log call ------------------------------- 574s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 1.300000ms referer=None 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprgwfye72/runtime/kernel-d889a15b-6278-4020-bae0-ac5ca785d5e8.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39783 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47425 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: d889a15b-6278-4020-bae0-ac5ca785d5e8, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 21.500000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/d889a15b-6278-4020-bae0-ac5ca785d5e8 (::1) 0.370000ms 574s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/d889a15b-6278-4020-bae0-ac5ca785d5e8/channels 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 574s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from d889a15b-6278-4020-bae0-ac5ca785d5e8 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44793 574s DEBUG NotebookApp:kernelmanager.py:423 activity on d889a15b-6278-4020-bae0-ac5ca785d5e8: status (starting) 574s DEBUG NotebookApp:kernelmanager.py:423 activity on d889a15b-6278-4020-bae0-ac5ca785d5e8: status (busy) 574s DEBUG NotebookApp:kernelmanager.py:423 activity on d889a15b-6278-4020-bae0-ac5ca785d5e8: status (idle) 574s DEBUG NotebookApp:handlers.py:306 Received kernel info: {'status': 'ok', 'protocol_version': '5.3', 'implementation': 'ipython', 'implementation_version': '8.35.0', 'language_info': {'name': 'python', 'version': '3.13.11', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.13.11 (main, Dec 6 2025, 13:15:20) [GCC 15.2.0]\nType 'copyright', 'credits' or 'license' for more information\nIPython 8.35.0 -- An enhanced Interactive Python. Type '?' for help.\n", 'help_links': [{'text': 'Python Reference', 'url': 'https://docs.python.org/3.13'}, {'text': 'IPython Reference', 'url': 'https://ipython.org/documentation.html'}, {'text': 'NumPy Reference', 'url': 'https://docs.scipy.org/doc/numpy/reference/'}, {'text': 'SciPy Reference', 'url': 'https://docs.scipy.org/doc/scipy/reference/'}, {'text': 'Matplotlib Reference', 'url': 'https://matplotlib.org/contents.html'}, {'text': 'SymPy Reference', 'url': 'http://docs.sympy.org/latest/index.html'}, {'text': 'pandas Reference', 'url': 'https://pandas.pydata.org/pandas-docs/stable/'}]} 574s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel d889a15b-6278-4020-bae0-ac5ca785d5e8) to 5.4 (client). 574s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/d889a15b-6278-4020-bae0-ac5ca785d5e8/channels (::1) 5467.790000ms 574s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/d889a15b-6278-4020-bae0-ac5ca785d5e8/channels 574s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for d889a15b-6278-4020-bae0-ac5ca785d5e8 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47425 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44793 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39783 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49577 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44793 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39783 574s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 574s Setting websocket_ping_timeout=30000 574s DEBUG NotebookApp:handlers.py:255 Nudge: attempt 1 on kernel d889a15b-6278-4020-bae0-ac5ca785d5e8 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/d889a15b-6278-4020-bae0-ac5ca785d5e8 (::1) 0.570000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/d889a15b-6278-4020-bae0-ac5ca785d5e8 (::1) 4.800000ms 574s DEBUG NotebookApp:handlers.py:207 Nudge: IOPub received: d889a15b-6278-4020-bae0-ac5ca785d5e8 574s DEBUG NotebookApp:handlers.py:210 Nudge: resolving iopub future: d889a15b-6278-4020-bae0-ac5ca785d5e8 574s DEBUG NotebookApp:kernelmanager.py:423 activity on d889a15b-6278-4020-bae0-ac5ca785d5e8: status (busy) 574s DEBUG NotebookApp:kernelmanager.py:423 activity on d889a15b-6278-4020-bae0-ac5ca785d5e8: status (busy) 574s DEBUG NotebookApp:kernelmanager.py:423 activity on d889a15b-6278-4020-bae0-ac5ca785d5e8: status (idle) 574s DEBUG NotebookApp:handlers.py:195 Nudge: shell info reply received: d889a15b-6278-4020-bae0-ac5ca785d5e8 574s DEBUG NotebookApp:handlers.py:197 Nudge: resolving shell future: d889a15b-6278-4020-bae0-ac5ca785d5e8 574s DEBUG NotebookApp:handlers.py:579 Websocket closed d889a15b-6278-4020-bae0-ac5ca785d5e8:54b27525-bd4a172191396e21f43f44ca 574s INFO NotebookApp:kernelmanager.py:222 Starting buffering for d889a15b-6278-4020-bae0-ac5ca785d5e8:54b27525-bd4a172191396e21f43f44ca 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d889a15b-6278-4020-bae0-ac5ca785d5e8 574s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on d889a15b-6278-4020-bae0-ac5ca785d5e8:iopub 574s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on d889a15b-6278-4020-bae0-ac5ca785d5e8:iopub 574s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on d889a15b-6278-4020-bae0-ac5ca785d5e8:iopub 574s DEBUG NotebookApp:kernelmanager.py:423 activity on d889a15b-6278-4020-bae0-ac5ca785d5e8: status (idle) 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/d889a15b-6278-4020-bae0-ac5ca785d5e8 (::1) 1.340000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/d889a15b-6278-4020-bae0-ac5ca785d5e8 (::1) 1.320000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.430000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d889a15b-6278-4020-bae0-ac5ca785d5e8 574s INFO NotebookApp:kernelmanager.py:286 Discarding 3 buffered messages for d889a15b-6278-4020-bae0-ac5ca785d5e8:54b27525-bd4a172191396e21f43f44ca 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d889a15b-6278-4020-bae0-ac5ca785d5e8 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/d889a15b-6278-4020-bae0-ac5ca785d5e8 (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/d889a15b-6278-4020-bae0-ac5ca785d5e8', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 574s future.result() 574s ~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 574s yield maybe_future(km.shutdown_kernel(kernel_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 574s raise self._exception.with_traceback(self._exception_tb) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 574s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 574s raise km.ready.exception() # type: ignore[misc] 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/d889a15b-6278-4020-bae0-ac5ca785d5e8 (::1) 15.940000ms referer=None 574s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 574s 574s self = 574s 574s def tearDown(self): 574s for k in self.kern_api.list().json(): 574s > self.kern_api.shutdown(k['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/a041dca3-d68f-4815-8254-e020edd8bdfd 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ----------------------------- Captured stderr call ----------------------------- 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 574s import zmq.asyncio 574s File "", line 1360, in _find_and_load 574s File "", line 1331, in _find_and_load_unlocked 574s File "", line 935, in _load_unlocked 574s File "", line 1019, in exec_module 574s File "", line 1152, in get_code 574s File "", line 781, in _compile_bytecode 574s KeyboardInterrupt 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprgwfye72/runtime/kernel-a041dca3-d68f-4815-8254-e020edd8bdfd.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57533 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42833 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: a041dca3-d68f-4815-8254-e020edd8bdfd, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 108.420000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.870000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d889a15b-6278-4020-bae0-ac5ca785d5e8 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d889a15b-6278-4020-bae0-ac5ca785d5e8 574s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/d889a15b-6278-4020-bae0-ac5ca785d5e8 (::1) 1.990000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a041dca3-d68f-4815-8254-e020edd8bdfd 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a041dca3-d68f-4815-8254-e020edd8bdfd 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/a041dca3-d68f-4815-8254-e020edd8bdfd (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/a041dca3-d68f-4815-8254-e020edd8bdfd', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 574s future.result() 574s ~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 574s yield maybe_future(km.shutdown_kernel(kernel_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 574s raise self._exception.with_traceback(self._exception_tb) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 574s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 574s raise km.ready.exception() # type: ignore[misc] 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/a041dca3-d68f-4815-8254-e020edd8bdfd (::1) 6.490000ms referer=None 574s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 574s 574s self = 574s 574s def test_kernel_handler(self): 574s # GET kernel with given id 574s kid = self.kern_api.start().json()['id'] 574s r = self.kern_api.get(kid) 574s kern1 = r.json() 574s self.assertEqual(r.status_code, 200) 574s assert isinstance(kern1, dict) 574s self.assertIn('id', kern1) 574s self.assertEqual(kern1['id'], kid) 574s 574s # Request a bad kernel id and check that a JSON 574s # message is returned! 574s bad_id = '111-111-111-111-111' 574s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 574s self.kern_api.get(bad_id) 574s 574s # DELETE kernel with id 574s > r = self.kern_api.shutdown(kid) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/ce0d69c4-9656-4a25-9305-164aee4229e2 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ----------------------------- Captured stderr call ----------------------------- 574s Traceback (most recent call last): 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprgwfye72/runtime/kernel-ce0d69c4-9656-4a25-9305-164aee4229e2.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59577 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38739 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: ce0d69c4-9656-4a25-9305-164aee4229e2, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 172.710000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/ce0d69c4-9656-4a25-9305-164aee4229e2 (::1) 1.850000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s WARNING NotebookApp:web.py:1943 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1): Kernel does not exist: 111-111-111-111-111 574s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 574s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 1.600000ms referer=None 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ce0d69c4-9656-4a25-9305-164aee4229e2 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ce0d69c4-9656-4a25-9305-164aee4229e2 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/ce0d69c4-9656-4a25-9305-164aee4229e2 (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/ce0d69c4-9656-4a25-9305-164aee4229e2', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 574s future.result() 574s ~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 574s yield maybe_future(km.shutdown_kernel(kernel_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 574s raise self._exception.with_traceback(self._exception_tb) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 574s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 574s raise km.ready.exception() # type: ignore[misc] 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/ce0d69c4-9656-4a25-9305-164aee4229e2 (::1) 8.490000ms referer=None 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.670000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a041dca3-d68f-4815-8254-e020edd8bdfd 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a041dca3-d68f-4815-8254-e020edd8bdfd 574s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/a041dca3-d68f-4815-8254-e020edd8bdfd (::1) 1.650000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ce0d69c4-9656-4a25-9305-164aee4229e2 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ce0d69c4-9656-4a25-9305-164aee4229e2 574s --------------------------- Captured stderr teardown --------------------------- 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 574s import zmq.asyncio 574s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 574s from zmq import backend 574s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 574s _ns = select_backend(first) 574s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 574s mod = import_module(name) 574s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 574s return _bootstrap._gcd_import(name[level:], package, level) 574s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 574s from . import _zmq 574s File "_zmq.py", line 156, in init zmq.backend.cython._zmq 574s File "", line 1360, in _find_and_load 574s File "", line 1322, in _find_and_load_unlocked 574s File "", line 1262, in _find_spec 574s File "", line 1556, in find_spec 574s File "", line 1530, in _get_spec 574s File "", line 1663, in find_spec 574s File "", line 1618, in _get_spec 574s File "", line 866, in spec_from_file_location 574s File "", line 599, in __init__ 574s KeyboardInterrupt 574s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 574s 574s self = 574s 574s def test_main_kernel_handler(self): 574s # POST request 574s r = self.kern_api.start() 574s kern1 = r.json() 574s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 574s self.assertEqual(r.status_code, 201) 574s self.assertIsInstance(kern1, dict) 574s 574s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 574s expected_csp = '; '.join([ 574s "frame-ancestors 'self'", 574s 'report-uri ' + report_uri, 574s "default-src 'none'" 574s ]) 574s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 574s 574s # GET request 574s r = self.kern_api.list() 574s self.assertEqual(r.status_code, 200) 574s assert isinstance(r.json(), list) 574s self.assertEqual(r.json()[0]['id'], kern1['id']) 574s self.assertEqual(r.json()[0]['name'], kern1['name']) 574s 574s # create another kernel and check that they both are added to the 574s # list of kernels from a GET request 574s kern2 = self.kern_api.start().json() 574s assert isinstance(kern2, dict) 574s r = self.kern_api.list() 574s kernels = r.json() 574s self.assertEqual(r.status_code, 200) 574s assert isinstance(kernels, list) 574s self.assertEqual(len(kernels), 2) 574s 574s # Interrupt a kernel 574s r = self.kern_api.interrupt(kern2['id']) 574s self.assertEqual(r.status_code, 204) 574s 574s # Restart a kernel 574s > r = self.kern_api.restart(kern2['id']) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 574s return self._req('POST', url_path_join(id, 'restart')) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/4c3ebeff-acb8-4065-a3d6-40cdcdf04fd5/restart 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ----------------------------- Captured stderr call ----------------------------- 574s Could not import runpy module 574s Traceback (most recent call last): 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 15, in 574s import importlib.util 574s File "/usr/lib/python3.13/importlib/util.py", line 2, in 574s from ._abc import Loader 574s File "", line 1360, in _find_and_load 574s File "", line 1331, in _find_and_load_unlocked 574s File "", line 935, in _load_unlocked 574s File "", line 1019, in exec_module 574s File "", line 1152, in get_code 574s File "", line 781, in _compile_bytecode 574s KeyboardInterrupt 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 10, in 574s from traitlets import Instance, Type 574s File "/usr/lib/python3/dist-packages/traitlets/__init__.py", line 6, in 574s from . import traitlets 574s File "/usr/lib/python3/dist-packages/traitlets/traitlets.py", line 58, in 574s from .utils.sentinel import Sentinel 574s File "", line 1360, in _find_and_load 574s File "", line 1331, in _find_and_load_unlocked 574s File "", line 935, in _load_unlocked 574s File "", line 1019, in exec_module 574s File "", line 1097, in get_code 574s File "", line 677, in _check_name_wrapper 574s File "", line 1206, in get_filename 574s KeyboardInterrupt 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprgwfye72/runtime/kernel-ac75b562-ff61-4537-ae27-30d73eadbe2c.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47909 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53685 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: ac75b562-ff61-4537-ae27-30d73eadbe2c, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 62.560000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.730000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprgwfye72/runtime/kernel-4c3ebeff-acb8-4065-a3d6-40cdcdf04fd5.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60913 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42743 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4c3ebeff-acb8-4065-a3d6-40cdcdf04fd5, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 36.510000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.290000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 4c3ebeff-acb8-4065-a3d6-40cdcdf04fd5 574s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/4c3ebeff-acb8-4065-a3d6-40cdcdf04fd5/interrupt (::1) 0.470000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 574s yield maybe_future(km.restart_kernel(kernel_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 574s raise self._exception.with_traceback(self._exception_tb) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 574s result = coro.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 574s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 574s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 574s yield self # This tells Task to wait for completion. 574s ^^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 574s future.result() 574s ~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 574s raise self._exception.with_traceback(self._exception_tb) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 574s await ensure_async(kernel.restart_kernel(now=now)) 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 574s await self._async_shutdown_kernel(now=now, restart=True) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/4c3ebeff-acb8-4065-a3d6-40cdcdf04fd5/restart (::1) 8.700000ms referer=None 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.790000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ac75b562-ff61-4537-ae27-30d73eadbe2c 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ac75b562-ff61-4537-ae27-30d73eadbe2c 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/ac75b562-ff61-4537-ae27-30d73eadbe2c (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/ac75b562-ff61-4537-ae27-30d73eadbe2c', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 574s future.result() 574s ~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 574s yield maybe_future(km.shutdown_kernel(kernel_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 574s raise self._exception.with_traceback(self._exception_tb) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 574s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 574s raise km.ready.exception() # type: ignore[misc] 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/ac75b562-ff61-4537-ae27-30d73eadbe2c (::1) 119.360000ms referer=None 574s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 574s 574s self = 574s 574s def test_no_kernels(self): 574s """Make sure there are no kernels running at the start""" 574s kernels = self.kern_api.list().json() 574s > self.assertEqual(kernels, []) 574s E AssertionError: Lists differ: [{'id': 'ac75b562-ff61-4537-ae27-30d73eadb[281 chars]: 0}] != [] 574s E 574s E First list contains 2 additional elements. 574s E First extra element 0: 574s E {'id': 'ac75b562-ff61-4537-ae27-30d73eadbe2c', 'name': 'python3', 'last_activity': '2026-02-07T02:25:49.211612Z', 'execution_state': 'starting', 'connections': 0} 574s E 574s E + [] 574s E - [{'connections': 0, 574s E - 'execution_state': 'starting', 574s E - 'id': 'ac75b562-ff61-4537-ae27-30d73eadbe2c', 574s E - 'last_activity': '2026-02-07T02:25:49.211612Z', 574s E - 'name': 'python3'}, 574s E - {'connections': 0, 574s E - 'execution_state': 'starting', 574s E - 'id': '4c3ebeff-acb8-4065-a3d6-40cdcdf04fd5', 574s E - 'last_activity': '2026-02-07T02:25:49.630906Z', 574s E - 'name': 'python3'}] 574s 574s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.990000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ac75b562-ff61-4537-ae27-30d73eadbe2c 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ac75b562-ff61-4537-ae27-30d73eadbe2c 574s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/ac75b562-ff61-4537-ae27-30d73eadbe2c (::1) 0.610000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4c3ebeff-acb8-4065-a3d6-40cdcdf04fd5 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4c3ebeff-acb8-4065-a3d6-40cdcdf04fd5 574s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/4c3ebeff-acb8-4065-a3d6-40cdcdf04fd5 (::1) 0.710000ms 574s ---------------------------- Captured log teardown ----------------------------- 574s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d889a15b-6278-4020-bae0-ac5ca785d5e8 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a041dca3-d68f-4815-8254-e020edd8bdfd 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ac75b562-ff61-4537-ae27-30d73eadbe2c 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ce0d69c4-9656-4a25-9305-164aee4229e2 574s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 574s __________________________ SessionAPITest.test_create __________________________ 574s 574s @self.addCleanup 574s def cleanup_sessions(): 574s for session in self.sess_api.list().json(): 574s > self.sess_api.delete(session['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/c2bb0b00-ae52-4a57-b81e-661bd68fa2c4 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ------------------------------ Captured log setup ------------------------------ 574s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpoyt8txl1/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpoyt8txl1/etc/jupyter'] for config files 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpoyt8txl1/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpoyt8txl1/config 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpoyt8txl1/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpoyt8txl1/config 574s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpoyt8txl1/notebooks 574s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 574s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 574s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 574s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 574s WARNING NotebookApp:handlers.py:612 Forbidden 574s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 1.130000ms referer=None 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.170000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoyt8txl1/runtime/kernel-118a88f8-9bda-4e76-b0b6-6e53c9b13030.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38569 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40709 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 118a88f8-9bda-4e76-b0b6-6e53c9b13030, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpoyt8txl1/notebooks/foo'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 336.060000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.820000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/c2bb0b00-ae52-4a57-b81e-661bd68fa2c4 (::1) 2.590000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 168.230000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 118a88f8-9bda-4e76-b0b6-6e53c9b13030 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 118a88f8-9bda-4e76-b0b6-6e53c9b13030 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/c2bb0b00-ae52-4a57-b81e-661bd68fa2c4 (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/c2bb0b00-ae52-4a57-b81e-661bd68fa2c4', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 574s yield maybe_future(sm.delete_session(session_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 574s yielded = self.gen.send(value) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 574s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 574s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 574s stopper = ensure_async(km.shutdown_kernel(now, restart)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s --------------------------- Captured stderr teardown --------------------------- 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 574s import zmq.asyncio 574s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 574s import asyncio 574s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 574s from .base_events import * 574s File "/usr/lib/python3.13/asyncio/base_events.py", line 23, in 574s import socket 574s File "/usr/lib/python3.13/socket.py", line 76, in 574s IntEnum._convert_( 574s ~~~~~~~~~~~~~~~~~^ 574s 'AddressFamily', 574s ^^^^^^^^^^^^^^^^ 574s __name__, 574s ^^^^^^^^^ 574s lambda C: C.isupper() and C.startswith('AF_')) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3.13/enum.py", line 928, in _convert_ 574s cls = _simple_enum(etype=cls, boundary=boundary or KEEP)(tmp_cls) 574s File "/usr/lib/python3.13/enum.py", line 1891, in convert_class 574s contained = value2member_map.get(member._value_) 574s KeyboardInterrupt 574s __________________ SessionAPITest.test_create_console_session __________________ 574s 574s @self.addCleanup 574s def cleanup_sessions(): 574s for session in self.sess_api.list().json(): 574s > self.sess_api.delete(session['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/279f2629-aff1-4bdf-bf0c-1e1d29b6d8cf 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoyt8txl1/runtime/kernel-1d705733-d641-4585-8343-085918f9fff6.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57997 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56985 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 1d705733-d641-4585-8343-085918f9fff6, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpoyt8txl1/notebooks/foo'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 126.340000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.560000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 118a88f8-9bda-4e76-b0b6-6e53c9b13030 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 118a88f8-9bda-4e76-b0b6-6e53c9b13030 574s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/c2bb0b00-ae52-4a57-b81e-661bd68fa2c4 (::1) 153.600000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1d705733-d641-4585-8343-085918f9fff6 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1d705733-d641-4585-8343-085918f9fff6 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/279f2629-aff1-4bdf-bf0c-1e1d29b6d8cf (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/279f2629-aff1-4bdf-bf0c-1e1d29b6d8cf', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 574s yield maybe_future(sm.delete_session(session_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 574s yielded = self.gen.send(value) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 574s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 574s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 574s stopper = ensure_async(km.shutdown_kernel(now, restart)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/279f2629-aff1-4bdf-bf0c-1e1d29b6d8cf (::1) 44.310000ms referer=None 574s ____________________ SessionAPITest.test_create_deprecated _____________________ 574s 574s @self.addCleanup 574s def cleanup_sessions(): 574s for session in self.sess_api.list().json(): 574s > self.sess_api.delete(session['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/dd518ca4-aa40-4ac5-84c7-58c182a13d45 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ----------------------------- Captured stderr call ----------------------------- 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 574s from subprocess import PIPE, Popen 574s File "/usr/lib/python3.13/subprocess.py", line 125, in 574s import selectors 574s File "/usr/lib/python3.13/selectors.py", line 11, in 574s import math 574s File "", line 1360, in _find_and_load 574s File "", line 1322, in _find_and_load_unlocked 574s File "", line 1262, in _find_spec 574s File "", line 985, in find_spec 574s File "", line 681, in spec_from_loader 574s File "", line 505, in _requires_builtin_wrapper 574s File "", line 1014, in is_package 574s KeyboardInterrupt 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoyt8txl1/runtime/kernel-6746a6f3-229e-4ef1-9121-de5e47863bf6.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41675 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58815 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 6746a6f3-229e-4ef1-9121-de5e47863bf6, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpoyt8txl1/notebooks/foo'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 213.450000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.620000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1d705733-d641-4585-8343-085918f9fff6 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1d705733-d641-4585-8343-085918f9fff6 574s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/279f2629-aff1-4bdf-bf0c-1e1d29b6d8cf (::1) 2.180000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6746a6f3-229e-4ef1-9121-de5e47863bf6 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6746a6f3-229e-4ef1-9121-de5e47863bf6 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/dd518ca4-aa40-4ac5-84c7-58c182a13d45 (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/dd518ca4-aa40-4ac5-84c7-58c182a13d45', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 574s yield maybe_future(sm.delete_session(session_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 574s yielded = self.gen.send(value) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 574s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 574s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 574s stopper = ensure_async(km.shutdown_kernel(now, restart)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ___________________ SessionAPITest.test_create_file_session ____________________ 574s 574s @self.addCleanup 574s def cleanup_sessions(): 574s for session in self.sess_api.list().json(): 574s > self.sess_api.delete(session['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/50c09b4c-26ed-480a-b0bc-4c3b22dbf6ec 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ----------------------------- Captured stderr call ----------------------------- 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 574s import zmq.asyncio 574s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 574s from zmq import sugar 574s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 574s from zmq.sugar import context, frame, poll, socket, tracker, version 574s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 574s from .socket import Socket, SyncSocket 574s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 42, in 574s _SocketType = TypeVar("_SocketType", bound="Socket") 574s File "/usr/lib/python3.13/typing.py", line 191, in _type_check 574s arg = _type_convert(arg, module=module, allow_special_forms=allow_special_forms) 574s File "/usr/lib/python3.13/typing.py", line 169, in _type_convert 574s return ForwardRef(arg, module=module, is_class=allow_special_forms) 574s File "/usr/lib/python3.13/typing.py", line 1035, in __init__ 574s code = compile(arg_to_compile, '', 'eval') 574s KeyboardInterrupt 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/kernelapp.py", line 21, in 574s from IPython.core.application import ( # type:ignore[attr-defined] 574s ...<4 lines>... 574s ) 574s File "/usr/lib/python3/dist-packages/IPython/__init__.py", line 54, in 574s from .core.application import Application 574s File "/usr/lib/python3/dist-packages/IPython/core/application.py", line 26, in 574s from IPython.core import release, crashhandler 574s File "/usr/lib/python3/dist-packages/IPython/core/crashhandler.py", line 29, in 574s from IPython.core import ultratb 574s File "/usr/lib/python3/dist-packages/IPython/core/ultratb.py", line 104, in 574s import stack_data 574s File "/usr/lib/python3/dist-packages/stack_data/__init__.py", line 1, in 574s from .core import Source, FrameInfo, markers_from_ranges, Options, LINE_GAP, Line, Variable, RangeInLine, \ 574s RepeatedFrames, MarkerInLine, style_with_executing_node, BlankLineRange, BlankLines 574s File "/usr/lib/python3/dist-packages/stack_data/core.py", line 16, in 574s from asttokens.util import Token 574s File "/usr/lib/python3/dist-packages/asttokens/__init__.py", line 22, in 574s from .asttokens import ASTText, ASTTokens, supports_tokenless 574s File "/usr/lib/python3/dist-packages/asttokens/asttokens.py", line 24, in 574s from .util import ( 574s ...<2 lines>... 574s ) 574s File "/usr/lib/python3/dist-packages/asttokens/util.py", line 204, in 574s from astroid.nodes import Const 574s File "/usr/lib/python3/dist-packages/astroid/__init__.py", line 35, in 574s from astroid.nodes import node_classes, scoped_nodes 574s File "/usr/lib/python3/dist-packages/astroid/nodes/__init__.py", line 14, in 574s from astroid.nodes.node_classes import ( 574s ...<81 lines>... 574s ) 574s File "/usr/lib/python3/dist-packages/astroid/nodes/node_classes.py", line 20, in 574s from astroid import decorators, protocols, util 574s File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 16, in 574s from astroid import util 574s File "/usr/lib/python3/dist-packages/astroid/util.py", line 11, in 574s from astroid.exceptions import InferenceError 574s File "/usr/lib/python3/dist-packages/astroid/exceptions.py", line 12, in 574s from astroid.typing import InferenceResult, SuccessfulInferenceResult 574s File "", line 1360, in _find_and_load 574s File "", line 1331, in _find_and_load_unlocked 574s File "", line 935, in _load_unlocked 574s File "", line 1019, in exec_module 574s File "", line 1152, in get_code 574s File "", line 781, in _compile_bytecode 574s KeyboardInterrupt 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoyt8txl1/runtime/kernel-1cdb6bde-d207-429d-a6c5-b899980da44b.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55813 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43459 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 1cdb6bde-d207-429d-a6c5-b899980da44b, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpoyt8txl1/notebooks/foo'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 674.670000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.690000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6746a6f3-229e-4ef1-9121-de5e47863bf6 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6746a6f3-229e-4ef1-9121-de5e47863bf6 574s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/dd518ca4-aa40-4ac5-84c7-58c182a13d45 (::1) 1.420000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1cdb6bde-d207-429d-a6c5-b899980da44b 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1cdb6bde-d207-429d-a6c5-b899980da44b 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/50c09b4c-26ed-480a-b0bc-4c3b22dbf6ec (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/50c09b4c-26ed-480a-b0bc-4c3b22dbf6ec', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 574s yield maybe_future(sm.delete_session(session_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 574s yielded = self.gen.send(value) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 574s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 574s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 574s stopper = ensure_async(km.shutdown_kernel(now, restart)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/50c09b4c-26ed-480a-b0bc-4c3b22dbf6ec (::1) 258.180000ms referer=None 574s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 574s 574s self = 574s 574s def test_create_with_kernel_id(self): 574s # create a new kernel 574s r = self.request('POST', 'api/kernels') 574s r.raise_for_status() 574s kernel = r.json() 574s 574s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 574s self.assertEqual(resp.status_code, 201) 574s newsession = resp.json() 574s self.assertIn('id', newsession) 574s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 574s self.assertEqual(newsession['kernel']['id'], kernel['id']) 574s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 574s 574s sessions = self.sess_api.list().json() 574s > self.assertEqual(sessions, [newsession]) 574s E AssertionError: Lists differ: [{'id': '50c09b4c-26ed-480a-b0bc-4c3b22dbf6ec', 'p[553 chars]ne}}] != [{'id': '306308d5-8709-4ef7-8082-ccae499b10d7', 'p[279 chars]ne}}] 574s E 574s E First differing element 0: 574s E {'id': '50c09b4c-26ed-480a-b0bc-4c3b22dbf6ec', 'p[218 chars]: 0}} 574s E {'id': '306308d5-8709-4ef7-8082-ccae499b10d7', 'p[278 chars]one}} 574s E 574s E First list contains 1 additional elements. 574s E First extra element 1: 574s E {'id': '306308d5-8709-4ef7-8082-ccae499b10d7', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'fa6147e1-e106-4862-9a54-c864e42c163e', 'name': 'python3', 'last_activity': '2026-02-07T02:26:14.196122Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 574s E 574s E Diff is 830 characters long. Set self.maxDiff to None to see it. 574s 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 574s ----------------------------- Captured stderr call ----------------------------- 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 13, in 574s from ..client import KernelClient, reqrep 574s File "/usr/lib/python3/dist-packages/jupyter_client/client.py", line 23, in 574s from .connect import ConnectionFileMixin 574s File "/usr/lib/python3/dist-packages/jupyter_client/connect.py", line 23, in 574s from jupyter_core.paths import jupyter_data_dir, jupyter_runtime_dir, secure_write 574s File "/usr/lib/python3/dist-packages/jupyter_core/paths.py", line 23, in 574s import platformdirs 574s File "/usr/lib/python3/dist-packages/platformdirs/__init__.py", line 27, in 574s from platformdirs.unix import Unix as _Result 574s File "/usr/lib/python3/dist-packages/platformdirs/unix.py", line 7, in 574s from configparser import ConfigParser 574s File "", line 1360, in _find_and_load 574s File "", line 1331, in _find_and_load_unlocked 574s File "", line 935, in _load_unlocked 574s File "", line 1019, in exec_module 574s File "", line 1152, in get_code 574s File "", line 781, in _compile_bytecode 574s KeyboardInterrupt 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoyt8txl1/runtime/kernel-fa6147e1-e106-4862-9a54-c864e42c163e.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35365 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53289 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: fa6147e1-e106-4862-9a54-c864e42c163e, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 27.790000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 330.020000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.990000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.110000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1cdb6bde-d207-429d-a6c5-b899980da44b 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1cdb6bde-d207-429d-a6c5-b899980da44b 574s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/50c09b4c-26ed-480a-b0bc-4c3b22dbf6ec (::1) 1.000000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fa6147e1-e106-4862-9a54-c864e42c163e 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fa6147e1-e106-4862-9a54-c864e42c163e 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/306308d5-8709-4ef7-8082-ccae499b10d7 (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/306308d5-8709-4ef7-8082-ccae499b10d7', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 574s yield maybe_future(sm.delete_session(session_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 574s yielded = self.gen.send(value) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 574s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 574s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 574s stopper = ensure_async(km.shutdown_kernel(now, restart)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/306308d5-8709-4ef7-8082-ccae499b10d7 (::1) 8.290000ms referer=None 574s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 574s 574s self = 574s 574s def test_modify_kernel_id(self): 574s before = self.sess_api.create('foo/nb1.ipynb').json() 574s sid = before['id'] 574s 574s # create a new kernel 574s r = self.request('POST', 'api/kernels') 574s r.raise_for_status() 574s kernel = r.json() 574s 574s # Attach our session to the existing kernel 574s > after = self.sess_api.modify_kernel_id(sid, kernel['id']).json() 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:250: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:82: in modify_kernel_id 574s return self._req('PATCH', id, body) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ----------------------------- Captured stderr call ----------------------------- 574s Traceback (most recent call last): 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoyt8txl1/runtime/kernel-b05945b7-bbf1-4441-9644-aa270bc08e0f.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53177 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41643 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: b05945b7-bbf1-4441-9644-aa270bc08e0f, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpoyt8txl1/notebooks/foo'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 21.170000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoyt8txl1/runtime/kernel-85f68828-30e9-421c-9ff8-0220b6dd8e4d.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51737 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45397 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 85f68828-30e9-421c-9ff8-0220b6dd8e4d, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 198.420000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b05945b7-bbf1-4441-9644-aa270bc08e0f 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b05945b7-bbf1-4441-9644-aa270bc08e0f 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception PATCH /a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='PATCH', uri='/a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 574s yielded = self.gen.send(value) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 154, in patch 574s km.shutdown_kernel(before['kernel']['id']) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 574s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 574s stopper = ensure_async(km.shutdown_kernel(now, restart)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 PATCH /a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c (::1) 145.570000ms referer=None 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.930000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 85f68828-30e9-421c-9ff8-0220b6dd8e4d 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 85f68828-30e9-421c-9ff8-0220b6dd8e4d 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 574s yield maybe_future(sm.delete_session(session_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 574s yielded = self.gen.send(value) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 574s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 574s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 574s stopper = ensure_async(km.shutdown_kernel(now, restart)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c (::1) 38.720000ms referer=None 574s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 574s 574s self = 574s 574s def test_modify_kernel_name(self): 574s before = self.sess_api.create('foo/nb1.ipynb').json() 574s sid = before['id'] 574s 574s after = self.sess_api.modify_kernel_name(sid, before['kernel']['name']).json() 574s self.assertEqual(after['id'], sid) 574s self.assertEqual(after['path'], before['path']) 574s self.assertEqual(after['type'], before['type']) 574s self.assertNotEqual(after['kernel']['id'], before['kernel']['id']) 574s 574s # check kernel list, to be sure previous kernel was cleaned up 574s r = self.request('GET', 'api/kernels') 574s r.raise_for_status() 574s kernel_list = r.json() 574s after['kernel'].pop('last_activity') 574s [ k.pop('last_activity') for k in kernel_list ] 574s > self.assertEqual(kernel_list, [after['kernel']]) 574s E AssertionError: Lists differ: [{'id': 'b05945b7-bbf1-4441-9644-aa270bc08e0f', 'n[177 chars]: 0}] != [{'id': '4dbf7251-5d39-4ea3-8ee3-cf06e99ab5b3', 'n[61 chars]: 0}] 574s E 574s E First differing element 0: 574s E {'id': 'b05945b7-bbf1-4441-9644-aa270bc08e0f', 'n[60 chars]': 0} 574s E {'id': '4dbf7251-5d39-4ea3-8ee3-cf06e99ab5b3', 'n[60 chars]': 0} 574s E 574s E First list contains 1 additional elements. 574s E First extra element 1: 574s E {'id': '4dbf7251-5d39-4ea3-8ee3-cf06e99ab5b3', 'name': 'python3', 'execution_state': 'starting', 'connections': 0} 574s E 574s E [{'connections': 0, 574s E - 'execution_state': 'starting', 574s E - 'id': 'b05945b7-bbf1-4441-9644-aa270bc08e0f', 574s E - 'name': 'python3'}, 574s E - {'connections': 0, 574s E 'execution_state': 'starting', 574s E 'id': '4dbf7251-5d39-4ea3-8ee3-cf06e99ab5b3', 574s E 'name': 'python3'}] 574s 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:238: AssertionError 574s ----------------------------- Captured stderr call ----------------------------- 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 574s import zmq.asyncio 574s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 574s import asyncio 574s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 574s from .base_events import * 574s File "/usr/lib/python3.13/asyncio/base_events.py", line 23, in 574s import socket 574s File "/usr/lib/python3.13/socket.py", line 62, in 574s EBADF = getattr(errno, 'EBADF', 9) 574s KeyboardInterrupt 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.120000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoyt8txl1/runtime/kernel-4dbf7251-5d39-4ea3-8ee3-cf06e99ab5b3.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53309 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34507 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4dbf7251-5d39-4ea3-8ee3-cf06e99ab5b3, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpoyt8txl1/notebooks/foo'} 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 85f68828-30e9-421c-9ff8-0220b6dd8e4d 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 85f68828-30e9-421c-9ff8-0220b6dd8e4d 574s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c (::1) 70.100000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.570000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 177.190000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG Notebo/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 574s gc.collect() 574s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 574s okApp:kernelmanager.py:272 Clearing buffer for 4dbf7251-5d39-4ea3-8ee3-cf06e99ab5b3 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4dbf7251-5d39-4ea3-8ee3-cf06e99ab5b3 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 574s yield maybe_future(sm.delete_session(session_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 574s yielded = self.gen.send(value) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 574s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 574s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 574s stopper = ensure_async(km.shutdown_kernel(now, restart)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/daa13f37-50a3-42f4-a947-3f69ed4c412c (::1) 7.490000ms referer=None 574s __________________ SessionAPITest.test_modify_path_deprecated __________________ 574s 574s @self.addCleanup 574s def cleanup_sessions(): 574s for session in self.sess_api.list().json(): 574s > self.sess_api.delete(session['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/4c881ce6-0427-46b5-a3b3-21ce9a6e8515 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoyt8txl1/runtime/kernel-95b74971-06db-4422-a3dc-5e67a5fa2351.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58413 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:32881 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 95b74971-06db-4422-a3dc-5e67a5fa2351, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpoyt8txl1/notebooks/foo'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 96.560000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s WARNING NotebookApp:handlers.py:124 Sessions API changed, see updated swagger docs 574s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/4c881ce6-0427-46b5-a3b3-21ce9a6e8515 (::1) 2.490000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.690000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 95b74971-06db-4422-a3dc-5e67a5fa2351 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 95b74971-06db-4422-a3dc-5e67a5fa2351 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/4c881ce6-0427-46b5-a3b3-21ce9a6e8515 (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/4c881ce6-0427-46b5-a3b3-21ce9a6e8515', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 574s yield maybe_future(sm.delete_session(session_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 574s yielded = self.gen.send(value) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 574s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 574s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 574s stopper = ensure_async(km.shutdown_kernel(now, restart)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s --------------------------- Captured stderr teardown --------------------------- 574s Traceback (most recent call last): 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 574s from subprocess import PIPE, Popen 574s File "/usr/lib/python3.13/subprocess.py", line 49, in 574s import signal 574s File "", line 1360, in _find_and_load 574s File "", line 1331, in _find_and_load_unlocked 574s File "", line 935, in _load_unlocked 574s File "", line 1019, in exec_module 574s File "", line 1109, in get_code 574s File "", line 1232, in path_stats 574s File "", line 152, in _path_stat 574s KeyboardInterrupt 574s _______________________ SessionAPITest.test_modify_type ________________________ 574s 574s @self.addCleanup 574s def cleanup_sessions(): 574s for session in self.sess_api.list().json(): 574s > self.sess_api.delete(session['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/d13fd099-5604-46f2-a437-90c48a59877f 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ----------------------------- Captured stderr call ----------------------------- 574s Traceback (most recent call last): 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoyt8txl1/runtime/kernel-44e048a2-414a-4bd6-96d6-140578d6acab.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39109 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45965 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 44e048a2-414a-4bd6-96d6-140578d6acab, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpoyt8txl1/notebooks/foo'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 161.870000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/d13fd099-5604-46f2-a437-90c48a59877f (::1) 0.880000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.820000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 95b74971-06db-4422-a3dc-5e67a5fa2351 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 95b74971-06db-4422-a3dc-5e67a5fa2351 574s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/4c881ce6-0427-46b5-a3b3-21ce9a6e8515 (::1) 54.090000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 44e048a2-414a-4bd6-96d6-140578d6acab 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 44e048a2-414a-4bd6-96d6-140578d6acab 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/d13fd099-5604-46f2-a437-90c48a59877f (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/d13fd099-5604-46f2-a437-90c48a59877f', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 574s yield maybe_future(sm.delete_session(session_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 574s yielded = self.gen.send(value) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 574s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 574s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 574s stopper = ensure_async(km.shutdown_kernel(now, restart)) 574s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 574s return _runner_map[name].run(inner) 574s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 574s return fut.result(None) 574s ~~~~~~~~~~^^^^^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 574s return self.__get_result() 574s ~~~~~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 574s raise self._exception 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/d13fd099-5604-46f2-a437-90c48a59877f (::1) 65.340000ms referer=None 574s --------------------------- Captured stderr teardown --------------------------- 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 574s import jupyter_client 574s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 574s from .asynchronous import AsyncKernelClient 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 574s from .client import AsyncKernelClient # noqa 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 574s import zmq.asyncio 574s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 574s from zmq import backend 574s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 574s _ns = select_backend(first) 574s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 574s mod = import_module(name) 574s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 574s return _bootstrap._gcd_import(name[level:], package, level) 574s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 574s from . import _zmq 574s File "", line 645, in parent 574s KeyboardInterrupt 574s ---------------------------- Captured log teardown ----------------------------- 574s INFO NotebookApp:notebookapp.py:2164 Shutting down 2 kernels 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 44e048a2-414a-4bd6-96d6-140578d6acab 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b05945b7-bbf1-4441-9644-aa270bc08e0f 574s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 574s _______________________ AsyncSessionAPITest.test_create ________________________ 574s 574s @self.addCleanup 574s def cleanup_sessions(): 574s for session in self.sess_api.list().json(): 574s > self.sess_api.delete(session['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/7c029859-bbe2-431a-bd32-41bdbdf5c06a 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ------------------------------ Captured log setup ------------------------------ 574s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmphwai4ype/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmphwai4ype/etc/jupyter'] for config files 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmphwai4ype/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmphwai4ype/config 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmphwai4ype/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 574s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmphwai4ype/config 574s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmphwai4ype/notebooks 574s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 574s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 574s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 574s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 574s WARNING NotebookApp:handlers.py:612 Forbidden 574s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.720000ms referer=None 574s ----------------------------- Captured stderr call ----------------------------- 574s Traceback (most recent call last): 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.800000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmphwai4ype/runtime/kernel-4525d18e-83ff-4182-a725-ba24ed5911e5.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36661 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48817 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4525d18e-83ff-4182-a725-ba24ed5911e5, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmphwai4ype/notebooks/foo'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 245.250000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.680000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/7c029859-bbe2-431a-bd32-41bdbdf5c06a (::1) 0.790000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.780000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4525d18e-83ff-4182-a725-ba24ed5911e5 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4525d18e-83ff-4182-a725-ba24ed5911e5 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/7c029859-bbe2-431a-bd32-41bdbdf5c06a (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/7c029859-bbe2-431a-bd32-41bdbdf5c06a', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 574s future.result() 574s ~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 574s yield maybe_future(sm.delete_session(session_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 574s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 574s raise self._exception.with_traceback(self._exception_tb) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 574s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 574s raise km.ready.exception() # type: ignore[misc] 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/7c029859-bbe2-431a-bd32-41bdbdf5c06a (::1) 16.420000ms referer=None 574s --------------------------- Captured stderr teardown --------------------------- 574s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 574s return _run_code(code, main_globals, None, 574s "__main__", mod_spec) 574s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 574s exec(code, run_globals) 574s ~~~~^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 574s from ipykernel import kernelapp as app 574s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 574s from .connect import * # noqa: F403 574s ^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 574s from typing import TYPE_CHECKING, Any 574s File "/usr/lib/python3.13/typing.py", line 3571, in 574s class BinaryIO(IO[bytes]): 574s ...<10 lines>... 574s pass 574s File "/usr/lib/python3.13/typing.py", line 3577, in BinaryIO 574s def write(self, s: Union[bytes, bytearray]) -> int: 574s ~~~~~^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3.13/typing.py", line 429, in inner 574s return _caches[func](*args, **kwds) 574s ~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3.13/typing.py", line 576, in __getitem__ 574s return self._getitem(self, parameters) 574s ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3.13/typing.py", line 795, in Union 574s return _UnionGenericAlias(self, parameters) 574s File "/usr/lib/python3.13/typing.py", line 1439, in __init__ 574s self.__args__ = tuple(... if a is _TypingEllipsis else 574s ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s a for a in args) 574s ^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3.13/typing.py", line 1439, in 574s self.__args__ = tuple(... if a is _TypingEllipsis else 574s 574s KeyboardInterrupt 574s _______________ AsyncSessionAPITest.test_create_console_session ________________ 574s 574s @self.addCleanup 574s def cleanup_sessions(): 574s for session in self.sess_api.list().json(): 574s > self.sess_api.delete(session['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/a2573749-859d-4bfa-9968-d0e28bbbf6b5 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmphwai4ype/runtime/kernel-c6e06f49-442e-4bd1-9d79-64e9a1012f0a.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57657 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59575 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: c6e06f49-442e-4bd1-9d79-64e9a1012f0a, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmphwai4ype/notebooks/foo'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 155.660000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 63.900000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4525d18e-83ff-4182-a725-ba24ed5911e5 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4525d18e-83ff-4182-a725-ba24ed5911e5 574s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/7c029859-bbe2-431a-bd32-41bdbdf5c06a (::1) 2.010000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c6e06f49-442e-4bd1-9d79-64e9a1012f0a 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c6e06f49-442e-4bd1-9d79-64e9a1012f0a 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/a2573749-859d-4bfa-9968-d0e28bbbf6b5 (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/a2573749-859d-4bfa-9968-d0e28bbbf6b5', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 574s future.result() 574s ~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 574s yield maybe_future(sm.delete_session(session_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 574s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 574s raise self._exception.with_traceback(self._exception_tb) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 574s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 574s raise km.ready.exception() # type: ignore[misc] 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 574s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/a2573749-859d-4bfa-9968-d0e28bbbf6b5 (::1) 9.680000ms referer=None 574s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 574s 574s @self.addCleanup 574s def cleanup_sessions(): 574s for session in self.sess_api.list().json(): 574s > self.sess_api.delete(session['id']) 574s 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 574s return self._req('DELETE', id) 574s ^^^^^^^^^^^^^^^^^^^^^^^ 574s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 574s response.raise_for_status() 574s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 574s 574s self = 574s 574s def raise_for_status(self): 574s """Raises :class:`HTTPError`, if one occurred.""" 574s 574s http_error_msg = "" 574s if isinstance(self.reason, bytes): 574s # We attempt to decode utf-8 first because some servers 574s # choose to localize their reason strings. If the string 574s # isn't utf-8, we fall back to iso-8859-1 for all other 574s # encodings. (See PR #3538) 574s try: 574s reason = self.reason.decode("utf-8") 574s except UnicodeDecodeError: 574s reason = self.reason.decode("iso-8859-1") 574s else: 574s reason = self.reason 574s 574s if 400 <= self.status_code < 500: 574s http_error_msg = ( 574s f"{self.status_code} Client Error: {reason} for url: {self.url}" 574s ) 574s 574s elif 500 <= self.status_code < 600: 574s http_error_msg = ( 574s f"{self.status_code} Server Error: {reason} for url: {self.url}" 574s ) 574s 574s if http_error_msg: 574s > raise HTTPError(http_error_msg, response=self) 574s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/1723a3ed-831c-46e6-a33d-d04e75c48640 574s 574s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 574s ------------------------------ Captured log call ------------------------------- 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 574s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 574s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmphwai4ype/runtime/kernel-13a4d061-fccc-42d2-90d6-7716ad324f92.json'] 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42865 574s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49003 574s INFO NotebookApp:kernelmanager.py:179 Kernel started: 13a4d061-fccc-42d2-90d6-7716ad324f92, name: python3 574s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmphwai4ype/notebooks/foo'} 574s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 125.070000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.780000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c6e06f49-442e-4bd1-9d79-64e9a1012f0a 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c6e06f49-442e-4bd1-9d79-64e9a1012f0a 574s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/a2573749-859d-4bfa-9968-d0e28bbbf6b5 (::1) 0.640000ms 574s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 574s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 13a4d061-fccc-42d2-90d6-7716ad324f92 574s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 13a4d061-fccc-42d2-90d6-7716ad324f92 574s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/1723a3ed-831c-46e6-a33d-d04e75c48640 (::1) 574s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/1723a3ed-831c-46e6-a33d-d04e75c48640', version='HTTP/1.1', remote_ip='::1') 574s Traceback (most recent call last): 574s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 574s result = await result 574s ^^^^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 574s future.result() 574s ~~~~~~~~~~~~~^^ 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 574s yield maybe_future(sm.delete_session(session_id)) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 574s yielded = self.gen.throw(exc) 574s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 574s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 574s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 574s value = future.result() 574s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 574s raise self._exception.with_traceback(self._exception_tb) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 574s result = coro.send(None) 574s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 574s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 574s raise km.ready.exception() # type: ignore[misc] 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 574s await kernel_awaitable 574s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 574s result = await obj 574s ^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 574s raise e 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 574s out = await method(self, *args, **kwargs) 574s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 574s await self._async_finish_shutdown(restart=restart) 574s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 574s await asyncio.wait_for( 574s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 574s ) 574s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 574s async with timeouts.timeout(timeout): 574s ~~~~~~~~~~~~~~~~^^^^^^^^^ 574s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 574s raise RuntimeError("Timeout should be used inside a task") 574s RuntimeError: Timeout should be used inside a task 574s WARNING NotebookApp:handlers.py:612 Unhandled error 574s ERROR NotebookApp:log.py:55 { 574s "Host": "localhost:12341", 574s "Accept": "*/*", 574s "User-Agent": "python-requests/2.32.5" 574s } 576s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/1723a3ed-831c-46e6-a33d-d04e75c48640 (::1) 5.590000ms referer=None 576s --------------------------- Captured stderr teardown --------------------------- 576s Traceback (most recent call last): 576s Traceback (most recent call last): 576s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 576s return _run_code(code, main_globals, None, 576s "__main__", mod_spec) 576s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 576s exec(code, run_globals) 576s ~~~~^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 576s from pathlib import Path 576s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 576s from ._abc import * 576s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 576s from glob import _Globber, _no_recurse_symlinks 576s File "/usr/lib/python3.13/glob.py", line 5, in 576s import re 576s File "", line 1360, in _find_and_load 576s File "", line 1331, in _find_and_load_unlocked 576s File "", line 935, in _load_unlocked 576s File "", line 1019, in exec_module 576s File "", line 1152, in get_code 576s File "", line 781, in _compile_bytecode 576s KeyboardInterrupt 576s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 576s return _run_code(code, main_globals, None, 576s "__main__", mod_spec) 576s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 576s exec(code, run_globals) 576s ~~~~^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 576s from pathlib import Path 576s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 576s from ._abc import * 576s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 576s from glob import _Globber, _no_recurse_symlinks 576s File "/usr/lib/python3.13/glob.py", line 533, in 576s class _StringGlobber(_Globber): 576s ...<17 lines>... 576s return f'{pathname}/' 576s File "/usr/lib/python3.13/glob.py", line 534, in _StringGlobber 576s lstat = staticmethod(os.lstat) 576s KeyboardInterrupt 576s _________________ AsyncSessionAPITest.test_create_file_session _________________ 576s 576s @self.addCleanup 576s def cleanup_sessions(): 576s for session in self.sess_api.list().json(): 576s > self.sess_api.delete(session['id']) 576s 576s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 576s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 576s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 576s return self._req('DELETE', id) 576s ^^^^^^^^^^^^^^^^^^^^^^^ 576s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 576s response.raise_for_status() 576s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 576s 576s self = 576s 576s def raise_for_status(self): 576s """Raises :class:`HTTPError`, if one occurred.""" 576s 576s http_error_msg = "" 576s if isinstance(self.reason, bytes): 576s # We attempt to decode utf-8 first because some servers 576s # choose to localize their reason strings. If the string 576s # isn't utf-8, we fall back to iso-8859-1 for all other 576s # encodings. (See PR #3538) 576s try: 576s reason = self.reason.decode("utf-8") 576s except UnicodeDecodeError: 576s reason = self.reason.decode("iso-8859-1") 576s else: 576s reason = self.reason 576s 576s if 400 <= self.status_code < 500: 576s http_error_msg = ( 576s f"{self.status_code} Client Error: {reason} for url: {self.url}" 576s ) 576s 576s elif 500 <= self.status_code < 600: 576s http_error_msg = ( 576s f"{self.status_code} Server Error: {reason} for url: {self.url}" 576s ) 576s 576s if http_error_msg: 576s > raise HTTPError(http_error_msg, response=self) 576s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/f4ff1199-2c9a-476e-b235-b947ef426a4e 576s 576s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 576s ------------------------------ Captured log call ------------------------------- 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 576s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmphwai4ype/runtime/kernel-036f99f3-f8d6-4312-9daf-fbeddd0eb691.json'] 576s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51445 576s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59183 576s INFO NotebookApp:kernelmanager.py:179 Kernel started: 036f99f3-f8d6-4312-9daf-fbeddd0eb691, name: python3 576s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmphwai4ype/notebooks/foo'} 576s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 68.870000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.760000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 13a4d061-fccc-42d2-90d6-7716ad324f92 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 13a4d061-fccc-42d2-90d6-7716ad324f92 576s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/1723a3ed-831c-46e6-a33d-d04e75c48640 (::1) 0.730000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 036f99f3-f8d6-4312-9daf-fbeddd0eb691 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 036f99f3-f8d6-4312-9daf-fbeddd0eb691 576s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 576s await kernel_awaitable 576s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 576s result = await obj 576s ^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 576s raise e 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/f4ff1199-2c9a-476e-b235-b947ef426a4e (::1) 576s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/f4ff1199-2c9a-476e-b235-b947ef426a4e', version='HTTP/1.1', remote_ip='::1') 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 576s result = await result 576s ^^^^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 576s future.result() 576s ~~~~~~~~~~~~~^^ 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 576s yielded = self.gen.throw(exc) 576s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 576s yield maybe_future(sm.delete_session(session_id)) 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 576s value = future.result() 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 576s yielded = self.gen.throw(exc) 576s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 576s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 576s value = future.result() 576s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 576s raise self._exception.with_traceback(self._exception_tb) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 576s result = coro.send(None) 576s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 576s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 576s raise km.ready.exception() # type: ignore[misc] 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 576s await kernel_awaitable 576s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 576s result = await obj 576s ^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 576s raise e 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s WARNING NotebookApp:handlers.py:612 Unhandled error 576s ERROR NotebookApp:log.py:55 { 576s "Host": "localhost:12341", 576s "Accept": "*/*", 576s "User-Agent": "python-requests/2.32.5" 576s } 576s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/f4ff1199-2c9a-476e-b235-b947ef426a4e (::1) 23.410000ms referer=None 576s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 576s 576s self = 576s 576s def test_create_with_kernel_id(self): 576s # create a new kernel 576s r = self.request('POST', 'api/kernels') 576s r.raise_for_status() 576s kernel = r.json() 576s 576s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 576s self.assertEqual(resp.status_code, 201) 576s newsession = resp.json() 576s self.assertIn('id', newsession) 576s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 576s self.assertEqual(newsession['kernel']['id'], kernel['id']) 576s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 576s 576s sessions = self.sess_api.list().json() 576s > self.assertEqual(sessions, [newsession]) 576s E AssertionError: Lists differ: [{'id': 'f4ff1199-2c9a-476e-b235-b947ef426a4e', 'p[553 chars]ne}}] != [{'id': '1bd7ade5-5697-4bf1-96f8-c2e3663de85e', 'p[279 chars]ne}}] 576s E 576s E First differing element 0: 576s E {'id': 'f4ff1199-2c9a-476e-b235-b947ef426a4e', 'p[218 chars]: 0}} 576s E {'id': '1bd7ade5-5697-4bf1-96f8-c2e3663de85e', 'p[278 chars]one}} 576s E 576s E First list contains 1 additional elements. 576s E First extra element 1: 576s E {'id': '1bd7ade5-5697-4bf1-96f8-c2e3663de85e', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '8cb7709d-7ef8-4ad0-86e3-3b2e8644a087', 'name': 'python3', 'last_activity': '2026-02-07T02:26:21.749142Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 576s E 576s E Diff is 830 characters long. Set self.maxDiff to None to see it. 576s 576s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 576s ----------------------------- Captured stderr call ----------------------------- 576s Traceback (most recent call last): 576s ------------------------------ Captured log call ------------------------------- 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 576s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmphwai4ype/runtime/kernel-8cb7709d-7ef8-4ad0-86e3-3b2e8644a087.json'] 576s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36745 576s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33213 576s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8cb7709d-7ef8-4ad0-86e3-3b2e8644a087, name: python3 576s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 576s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 168.180000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.860000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.570000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.570000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 036f99f3-f8d6-4312-9daf-fbeddd0eb691 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 036f99f3-f8d6-4312-9daf-fbeddd0eb691 576s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/f4ff1199-2c9a-476e-b235-b947ef426a4e (::1) 0.780000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8cb7709d-7ef8-4ad0-86e3-3b2e8644a087 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8cb7709d-7ef8-4ad0-86e3-3b2e8644a087 576s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 576s await kernel_awaitable 576s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 576s result = await obj 576s ^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 576s raise e 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/1bd7ade5-5697-4bf1-96f8-c2e3663de85e (::1) 576s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/1bd7ade5-5697-4bf1-96f8-c2e3663de85e', version='HTTP/1.1', remote_ip='::1') 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 576s result = await result 576s ^^^^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 576s future.result() 576s ~~~~~~~~~~~~~^^ 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 576s yielded = self.gen.throw(exc) 576s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 576s yield maybe_future(sm.delete_session(session_id)) 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 576s value = future.result() 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 576s yielded = self.gen.throw(exc) 576s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 576s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 576s value = future.result() 576s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 576s raise self._exception.with_traceback(self._exception_tb) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 576s result = coro.send(None) 576s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 576s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 576s raise km.ready.exception() # type: ignore[misc] 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 576s await kernel_awaitable 576s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 576s result = await obj 576s ^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 576s raise e 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s WARNING NotebookApp:handlers.py:612 Unhandled error 576s ERROR NotebookApp:log.py:55 { 576s "Host": "localhost:12341", 576s "Accept": "*/*", 576s "User-Agent": "python-requests/2.32.5" 576s } 576s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/1bd7ade5-5697-4bf1-96f8-c2e3663de85e (::1) 8.960000ms referer=None 576s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 576s 576s self = 576s 576s def test_modify_kernel_id(self): 576s before = self.sess_api.create('foo/nb1.ipynb').json() 576s sid = before['id'] 576s 576s # create a new kernel 576s r = self.request('POST', 'api/kernels') 576s r.raise_for_status() 576s kernel = r.json() 576s 576s # Attach our session to the existing kernel 576s > after = self.sess_api.modify_kernel_id(sid, kernel['id']).json() 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s 576s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:250: 576s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 576s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:82: in modify_kernel_id 576s return self._req('PATCH', id, body) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 576s response.raise_for_status() 576s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 576s 576s self = 576s 576s def raise_for_status(self): 576s """Raises :class:`HTTPError`, if one occurred.""" 576s 576s http_error_msg = "" 576s if isinstance(self.reason, bytes): 576s # We attempt to decode utf-8 first because some servers 576s # choose to localize their reason strings. If the string 576s # isn't utf-8, we fall back to iso-8859-1 for all other 576s # encodings. (See PR #3538) 576s try: 576s reason = self.reason.decode("utf-8") 576s except UnicodeDecodeError: 576s reason = self.reason.decode("iso-8859-1") 576s else: 576s reason = self.reason 576s 576s if 400 <= self.status_code < 500: 576s http_error_msg = ( 576s f"{self.status_code} Client Error: {reason} for url: {self.url}" 576s ) 576s 576s elif 500 <= self.status_code < 600: 576s http_error_msg = ( 576s f"{self.status_code} Server Error: {reason} for url: {self.url}" 576s ) 576s 576s if http_error_msg: 576s > raise HTTPError(http_error_msg, response=self) 576s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2 576s 576s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 576s ------------------------------ Captured log call ------------------------------- 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 576s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmphwai4ype/runtime/kernel-8abb51eb-e156-4ee5-92ac-56fbd5073455.json'] 576s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59865 576s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53185 576s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8abb51eb-e156-4ee5-92ac-56fbd5073455, name: python3 576s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmphwai4ype/notebooks/foo'} 576s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 23.340000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 576s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmphwai4ype/runtime/kernel-8d7965cc-45b2-41d6-86ce-1a768337f125.json'] 576s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33769 576s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47625 576s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8d7965cc-45b2-41d6-86ce-1a768337f125, name: python3 576s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 576s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 84.410000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8abb51eb-e156-4ee5-92ac-56fbd5073455 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8abb51eb-e156-4ee5-92ac-56fbd5073455 576s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 576s await kernel_awaitable 576s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 576s result = await obj 576s ^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 576s raise e 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s ERROR NotebookApp:web.py:1945 Uncaught exception PATCH /a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2 (::1) 576s HTTPServerRequest(protocol='http', host='localhost:12341', method='PATCH', uri='/a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2', version='HTTP/1.1', remote_ip='::1') 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 576s result = await result 576s ^^^^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 576s future.result() 576s ~~~~~~~~~~~~~^^ 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 576s yielded = self.gen.throw(exc) 576s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 153, in patch 576s yield maybe_future( 576s km.shutdown_kernel(before['kernel']['id']) 576s ) 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 576s value = future.result() 576s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 576s raise self._exception.with_traceback(self._exception_tb) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 576s result = coro.send(None) 576s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 576s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 576s raise km.ready.exception() # type: ignore[misc] 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 576s await kernel_awaitable 576s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 576s result = await obj 576s ^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 576s raise e 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s WARNING NotebookApp:handlers.py:612 Unhandled error 576s ERROR NotebookApp:log.py:55 { 576s "Host": "localhost:12341", 576s "Accept": "*/*", 576s "User-Agent": "python-requests/2.32.5" 576s } 576s ERROR NotebookApp:log.py:59 500 PATCH /a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2 (::1) 51.150000ms referer=None 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.450000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8d7965cc-45b2-41d6-86ce-1a768337f125 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8d7965cc-45b2-41d6-86ce-1a768337f125 576s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 576s await kernel_awaitable 576s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 576s result = await obj 576s ^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 576s raise e 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2 (::1) 576s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2', version='HTTP/1.1', remote_ip='::1') 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 576s result = await result 576s ^^^^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 576s future.result() 576s ~~~~~~~~~~~~~^^ 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 576s yielded = self.gen.throw(exc) 576s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 576s yield maybe_future(sm.delete_session(session_id)) 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 576s value = future.result() 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 576s yielded = self.gen.throw(exc) 576s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 576s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 576s value = future.result() 576s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 576s raise self._exception.with_traceback(self._exception_tb) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 576s result = coro.send(None) 576s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 576s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 576s raise km.ready.exception() # type: ignore[misc] 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 576s await kernel_awaitable 576s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 576s result = await obj 576s ^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 576s raise e 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s WARNING NotebookApp:handlers.py:612 Unhandled error 576s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 576s 576s self = 576s 576s def test_modify_kernel_name(self): 576s before = self.sess_api.create('foo/nb1.ipynb').json() 576s sid = before['id'] 576s 576s after = self.sess_api.modify_kernel_name(sid, before['kernel']['name']).json() 576s self.assertEqual(after['id'], sid) 576s self.assertEqual(after['path'], before['path']) 576s self.assertEqual(after['type'], before['type']) 576s self.assertNotEqual(after['kernel']['id'], before['kernel']['id']) 576s 576s # check kernel list, to be sure previous kernel was cleaned up 576s r = self.request('GET', 'api/kernels') 576s r.raise_for_status() 576s kernel_list = r.json() 576s after['kernel'].pop('last_activity') 576s [ k.pop('last_activity') for k in kernel_list ] 576s > self.assertEqual(kernel_list, [after['kernel']]) 576s E AssertionError: Lists differ: [{'id': '8abb51eb-e156-4ee5-92ac-56fbd5073455', 'n[177 chars]: 0}] != [{'id': '32099075-49f6-483d-847e-09a3237d5182', 'n[61 chars]: 0}] 576s E 576s E First differing element 0: 576s E {'id': '8abb51eb-e156-4ee5-92ac-56fbd5073455', 'n[60 chars]': 0} 576s E {'id': '32099075-49f6-483d-847e-09a3237d5182', 'n[60 chars]': 0} 576s E 576s E First list contains 1 additional elements. 576s E First extra element 1: 576s E {'id': '32099075-49f6-483d-847e-09a3237d5182', 'name': 'python3', 'execution_state': 'starting', 'connections': 0} 576s E 576s E [{'connections': 0, 576s E - 'execution_state': 'starting', 576s E - 'id': '8abb51eb-e156-4ee5-92ac-56fbd5073455', 576s E - 'name': 'python3'}, 576s E - {'connections': 0, 576s E 'execution_state': 'starting', 576s E 'id': '32099075-49f6-483d-847e-09a3237d5182', 576s E 'name': 'python3'}] 576s 576s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:238: AssertionError 576s ----------------------------- Captured stderr call ----------------------------- 576s Traceback (most recent call last): 576s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 576s return _run_code(code, main_globals, None, 576s "__main__", mod_spec) 576s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 576s exec(code, run_globals) 576s ~~~~^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 576s from ipykernel import kernelapp as app 576s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 576s from .connect import * # noqa: F403 576s ^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 576s from subprocess import PIPE, Popen 576s File "/usr/lib/python3.13/subprocess.py", line 754, in 576s _USE_POSIX_SPAWN = _use_posix_spawn() 576s File "/usr/lib/python3.13/subprocess.py", line 735, in _use_posix_spawn 576s version = tuple(map(int, parts[1].split('.'))) 576s ~~~~~~~~~~~~~~^^^^^ 576s KeyboardInterrupt 576s ------------------------------ Captured log call ------------------------------- 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 7.050000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 576s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmphwai4ype/runtime/kernel-32099075-49f6-483d-847e-09a3237d5182.json'] 576s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54779 576s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43089 576s INFO NotebookApp:kernelmanager.py:179 Kernel started: 32099075-49f6-483d-847e-09a3237d5182, name: python3 576s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmphwai4ype/notebooks/foo'} 576s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8d7965cc-45b2-41d6-86ce-1a768337f125 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8d7965cc-45b2-41d6-86ce-1a768337f125 576s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2 (::1) 32.270000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 140.510000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 58.290000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 32099075-49f6-483d-847e-09a3237d5182 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 32099075-49f6-483d-847e-09a3237d5182 576s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 576s await kernel_awaitable 576s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 576s result = await obj 576s ^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 576s raise e 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2 (::1) 576s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2', version='HTTP/1.1', remote_ip='::1') 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 576s result = await result 576s ^^^^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 576s future.result() 576s ~~~~~~~~~~~~~^^ 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 576s yielded = self.gen.throw(exc) 576s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 576s yield maybe_future(sm.delete_session(session_id)) 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 576s value = future.result() 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 576s yielded = self.gen.throw(exc) 576s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 576s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 576s value = future.result() 576s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 576s raise self._exception.with_traceback(self._exception_tb) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 576s result = coro.send(None) 576s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 576s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 576s raise km.ready.exception() # type: ignore[misc] 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 576s await kernel_awaitable 576s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 576s result = await obj 576s ^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 576s raise e 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s WARNING NotebookApp:handlers.py:612 Unhandled error 576s ERROR NotebookApp:log.py:55 { 576s "Host": "localhost:12341", 576s "Accept": "*/*", 576s "User-Agent": "python-requests/2.32.5" 576s } 576s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/521b2e66-4837-4b4b-b83c-780224ceb0c2 (::1) 79.880000ms referer=None 576s _______________ AsyncSessionAPITest.test_modify_path_deprecated ________________ 576s 576s @self.addCleanup 576s def cleanup_sessions(): 576s for session in self.sess_api.list().json(): 576s > self.sess_api.delete(session['id']) 576s 576s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 576s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 576s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 576s return self._req('DELETE', id) 576s ^^^^^^^^^^^^^^^^^^^^^^^ 576s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 576s response.raise_for_status() 576s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 576s 576s self = 576s 576s def raise_for_status(self): 576s """Raises :class:`HTTPError`, if one occurred.""" 576s 576s http_error_msg = "" 576s if isinstance(self.reason, bytes): 576s # We attempt to decode utf-8 first because some servers 576s # choose to localize their reason strings. If the string 576s # isn't utf-8, we fall back to iso-8859-1 for all other 576s # encodings. (See PR #3538) 576s try: 576s reason = self.reason.decode("utf-8") 576s except UnicodeDecodeError: 576s reason = self.reason.decode("iso-8859-1") 576s else: 576s reason = self.reason 576s 576s if 400 <= self.status_code < 500: 576s http_error_msg = ( 576s f"{self.status_code} Client Error: {reason} for url: {self.url}" 576s ) 576s 576s elif 500 <= self.status_code < 600: 576s http_error_msg = ( 576s f"{self.status_code} Server Error: {reason} for url: {self.url}" 576s ) 576s 576s if http_error_msg: 576s > raise HTTPError(http_error_msg, response=self) 576s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/db7f34b4-fca5-4363-9a9d-e1152d0f9313 576s 576s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 576s ------------------------------ Captured log call ------------------------------- 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 576s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmphwai4ype/runtime/kernel-bf798cf9-4851-4bd9-9d8f-9da5b47fae9d.json'] 576s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51199 576s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56405 576s INFO NotebookApp:kernelmanager.py:179 Kernel started: bf798cf9-4851-4bd9-9d8f-9da5b47fae9d, name: python3 576s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmphwai4ype/notebooks/foo'} 576s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 136.750000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s WARNING NotebookApp:handlers.py:124 Sessions API changed, see updated swagger docs 576s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/db7f34b4-fca5-4363-9a9d-e1152d0f9313 (::1) 0.780000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.460000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bf798cf9-4851-4bd9-9d8f-9da5b47fae9d 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bf798cf9-4851-4bd9-9d8f-9da5b47fae9d 576s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 576s await kernel_awaitable 576s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 576s result = await obj 576s ^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 576s raise e 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/db7f34b4-fca5-4363-9a9d-e1152d0f9313 (::1) 576s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/db7f34b4-fca5-4363-9a9d-e1152d0f9313', version='HTTP/1.1', remote_ip='::1') 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 576s result = await result 576s ^^^^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 576s future.result() 576s ~~~~~~~~~~~~~^^ 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 576s yielded = self.gen.throw(exc) 576s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 576s yield maybe_future(sm.delete_session(session_id)) 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 576s value = future.result() 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 576s yielded = self.gen.throw(exc) 576s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 576s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 576s value = future.result() 576s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 576s raise self._exception.with_traceback(self._exception_tb) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 576s result = coro.send(None) 576s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 576s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 576s raise km.ready.exception() # type: ignore[misc] 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 576s await kernel_awaitable 576s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 576s result = await obj 576s ^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 576s raise e 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s WARNING NotebookApp:handlers.py:612 Unhandled error 576s ERROR NotebookApp:log.py:55 { 576s "Host": "localhost:12341", 576s "Accept": "*/*", 576s "User-Agent": "python-requests/2.32.5" 576s } 576s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/db7f34b4-fca5-4363-9a9d-e1152d0f9313 (::1) 5.460000ms referer=None 576s --------------------------- Captured stderr teardown --------------------------- 576s Traceback (most recent call last): 576s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 576s return _run_code(code, main_globals, None, 576s "__main__", mod_spec) 576s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 576s exec(code, run_globals) 576s ~~~~^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 576s from ipykernel import kernelapp as app 576s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 576s from .connect import * # noqa: F403 576s ^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 576s import jupyter_client 576s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 576s from .asynchronous import AsyncKernelClient 576s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 576s from .client import AsyncKernelClient # noqa 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 576s import zmq.asyncio 576s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 576s from zmq import backend 576s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 576s _ns = select_backend(first) 576s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 576s mod = import_module(name) 576s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 576s return _bootstrap._gcd_import(name[level:], package, level) 576s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "", line 1387, in _gcd_import 576s File "", line 1360, in _find_and_load 576s File "", line 1322, in _find_and_load_unlocked 576s File "", line 1262, in _find_spec 576s File "", line 1556, in find_spec 576s File "", line 1530, in _get_spec 576s File "", line 1629, in find_spec 576s File "", line 152, in _path_stat 576s KeyboardInterrupt 576s _____________________ AsyncSessionAPITest.test_modify_type _____________________ 576s 576s @self.addCleanup 576s def cleanup_sessions(): 576s for session in self.sess_api.list().json(): 576s > self.sess_api.delete(session['id']) 576s 576s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 576s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 576s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 576s return self._req('DELETE', id) 576s ^^^^^^^^^^^^^^^^^^^^^^^ 576s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 576s response.raise_for_status() 576s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 576s 576s self = 576s 576s def raise_for_status(self): 576s """Raises :class:`HTTPError`, if one occurred.""" 576s 576s http_error_msg = "" 576s if isinstance(self.reason, bytes): 576s # We attempt to decode utf-8 first because some servers 576s # choose to localize their reason strings. If the string 576s # isn't utf-8, we fall back to iso-8859-1 for all other 576s # encodings. (See PR #3538) 576s try: 576s reason = self.reason.decode("utf-8") 576s except UnicodeDecodeError: 576s reason = self.reason.decode("iso-8859-1") 576s else: 576s reason = self.reason 576s 576s if 400 <= self.status_code < 500: 576s http_error_msg = ( 576s f"{self.status_code} Client Error: {reason} for url: {self.url}" 576s ) 576s 576s elif 500 <= self.status_code < 600: 576s http_error_msg = ( 576s f"{self.status_code} Server Error: {reason} for url: {self.url}" 576s ) 576s 576s if http_error_msg: 576s > raise HTTPError(http_error_msg, response=self) 576s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/05763367-660e-4aeb-a41d-9825eb6b3f66 576s 576s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 576s ------------------------------ Captured log call ------------------------------- 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 576s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmphwai4ype/runtime/kernel-623feaf6-691a-4a79-b254-b9cfa9db9ace.json'] 576s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56521 576s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41861 576s INFO NotebookApp:kernelmanager.py:179 Kernel started: 623feaf6-691a-4a79-b254-b9cfa9db9ace, name: python3 576s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmphwai4ype/notebooks/foo'} 576s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 73.220000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/05763367-660e-4aeb-a41d-9825eb6b3f66 (::1) 1.120000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.610000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bf798cf9-4851-4bd9-9d8f-9da5b47fae9d 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bf798cf9-4851-4bd9-9d8f-9da5b47fae9d 576s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/db7f34b4-fca5-4363-9a9d-e1152d0f9313 (::1) 1.670000ms 576s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 576s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 623feaf6-691a-4a79-b254-b9cfa9db9ace 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 623feaf6-691a-4a79-b254-b9cfa9db9ace 576s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 576s await kernel_awaitable 576s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 576s result = await obj 576s ^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 576s raise e 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/05763367-660e-4aeb-a41d-9825eb6b3f66 (::1) 576s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/05763367-660e-4aeb-a41d-9825eb6b3f66', version='HTTP/1.1', remote_ip='::1') 576s Traceback (most recent call last): 576s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 576s result = await result 576s ^^^^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 576s future.result() 576s ~~~~~~~~~~~~~^^ 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 576s yielded = self.gen.throw(exc) 576s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 576s yield maybe_future(sm.delete_session(session_id)) 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 576s value = future.result() 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 576s yielded = self.gen.throw(exc) 576s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 576s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 576s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 576s value = future.result() 576s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 576s raise self._exception.with_traceback(self._exception_tb) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 576s result = coro.send(None) 576s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 576s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 576s raise km.ready.exception() # type: ignore[misc] 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 576s await kernel_awaitable 576s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 576s result = await obj 576s ^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 576s raise e 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 576s out = await method(self, *args, **kwargs) 576s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 576s await self._async_finish_shutdown(restart=restart) 576s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 576s await asyncio.wait_for( 576s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 576s ) 576s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 576s async with timeouts.timeout(timeout): 576s ~~~~~~~~~~~~~~~~^^^^^^^^^ 576s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 576s raise RuntimeError("Timeout should be used inside a task") 576s RuntimeError: Timeout should be used inside a task 576s WARNING NotebookApp:handlers.py:612 Unhandled error 576s --------------------------- Captured stderr teardown --------------------------- 576s Could not import runpy module 576s Traceback (most recent call last): 576s File "/usr/lib/python3.13/runpy.py", line 15, in 576s import importlib.util 576s File "", line 1360, in _find_and_load 576s File "", line 1331, in _find_and_load_unlocked 576s File "", line 921, in _load_unlocked 576s File "", line 819, in module_from_spec 576s File "", line 798, in _init_module_attrs 576s File "", line 638, in cached 576s File "", line 642, in _get_cached 576s File "", line 577, in cache_from_source 576s File "", line 131, in _path_join 576s KeyboardInterrupt 576s ---------------------------- Captured log teardown ----------------------------- 576s INFO NotebookApp:notebookapp.py:2164 Shutting down 2 kernels 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8abb51eb-e156-4ee5-92ac-56fbd5073455 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 32099075-49f6-483d-847e-09a3237d5182 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4525d18e-83ff-4182-a725-ba24ed5911e5 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 13a4d061-fccc-42d2-90d6-7716ad324f92 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c6e06f49-442e-4bd1-9d79-64e9a1012f0a 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bf798cf9-4851-4bd9-9d8f-9da5b47fae9d 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8d7965cc-45b2-41d6-86ce-1a768337f125 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 623feaf6-691a-4a79-b254-b9cfa9db9ace 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8cb7709d-7ef8-4ad0-86e3-3b2e8644a087 576s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 036f99f3-f8d6-4312-9daf-fbeddd0eb691 576s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 576s =============================== warnings summary =============================== 576s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 576s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 576s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 576s return LooseVersion(v) >= LooseVersion(check) 576s 576s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 576s auth/tests/test_login.py: 2 warnings 576s bundler/tests/test_bundler_api.py: 2 warnings 576s services/api/tests/test_api.py: 4 warnings 576s services/config/tests/test_config_api.py: 7 warnings 576s services/contents/tests/test_contents_api.py: 318 warnings 576s services/kernels/tests/test_kernels_api.py: 117 warnings 576s services/kernelspecs/tests/test_kernelspecs_api.py: 7 warnings 576s services/nbconvert/tests/test_nbconvert_api.py: 3 warnings 576s services/sessions/tests/test_sessionmanager.py: 9 warnings 576s services/sessions/tests/test_sessions_api.py: 128 warnings 576s terminal/tests/test_terminals_api.py: 50 warnings 576s tests/test_files.py: 2 warnings 576s tests/test_gateway.py: 21 warnings 576s tests/test_notebookapp.py: 8 warnings 576s tests/test_paths.py: 2 warnings 576s tree/tests/test_tree_handler.py: 2 warnings 576s /usr/lib/python3/dist-packages/notebook/_tz.py:29: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 576s dt = unaware(*args, **kwargs) 576s 576s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 576s /usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14: PytestUnknownMarkWarning: Unknown pytest.mark.integration_tests - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 576s pytestmark = pytest.mark.integration_tests 576s 576s auth/tests/test_login.py: 3 warnings 576s bundler/tests/test_bundler_api.py: 3 warnings 576s services/api/tests/test_api.py: 3 warnings 576s services/config/tests/test_config_api.py: 3 warnings 576s services/contents/tests/test_contents_api.py: 6 warnings 576s services/kernels/tests/test_kernels_api.py: 12 warnings 576s services/kernelspecs/tests/test_kernelspecs_api.py: 3 warnings 576s services/nbconvert/tests/test_nbconvert_api.py: 3 warnings 576s services/sessions/tests/test_sessions_api.py: 6 warnings 576s terminal/tests/test_terminals_api.py: 6 warnings 576s tests/test_files.py: 3 warnings 576s tests/test_gateway.py: 3 warnings 576s tests/test_notebookapp.py: 11 warnings 576s tests/test_paths.py: 3 warnings 576s tree/tests/test_tree_handler.py: 3 warnings 576s /usr/lib/python3/dist-packages/nest_asyncio.py:71: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16 576s policy = events.get_event_loop_policy() 576s 576s auth/tests/test_login.py: 9 warnings 576s bundler/tests/test_bundler_api.py: 9 warnings 576s services/api/tests/test_api.py: 9 warnings 576s services/config/tests/test_config_api.py: 9 warnings 576s services/contents/tests/test_contents_api.py: 18 warnings 576s services/kernels/tests/test_kernels_api.py: 47 warnings 576s services/kernelspecs/tests/test_kernelspecs_api.py: 9 warnings 576s services/nbconvert/tests/test_nbconvert_api.py: 9 warnings 576s services/sessions/tests/test_sessionmanager.py: 18 warnings 576s services/sessions/tests/test_sessions_api.py: 19 warnings 576s terminal/tests/test_terminals_api.py: 18 warnings 576s tests/test_files.py: 9 warnings 576s tests/test_gateway.py: 9 warnings 576s tests/test_notebookapp.py: 28 warnings 576s tests/test_paths.py: 9 warnings 576s tree/tests/test_tree_handler.py: 9 warnings 576s /usr/lib/python3/dist-packages/nest_asyncio.py:40: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16 576s loop = events.get_event_loop_policy().get_event_loop() 576s 576s bundler/tests/test_bundler_api.py: 6 warnings 576s services/api/tests/test_api.py: 6 warnings 576s services/contents/tests/test_contents_api.py: 806 warnings 576s services/contents/tests/test_largefilemanager.py: 42 warnings 576s services/contents/tests/test_manager.py: 526 warnings 576s tests/test_files.py: 8 warnings 576s tree/tests/test_tree_handler.py: 6 warnings 576s /usr/lib/python3/dist-packages/notebook/_tz.py:29: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). 576s dt = unaware(*args, **kwargs) 576s 576s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 576s services/kernels/tests/test_kernels_api.py::KernelCullingTest::test_culling 576s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 576s loop.make_current() 576s 576s services/kernelspecs/tests/test_kernelspecs_api.py::APITest::test_list_kernelspecs 576s services/kernelspecs/tests/test_kernelspecs_api.py::APITest::test_list_kernelspecs_bad 576s /usr/lib/python3/dist-packages/jupyter_client/kernelspec.py:302: UserWarning: Invalid kernelspec directory name (Kernel names can only contain ASCII letters and numbers and these separators: - . _ (hyphen, period, and underscore).): /tmp/tmpatgnsre3/data/kernels/sample 2 576s d = self.find_kernel_specs() 576s 576s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal 576s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal_via_get 576s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal_via_get 576s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal_with_name 576s terminal/tests/test_terminals_api.py::TerminalAPITest::test_terminal_handler 576s terminal/tests/test_terminals_api.py::TerminalAPITest::test_terminal_root_handler 576s terminal/tests/test_terminals_api.py::TerminalAPITest::test_terminal_root_handler 576s terminal/tests/test_terminals_api.py::TerminalCullingTest::test_culling 576s /usr/lib/python3.14/pty.py:66: DeprecationWarning: This process (pid=3442) is multi-threaded, use of forkpty() may lead to deadlocks in the child. 576s pid, fd = os.forkpty() 576s 576s tests/test_files.py::FilesTest::test_old_files_redirect 576s :117: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 576s Enable tracemalloc to get traceback where the object was allocated. 576s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 576s 576s tests/test_gateway.py::TestGateway::test_gateway_get_named_kernelspec 576s /usr/lib/python3.14/http/cookiejar.py:676: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 576s def uppercase_escaped_char(match): 576s Enable tracemalloc to get traceback where the object was allocated. 576s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 576s 576s tests/test_gateway.py::TestGateway::test_gateway_kernel_lifecycle 576s tests/test_gateway.py::TestGateway::test_gateway_session_lifecycle 576s /usr/lib/python3/dist-packages/notebook/tests/test_gateway.py:34: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 576s dt = datetime.utcnow().isoformat() + 'Z' 576s 576s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 576s =========================== short test summary info ============================ 576s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:86: Pandoc wasn't found. Skipping this test. 576s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:101: Pandoc wasn't found. Skipping this test. 576s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:109: Pandoc wasn't found. Skipping this test. 576s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:119: Pandoc wasn't found. Skipping this test. 576s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:128: Pandoc wasn't found. Skipping this test. 576s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:145: Pandoc wasn't found. Skipping this test. 576s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:682: skip send2trash tests 576s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:592: skip send2trash tests 576s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:606: skip send2trash tests 576s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:616: skip send2trash tests 576s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_manager.py:332: skip send2trash tests 576s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_manager.py:658: skip send2trash tests 576s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_manager.py:727: skip send2trash tests 576s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/tests/test_utils.py:83: run on windows only 576s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 576s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 576s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 576s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 576s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 576s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 576s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 576s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 576s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 576s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 576s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 576s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 576s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 576s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 576s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 576s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 576s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_path_deprecated 576s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_type 576s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 576s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 576s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 576s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 576s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 576s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 576s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 576s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_path_deprecated 576s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_type 576s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 576s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 576s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 576s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 576s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 576s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 576s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 576s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 576s = 27 failed, 277 passed, 20 skipped, 6 deselected, 2411 warnings, 8 errors in 170.48s (0:02:50) = 579s *** END OF RUN 1: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 579s *** STARTING RUN 2: python3.14 -m pytest --pyargs notebook -rfE --last-failed --last-failed-no-failures none --ignore=/usr/lib/python3/dist-packages/notebook/tests/selenium --deselect=services/kernels/tests/test_kernels_api.py::KernelAPITest::test_connections 603s ============================= test session starts ============================== 603s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 603s rootdir: /tmp/autopkgtest.0ojk9w/autopkgtest_tmp 603s plugins: typeguard-4.4.4 603s collected 330 items / 303 deselected / 27 selected 603s run-last-failure: rerun previous 27 failures 603s 615s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF [ 33%] 625s services/sessions/tests/test_sessions_api.py FFFFFEFF.FFFFFFEFF.F [100%] 625s 625s ==================================== ERRORS ==================================== 625s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 625s 625s self = 625s 625s def tearDown(self): 625s for k in self.kern_api.list().json(): 625s > self.kern_api.shutdown(k['id']) 625s 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 625s return self._req('DELETE', id) 625s ^^^^^^^^^^^^^^^^^^^^^^^ 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 625s response.raise_for_status() 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s 625s self = 625s 625s def raise_for_status(self): 625s """Raises :class:`HTTPError`, if one occurred.""" 625s 625s http_error_msg = "" 625s if isinstance(self.reason, bytes): 625s # We attempt to decode utf-8 first because some servers 625s # choose to localize their reason strings. If the string 625s # isn't utf-8, we fall back to iso-8859-1 for all other 625s # encodings. (See PR #3538) 625s try: 625s reason = self.reason.decode("utf-8") 625s except UnicodeDecodeError: 625s reason = self.reason.decode("iso-8859-1") 625s else: 625s reason = self.reason 625s 625s if 400 <= self.status_code < 500: 625s http_error_msg = ( 625s f"{self.status_code} Client Error: {reason} for url: {self.url}" 625s ) 625s 625s elif 500 <= self.status_code < 600: 625s http_error_msg = ( 625s f"{self.status_code} Server Error: {reason} for url: {self.url}" 625s ) 625s 625s if http_error_msg: 625s > raise HTTPError(http_error_msg, response=self) 625s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/3899e13f-7e55-4fcf-af60-6a72364bbe6f 625s 625s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 625s ----------------------------- Captured stderr call ----------------------------- 625s Traceback (most recent call last): 625s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 625s return _run_code(code, main_globals, None, 625s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 625s exec(code, run_globals) 625s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 625s from ipykernel import kernelapp as app 625s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 625s from .connect import * # noqa: F403 625s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 625s import jupyter_client 625s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 625s from .asynchronous import AsyncKernelClient 625s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 625s from .client import AsyncKernelClient # noqa 625s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 625s import zmq.asyncio 625s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 625s from zmq import backend 625s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 625s _ns = select_backend(first) 625s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 625s mod = import_module(name) 625s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 625s return _bootstrap._gcd_import(name[level:], package, level) 625s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 625s from . import _zmq 625s File "_zmq.py", line 156, in init zmq.backend.cython._zmq 625s File "/usr/lib/python3/dist-packages/zmq/constants.py", line 12, in 625s class Errno(IntEnum): 625s File "/usr/lib/python3/dist-packages/zmq/constants.py", line 58, in Errno 625s EAFNOSUPPORT = getattr(errno, "EAFNOSUPPORT", _HAUSNUMERO + 11) 625s KeyboardInterrupt 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpn53esspt/runtime/kernel-3899e13f-7e55-4fcf-af60-6a72364bbe6f.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44637 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55475 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: 3899e13f-7e55-4fcf-af60-6a72364bbe6f, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 17.060000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.700000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpn53esspt/runtime/kernel-7a21a7c4-c76f-474e-965b-74cefb0051cd.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36299 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43703 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7a21a7c4-c76f-474e-965b-74cefb0051cd, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 273.640000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.790000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 7a21a7c4-c76f-474e-965b-74cefb0051cd 625s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/7a21a7c4-c76f-474e-965b-74cefb0051cd/interrupt (::1) 0.580000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 625s yield maybe_future(km.restart_kernel(kernel_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 625s raise self._exception.with_traceback(self._exception_tb) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 625s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 625s await ensure_async(kernel.restart_kernel(now=now)) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 625s await self._async_shutdown_kernel(now=now, restart=True) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:log.py:55 { 625s "Host": "localhost:12341", 625s "Accept": "*/*", 625s "User-Agent": "python-requests/2.32.5" 625s } 625s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/7a21a7c4-c76f-474e-965b-74cefb0051cd/restart (::1) 3.250000ms referer=None 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3899e13f-7e55-4fcf-af60-6a72364bbe6f 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3899e13f-7e55-4fcf-af60-6a72364bbe6f 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/3899e13f-7e55-4fcf-af60-6a72364bbe6f (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/3899e13f-7e55-4fcf-af60-6a72364bbe6f', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 625s yielded = ctx_run(next, result) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 625s yield maybe_future(km.shutdown_kernel(kernel_id)) 625s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 625s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 625s stopper = ensure_async(km.shutdown_kernel(now, restart)) 625s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s WARNING NotebookApp:handlers.py:612 Unhandled error 625s --------------------------- Captured stderr teardown --------------------------- 625s Traceback (most recent call last): 625s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 625s return _run_code(code, main_globals, None, 625s "__main__", mod_spec) 625s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 625s exec(code, run_globals) 625s ~~~~^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 625s from ipykernel import kernelapp as app 625s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 625s from .connect import * # noqa: F403 625s ^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 625s import jupyter_client 625s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 625s from .asynchronous import AsyncKernelClient 625s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 625s from .client import AsyncKernelClient # noqa 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 625s import zmq.asyncio 625s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 625s from zmq import sugar 625s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 625s from zmq.sugar import context, frame, poll, socket, tracker, version 625s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 625s from .socket import Socket, SyncSocket 625s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 9, in 625s import pickle 625s File "/usr/lib/python3.13/pickle.py", line 404, in 625s class _Pickler: 625s ...<770 lines>... 625s dispatch[type] = save_type 625s File "/usr/lib/python3.13/pickle.py", line 740, in _Pickler 625s dispatch[type(None)] = save_none 625s ~~~~^^^^^^ 625s KeyboardInterrupt 625s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 625s 625s self = 625s 625s def tearDown(self): 625s for k in self.kern_api.list().json(): 625s > self.kern_api.shutdown(k['id']) 625s 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 625s return self._req('DELETE', id) 625s ^^^^^^^^^^^^^^^^^^^^^^^ 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 625s response.raise_for_status() 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s 625s self = 625s 625s def raise_for_status(self): 625s """Raises :class:`HTTPError`, if one occurred.""" 625s 625s http_error_msg = "" 625s if isinstance(self.reason, bytes): 625s # We attempt to decode utf-8 first because some servers 625s # choose to localize their reason strings. If the string 625s # isn't utf-8, we fall back to iso-8859-1 for all other 625s # encodings. (See PR #3538) 625s try: 625s reason = self.reason.decode("utf-8") 625s except UnicodeDecodeError: 625s reason = self.reason.decode("iso-8859-1") 625s else: 625s reason = self.reason 625s 625s if 400 <= self.status_code < 500: 625s http_error_msg = ( 625s f"{self.status_code} Client Error: {reason} for url: {self.url}" 625s ) 625s 625s elif 500 <= self.status_code < 600: 625s http_error_msg = ( 625s f"{self.status_code} Server Error: {reason} for url: {self.url}" 625s ) 625s 625s if http_error_msg: 625s > raise HTTPError(http_error_msg, response=self) 625s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/8113f7f3-c941-4e50-aef3-ee9c11bfbde9 625s 625s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 625s ----------------------------- Captured stderr call ----------------------------- 625s Traceback (most recent call last): 625s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 625s return _run_code(code, main_globals, None, 625s "__main__", mod_spec) 625s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 625s exec(code, run_globals) 625s ~~~~^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 625s from pathlib import Path 625s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 625s from ._local import * 625s File "", line 1360, in _find_and_load 625s File "", line 1331, in _find_and_load_unlocked 625s File "", line 935, in _load_unlocked 625s File "", line 1019, in exec_module 625s File "", line 1152, in get_code 625s File "", line 781, in _compile_bytecode 625s KeyboardInterrupt 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdvv3k9sh/runtime/kernel-8113f7f3-c941-4e50-aef3-ee9c11bfbde9.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60259 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55851 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8113f7f3-c941-4e50-aef3-ee9c11bfbde9, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.890000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.360000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdvv3k9sh/runtime/kernel-8147395b-b122-45b7-ad89-74486669853d.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35297 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34395 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8147395b-b122-45b7-ad89-74486669853d, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 148.250000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.100000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 8147395b-b122-45b7-ad89-74486669853d 625s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/8147395b-b122-45b7-ad89-74486669853d/interrupt (::1) 82.140000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 625s yield maybe_future(km.restart_kernel(kernel_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 625s raise self._exception.with_traceback(self._exception_tb) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 625s result = coro.throw(exc) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 625s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 625s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 625s yield self # This tells Task to wait for completion. 625s ^^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 625s future.result() 625s ~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 625s raise self._exception.with_traceback(self._exception_tb) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 625s await ensure_async(kernel.restart_kernel(now=now)) 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 625s result = await obj 625s ^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 625s await self._async_shutdown_kernel(now=now, restart=True) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:log.py:55 { 625s "Host": "localhost:12341", 625s "Accept": "*/*", 625s "User-Agent": "python-requests/2.32.5" 625s } 625s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/8147395b-b122-45b7-ad89-74486669853d/restart (::1) 176.060000ms referer=None 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.090000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8113f7f3-c941-4e50-aef3-ee9c11bfbde9 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8113f7f3-c941-4e50-aef3-ee9c11bfbde9 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 625s await kernel_awaitable 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 625s result = await obj 625s ^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/8113f7f3-c941-4e50-aef3-ee9c11bfbde9 (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/8113f7f3-c941-4e50-aef3-ee9c11bfbde9', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 625s future.result() 625s ~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 625s yielded = self.gen.throw(exc) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 625s yield maybe_future(km.shutdown_kernel(kernel_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 625s raise self._exception.with_traceback(self._exception_tb) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 625s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 625s raise km.ready.exception() # type: ignore[misc] 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 625s await kernel_awaitable 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 625s result = await obj 625s ^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s WARNING NotebookApp:handlers.py:612 Unhandled error 625s ERROR NotebookApp:log.py:55 { 625s "Host": "localhost:12341", 625s "Accept": "*/*", 625s "User-Agent": "python-requests/2.32.5" 625s } 625s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/8113f7f3-c941-4e50-aef3-ee9c11bfbde9 (::1) 46.470000ms referer=None 625s --------------------------- Captured stderr teardown --------------------------- 625s Traceback (most recent call last): 625s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 625s return _run_code(code, main_globals, None, 625s "__main__", mod_spec) 625s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 625s exec(code, run_globals) 625s ~~~~^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 625s from ipykernel import kernelapp as app 625s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 625s from .connect import * # noqa: F403 625s ^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 625s import jupyter_client 625s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 625s from .asynchronous import AsyncKernelClient 625s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 625s from .client import AsyncKernelClient # noqa 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 625s import zmq.asyncio 625s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 625s from zmq import sugar 625s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 625s from zmq.sugar import context, frame, poll, socket, tracker, version 625s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 625s from .socket import Socket, SyncSocket 625s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 42, in 625s _SocketType = TypeVar("_SocketType", bound="Socket") 625s File "/usr/lib/python3.13/typing.py", line 191, in _type_check 625s arg = _type_convert(arg, module=module, allow_special_forms=allow_special_forms) 625s File "/usr/lib/python3.13/typing.py", line 169, in _type_convert 625s return ForwardRef(arg, module=module, is_class=allow_special_forms) 625s File "/usr/lib/python3.13/typing.py", line 1035, in __init__ 625s code = compile(arg_to_compile, '', 'eval') 625s KeyboardInterrupt 625s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 625s 625s @self.addCleanup 625s def cleanup_sessions(): 625s for session in self.sess_api.list().json(): 625s > self.sess_api.delete(session['id']) 625s 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 625s return self._req('DELETE', id) 625s ^^^^^^^^^^^^^^^^^^^^^^^ 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 625s response.raise_for_status() 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s 625s self = 625s 625s def raise_for_status(self): 625s """Raises :class:`HTTPError`, if one occurred.""" 625s 625s http_error_msg = "" 625s if isinstance(self.reason, bytes): 625s # We attempt to decode utf-8 first because some servers 625s # choose to localize their reason strings. If the string 625s # isn't utf-8, we fall back to iso-8859-1 for all other 625s # encodings. (See PR #3538) 625s try: 625s reason = self.reason.decode("utf-8") 625s except UnicodeDecodeError: 625s reason = self.reason.decode("iso-8859-1") 625s else: 625s reason = self.reason 625s 625s if 400 <= self.status_code < 500: 625s http_error_msg = ( 625s f"{self.status_code} Client Error: {reason} for url: {self.url}" 625s ) 625s 625s elif 500 <= self.status_code < 600: 625s http_error_msg = ( 625s f"{self.status_code} Server Error: {reason} for url: {self.url}" 625s ) 625s 625s if http_error_msg: 625s > raise HTTPError(http_error_msg, response=self) 625s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/a71200a7-fd2f-4d2a-98c4-d0df2a99609b 625s 625s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpj2r26_zi/runtime/kernel-dff8d6d1-da64-4e34-8ab4-fc7df4883668.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57263 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57045 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: dff8d6d1-da64-4e34-8ab4-fc7df4883668, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 24.060000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.960000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.840000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.710000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a0d5e463-f197-408e-9904-2dc64e5015e5 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a0d5e463-f197-408e-9904-2dc64e5015e5 625s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/db985241-a6be-4319-9a00-5eca5f757559 (::1) 0.750000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for dff8d6d1-da64-4e34-8ab4-fc7df4883668 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: dff8d6d1-da64-4e34-8ab4-fc7df4883668 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/a71200a7-fd2f-4d2a-98c4-d0df2a99609b (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/a71200a7-fd2f-4d2a-98c4-d0df2a99609b', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 625s yielded = self.gen.throw(exc) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 625s yield maybe_future(sm.delete_session(session_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 625s yielded = self.gen.send(value) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 625s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 625s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 625s stopper = ensure_async(km.shutdown_kernel(now, restart)) 625s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s WARNING NotebookApp:handlers.py:612 Unhandled error 625s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 625s 625s @self.addCleanup 625s def cleanup_sessions(): 625s for session in self.sess_api.list().json(): 625s > self.sess_api.delete(session['id']) 625s 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 625s return self._req('DELETE', id) 625s ^^^^^^^^^^^^^^^^^^^^^^^ 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 625s response.raise_for_status() 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s 625s self = 625s 625s def raise_for_status(self): 625s """Raises :class:`HTTPError`, if one occurred.""" 625s 625s http_error_msg = "" 625s if isinstance(self.reason, bytes): 625s # We attempt to decode utf-8 first because some servers 625s # choose to localize their reason strings. If the string 625s # isn't utf-8, we fall back to iso-8859-1 for all other 625s # encodings. (See PR #3538) 625s try: 625s reason = self.reason.decode("utf-8") 625s except UnicodeDecodeError: 625s reason = self.reason.decode("iso-8859-1") 625s else: 625s reason = self.reason 625s 625s if 400 <= self.status_code < 500: 625s http_error_msg = ( 625s f"{self.status_code} Client Error: {reason} for url: {self.url}" 625s ) 625s 625s elif 500 <= self.status_code < 600: 625s http_error_msg = ( 625s f"{self.status_code} Server Error: {reason} for url: {self.url}" 625s ) 625s 625s if http_error_msg: 625s > raise HTTPError(http_error_msg, response=self) 625s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/8756a2ac-ac5c-45e3-b295-4e8c1fe6007d 625s 625s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 625s ----------------------------- Captured stderr call ----------------------------- 625s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 625s return _run_code(code, main_globals, None, 625s "__main__", mod_spec) 625s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 625s exec(code, run_globals) 625s ~~~~^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 625s from ipykernel import kernelapp as app 625s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 625s from .connect import * # noqa: F403 625s ^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 625s import jupyter_client 625s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 625s from .asynchronous import AsyncKernelClient 625s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 625s from .client import AsyncKernelClient # noqa 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 625s import zmq.asyncio 625s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 625s from zmq import backend 625s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 625s _ns = select_backend(first) 625s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 625s mod = import_module(name) 625s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 625s return _bootstrap._gcd_import(name[level:], package, level) 625s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 625s from . import _zmq 625s File "_zmq.py", line 156, in init zmq.backend.cython._zmq 625s File "/usr/lib/python3/dist-packages/zmq/constants.py", line 134, in 625s class SocketOption(IntEnum): 625s ...<138 lines>... 625s NORM_PUSH = 124 625s File "/usr/lib/python3.13/enum.py", line 568, in __new__ 625s enum_class = super().__new__(metacls, cls, bases, classdict, **kwds) 625s File "/usr/lib/python3.13/enum.py", line 251, in __set_name__ 625s def __set_name__(self, enum_class, member_name): 625s 625s KeyboardInterrupt 625s Error calling __set_name__ on '_proto_member' instance 'HWM' in 'SocketOption' 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmppaujbgyi/runtime/kernel-c6fdf74b-7d08-4ecc-9a28-5069318f5001.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38511 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33673 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: c6fdf74b-7d08-4ecc-9a28-5069318f5001, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 450.090000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.560000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.080000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.270000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e78bb338-ba46-4587-8662-40cc6a6412e8 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e78bb338-ba46-4587-8662-40cc6a6412e8 625s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/de35a6f9-ce85-44f3-9ed7-95c64581b92d (::1) 1.380000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c6fdf74b-7d08-4ecc-9a28-5069318f5001 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c6fdf74b-7d08-4ecc-9a28-5069318f5001 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 625s await kernel_awaitable 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 625s result = await obj 625s ^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/8756a2ac-ac5c-45e3-b295-4e8c1fe6007d (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/8756a2ac-ac5c-45e3-b295-4e8c1fe6007d', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 625s future.result() 625s ~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 625s yielded = self.gen.throw(exc) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 625s yield maybe_future(sm.delete_session(session_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 625s yielded = self.gen.throw(exc) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 625s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 625s raise self._exception.with_traceback(self._exception_tb) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 625s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 625s raise km.ready.exception() # type: ignore[misc] 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 625s await kernel_awaitable 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 625s result = await obj 625s ^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s WARNING NotebookApp:handlers.py:612 Unhandled error 625s =================================== FAILURES =================================== 625s ______________________ KernelAPITest.test_default_kernel _______________________ 625s 625s self = 625s 625s def tearDown(self): 625s for k in self.kern_api.list().json(): 625s > self.kern_api.shutdown(k['id']) 625s 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 625s return self._req('DELETE', id) 625s ^^^^^^^^^^^^^^^^^^^^^^^ 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 625s response.raise_for_status() 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s 625s self = 625s 625s def raise_for_status(self): 625s """Raises :class:`HTTPError`, if one occurred.""" 625s 625s http_error_msg = "" 625s if isinstance(self.reason, bytes): 625s # We attempt to decode utf-8 first because some servers 625s # choose to localize their reason strings. If the string 625s # isn't utf-8, we fall back to iso-8859-1 for all other 625s # encodings. (See PR #3538) 625s try: 625s reason = self.reason.decode("utf-8") 625s except UnicodeDecodeError: 625s reason = self.reason.decode("iso-8859-1") 625s else: 625s reason = self.reason 625s 625s if 400 <= self.status_code < 500: 625s http_error_msg = ( 625s f"{self.status_code} Client Error: {reason} for url: {self.url}" 625s ) 625s 625s elif 500 <= self.status_code < 600: 625s http_error_msg = ( 625s f"{self.status_code} Server Error: {reason} for url: {self.url}" 625s ) 625s 625s if http_error_msg: 625s > raise HTTPError(http_error_msg, response=self) 625s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/14a7df30-b313-413d-9684-76c3b01fdce4 625s 625s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 625s ------------------------------ Captured log setup ------------------------------ 625s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpn53esspt/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpn53esspt/etc/jupyter'] for config files 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpn53esspt/etc/jupyter 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpn53esspt/config 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpn53esspt/etc/jupyter 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpn53esspt/config 625s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpn53esspt/notebooks 625s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 625s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 625s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 625s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 625s WARNING NotebookApp:handlers.py:612 Forbidden 625s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.620000ms referer=None 625s ----------------------------- Captured stderr call ----------------------------- 625s Traceback (most recent call last): 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpn53esspt/runtime/kernel-14a7df30-b313-413d-9684-76c3b01fdce4.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34449 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43089 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: 14a7df30-b313-413d-9684-76c3b01fdce4, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 282.000000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.020000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 14a7df30-b313-413d-9684-76c3b01fdce4 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 14a7df30-b313-413d-9684-76c3b01fdce4 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/14a7df30-b313-413d-9684-76c3b01fdce4 (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/14a7df30-b313-413d-9684-76c3b01fdce4', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 625s yielded = ctx_run(next, result) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 625s yield maybe_future(km.shutdown_kernel(kernel_id)) 625s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 625s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 625s stopper = ensure_async(km.shutdown_kernel(now, restart)) 625s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s WARNING NotebookApp:handlers.py:612 Unhandled error 625s ERROR NotebookApp:log.py:55 { 625s "Host": "localhost:12341", 625s "Accept": "*/*", 625s "User-Agent": "python-requests/2.32.5" 625s } 625s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/14a7df30-b313-413d-9684-76c3b01fdce4 (::1) 32.060000ms referer=None 625s --------------------------- Captured stderr teardown --------------------------- 625s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 625s return _run_code(code, main_globals, None, 625s "__main__", mod_spec) 625s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 625s exec(code, run_globals) 625s ~~~~^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 625s from ipykernel import kernelapp as app 625s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 625s from .connect import * # noqa: F403 625s ^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 625s from typing import TYPE_CHECKING, Any 625s File "", line 1360, in _find_and_load 625s File "", line 1331, in _find_and_load_unlocked 625s File "", line 935, in _load_unlocked 625s File "", line 1019, in exec_module 625s File "", line 1152, in get_code 625s File "", line 781, in _compile_bytecode 625s KeyboardInterrupt 625s ______________________ KernelAPITest.test_kernel_handler _______________________ 625s 625s self = 625s 625s def test_kernel_handler(self): 625s # GET kernel with given id 625s kid = self.kern_api.start().json()['id'] 625s r = self.kern_api.get(kid) 625s kern1 = r.json() 625s self.assertEqual(r.status_code, 200) 625s assert isinstance(kern1, dict) 625s self.assertIn('id', kern1) 625s self.assertEqual(kern1['id'], kid) 625s 625s # Request a bad kernel id and check that a JSON 625s # message is returned! 625s bad_id = '111-111-111-111-111' 625s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 625s self.kern_api.get(bad_id) 625s 625s # DELETE kernel with id 625s > r = self.kern_api.shutdown(kid) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 625s return self._req('DELETE', id) 625s ^^^^^^^^^^^^^^^^^^^^^^^ 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 625s response.raise_for_status() 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s 625s self = 625s 625s def raise_for_status(self): 625s """Raises :class:`HTTPError`, if one occurred.""" 625s 625s http_error_msg = "" 625s if isinstance(self.reason, bytes): 625s # We attempt to decode utf-8 first because some servers 625s # choose to localize their reason strings. If the string 625s # isn't utf-8, we fall back to iso-8859-1 for all other 625s # encodings. (See PR #3538) 625s try: 625s reason = self.reason.decode("utf-8") 625s except UnicodeDecodeError: 625s reason = self.reason.decode("iso-8859-1") 625s else: 625s reason = self.reason 625s 625s if 400 <= self.status_code < 500: 625s http_error_msg = ( 625s f"{self.status_code} Client Error: {reason} for url: {self.url}" 625s ) 625s 625s elif 500 <= self.status_code < 600: 625s http_error_msg = ( 625s f"{self.status_code} Server Error: {reason} for url: {self.url}" 625s ) 625s 625s if http_error_msg: 625s > raise HTTPError(http_error_msg, response=self) 625s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/ecc98188-5fe6-4203-babc-c05e44217e2d 625s 625s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 625s ----------------------------- Captured stderr call ----------------------------- 625s Traceback (most recent call last): 625s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 625s return _run_code(code, main_globals, None, 625s "__main__", mod_spec) 625s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 625s exec(code, run_globals) 625s ~~~~^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 625s from ipykernel import kernelapp as app 625s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 625s from .connect import * # noqa: F403 625s ^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 625s import jupyter_client 625s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 625s from .asynchronous import AsyncKernelClient 625s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 625s from .client import AsyncKernelClient # noqa 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 625s import zmq.asyncio 625s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 625s import asyncio 625s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 625s from .base_events import * 625s File "/usr/lib/python3.13/asyncio/base_events.py", line 23, in 625s import socket 625s File "/usr/lib/python3.13/socket.py", line 76, in 625s IntEnum._convert_( 625s ~~~~~~~~~~~~~~~~~^ 625s 'AddressFamily', 625s ^^^^^^^^^^^^^^^^ 625s __name__, 625s ^^^^^^^^^ 625s lambda C: C.isupper() and C.startswith('AF_')) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3.13/enum.py", line 928, in _convert_ 625s cls = _simple_enum(etype=cls, boundary=boundary or KEEP)(tmp_cls) 625s File "/usr/lib/python3.13/enum.py", line 1919, in convert_class 625s enum_class._value2member_map_.setdefault(value, member) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 625s KeyboardInterrupt 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpn53esspt/runtime/kernel-ecc98188-5fe6-4203-babc-c05e44217e2d.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45035 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44037 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: ecc98188-5fe6-4203-babc-c05e44217e2d, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 149.430000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/ecc98188-5fe6-4203-babc-c05e44217e2d (::1) 0.550000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s WARNING NotebookApp:web.py:1943 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1): Kernel does not exist: 111-111-111-111-111 625s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 625s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.710000ms referer=None 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ecc98188-5fe6-4203-babc-c05e44217e2d 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ecc98188-5fe6-4203-babc-c05e44217e2d 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/ecc98188-5fe6-4203-babc-c05e44217e2d (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/ecc98188-5fe6-4203-babc-c05e44217e2d', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 625s yielded = ctx_run(next, result) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 625s yield maybe_future(km.shutdown_kernel(kernel_id)) 625s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 625s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 625s stopper = ensure_async(km.shutdown_kernel(now, restart)) 625s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s WARNING NotebookApp:handlers.py:612 Unhandled error 625s ERROR NotebookApp:log.py:55 { 625s "Host": "localhost:12341", 625s "Accept": "*/*", 625s "User-Agent": "python-requests/2.32.5" 625s } 625s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/ecc98188-5fe6-4203-babc-c05e44217e2d (::1) 6.110000ms referer=None 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.750000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 14a7df30-b313-413d-9684-76c3b01fdce4 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 14a7df30-b313-413d-9684-76c3b01fdce4 625s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/14a7df30-b313-413d-9684-76c3b01fdce4 (::1) 0.800000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ecc98188-5fe6-4203-babc-c05e44217e2d 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ecc98188-5fe6-4203-babc-c05e44217e2d 625s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/ecc98188-5fe6-4203-babc-c05e44217e2d (::1) 0.520000ms 625s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 625s 625s self = 625s 625s def test_main_kernel_handler(self): 625s # POST request 625s r = self.kern_api.start() 625s kern1 = r.json() 625s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 625s self.assertEqual(r.status_code, 201) 625s self.assertIsInstance(kern1, dict) 625s 625s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 625s expected_csp = '; '.join([ 625s "frame-ancestors 'self'", 625s 'report-uri ' + report_uri, 625s "default-src 'none'" 625s ]) 625s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 625s 625s # GET request 625s r = self.kern_api.list() 625s self.assertEqual(r.status_code, 200) 625s assert isinstance(r.json(), list) 625s self.assertEqual(r.json()[0]['id'], kern1['id']) 625s self.assertEqual(r.json()[0]['name'], kern1['name']) 625s 625s # create another kernel and check that they both are added to the 625s # list of kernels from a GET request 625s kern2 = self.kern_api.start().json() 625s assert isinstance(kern2, dict) 625s r = self.kern_api.list() 625s kernels = r.json() 625s self.assertEqual(r.status_code, 200) 625s assert isinstance(kernels, list) 625s self.assertEqual(len(kernels), 2) 625s 625s # Interrupt a kernel 625s r = self.kern_api.interrupt(kern2['id']) 625s self.assertEqual(r.status_code, 204) 625s 625s # Restart a kernel 625s > r = self.kern_api.restart(kern2['id']) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 625s return self._req('POST', url_path_join(id, 'restart')) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 625s response.raise_for_status() 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s 625s self = 625s 625s def raise_for_status(self): 625s """Raises :class:`HTTPError`, if one occurred.""" 625s 625s http_error_msg = "" 625s if isinstance(self.reason, bytes): 625s # We attempt to decode utf-8 first because some servers 625s # choose to localize their reason strings. If the string 625s # isn't utf-8, we fall back to iso-8859-1 for all other 625s # encodings. (See PR #3538) 625s try: 625s reason = self.reason.decode("utf-8") 625s except UnicodeDecodeError: 625s reason = self.reason.decode("iso-8859-1") 625s else: 625s reason = self.reason 625s 625s if 400 <= self.status_code < 500: 625s http_error_msg = ( 625s f"{self.status_code} Client Error: {reason} for url: {self.url}" 625s ) 625s 625s elif 500 <= self.status_code < 600: 625s http_error_msg = ( 625s f"{self.status_code} Server Error: {reason} for url: {self.url}" 625s ) 625s 625s if http_error_msg: 625s > raise HTTPError(http_error_msg, response=self) 625s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/7a21a7c4-c76f-474e-965b-74cefb0051cd/restart 625s 625s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 625s ----------------------------- Captured stderr call ----------------------------- 625s Traceback (most recent call last): 625s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 625s return _run_code(code, main_globals, None, 625s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 625s exec(code, run_globals) 625s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 625s from ipykernel import kernelapp as app 625s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 625s from .connect import * # noqa: F403 625s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 625s import jupyter_client 625s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 625s from .asynchronous import AsyncKernelClient 625s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 625s from .client import AsyncKernelClient # noqa 625s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 625s import zmq.asyncio 625s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 625s from zmq import backend 625s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 625s _ns = select_backend(first) 625s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 625s mod = import_module(name) 625s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 625s return _bootstrap._gcd_import(name[level:], package, level) 625s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 625s from . import _zmq 625s File "_zmq.py", line 156, in init zmq.backend.cython._zmq 625s File "/usr/lib/python3/dist-packages/zmq/constants.py", line 12, in 625s class Errno(IntEnum): 625s File "/usr/lib/python3/dist-packages/zmq/constants.py", line 58, in Errno 625s EAFNOSUPPORT = getattr(errno, "EAFNOSUPPORT", _HAUSNUMERO + 11) 625s KeyboardInterrupt 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpn53esspt/runtime/kernel-3899e13f-7e55-4fcf-af60-6a72364bbe6f.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44637 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55475 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: 3899e13f-7e55-4fcf-af60-6a72364bbe6f, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 17.060000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.700000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpn53esspt/runtime/kernel-7a21a7c4-c76f-474e-965b-74cefb0051cd.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36299 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43703 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7a21a7c4-c76f-474e-965b-74cefb0051cd, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 273.640000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.790000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 7a21a7c4-c76f-474e-965b-74cefb0051cd 625s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/7a21a7c4-c76f-474e-965b-74cefb0051cd/interrupt (::1) 0.580000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 625s yield maybe_future(km.restart_kernel(kernel_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 625s raise self._exception.with_traceback(self._exception_tb) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 625s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 625s await ensure_async(kernel.restart_kernel(now=now)) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 625s await self._async_shutdown_kernel(now=now, restart=True) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:log.py:55 { 625s "Host": "localhost:12341", 625s "Accept": "*/*", 625s "User-Agent": "python-requests/2.32.5" 625s } 625s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/7a21a7c4-c76f-474e-965b-74cefb0051cd/restart (::1) 3.250000ms referer=None 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3899e13f-7e55-4fcf-af60-6a72364bbe6f 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3899e13f-7e55-4fcf-af60-6a72364bbe6f 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/3899e13f-7e55-4fcf-af60-6a72364bbe6f (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/3899e13f-7e55-4fcf-af60-6a72364bbe6f', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 625s yielded = ctx_run(next, result) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 625s yield maybe_future(km.shutdown_kernel(kernel_id)) 625s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 625s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 625s stopper = ensure_async(km.shutdown_kernel(now, restart)) 625s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s WARNING NotebookApp:handlers.py:612 Unhandled error 625s ________________________ KernelAPITest.test_no_kernels _________________________ 625s 625s self = 625s 625s def test_no_kernels(self): 625s """Make sure there are no kernels running at the start""" 625s kernels = self.kern_api.list().json() 625s > self.assertEqual(kernels, []) 625s E AssertionError: Lists differ: [{'id': '3899e13f-7e55-4fcf-af60-6a72364bb[281 chars]: 0}] != [] 625s E 625s E First list contains 2 additional elements. 625s E First extra element 0: 625s E {'id': '3899e13f-7e55-4fcf-af60-6a72364bbe6f', 'name': 'python3', 'last_activity': '2026-02-07T02:27:42.667920Z', 'execution_state': 'starting', 'connections': 0} 625s E 625s E + [] 625s E - [{'connections': 0, 625s E - 'execution_state': 'starting', 625s E - 'id': '3899e13f-7e55-4fcf-af60-6a72364bbe6f', 625s E - 'last_activity': '2026-02-07T02:27:42.667920Z', 625s E - 'name': 'python3'}, 625s E - {'connections': 0, 625s E - 'execution_state': 'starting', 625s E - 'id': '7a21a7c4-c76f-474e-965b-74cefb0051cd', 625s E - 'last_activity': '2026-02-07T02:27:42.736201Z', 625s E - 'name': 'python3'}] 625s 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.850000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.340000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3899e13f-7e55-4fcf-af60-6a72364bbe6f 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3899e13f-7e55-4fcf-af60-6a72364bbe6f 625s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/3899e13f-7e55-4fcf-af60-6a72364bbe6f (::1) 21.620000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7a21a7c4-c76f-474e-965b-74cefb0051cd 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7a21a7c4-c76f-474e-965b-74cefb0051cd 625s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/7a21a7c4-c76f-474e-965b-74cefb0051cd (::1) 2.710000ms 625s ---------------------------- Captured log teardown ----------------------------- 625s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 625s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 625s _____________________ AsyncKernelAPITest.test_connections ______________________ 625s 625s self = 625s 625s def tearDown(self): 625s for k in self.kern_api.list().json(): 625s > self.kern_api.shutdown(k['id']) 625s 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 625s return self._req('DELETE', id) 625s ^^^^^^^^^^^^^^^^^^^^^^^ 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 625s response.raise_for_status() 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s 625s self = 625s 625s def raise_for_status(self): 625s """Raises :class:`HTTPError`, if one occurred.""" 625s 625s http_error_msg = "" 625s if isinstance(self.reason, bytes): 625s # We attempt to decode utf-8 first because some servers 625s # choose to localize their reason strings. If the string 625s # isn't utf-8, we fall back to iso-8859-1 for all other 625s # encodings. (See PR #3538) 625s try: 625s reason = self.reason.decode("utf-8") 625s except UnicodeDecodeError: 625s reason = self.reason.decode("iso-8859-1") 625s else: 625s reason = self.reason 625s 625s if 400 <= self.status_code < 500: 625s http_error_msg = ( 625s f"{self.status_code} Client Error: {reason} for url: {self.url}" 625s ) 625s 625s elif 500 <= self.status_code < 600: 625s http_error_msg = ( 625s f"{self.status_code} Server Error: {reason} for url: {self.url}" 625s ) 625s 625s if http_error_msg: 625s > raise HTTPError(http_error_msg, response=self) 625s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/e0bac0a5-48fd-4006-b602-25cf80915cc8 625s 625s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 625s ------------------------------ Captured log setup ------------------------------ 625s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpdvv3k9sh/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpdvv3k9sh/etc/jupyter'] for config files 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpdvv3k9sh/etc/jupyter 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpdvv3k9sh/config 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpdvv3k9sh/etc/jupyter 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpdvv3k9sh/config 625s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpdvv3k9sh/notebooks 625s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 625s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 625s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 625s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 625s WARNING NotebookApp:handlers.py:612 Forbidden 625s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 1.100000ms referer=None 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdvv3k9sh/runtime/kernel-e0bac0a5-48fd-4006-b602-25cf80915cc8.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43989 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39869 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: e0bac0a5-48fd-4006-b602-25cf80915cc8, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.670000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/e0bac0a5-48fd-4006-b602-25cf80915cc8 (::1) 0.500000ms 625s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/e0bac0a5-48fd-4006-b602-25cf80915cc8/channels 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 625s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from e0bac0a5-48fd-4006-b602-25cf80915cc8 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51293 625s DEBUG NotebookApp:kernelmanager.py:423 activity on e0bac0a5-48fd-4006-b602-25cf80915cc8: status (starting) 625s DEBUG NotebookApp:kernelmanager.py:423 activity on e0bac0a5-48fd-4006-b602-25cf80915cc8: status (busy) 625s DEBUG NotebookApp:handlers.py:306 Received kernel info: {'status': 'ok', 'protocol_version': '5.3', 'implementation': 'ipython', 'implementation_version': '8.35.0', 'language_info': {'name': 'python', 'version': '3.13.11', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.13.11 (main, Dec 6 2025, 13:15:20) [GCC 15.2.0]\nType 'copyright', 'credits' or 'license' for more information\nIPython 8.35.0 -- An enhanced Interactive Python. Type '?' for help.\n", 'help_links': [{'text': 'Python Reference', 'url': 'https://docs.python.org/3.13'}, {'text': 'IPython Reference', 'url': 'https://ipython.org/documentation.html'}, {'text': 'NumPy Reference', 'url': 'https://docs.scipy.org/doc/numpy/reference/'}, {'text': 'SciPy Reference', 'url': 'https://docs.scipy.org/doc/scipy/reference/'}, {'text': 'Matplotlib Reference', 'url': 'https://matplotlib.org/contents.html'}, {'text': 'SymPy Reference', 'url': 'http://docs.sympy.org/latest/index.html'}, {'text': 'pandas Reference', 'url': 'https://pandas.pydata.org/pandas-docs/stable/'}]} 625s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel e0bac0a5-48fd-4006-b602-25cf80915cc8) to 5.4 (client). 625s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/e0bac0a5-48fd-4006-b602-25cf80915cc8/channels (::1) 3528.600000ms 625s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/e0bac0a5-48fd-4006-b602-25cf80915cc8/channels 625s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for e0bac0a5-48fd-4006-b602-25cf80915cc8 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39869 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51293 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43989 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49465 625s DEBUG NotebookApp:handlers.py:156 Nudge: not nudging busy kernel e0bac0a5-48fd-4006-b602-25cf80915cc8 625s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 625s Setting websocket_ping_timeout=30000 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/e0bac0a5-48fd-4006-b602-25cf80915cc8 (::1) 1.190000ms 625s DEBUG NotebookApp:kernelmanager.py:423 activity on e0bac0a5-48fd-4006-b602-25cf80915cc8: status (idle) 625s DEBUG NotebookApp:handlers.py:579 Websocket closed e0bac0a5-48fd-4006-b602-25cf80915cc8:1204f8e5-4be47301f7f0d2fdda0c3954 625s INFO NotebookApp:kernelmanager.py:222 Starting buffering for e0bac0a5-48fd-4006-b602-25cf80915cc8:1204f8e5-4be47301f7f0d2fdda0c3954 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e0bac0a5-48fd-4006-b602-25cf80915cc8 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/e0bac0a5-48fd-4006-b602-25cf80915cc8 (::1) 0.360000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/e0bac0a5-48fd-4006-b602-25cf80915cc8 (::1) 0.340000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.340000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e0bac0a5-48fd-4006-b602-25cf80915cc8 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e0bac0a5-48fd-4006-b602-25cf80915cc8 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 625s await kernel_awaitable 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 625s result = await obj 625s ^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/e0bac0a5-48fd-4006-b602-25cf80915cc8 (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/e0bac0a5-48fd-4006-b602-25cf80915cc8', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 625s future.result() 625s ~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 625s yielded = self.gen.throw(exc) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 625s yield maybe_future(km.shutdown_kernel(kernel_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 625s raise self._exception.with_traceback(self._exception_tb) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 625s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 625s raise km.ready.exception() # type: ignore[misc] 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 625s await kernel_awaitable 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 625s result = await obj 625s ^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s WARNING NotebookApp:handlers.py:612 Unhandled error 625s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 625s 625s self = 625s 625s def tearDown(self): 625s for k in self.kern_api.list().json(): 625s > self.kern_api.shutdown(k['id']) 625s 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 625s return self._req('DELETE', id) 625s ^^^^^^^^^^^^^^^^^^^^^^^ 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 625s response.raise_for_status() 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s 625s self = 625s 625s def raise_for_status(self): 625s """Raises :class:`HTTPError`, if one occurred.""" 625s 625s http_error_msg = "" 625s if isinstance(self.reason, bytes): 625s # We attempt to decode utf-8 first because some servers 625s # choose to localize their reason strings. If the string 625s # isn't utf-8, we fall back to iso-8859-1 for all other 625s # encodings. (See PR #3538) 625s try: 625s reason = self.reason.decode("utf-8") 625s except UnicodeDecodeError: 625s reason = self.reason.decode("iso-8859-1") 625s else: 625s reason = self.reason 625s 625s if 400 <= self.status_code < 500: 625s http_error_msg = ( 625s f"{self.status_code} Client Error: {reason} for url: {self.url}" 625s ) 625s 625s elif 500 <= self.status_code < 600: 625s http_error_msg = ( 625s f"{self.status_code} Server Error: {reason} for url: {self.url}" 625s ) 625s 625s if http_error_msg: 625s > raise HTTPError(http_error_msg, response=self) 625s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/ebc4b116-f842-4b1a-9ba4-67af5de3dfcd 625s 625s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 625s ----------------------------- Captured stderr call ----------------------------- 625s Traceback (most recent call last): 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdvv3k9sh/runtime/kernel-ebc4b116-f842-4b1a-9ba4-67af5de3dfcd.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42079 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42963 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: ebc4b116-f842-4b1a-9ba4-67af5de3dfcd, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.350000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.450000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e0bac0a5-48fd-4006-b602-25cf80915cc8 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e0bac0a5-48fd-4006-b602-25cf80915cc8 625s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/e0bac0a5-48fd-4006-b602-25cf80915cc8 (::1) 1.700000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ebc4b116-f842-4b1a-9ba4-67af5de3dfcd 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ebc4b116-f842-4b1a-9ba4-67af5de3dfcd 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 625s await kernel_awaitable 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 625s result = await obj 625s ^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/ebc4b116-f842-4b1a-9ba4-67af5de3dfcd (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/ebc4b116-f842-4b1a-9ba4-67af5de3dfcd', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 625s future.result() 625s ~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 625s yielded = self.gen.throw(exc) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 625s yield maybe_future(km.shutdown_kernel(kernel_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 625s raise self._exception.with_traceback(self._exception_tb) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 625s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 625s raise km.ready.exception() # type: ignore[misc] 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 625s await kernel_awaitable 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 625s result = await obj 625s ^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s WARNING NotebookApp:handlers.py:612 Unhandled error 625s ERROR NotebookApp:log.py:55 { 625s "Host": "localhost:12341", 625s "Accept": "*/*", 625s "User-Agent": "python-requests/2.32.5" 625s } 625s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/ebc4b116-f842-4b1a-9ba4-67af5de3dfcd (::1) 28.250000ms referer=None 625s --------------------------- Captured stderr teardown --------------------------- 625s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 625s return _run_code(code, main_globals, None, 625s "__main__", mod_spec) 625s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 625s exec(code, run_globals) 625s ~~~~^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 625s from pathlib import Path 625s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 625s from ._abc import * 625s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 625s from glob import _Globber, _no_recurse_symlinks 625s File "/usr/lib/python3.13/glob.py", line 5, in 625s import re 625s File "/usr/lib/python3.13/re/__init__.py", line 126, in 625s from . import _compiler, _parser 625s File "/usr/lib/python3.13/re/_compiler.py", line 13, in 625s import _sre 625s KeyboardInterrupt 625s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 625s 625s self = 625s 625s def test_kernel_handler(self): 625s # GET kernel with given id 625s kid = self.kern_api.start().json()['id'] 625s r = self.kern_api.get(kid) 625s kern1 = r.json() 625s self.assertEqual(r.status_code, 200) 625s assert isinstance(kern1, dict) 625s self.assertIn('id', kern1) 625s self.assertEqual(kern1['id'], kid) 625s 625s # Request a bad kernel id and check that a JSON 625s # message is returned! 625s bad_id = '111-111-111-111-111' 625s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 625s self.kern_api.get(bad_id) 625s 625s # DELETE kernel with id 625s > r = self.kern_api.shutdown(kid) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 625s return self._req('DELETE', id) 625s ^^^^^^^^^^^^^^^^^^^^^^^ 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 625s response.raise_for_status() 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s 625s self = 625s 625s def raise_for_status(self): 625s """Raises :class:`HTTPError`, if one occurred.""" 625s 625s http_error_msg = "" 625s if isinstance(self.reason, bytes): 625s # We attempt to decode utf-8 first because some servers 625s # choose to localize their reason strings. If the string 625s # isn't utf-8, we fall back to iso-8859-1 for all other 625s # encodings. (See PR #3538) 625s try: 625s reason = self.reason.decode("utf-8") 625s except UnicodeDecodeError: 625s reason = self.reason.decode("iso-8859-1") 625s else: 625s reason = self.reason 625s 625s if 400 <= self.status_code < 500: 625s http_error_msg = ( 625s f"{self.status_code} Client Error: {reason} for url: {self.url}" 625s ) 625s 625s elif 500 <= self.status_code < 600: 625s http_error_msg = ( 625s f"{self.status_code} Server Error: {reason} for url: {self.url}" 625s ) 625s 625s if http_error_msg: 625s > raise HTTPError(http_error_msg, response=self) 625s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/e31ad591-dc7d-4098-a946-8a97f0cab216 625s 625s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdvv3k9sh/runtime/kernel-e31ad591-dc7d-4098-a946-8a97f0cab216.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44739 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51007 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: e31ad591-dc7d-4098-a946-8a97f0cab216, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.900000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/e31ad591-dc7d-4098-a946-8a97f0cab216 (::1) 0.840000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s WARNING NotebookApp:web.py:1943 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1): Kernel does not exist: 111-111-111-111-111 625s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 625s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.560000ms referer=None 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e31ad591-dc7d-4098-a946-8a97f0cab216 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e31ad591-dc7d-4098-a946-8a97f0cab216 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 625s await kernel_awaitable 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 625s result = await obj 625s ^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/e31ad591-dc7d-4098-a946-8a97f0cab216 (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/e31ad591-dc7d-4098-a946-8a97f0cab216', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 625s future.result() 625s ~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 625s yielded = self.gen.throw(exc) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 625s yield maybe_future(km.shutdown_kernel(kernel_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 625s raise self._exception.with_traceback(self._exception_tb) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 625s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 625s raise km.ready.exception() # type: ignore[misc] 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 625s await kernel_awaitable 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 625s result = await obj 625s ^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s WARNING NotebookApp:handlers.py:612 Unhandled error 625s ERROR NotebookApp:log.py:55 { 625s "Host": "localhost:12341", 625s "Accept": "*/*", 625s "User-Agent": "python-requests/2.32.5" 625s } 625s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/e31ad591-dc7d-4098-a946-8a97f0cab216 (::1) 25.200000ms referer=None 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 50.600000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ebc4b116-f842-4b1a-9ba4-67af5de3dfcd 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ebc4b116-f842-4b1a-9ba4-67af5de3dfcd 625s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/ebc4b116-f842-4b1a-9ba4-67af5de3dfcd (::1) 0.570000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e31ad591-dc7d-4098-a946-8a97f0cab216 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e31ad591-dc7d-4098-a946-8a97f0cab216 625s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/e31ad591-dc7d-4098-a946-8a97f0cab216 (::1) 0.400000ms 625s --------------------------- Captured stderr teardown --------------------------- 625s Traceback (most recent call last): 625s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 625s return _run_code(code, main_globals, None, 625s "__main__", mod_spec) 625s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 625s exec(code, run_globals) 625s ~~~~^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 625s from ipykernel import kernelapp as app 625s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 625s from .connect import * # noqa: F403 625s ^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 625s import json 625s File "/usr/lib/python3.13/json/__init__.py", line 106, in 625s from .decoder import JSONDecoder, JSONDecodeError 625s File "/usr/lib/python3.13/json/decoder.py", line 262, in 625s class JSONDecoder(object): 625s ...<101 lines>... 625s return obj, end 625s KeyboardInterrupt 625s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 625s 625s self = 625s 625s def test_main_kernel_handler(self): 625s # POST request 625s r = self.kern_api.start() 625s kern1 = r.json() 625s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 625s self.assertEqual(r.status_code, 201) 625s self.assertIsInstance(kern1, dict) 625s 625s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 625s expected_csp = '; '.join([ 625s "frame-ancestors 'self'", 625s 'report-uri ' + report_uri, 625s "default-src 'none'" 625s ]) 625s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 625s 625s # GET request 625s r = self.kern_api.list() 625s self.assertEqual(r.status_code, 200) 625s assert isinstance(r.json(), list) 625s self.assertEqual(r.json()[0]['id'], kern1['id']) 625s self.assertEqual(r.json()[0]['name'], kern1['name']) 625s 625s # create another kernel and check that they both are added to the 625s # list of kernels from a GET request 625s kern2 = self.kern_api.start().json() 625s assert isinstance(kern2, dict) 625s r = self.kern_api.list() 625s kernels = r.json() 625s self.assertEqual(r.status_code, 200) 625s assert isinstance(kernels, list) 625s self.assertEqual(len(kernels), 2) 625s 625s # Interrupt a kernel 625s r = self.kern_api.interrupt(kern2['id']) 625s self.assertEqual(r.status_code, 204) 625s 625s # Restart a kernel 625s > r = self.kern_api.restart(kern2['id']) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 625s return self._req('POST', url_path_join(id, 'restart')) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 625s response.raise_for_status() 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s 625s self = 625s 625s def raise_for_status(self): 625s """Raises :class:`HTTPError`, if one occurred.""" 625s 625s http_error_msg = "" 625s if isinstance(self.reason, bytes): 625s # We attempt to decode utf-8 first because some servers 625s # choose to localize their reason strings. If the string 625s # isn't utf-8, we fall back to iso-8859-1 for all other 625s # encodings. (See PR #3538) 625s try: 625s reason = self.reason.decode("utf-8") 625s except UnicodeDecodeError: 625s reason = self.reason.decode("iso-8859-1") 625s else: 625s reason = self.reason 625s 625s if 400 <= self.status_code < 500: 625s http_error_msg = ( 625s f"{self.status_code} Client Error: {reason} for url: {self.url}" 625s ) 625s 625s elif 500 <= self.status_code < 600: 625s http_error_msg = ( 625s f"{self.status_code} Server Error: {reason} for url: {self.url}" 625s ) 625s 625s if http_error_msg: 625s > raise HTTPError(http_error_msg, response=self) 625s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/8147395b-b122-45b7-ad89-74486669853d/restart 625s 625s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 625s ----------------------------- Captured stderr call ----------------------------- 625s Traceback (most recent call last): 625s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 625s return _run_code(code, main_globals, None, 625s "__main__", mod_spec) 625s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 625s exec(code, run_globals) 625s ~~~~^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 625s from pathlib import Path 625s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 625s from ._local import * 625s File "", line 1360, in _find_and_load 625s File "", line 1331, in _find_and_load_unlocked 625s File "", line 935, in _load_unlocked 625s File "", line 1019, in exec_module 625s File "", line 1152, in get_code 625s File "", line 781, in _compile_bytecode 625s KeyboardInterrupt 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdvv3k9sh/runtime/kernel-8113f7f3-c941-4e50-aef3-ee9c11bfbde9.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60259 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55851 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8113f7f3-c941-4e50-aef3-ee9c11bfbde9, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.890000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.360000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdvv3k9sh/runtime/kernel-8147395b-b122-45b7-ad89-74486669853d.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35297 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34395 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8147395b-b122-45b7-ad89-74486669853d, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 148.250000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.100000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 8147395b-b122-45b7-ad89-74486669853d 625s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/8147395b-b122-45b7-ad89-74486669853d/interrupt (::1) 82.140000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 625s yield maybe_future(km.restart_kernel(kernel_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 625s raise self._exception.with_traceback(self._exception_tb) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 625s result = coro.throw(exc) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 625s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 625s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 625s yield self # This tells Task to wait for completion. 625s ^^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 625s future.result() 625s ~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 625s raise self._exception.with_traceback(self._exception_tb) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 625s await ensure_async(kernel.restart_kernel(now=now)) 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 625s result = await obj 625s ^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 625s await self._async_shutdown_kernel(now=now, restart=True) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:log.py:55 { 625s "Host": "localhost:12341", 625s "Accept": "*/*", 625s "User-Agent": "python-requests/2.32.5" 625s } 625s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/8147395b-b122-45b7-ad89-74486669853d/restart (::1) 176.060000ms referer=None 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.090000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8113f7f3-c941-4e50-aef3-ee9c11bfbde9 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8113f7f3-c941-4e50-aef3-ee9c11bfbde9 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 625s await kernel_awaitable 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 625s result = await obj 625s ^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/8113f7f3-c941-4e50-aef3-ee9c11bfbde9 (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/8113f7f3-c941-4e50-aef3-ee9c11bfbde9', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 625s future.result() 625s ~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 625s yielded = self.gen.throw(exc) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 625s yield maybe_future(km.shutdown_kernel(kernel_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 625s raise self._exception.with_traceback(self._exception_tb) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 625s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 625s raise km.ready.exception() # type: ignore[misc] 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 625s await kernel_awaitable 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 625s result = await obj 625s ^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s WARNING NotebookApp:handlers.py:612 Unhandled error 625s ERROR NotebookApp:log.py:55 { 625s "Host": "localhost:12341", 625s "Accept": "*/*", 625s "User-Agent": "python-requests/2.32.5" 625s } 625s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/8113f7f3-c941-4e50-aef3-ee9c11bfbde9 (::1) 46.470000ms referer=None 625s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 625s 625s self = 625s 625s def test_no_kernels(self): 625s """Make sure there are no kernels running at the start""" 625s kernels = self.kern_api.list().json() 625s > self.assertEqual(kernels, []) 625s E AssertionError: Lists differ: [{'id': '8113f7f3-c941-4e50-aef3-ee9c11bfb[281 chars]: 0}] != [] 625s E 625s E First list contains 2 additional elements. 625s E First extra element 0: 625s E {'id': '8113f7f3-c941-4e50-aef3-ee9c11bfbde9', 'name': 'python3', 'last_activity': '2026-02-07T02:27:48.606833Z', 'execution_state': 'starting', 'connections': 0} 625s E 625s E + [] 625s E - [{'connections': 0, 625s E - 'execution_state': 'starting', 625s E - 'id': '8113f7f3-c941-4e50-aef3-ee9c11bfbde9', 625s E - 'last_activity': '2026-02-07T02:27:48.606833Z', 625s E - 'name': 'python3'}, 625s E - {'connections': 0, 625s E - 'execution_state': 'starting', 625s E - 'id': '8147395b-b122-45b7-ad89-74486669853d', 625s E - 'last_activity': '2026-02-07T02:27:48.757704Z', 625s E - 'name': 'python3'}] 625s 625s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.840000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.340000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8113f7f3-c941-4e50-aef3-ee9c11bfbde9 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8113f7f3-c941-4e50-aef3-ee9c11bfbde9 625s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/8113f7f3-c941-4e50-aef3-ee9c11bfbde9 (::1) 0.440000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8147395b-b122-45b7-ad89-74486669853d 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8147395b-b122-45b7-ad89-74486669853d 625s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/8147395b-b122-45b7-ad89-74486669853d (::1) 0.490000ms 625s ---------------------------- Captured log teardown ----------------------------- 625s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e31ad591-dc7d-4098-a946-8a97f0cab216 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8113f7f3-c941-4e50-aef3-ee9c11bfbde9 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ebc4b116-f842-4b1a-9ba4-67af5de3dfcd 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e0bac0a5-48fd-4006-b602-25cf80915cc8 625s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 625s __________________________ SessionAPITest.test_create __________________________ 625s 625s @self.addCleanup 625s def cleanup_sessions(): 625s for session in self.sess_api.list().json(): 625s > self.sess_api.delete(session['id']) 625s 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 625s return self._req('DELETE', id) 625s ^^^^^^^^^^^^^^^^^^^^^^^ 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 625s response.raise_for_status() 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s 625s self = 625s 625s def raise_for_status(self): 625s """Raises :class:`HTTPError`, if one occurred.""" 625s 625s http_error_msg = "" 625s if isinstance(self.reason, bytes): 625s # We attempt to decode utf-8 first because some servers 625s # choose to localize their reason strings. If the string 625s # isn't utf-8, we fall back to iso-8859-1 for all other 625s # encodings. (See PR #3538) 625s try: 625s reason = self.reason.decode("utf-8") 625s except UnicodeDecodeError: 625s reason = self.reason.decode("iso-8859-1") 625s else: 625s reason = self.reason 625s 625s if 400 <= self.status_code < 500: 625s http_error_msg = ( 625s f"{self.status_code} Client Error: {reason} for url: {self.url}" 625s ) 625s 625s elif 500 <= self.status_code < 600: 625s http_error_msg = ( 625s f"{self.status_code} Server Error: {reason} for url: {self.url}" 625s ) 625s 625s if http_error_msg: 625s > raise HTTPError(http_error_msg, response=self) 625s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/720d104f-feac-4e79-9520-302948dda817 625s 625s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 625s ------------------------------ Captured log setup ------------------------------ 625s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpj2r26_zi/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpj2r26_zi/etc/jupyter'] for config files 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpj2r26_zi/etc/jupyter 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpj2r26_zi/config 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpj2r26_zi/etc/jupyter 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 625s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpj2r26_zi/config 625s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpj2r26_zi/notebooks 625s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 625s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 625s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 625s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 625s WARNING NotebookApp:handlers.py:612 Forbidden 625s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.630000ms referer=None 625s ----------------------------- Captured stderr call ----------------------------- 625s Traceback (most recent call last): 625s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 625s return _run_code(code, main_globals, None, 625s "__main__", mod_spec) 625s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 625s exec(code, run_globals) 625s ~~~~^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 625s from ipykernel import kernelapp as app 625s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 625s from .connect import * # noqa: F403 625s ^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 625s import jupyter_client 625s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 625s from .asynchronous import AsyncKernelClient 625s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 625s from .client import AsyncKernelClient # noqa 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 625s from ..channels import AsyncZMQSocketChannel, HBChannel 625s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 16, in 625s from .channelsabc import HBChannelABC 625s File "", line 1354, in _find_and_load 625s KeyboardInterrupt 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.430000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpj2r26_zi/runtime/kernel-7f073d76-02cf-4b34-b743-223f33f658b9.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54517 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49691 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7f073d76-02cf-4b34-b743-223f33f658b9, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpj2r26_zi/notebooks/foo'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 414.060000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.550000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/720d104f-feac-4e79-9520-302948dda817 (::1) 1.770000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.390000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7f073d76-02cf-4b34-b743-223f33f658b9 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7f073d76-02cf-4b34-b743-223f33f658b9 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/720d104f-feac-4e79-9520-302948dda817 (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/720d104f-feac-4e79-9520-302948dda817', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 625s yielded = self.gen.throw(exc) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 625s yield maybe_future(sm.delete_session(session_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 625s yielded = self.gen.send(value) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 625s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 625s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 625s stopper = ensure_async(km.shutdown_kernel(now, restart)) 625s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s WARNING NotebookApp:handlers.py:612 Unhandled error 625s ERROR NotebookApp:log.py:55 { 625s "Host": "localhost:12341", 625s "Accept": "*/*", 625s "User-Agent": "python-requests/2.32.5" 625s } 625s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/720d104f-feac-4e79-9520-302948dda817 (::1) 269.420000ms referer=None 625s __________________ SessionAPITest.test_create_console_session __________________ 625s 625s @self.addCleanup 625s def cleanup_sessions(): 625s for session in self.sess_api.list().json(): 625s > self.sess_api.delete(session['id']) 625s 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 625s return self._req('DELETE', id) 625s ^^^^^^^^^^^^^^^^^^^^^^^ 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 625s response.raise_for_status() 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s 625s self = 625s 625s def raise_for_status(self): 625s """Raises :class:`HTTPError`, if one occurred.""" 625s 625s http_error_msg = "" 625s if isinstance(self.reason, bytes): 625s # We attempt to decode utf-8 first because some servers 625s # choose to localize their reason strings. If the string 625s # isn't utf-8, we fall back to iso-8859-1 for all other 625s # encodings. (See PR #3538) 625s try: 625s reason = self.reason.decode("utf-8") 625s except UnicodeDecodeError: 625s reason = self.reason.decode("iso-8859-1") 625s else: 625s reason = self.reason 625s 625s if 400 <= self.status_code < 500: 625s http_error_msg = ( 625s f"{self.status_code} Client Error: {reason} for url: {self.url}" 625s ) 625s 625s elif 500 <= self.status_code < 600: 625s http_error_msg = ( 625s f"{self.status_code} Server Error: {reason} for url: {self.url}" 625s ) 625s 625s if http_error_msg: 625s > raise HTTPError(http_error_msg, response=self) 625s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/c13285df-514e-46e9-af65-b821c126ebc0 625s 625s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 625s ----------------------------- Captured stderr call ----------------------------- 625s Traceback (most recent call last): 625s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 625s return _run_code(code, main_globals, None, 625s "__main__", mod_spec) 625s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 625s exec(code, run_globals) 625s ~~~~^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 625s from ipykernel import kernelapp as app 625s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 625s from .connect import * # noqa: F403 625s ^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 5, in 625s from __future__ import annotations 625s File "", line 1360, in _find_and_load 625s File "", line 1331, in _find_and_load_unlocked 625s File "", line 921, in _load_unlocked 625s File "", line 819, in module_from_spec 625s File "", line 771, in _init_module_attrs 625s KeyboardInterrupt 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpj2r26_zi/runtime/kernel-7e3af67c-5e24-4e7e-8e90-7cb5b1ae7a87.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49365 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43261 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7e3af67c-5e24-4e7e-8e90-7cb5b1ae7a87, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpj2r26_zi/notebooks/foo'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 68.100000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.720000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7f073d76-02cf-4b34-b743-223f33f658b9 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7f073d76-02cf-4b34-b743-223f33f658b9 625s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/720d104f-feac-4e79-9520-302948dda817 (::1) 69.520000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7e3af67c-5e24-4e7e-8e90-7cb5b1ae7a87 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7e3af67c-5e24-4e7e-8e90-7cb5b1ae7a87 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/c13285df-514e-46e9-af65-b821c126ebc0 (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/c13285df-514e-46e9-af65-b821c126ebc0', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 625s yielded = self.gen.throw(exc) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 625s yield maybe_future(sm.delete_session(session_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 625s yielded = self.gen.send(value) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 625s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 625s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 625s stopper = ensure_async(km.shutdown_kernel(now, restart)) 625s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s WARNING NotebookApp:handlers.py:612 Unhandled error 625s ____________________ SessionAPITest.test_create_deprecated _____________________ 625s 625s @self.addCleanup 625s def cleanup_sessions(): 625s for session in self.sess_api.list().json(): 625s > self.sess_api.delete(session['id']) 625s 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 625s return self._req('DELETE', id) 625s ^^^^^^^^^^^^^^^^^^^^^^^ 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 625s response.raise_for_status() 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s 625s self = 625s 625s def raise_for_status(self): 625s """Raises :class:`HTTPError`, if one occurred.""" 625s 625s http_error_msg = "" 625s if isinstance(self.reason, bytes): 625s # We attempt to decode utf-8 first because some servers 625s # choose to localize their reason strings. If the string 625s # isn't utf-8, we fall back to iso-8859-1 for all other 625s # encodings. (See PR #3538) 625s try: 625s reason = self.reason.decode("utf-8") 625s except UnicodeDecodeError: 625s reason = self.reason.decode("iso-8859-1") 625s else: 625s reason = self.reason 625s 625s if 400 <= self.status_code < 500: 625s http_error_msg = ( 625s f"{self.status_code} Client Error: {reason} for url: {self.url}" 625s ) 625s 625s elif 500 <= self.status_code < 600: 625s http_error_msg = ( 625s f"{self.status_code} Server Error: {reason} for url: {self.url}" 625s ) 625s 625s if http_error_msg: 625s > raise HTTPError(http_error_msg, response=self) 625s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/cc5f9a3c-184e-4463-9f99-9cf81861df06 625s 625s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 625s ----------------------------- Captured stderr call ----------------------------- 625s Traceback (most recent call last): 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpj2r26_zi/runtime/kernel-7fbd8a42-c9a2-464b-b381-e74c17c5aa11.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45537 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:32895 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7fbd8a42-c9a2-464b-b381-e74c17c5aa11, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpj2r26_zi/notebooks/foo'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 70.890000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.760000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7e3af67c-5e24-4e7e-8e90-7cb5b1ae7a87 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7e3af67c-5e24-4e7e-8e90-7cb5b1ae7a87 625s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/c13285df-514e-46e9-af65-b821c126ebc0 (::1) 1.870000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7fbd8a42-c9a2-464b-b381-e74c17c5aa11 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7fbd8a42-c9a2-464b-b381-e74c17c5aa11 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/cc5f9a3c-184e-4463-9f99-9cf81861df06 (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/cc5f9a3c-184e-4463-9f99-9cf81861df06', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 625s yielded = self.gen.throw(exc) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 625s yield maybe_future(sm.delete_session(session_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 625s yielded = self.gen.send(value) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 625s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 625s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 625s stopper = ensure_async(km.shutdown_kernel(now, restart)) 625s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s WARNING NotebookApp:handlers.py:612 Unhandled error 625s --------------------------- Captured stderr teardown --------------------------- 625s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 625s return _run_code(code, main_globals, None, 625s "__main__", mod_spec) 625s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 625s exec(code, run_globals) 625s ~~~~^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 625s from pathlib import Path 625s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 625s from ._local import * 625s File "/usr/lib/python3.13/pathlib/_local.py", line 473, in 625s class PureWindowsPath(PurePath): 625s ...<7 lines>... 625s __slots__ = () 625s File "/usr/lib/python3.13/pathlib/_local.py", line 479, in PureWindowsPath 625s import ntpath 625s File "/usr/lib/python3.13/ntpath.py", line 514, in 625s from nt import _getfullpathname 625s File "", line 1360, in _find_and_load 625s File "", line 1322, in _find_and_load_unlocked 625s File "", line 1262, in _find_spec 625s File "", line 1556, in find_spec 625s File "", line 1530, in _get_spec 625s File "", line 1629, in find_spec 625s File "", line 152, in _path_stat 625s KeyboardInterrupt 625s ___________________ SessionAPITest.test_create_file_session ____________________ 625s 625s @self.addCleanup 625s def cleanup_sessions(): 625s for session in self.sess_api.list().json(): 625s > self.sess_api.delete(session['id']) 625s 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 625s return self._req('DELETE', id) 625s ^^^^^^^^^^^^^^^^^^^^^^^ 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 625s response.raise_for_status() 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s 625s self = 625s 625s def raise_for_status(self): 625s """Raises :class:`HTTPError`, if one occurred.""" 625s 625s http_error_msg = "" 625s if isinstance(self.reason, bytes): 625s # We attempt to decode utf-8 first because some servers 625s # choose to localize their reason strings. If the string 625s # isn't utf-8, we fall back to iso-8859-1 for all other 625s # encodings. (See PR #3538) 625s try: 625s reason = self.reason.decode("utf-8") 625s except UnicodeDecodeError: 625s reason = self.reason.decode("iso-8859-1") 625s else: 625s reason = self.reason 625s 625s if 400 <= self.status_code < 500: 625s http_error_msg = ( 625s f"{self.status_code} Client Error: {reason} for url: {self.url}" 625s ) 625s 625s elif 500 <= self.status_code < 600: 625s http_error_msg = ( 625s f"{self.status_code} Server Error: {reason} for url: {self.url}" 625s ) 625s 625s if http_error_msg: 625s > raise HTTPError(http_error_msg, response=self) 625s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/db985241-a6be-4319-9a00-5eca5f757559 625s 625s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpj2r26_zi/runtime/kernel-a0d5e463-f197-408e-9904-2dc64e5015e5.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58557 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59477 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: a0d5e463-f197-408e-9904-2dc64e5015e5, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpj2r26_zi/notebooks/foo'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 62.120000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.640000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7fbd8a42-c9a2-464b-b381-e74c17c5aa11 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7fbd8a42-c9a2-464b-b381-e74c17c5aa11 625s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/cc5f9a3c-184e-4463-9f99-9cf81861df06 (::1) 0.720000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a0d5e463-f197-408e-9904-2dc64e5015e5 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a0d5e463-f197-408e-9904-2dc64e5015e5 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/db985241-a6be-4319-9a00-5eca5f757559 (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/db985241-a6be-4319-9a00-5eca5f757559', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 625s yielded = self.gen.throw(exc) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 625s yield maybe_future(sm.delete_session(session_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 625s yielded = self.gen.send(value) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 625s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 625s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 625s stopper = ensure_async(km.shutdown_kernel(now, restart)) 625s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s WARNING NotebookApp:handlers.py:612 Unhandled error 625s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 625s 625s self = 625s 625s def test_create_with_kernel_id(self): 625s # create a new kernel 625s r = self.request('POST', 'api/kernels') 625s r.raise_for_status() 625s kernel = r.json() 625s 625s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 625s self.assertEqual(resp.status_code, 201) 625s newsession = resp.json() 625s self.assertIn('id', newsession) 625s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 625s self.assertEqual(newsession['kernel']['id'], kernel['id']) 625s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 625s 625s sessions = self.sess_api.list().json() 625s > self.assertEqual(sessions, [newsession]) 625s E AssertionError: Lists differ: [{'id': 'db985241-a6be-4319-9a00-5eca5f757559', 'p[553 chars]ne}}] != [{'id': 'a71200a7-fd2f-4d2a-98c4-d0df2a99609b', 'p[279 chars]ne}}] 625s E 625s E First differing element 0: 625s E {'id': 'db985241-a6be-4319-9a00-5eca5f757559', 'p[218 chars]: 0}} 625s E {'id': 'a71200a7-fd2f-4d2a-98c4-d0df2a99609b', 'p[278 chars]one}} 625s E 625s E First list contains 1 additional elements. 625s E First extra element 1: 625s E {'id': 'a71200a7-fd2f-4d2a-98c4-d0df2a99609b', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'dff8d6d1-da64-4e34-8ab4-fc7df4883668', 'name': 'python3', 'last_activity': '2026-02-07T02:27:52.747885Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 625s E 625s E Diff is 830 characters long. Set self.maxDiff to None to see it. 625s 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpj2r26_zi/runtime/kernel-dff8d6d1-da64-4e34-8ab4-fc7df4883668.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57263 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57045 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: dff8d6d1-da64-4e34-8ab4-fc7df4883668, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 24.060000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.960000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.840000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.710000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a0d5e463-f197-408e-9904-2dc64e5015e5 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a0d5e463-f197-408e-9904-2dc64e5015e5 625s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/db985241-a6be-4319-9a00-5eca5f757559 (::1) 0.750000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for dff8d6d1-da64-4e34-8ab4-fc7df4883668 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: dff8d6d1-da64-4e34-8ab4-fc7df4883668 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/a71200a7-fd2f-4d2a-98c4-d0df2a99609b (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/a71200a7-fd2f-4d2a-98c4-d0df2a99609b', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 625s yielded = self.gen.throw(exc) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 625s yield maybe_future(sm.delete_session(session_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 625s yielded = self.gen.send(value) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 625s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 625s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 625s stopper = ensure_async(km.shutdown_kernel(now, restart)) 625s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s WARNING NotebookApp:handlers.py:612 Unhandled error 625s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 625s 625s @self.addCleanup 625s def cleanup_sessions(): 625s for session in self.sess_api.list().json(): 625s > self.sess_api.delete(session['id']) 625s 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 625s return self._req('DELETE', id) 625s ^^^^^^^^^^^^^^^^^^^^^^^ 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 625s response.raise_for_status() 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s 625s self = 625s 625s def raise_for_status(self): 625s """Raises :class:`HTTPError`, if one occurred.""" 625s 625s http_error_msg = "" 625s if isinstance(self.reason, bytes): 625s # We attempt to decode utf-8 first because some servers 625s # choose to localize their reason strings. If the string 625s # isn't utf-8, we fall back to iso-8859-1 for all other 625s # encodings. (See PR #3538) 625s try: 625s reason = self.reason.decode("utf-8") 625s except UnicodeDecodeError: 625s reason = self.reason.decode("iso-8859-1") 625s else: 625s reason = self.reason 625s 625s if 400 <= self.status_code < 500: 625s http_error_msg = ( 625s f"{self.status_code} Client Error: {reason} for url: {self.url}" 625s ) 625s 625s elif 500 <= self.status_code < 600: 625s http_error_msg = ( 625s f"{self.status_code} Server Error: {reason} for url: {self.url}" 625s ) 625s 625s if http_error_msg: 625s > raise HTTPError(http_error_msg, response=self) 625s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/a71200a7-fd2f-4d2a-98c4-d0df2a99609b 625s 625s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 625s ---------------------------- Captured stderr setup ----------------------------- 625s Traceback (most recent call last): 625s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 625s return _run_code(code, main_globals, None, 625s "__main__", mod_spec) 625s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 625s exec(code, run_globals) 625s ~~~~^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 625s from ipykernel import kernelapp as app 625s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 625s from .connect import * # noqa: F403 625s ^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 625s import jupyter_client 625s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 625s from .asynchronous import AsyncKernelClient 625s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 625s from .client import AsyncKernelClient # noqa 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 625s import zmq.asyncio 625s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 625s import asyncio 625s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 625s from .base_events import * 625s File "/usr/lib/python3.13/asyncio/base_events.py", line 20, in 625s import heapq 625s File "", line 1360, in _find_and_load 625s File "", line 1331, in _find_and_load_unlocked 625s File "", line 935, in _load_unlocked 625s File "", line 1019, in exec_module 625s File "", line 1152, in get_code 625s File "", line 781, in _compile_bytecode 625s KeyboardInterrupt 625s ----------------------------- Captured stderr call ----------------------------- 625s Traceback (most recent call last): 625s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 625s return _run_code(code, main_globals, None, 625s "__main__", mod_spec) 625s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 625s exec(code, run_globals) 625s ~~~~^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 625s from ipykernel import kernelapp as app 625s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 625s from .connect import * # noqa: F403 625s ^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 625s import jupyter_client 625s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 625s from .asynchronous import AsyncKernelClient 625s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 625s from .client import AsyncKernelClient # noqa 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 625s import zmq.asyncio 625s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 625s import asyncio 625s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 625s from .base_events import * 625s File "/usr/lib/python3.13/asyncio/base_events.py", line 34, in 625s import ssl 625s File "/usr/lib/python3.13/ssl.py", line 123, in 625s _IntEnum._convert_( 625s ~~~~~~~~~~~~~~~~~~^ 625s '_SSLMethod', __name__, 625s ^^^^^^^^^^^^^^^^^^^^^^^ 625s lambda name: name.startswith('PROTOCOL_') and name != 'PROTOCOL_SSLv23', 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s source=_ssl) 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3.13/enum.py", line 928, in _convert_ 625s cls = _simple_enum(etype=cls, boundary=boundary or KEEP)(tmp_cls) 625s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3.13/enum.py", line 1737, in _simple_enum 625s def _simple_enum(etype=Enum, *, boundary=None, use_args=None): 625s 625s KeyboardInterrupt 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.640000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpj2r26_zi/runtime/kernel-8c015dbd-181c-4f5f-9879-5a93b1a42fdd.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45397 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50175 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8c015dbd-181c-4f5f-9879-5a93b1a42fdd, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 212.960000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for dff8d6d1-da64-4e34-8ab4-fc7df4883668 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: dff8d6d1-da64-4e34-8ab4-fc7df4883668 625s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/a71200a7-fd2f-4d2a-98c4-d0df2a99609b (::1) 5.180000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 62.240000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 7.850000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8c015dbd-181c-4f5f-9879-5a93b1a42fdd 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8c015dbd-181c-4f5f-9879-5a93b1a42fdd 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/a71200a7-fd2f-4d2a-98c4-d0df2a99609b (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/a71200a7-fd2f-4d2a-98c4-d0df2a99609b', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 625s yielded = self.gen.throw(exc) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 625s yield maybe_future(sm.delete_session(session_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 625s yielded = self.gen.send(value) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 625s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 625s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 625s stopper = ensure_async(km.shutdown_kernel(now, restart)) 625s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s WARNING NotebookApp:handlers.py:612 Unhandled error 625s ERROR NotebookApp:log.py:55 { 625s "Host": "localhost:12341", 625s "Accept": "*/*", 625s "User-Agent": "python-requests/2.32.5" 625s } 625s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/a71200a7-fd2f-4d2a-98c4-d0df2a99609b (::1) 185.130000ms referer=None 625s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 625s 625s @self.addCleanup 625s def cleanup_sessions(): 625s for session in self.sess_api.list().json(): 625s > self.sess_api.delete(session['id']) 625s 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 625s return self._req('DELETE', id) 625s ^^^^^^^^^^^^^^^^^^^^^^^ 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 625s response.raise_for_status() 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s 625s self = 625s 625s def raise_for_status(self): 625s """Raises :class:`HTTPError`, if one occurred.""" 625s 625s http_error_msg = "" 625s if isinstance(self.reason, bytes): 625s # We attempt to decode utf-8 first because some servers 625s # choose to localize their reason strings. If the string 625s # isn't utf-8, we fall back to iso-8859-1 for all other 625s # encodings. (See PR #3538) 625s try: 625s reason = self.reason.decode("utf-8") 625s except UnicodeDecodeError: 625s reason = self.reason.decode("iso-8859-1") 625s else: 625s reason = self.reason 625s 625s if 400 <= self.status_code < 500: 625s http_error_msg = ( 625s f"{self.status_code} Client Error: {reason} for url: {self.url}" 625s ) 625s 625s elif 500 <= self.status_code < 600: 625s http_error_msg = ( 625s f"{self.status_code} Server Error: {reason} for url: {self.url}" 625s ) 625s 625s if http_error_msg: 625s > raise HTTPError(http_error_msg, response=self) 625s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/a71200a7-fd2f-4d2a-98c4-d0df2a99609b 625s 625s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 625s ----------------------------- Captured stderr call ----------------------------- 625s Traceback (most recent call last): 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.010000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpj2r26_zi/runtime/kernel-8fe99ddf-2948-4a82-a4ac-585ccb8e4182.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51037 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33737 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8fe99ddf-2948-4a82-a4ac-585ccb8e4182, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpj2r26_zi/notebooks/foo'} 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8c015dbd-181c-4f5f-9879-5a93b1a42fdd 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8c015dbd-181c-4f5f-9879-5a93b1a42fdd 625s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/a71200a7-fd2f-4d2a-98c4-d0df2a99609b (::1) 138.020000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 17.870000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.630000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8fe99ddf-2948-4a82-a4ac-585ccb8e4182 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8fe99ddf-2948-4a82-a4ac-585ccb8e4182 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/a71200a7-fd2f-4d2a-98c4-d0df2a99609b (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/a71200a7-fd2f-4d2a-98c4-d0df2a99609b', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 625s yielded = self.gen.throw(exc) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 625s yield maybe_future(sm.delete_session(session_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 625s yielded = self.gen.send(value) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 625s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 625s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 625s stopper = ensure_async(km.shutdown_kernel(now, restart)) 625s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s WARNING NotebookApp:handlers.py:612 Unhandled error 625s --------------------------- Captured stderr teardown --------------------------- 625s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 625s return _run_code(code, main_globals, None, 625s "__main__", mod_spec) 625s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 625s exec(code, run_globals) 625s ~~~~^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 625s from ipykernel import kernelapp as app 625s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 625s from .connect import * # noqa: F403 625s ^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 5, in 625s from __future__ import annotations 625s File "/usr/lib/python3.13/__future__.py", line 81, in 625s class _Feature: 625s ...<24 lines>... 625s self.compiler_flag)) 625s KeyboardInterrupt 625s _______________________ SessionAPITest.test_modify_type ________________________ 625s 625s @self.addCleanup 625s def cleanup_sessions(): 625s for session in self.sess_api.list().json(): 625s > self.sess_api.delete(session['id']) 625s 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 625s return self._req('DELETE', id) 625s ^^^^^^^^^^^^^^^^^^^^^^^ 625s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 625s response.raise_for_status() 625s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 625s 625s self = 625s 625s def raise_for_status(self): 625s """Raises :class:`HTTPError`, if one occurred.""" 625s 625s http_error_msg = "" 625s if isinstance(self.reason, bytes): 625s # We attempt to decode utf-8 first because some servers 625s # choose to localize their reason strings. If the string 625s # isn't utf-8, we fall back to iso-8859-1 for all other 625s # encodings. (See PR #3538) 625s try: 625s reason = self.reason.decode("utf-8") 625s except UnicodeDecodeError: 625s reason = self.reason.decode("iso-8859-1") 625s else: 625s reason = self.reason 625s 625s if 400 <= self.status_code < 500: 625s http_error_msg = ( 625s f"{self.status_code} Client Error: {reason} for url: {self.url}" 625s ) 625s 625s elif 500 <= self.status_code < 600: 625s http_error_msg = ( 625s f"{self.status_code} Server Error: {reason} for url: {self.url}" 625s ) 625s 625s if http_error_msg: 625s > raise HTTPError(http_error_msg, response=self) 625s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/db83918a-57c2-4863-8ab9-e0642c84c04a 625s 625s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 625s ------------------------------ Captured log call ------------------------------- 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 625s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpj2r26_zi/runtime/kernel-c3ff18b1-8cde-4960-9c4f-8408a67664bc.json'] 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58327 625s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60815 625s INFO NotebookApp:kernelmanager.py:179 Kernel started: c3ff18b1-8cde-4960-9c4f-8408a67664bc, name: python3 625s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpj2r26_zi/notebooks/foo'} 625s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 26.510000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/db83918a-57c2-4863-8ab9-e0642c84c04a (::1) 0.750000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.500000ms 625s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 625s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c3ff18b1-8cde-4960-9c4f-8408a67664bc 625s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c3ff18b1-8cde-4960-9c4f-8408a67664bc 625s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 625s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/db83918a-57c2-4863-8ab9-e0642c84c04a (::1) 625s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/db83918a-57c2-4863-8ab9-e0642c84c04a', version='HTTP/1.1', remote_ip='::1') 625s Traceback (most recent call last): 625s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 625s result = await result 625s ^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 625s yielded = self.gen.throw(exc) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 625s yield maybe_future(sm.delete_session(session_id)) 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 625s value = future.result() 625s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 625s yielded = self.gen.send(value) 625s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 625s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 625s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 625s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 625s stopper = ensure_async(km.shutdown_kernel(now, restart)) 625s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 625s return _runner_map[name].run(inner) 625s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 625s return fut.result(None) 625s ~~~~~~~~~~^^^^^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 625s return self.__get_result() 625s ~~~~~~~~~~~~~~~~~^^ 625s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 625s raise self._exception 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 625s result = coro.send(None) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 625s raise e 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 625s out = await method(self, *args, **kwargs) 625s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 625s await self._async_finish_shutdown(restart=restart) 625s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 625s await asyncio.wait_for( 625s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 625s ) 625s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 625s async with timeouts.timeout(timeout): 625s ~~~~~~~~~~~~~~~~^^^^^^^^^ 625s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 625s raise RuntimeError("Timeout should be used inside a task") 625s RuntimeError: Timeout should be used inside a task 626s WARNING NotebookApp:handlers.py:612 Unhandled error/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 626s gc.collect() 626s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 628s 628s --------------------------- Captured stderr teardown --------------------------- 628s Traceback (most recent call last): 628s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 628s return _run_code(code, main_globals, None, 628s "__main__", mod_spec) 628s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 628s exec(code, run_globals) 628s ~~~~^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 628s from ipykernel import kernelapp as app 628s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 628s from .connect import * # noqa: F403 628s ^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 628s from subprocess import PIPE, Popen 628s File "/usr/lib/python3.13/subprocess.py", line 125, in 628s import selectors 628s File "", line 1360, in _find_and_load 628s File "", line 1331, in _find_and_load_unlocked 628s File "", line 935, in _load_unlocked 628s File "", line 1019, in exec_module 628s File "", line 1152, in get_code 628s File "", line 781, in _compile_bytecode 628s KeyboardInterrupt 628s ---------------------------- Captured log teardown ----------------------------- 628s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c3ff18b1-8cde-4960-9c4f-8408a67664bc 628s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 628s _______________________ AsyncSessionAPITest.test_create ________________________ 628s 628s @self.addCleanup 628s def cleanup_sessions(): 628s for session in self.sess_api.list().json(): 628s > self.sess_api.delete(session['id']) 628s 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 628s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 628s return self._req('DELETE', id) 628s ^^^^^^^^^^^^^^^^^^^^^^^ 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 628s response.raise_for_status() 628s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 628s 628s self = 628s 628s def raise_for_status(self): 628s """Raises :class:`HTTPError`, if one occurred.""" 628s 628s http_error_msg = "" 628s if isinstance(self.reason, bytes): 628s # We attempt to decode utf-8 first because some servers 628s # choose to localize their reason strings. If the string 628s # isn't utf-8, we fall back to iso-8859-1 for all other 628s # encodings. (See PR #3538) 628s try: 628s reason = self.reason.decode("utf-8") 628s except UnicodeDecodeError: 628s reason = self.reason.decode("iso-8859-1") 628s else: 628s reason = self.reason 628s 628s if 400 <= self.status_code < 500: 628s http_error_msg = ( 628s f"{self.status_code} Client Error: {reason} for url: {self.url}" 628s ) 628s 628s elif 500 <= self.status_code < 600: 628s http_error_msg = ( 628s f"{self.status_code} Server Error: {reason} for url: {self.url}" 628s ) 628s 628s if http_error_msg: 628s > raise HTTPError(http_error_msg, response=self) 628s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/6438802b-1031-4556-b4cc-ed282b84042c 628s 628s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 628s ------------------------------ Captured log setup ------------------------------ 628s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmppaujbgyi/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmppaujbgyi/etc/jupyter'] for config files 628s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmppaujbgyi/etc/jupyter 628s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 628s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 628s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmppaujbgyi/config 628s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmppaujbgyi/etc/jupyter 628s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 628s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 628s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmppaujbgyi/config 628s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmppaujbgyi/notebooks 628s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 628s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 628s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 628s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 628s WARNING NotebookApp:handlers.py:612 Forbidden 628s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 1.040000ms referer=None 628s ------------------------------ Captured log call ------------------------------- 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.790000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 628s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmppaujbgyi/runtime/kernel-47670d1e-4bdd-4cac-8c8b-a400cb82e45c.json'] 628s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56435 628s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36963 628s INFO NotebookApp:kernelmanager.py:179 Kernel started: 47670d1e-4bdd-4cac-8c8b-a400cb82e45c, name: python3 628s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmppaujbgyi/notebooks/foo'} 628s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.410000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 108.150000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/6438802b-1031-4556-b4cc-ed282b84042c (::1) 0.870000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.570000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 47670d1e-4bdd-4cac-8c8b-a400cb82e45c 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 47670d1e-4bdd-4cac-8c8b-a400cb82e45c 628s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 628s return _run_code(code, main_globals, None, 628s "__main__", mod_spec) 628s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 628s exec(code, run_globals) 628s ~~~~^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 628s from ipykernel import kernelapp as app 628s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 628s from .connect import * # noqa: F403 628s ^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 628s from subprocess import PIPE, Popen 628s File "/usr/lib/python3.13/subprocess.py", line 46, in 628s import locale 628s File "/usr/lib/python3.13/locale.py", line 180, in 628s _percent_re = re.compile(r'%(?:\((?P.*?)\))?' 628s r'(?P[-#0-9 +*.hlL]*?)[eEfFgGdiouxXcrs%]') 628s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 628s return _compile(pattern, flags) 628s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 628s p = _compiler.compile(pattern, flags) 628s File "/usr/lib/python3.13/re/_compiler.py", line 752, in compile 628s code = _code(p, flags) 628s File "/usr/lib/python3.13/re/_compiler.py", line 585, in _code 628s _compile(code, p.data, flags) 628s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3.13/re/_compiler.py", line 117, in _compile 628s _compile(code, av[2], flags) 628s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3.13/re/_compiler.py", line 126, in _compile 628s _compile(code, p, _combine_flags(flags, add_flags, del_flags)) 628s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3.13/re/_compiler.py", line 109, in _compile 628s _compile(code, av[2], flags) 628s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3.13/re/_compiler.py", line 102, in _compile 628s emit(ANY) 628s ~~~~^^^^^ 628s KeyboardInterrupt 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 628s await kernel_awaitable 628s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 628s result = await obj 628s ^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 628s raise e 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/6438802b-1031-4556-b4cc-ed282b84042c (::1) 628s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/6438802b-1031-4556-b4cc-ed282b84042c', version='HTTP/1.1', remote_ip='::1') 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 628s result = await result 628s ^^^^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 628s future.result() 628s ~~~~~~~~~~~~~^^ 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 628s yielded = self.gen.throw(exc) 628s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 628s yield maybe_future(sm.delete_session(session_id)) 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 628s value = future.result() 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 628s yielded = self.gen.throw(exc) 628s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 628s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 628s value = future.result() 628s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 628s raise self._exception.with_traceback(self._exception_tb) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 628s result = coro.send(None) 628s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 628s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 628s raise km.ready.exception() # type: ignore[misc] 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 628s await kernel_awaitable 628s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 628s result = await obj 628s ^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 628s raise e 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s WARNING NotebookApp:handlers.py:612 Unhandled error 628s --------------------------- Captured stderr teardown --------------------------- 628s Traceback (most recent call last): 628s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 628s return _run_code(code, main_globals, None, 628s "__main__", mod_spec) 628s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 628s exec(code, run_globals) 628s ~~~~^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 628s from ipykernel import kernelapp as app 628s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 628s from .connect import * # noqa: F403 628s ^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 628s import jupyter_client 628s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 628s from .asynchronous import AsyncKernelClient 628s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 628s from .client import AsyncKernelClient # noqa 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 628s import zmq.asyncio 628s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 628s import asyncio 628s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 628s from .base_events import * 628s File "/usr/lib/python3.13/asyncio/base_events.py", line 39, in 628s from . import coroutines 628s File "/usr/lib/python3.13/asyncio/coroutines.py", line 4, in 628s import inspect 628s File "/usr/lib/python3.13/inspect.py", line 146, in 628s import dis 628s File "/usr/lib/python3.13/dis.py", line 8, in 628s from opcode import * 628s File "", line 1360, in _find_and_load 628s File "", line 1331, in _find_and_load_unlocked 628s File "", line 935, in _load_unlocked 628s File "", line 1019, in exec_module 628s File "", line 1115, in get_code 628s File "", line 1214, in get_data 628s KeyboardInterrupt 628s _______________ AsyncSessionAPITest.test_create_console_session ________________ 628s 628s @self.addCleanup 628s def cleanup_sessions(): 628s for session in self.sess_api.list().json(): 628s > self.sess_api.delete(session['id']) 628s 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 628s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 628s return self._req('DELETE', id) 628s ^^^^^^^^^^^^^^^^^^^^^^^ 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 628s response.raise_for_status() 628s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 628s 628s self = 628s 628s def raise_for_status(self): 628s """Raises :class:`HTTPError`, if one occurred.""" 628s 628s http_error_msg = "" 628s if isinstance(self.reason, bytes): 628s # We attempt to decode utf-8 first because some servers 628s # choose to localize their reason strings. If the string 628s # isn't utf-8, we fall back to iso-8859-1 for all other 628s # encodings. (See PR #3538) 628s try: 628s reason = self.reason.decode("utf-8") 628s except UnicodeDecodeError: 628s reason = self.reason.decode("iso-8859-1") 628s else: 628s reason = self.reason 628s 628s if 400 <= self.status_code < 500: 628s http_error_msg = ( 628s f"{self.status_code} Client Error: {reason} for url: {self.url}" 628s ) 628s 628s elif 500 <= self.status_code < 600: 628s http_error_msg = ( 628s f"{self.status_code} Server Error: {reason} for url: {self.url}" 628s ) 628s 628s if http_error_msg: 628s > raise HTTPError(http_error_msg, response=self) 628s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/18f127b4-ece5-4139-b5f9-51a2f0fd3112 628s 628s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 628s ----------------------------- Captured stderr call ----------------------------- 628s Traceback (most recent call last): 628s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 628s return _run_code(code, main_globals, None, 628s "__main__", mod_spec) 628s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 628s exec(code, run_globals) 628s ~~~~^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 628s from pathlib import Path 628s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 628s from ._abc import * 628s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 628s from glob import _Globber, _no_recurse_symlinks 628s File "/usr/lib/python3.13/glob.py", line 5, in 628s import re 628s File "/usr/lib/python3.13/re/__init__.py", line 126, in 628s from . import _compiler, _parser 628s File "/usr/lib/python3.13/re/_compiler.py", line 14, in 628s from . import _parser 628s File "", line 1360, in _find_and_load 628s File "", line 1331, in _find_and_load_unlocked 628s File "", line 935, in _load_unlocked 628s File "", line 1019, in exec_module 628s File "", line 1152, in get_code 628s File "", line 781, in _compile_bytecode 628s KeyboardInterrupt 628s ------------------------------ Captured log call ------------------------------- 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 628s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmppaujbgyi/runtime/kernel-453dd22d-9e20-4dc5-a088-267b6ca8f05e.json'] 628s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39813 628s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48375 628s INFO NotebookApp:kernelmanager.py:179 Kernel started: 453dd22d-9e20-4dc5-a088-267b6ca8f05e, name: python3 628s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmppaujbgyi/notebooks/foo'} 628s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 59.140000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.680000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 47670d1e-4bdd-4cac-8c8b-a400cb82e45c 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 47670d1e-4bdd-4cac-8c8b-a400cb82e45c 628s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/6438802b-1031-4556-b4cc-ed282b84042c (::1) 1.420000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 453dd22d-9e20-4dc5-a088-267b6ca8f05e 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 453dd22d-9e20-4dc5-a088-267b6ca8f05e 628s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 628s await kernel_awaitable 628s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 628s result = await obj 628s ^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 628s raise e 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/18f127b4-ece5-4139-b5f9-51a2f0fd3112 (::1) 628s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/18f127b4-ece5-4139-b5f9-51a2f0fd3112', version='HTTP/1.1', remote_ip='::1') 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 628s result = await result 628s ^^^^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 628s future.result() 628s ~~~~~~~~~~~~~^^ 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 628s yielded = self.gen.throw(exc) 628s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 628s yield maybe_future(sm.delete_session(session_id)) 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 628s value = future.result() 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 628s yielded = self.gen.throw(exc) 628s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 628s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 628s value = future.result() 628s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 628s raise self._exception.with_traceback(self._exception_tb) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 628s result = coro.send(None) 628s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 628s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 628s raise km.ready.exception() # type: ignore[misc] 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 628s await kernel_awaitable 628s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 628s result = await obj 628s ^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 628s raise e 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s WARNING NotebookApp:handlers.py:612 Unhandled error 628s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 628s 628s @self.addCleanup 628s def cleanup_sessions(): 628s for session in self.sess_api.list().json(): 628s > self.sess_api.delete(session['id']) 628s 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 628s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 628s return self._req('DELETE', id) 628s ^^^^^^^^^^^^^^^^^^^^^^^ 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 628s response.raise_for_status() 628s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 628s 628s self = 628s 628s def raise_for_status(self): 628s """Raises :class:`HTTPError`, if one occurred.""" 628s 628s http_error_msg = "" 628s if isinstance(self.reason, bytes): 628s # We attempt to decode utf-8 first because some servers 628s # choose to localize their reason strings. If the string 628s # isn't utf-8, we fall back to iso-8859-1 for all other 628s # encodings. (See PR #3538) 628s try: 628s reason = self.reason.decode("utf-8") 628s except UnicodeDecodeError: 628s reason = self.reason.decode("iso-8859-1") 628s else: 628s reason = self.reason 628s 628s if 400 <= self.status_code < 500: 628s http_error_msg = ( 628s f"{self.status_code} Client Error: {reason} for url: {self.url}" 628s ) 628s 628s elif 500 <= self.status_code < 600: 628s http_error_msg = ( 628s f"{self.status_code} Server Error: {reason} for url: {self.url}" 628s ) 628s 628s if http_error_msg: 628s > raise HTTPError(http_error_msg, response=self) 628s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/847d56a7-69ea-4cba-9ad7-e01df2570f1a 628s 628s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 628s ----------------------------- Captured stderr call ----------------------------- 628s Traceback (most recent call last): 628s ------------------------------ Captured log call ------------------------------- 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 628s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 628s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmppaujbgyi/runtime/kernel-b4c25700-0d0f-4f81-842e-a31d43c31666.json'] 628s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37719 628s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44977 628s INFO NotebookApp:kernelmanager.py:179 Kernel started: b4c25700-0d0f-4f81-842e-a31d43c31666, name: python3 628s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmppaujbgyi/notebooks/foo'} 628s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.040000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.550000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 453dd22d-9e20-4dc5-a088-267b6ca8f05e 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 453dd22d-9e20-4dc5-a088-267b6ca8f05e 628s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/18f127b4-ece5-4139-b5f9-51a2f0fd3112 (::1) 0.730000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b4c25700-0d0f-4f81-842e-a31d43c31666 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b4c25700-0d0f-4f81-842e-a31d43c31666 628s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 628s await kernel_awaitable 628s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 628s result = await obj 628s ^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 628s raise e 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/847d56a7-69ea-4cba-9ad7-e01df2570f1a (::1) 628s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/847d56a7-69ea-4cba-9ad7-e01df2570f1a', version='HTTP/1.1', remote_ip='::1') 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 628s result = await result 628s ^^^^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 628s future.result() 628s ~~~~~~~~~~~~~^^ 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 628s yielded = self.gen.throw(exc) 628s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 628s yield maybe_future(sm.delete_session(session_id)) 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 628s value = future.result() 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 628s yielded = self.gen.throw(exc) 628s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 628s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 628s value = future.result() 628s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 628s raise self._exception.with_traceback(self._exception_tb) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 628s result = coro.send(None) 628s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 628s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 628s raise km.ready.exception() # type: ignore[misc] 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 628s await kernel_awaitable 628s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 628s result = await obj 628s ^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 628s raise e 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s WARNING NotebookApp:handlers.py:612 Unhandled error 628s --------------------------- Captured stderr teardown --------------------------- 628s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 628s return _run_code(code, main_globals, None, 628s "__main__", mod_spec) 628s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 628s exec(code, run_globals) 628s ~~~~^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 628s from pathlib import Path 628s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 628s from ._abc import * 628s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 628s from glob import _Globber, _no_recurse_symlinks 628s File "/usr/lib/python3.13/glob.py", line 5, in 628s import re 628s File "/usr/lib/python3.13/re/__init__.py", line 126, in 628s from . import _compiler, _parser 628s File "/usr/lib/python3.13/re/_compiler.py", line 14, in 628s from . import _parser 628s File "/usr/lib/python3.13/re/_parser.py", line 74, in 628s class State: 628s ...<33 lines>... 628s 'lookbehind subpattern') 628s KeyboardInterrupt 628s _________________ AsyncSessionAPITest.test_create_file_session _________________ 628s 628s @self.addCleanup 628s def cleanup_sessions(): 628s for session in self.sess_api.list().json(): 628s > self.sess_api.delete(session['id']) 628s 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 628s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 628s return self._req('DELETE', id) 628s ^^^^^^^^^^^^^^^^^^^^^^^ 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 628s response.raise_for_status() 628s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 628s 628s self = 628s 628s def raise_for_status(self): 628s """Raises :class:`HTTPError`, if one occurred.""" 628s 628s http_error_msg = "" 628s if isinstance(self.reason, bytes): 628s # We attempt to decode utf-8 first because some servers 628s # choose to localize their reason strings. If the string 628s # isn't utf-8, we fall back to iso-8859-1 for all other 628s # encodings. (See PR #3538) 628s try: 628s reason = self.reason.decode("utf-8") 628s except UnicodeDecodeError: 628s reason = self.reason.decode("iso-8859-1") 628s else: 628s reason = self.reason 628s 628s if 400 <= self.status_code < 500: 628s http_error_msg = ( 628s f"{self.status_code} Client Error: {reason} for url: {self.url}" 628s ) 628s 628s elif 500 <= self.status_code < 600: 628s http_error_msg = ( 628s f"{self.status_code} Server Error: {reason} for url: {self.url}" 628s ) 628s 628s if http_error_msg: 628s > raise HTTPError(http_error_msg, response=self) 628s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/de35a6f9-ce85-44f3-9ed7-95c64581b92d 628s 628s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 628s ----------------------------- Captured stderr call ----------------------------- 628s Traceback (most recent call last): 628s ------------------------------ Captured log call ------------------------------- 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 628s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmppaujbgyi/runtime/kernel-e78bb338-ba46-4587-8662-40cc6a6412e8.json'] 628s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60231 628s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41349 628s INFO NotebookApp:kernelmanager.py:179 Kernel started: e78bb338-ba46-4587-8662-40cc6a6412e8, name: python3 628s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmppaujbgyi/notebooks/foo'} 628s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 32.350000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.580000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b4c25700-0d0f-4f81-842e-a31d43c31666 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b4c25700-0d0f-4f81-842e-a31d43c31666 628s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/847d56a7-69ea-4cba-9ad7-e01df2570f1a (::1) 0.950000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e78bb338-ba46-4587-8662-40cc6a6412e8 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e78bb338-ba46-4587-8662-40cc6a6412e8 628s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 628s await kernel_awaitable 628s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 628s result = await obj 628s ^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 628s raise e 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/de35a6f9-ce85-44f3-9ed7-95c64581b92d (::1) 628s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/de35a6f9-ce85-44f3-9ed7-95c64581b92d', version='HTTP/1.1', remote_ip='::1') 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 628s result = await result 628s ^^^^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 628s future.result() 628s ~~~~~~~~~~~~~^^ 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 628s yielded = self.gen.throw(exc) 628s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 628s yield maybe_future(sm.delete_session(session_id)) 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 628s value = future.result() 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 628s yielded = self.gen.throw(exc) 628s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 628s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 628s value = future.result() 628s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 628s raise self._exception.with_traceback(self._exception_tb) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 628s result = coro.send(None) 628s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 628s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 628s raise km.ready.exception() # type: ignore[misc] 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 628s await kernel_awaitable 628s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 628s result = await obj 628s ^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 628s raise e 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s WARNING NotebookApp:handlers.py:612 Unhandled error 628s ERROR NotebookApp:log.py:55 { 628s "Host": "localhost:12341", 628s "Accept": "*/*", 628s "User-Agent": "python-requests/2.32.5" 628s } 628s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/de35a6f9-ce85-44f3-9ed7-95c64581b92d (::1) 5.250000ms referer=None 628s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 628s 628s self = 628s 628s def test_create_with_kernel_id(self): 628s # create a new kernel 628s r = self.request('POST', 'api/kernels') 628s r.raise_for_status() 628s kernel = r.json() 628s 628s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 628s self.assertEqual(resp.status_code, 201) 628s newsession = resp.json() 628s self.assertIn('id', newsession) 628s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 628s self.assertEqual(newsession['kernel']['id'], kernel['id']) 628s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 628s 628s sessions = self.sess_api.list().json() 628s > self.assertEqual(sessions, [newsession]) 628s E AssertionError: Lists differ: [{'id': 'de35a6f9-ce85-44f3-9ed7-95c64581b92d', 'p[553 chars]ne}}] != [{'id': '8756a2ac-ac5c-45e3-b295-4e8c1fe6007d', 'p[279 chars]ne}}] 628s E 628s E First differing element 0: 628s E {'id': 'de35a6f9-ce85-44f3-9ed7-95c64581b92d', 'p[218 chars]: 0}} 628s E {'id': '8756a2ac-ac5c-45e3-b295-4e8c1fe6007d', 'p[278 chars]one}} 628s E 628s E First list contains 1 additional elements. 628s E First extra element 1: 628s E {'id': '8756a2ac-ac5c-45e3-b295-4e8c1fe6007d', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'c6fdf74b-7d08-4ecc-9a28-5069318f5001', 'name': 'python3', 'last_activity': '2026-02-07T02:27:58.215865Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 628s E 628s E Diff is 830 characters long. Set self.maxDiff to None to see it. 628s 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 628s ----------------------------- Captured stderr call ----------------------------- 628s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 628s return _run_code(code, main_globals, None, 628s "__main__", mod_spec) 628s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 628s exec(code, run_globals) 628s ~~~~^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 628s from ipykernel import kernelapp as app 628s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 628s from .connect import * # noqa: F403 628s ^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 628s import jupyter_client 628s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 628s from .asynchronous import AsyncKernelClient 628s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 628s from .client import AsyncKernelClient # noqa 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 628s import zmq.asyncio 628s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 628s from zmq import backend 628s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 628s _ns = select_backend(first) 628s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 628s mod = import_module(name) 628s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 628s return _bootstrap._gcd_import(name[level:], package, level) 628s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 628s from . import _zmq 628s File "_zmq.py", line 156, in init zmq.backend.cython._zmq 628s File "/usr/lib/python3/dist-packages/zmq/constants.py", line 134, in 628s class SocketOption(IntEnum): 628s ...<138 lines>... 628s NORM_PUSH = 124 628s File "/usr/lib/python3.13/enum.py", line 568, in __new__ 628s enum_class = super().__new__(metacls, cls, bases, classdict, **kwds) 628s File "/usr/lib/python3.13/enum.py", line 251, in __set_name__ 628s def __set_name__(self, enum_class, member_name): 628s 628s KeyboardInterrupt 628s Error calling __set_name__ on '_proto_member' instance 'HWM' in 'SocketOption' 628s ------------------------------ Captured log call ------------------------------- 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 628s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmppaujbgyi/runtime/kernel-c6fdf74b-7d08-4ecc-9a28-5069318f5001.json'] 628s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38511 628s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33673 628s INFO NotebookApp:kernelmanager.py:179 Kernel started: c6fdf74b-7d08-4ecc-9a28-5069318f5001, name: python3 628s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 628s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 450.090000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.560000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.080000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.270000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e78bb338-ba46-4587-8662-40cc6a6412e8 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e78bb338-ba46-4587-8662-40cc6a6412e8 628s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/de35a6f9-ce85-44f3-9ed7-95c64581b92d (::1) 1.380000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c6fdf74b-7d08-4ecc-9a28-5069318f5001 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c6fdf74b-7d08-4ecc-9a28-5069318f5001 628s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 628s await kernel_awaitable 628s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 628s result = await obj 628s ^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 628s raise e 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/8756a2ac-ac5c-45e3-b295-4e8c1fe6007d (::1) 628s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/8756a2ac-ac5c-45e3-b295-4e8c1fe6007d', version='HTTP/1.1', remote_ip='::1') 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 628s result = await result 628s ^^^^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 628s future.result() 628s ~~~~~~~~~~~~~^^ 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 628s yielded = self.gen.throw(exc) 628s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 628s yield maybe_future(sm.delete_session(session_id)) 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 628s value = future.result() 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 628s yielded = self.gen.throw(exc) 628s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 628s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 628s value = future.result() 628s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 628s raise self._exception.with_traceback(self._exception_tb) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 628s result = coro.send(None) 628s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 628s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 628s raise km.ready.exception() # type: ignore[misc] 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 628s await kernel_awaitable 628s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 628s result = await obj 628s ^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 628s raise e 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s WARNING NotebookApp:handlers.py:612 Unhandled error 628s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 628s 628s @self.addCleanup 628s def cleanup_sessions(): 628s for session in self.sess_api.list().json(): 628s > self.sess_api.delete(session['id']) 628s 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 628s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 628s return self._req('DELETE', id) 628s ^^^^^^^^^^^^^^^^^^^^^^^ 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 628s response.raise_for_status() 628s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 628s 628s self = 628s 628s def raise_for_status(self): 628s """Raises :class:`HTTPError`, if one occurred.""" 628s 628s http_error_msg = "" 628s if isinstance(self.reason, bytes): 628s # We attempt to decode utf-8 first because some servers 628s # choose to localize their reason strings. If the string 628s # isn't utf-8, we fall back to iso-8859-1 for all other 628s # encodings. (See PR #3538) 628s try: 628s reason = self.reason.decode("utf-8") 628s except UnicodeDecodeError: 628s reason = self.reason.decode("iso-8859-1") 628s else: 628s reason = self.reason 628s 628s if 400 <= self.status_code < 500: 628s http_error_msg = ( 628s f"{self.status_code} Client Error: {reason} for url: {self.url}" 628s ) 628s 628s elif 500 <= self.status_code < 600: 628s http_error_msg = ( 628s f"{self.status_code} Server Error: {reason} for url: {self.url}" 628s ) 628s 628s if http_error_msg: 628s > raise HTTPError(http_error_msg, response=self) 628s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/8756a2ac-ac5c-45e3-b295-4e8c1fe6007d 628s 628s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 628s ---------------------------- Captured stderr setup ----------------------------- 628s Traceback (most recent call last): 628s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 628s return _run_code(code, main_globals, None, 628s "__main__", mod_spec) 628s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 628s exec(code, run_globals) 628s ~~~~^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 628s from pathlib import Path 628s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 628s from ._abc import * 628s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 628s from glob import _Globber, _no_recurse_symlinks 628s File "/usr/lib/python3.13/glob.py", line 5, in 628s import re 628s File "/usr/lib/python3.13/re/__init__.py", line 125, in 628s import enum 628s File "/usr/lib/python3.13/enum.py", line 1413, in 628s class Flag(Enum, boundary=STRICT): 628s ...<228 lines>... 628s __rxor__ = __xor__ 628s File "/usr/lib/python3.13/enum.py", line 535, in __new__ 628s __new__, save_new, use_args = metacls._find_new_( 628s ~~~~~~~~~~~~~~~~~~^ 628s classdict, member_type, first_enum, 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s ) 628s ^ 628s File "/usr/lib/python3.13/enum.py", line 1037, in _find_new_ 628s if target not in { 628s ^^^^^^^^^^^^^^^ 628s ...<4 lines>... 628s }: 628s ^ 628s KeyboardInterrupt 628s ----------------------------- Captured stderr call ----------------------------- 628s Traceback (most recent call last): 628s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 628s return _run_code(code, main_globals, None, 628s "__main__", mod_spec) 628s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 628s exec(code, run_globals) 628s ~~~~^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 628s from ipykernel import kernelapp as app 628s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 628s from .connect import * # noqa: F403 628s ^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 628s import jupyter_client 628s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 628s from .asynchronous import AsyncKernelClient 628s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 628s from .client import AsyncKernelClient # noqa 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 628s from ..channels import AsyncZMQSocketChannel, HBChannel 628s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 17, in 628s from .session import Session 628s File "/usr/lib/python3/dist-packages/jupyter_client/session.py", line 16, in 628s import hashlib 628s File "/usr/lib/python3.13/hashlib.py", line 170, in 628s import _hashlib 628s KeyboardInterrupt 628s ------------------------------ Captured log call ------------------------------- 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.820000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 628s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmppaujbgyi/runtime/kernel-c012d4bc-f9d2-47b6-baa9-e81df01d8e3e.json'] 628s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39969 628s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56735 628s INFO NotebookApp:kernelmanager.py:179 Kernel started: c012d4bc-f9d2-47b6-baa9-e81df01d8e3e, name: python3 628s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 628s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 112.270000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c6fdf74b-7d08-4ecc-9a28-5069318f5001 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c6fdf74b-7d08-4ecc-9a28-5069318f5001 628s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/8756a2ac-ac5c-45e3-b295-4e8c1fe6007d (::1) 0.850000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.200000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.380000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c012d4bc-f9d2-47b6-baa9-e81df01d8e3e 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c012d4bc-f9d2-47b6-baa9-e81df01d8e3e 628s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 628s await kernel_awaitable 628s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 628s result = await obj 628s ^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 628s raise e 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/8756a2ac-ac5c-45e3-b295-4e8c1fe6007d (::1) 628s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/8756a2ac-ac5c-45e3-b295-4e8c1fe6007d', version='HTTP/1.1', remote_ip='::1') 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 628s result = await result 628s ^^^^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 628s future.result() 628s ~~~~~~~~~~~~~^^ 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 628s yielded = self.gen.throw(exc) 628s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 628s yield maybe_future(sm.delete_session(session_id)) 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 628s value = future.result() 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 628s yielded = self.gen.throw(exc) 628s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 628s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 628s value = future.result() 628s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 628s raise self._exception.with_traceback(self._exception_tb) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 628s result = coro.send(None) 628s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 628s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 628s raise km.ready.exception() # type: ignore[misc] 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 628s await kernel_awaitable 628s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 628s result = await obj 628s ^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 628s raise e 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s WARNING NotebookApp:handlers.py:612 Unhandled error 628s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 628s 628s @self.addCleanup 628s def cleanup_sessions(): 628s for session in self.sess_api.list().json(): 628s > self.sess_api.delete(session['id']) 628s 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 628s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 628s return self._req('DELETE', id) 628s ^^^^^^^^^^^^^^^^^^^^^^^ 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 628s response.raise_for_status() 628s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 628s 628s self = 628s 628s def raise_for_status(self): 628s """Raises :class:`HTTPError`, if one occurred.""" 628s 628s http_error_msg = "" 628s if isinstance(self.reason, bytes): 628s # We attempt to decode utf-8 first because some servers 628s # choose to localize their reason strings. If the string 628s # isn't utf-8, we fall back to iso-8859-1 for all other 628s # encodings. (See PR #3538) 628s try: 628s reason = self.reason.decode("utf-8") 628s except UnicodeDecodeError: 628s reason = self.reason.decode("iso-8859-1") 628s else: 628s reason = self.reason 628s 628s if 400 <= self.status_code < 500: 628s http_error_msg = ( 628s f"{self.status_code} Client Error: {reason} for url: {self.url}" 628s ) 628s 628s elif 500 <= self.status_code < 600: 628s http_error_msg = ( 628s f"{self.status_code} Server Error: {reason} for url: {self.url}" 628s ) 628s 628s if http_error_msg: 628s > raise HTTPError(http_error_msg, response=self) 628s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/8756a2ac-ac5c-45e3-b295-4e8c1fe6007d 628s 628s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 628s ------------------------------ Captured log call ------------------------------- 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.820000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 628s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmppaujbgyi/runtime/kernel-71a15dbd-27f7-4dc5-8090-9636a2665c3c.json'] 628s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45991 628s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42741 628s INFO NotebookApp:kernelmanager.py:179 Kernel started: 71a15dbd-27f7-4dc5-8090-9636a2665c3c, name: python3 628s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmppaujbgyi/notebooks/foo'} 628s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c012d4bc-f9d2-47b6-baa9-e81df01d8e3e 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c012d4bc-f9d2-47b6-baa9-e81df01d8e3e 628s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/8756a2ac-ac5c-45e3-b295-4e8c1fe6007d (::1) 196.100000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.460000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 74.170000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 71a15dbd-27f7-4dc5-8090-9636a2665c3c 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 71a15dbd-27f7-4dc5-8090-9636a2665c3c 628s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 628s await kernel_awaitable 628s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 628s result = await obj 628s ^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 628s raise e 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/8756a2ac-ac5c-45e3-b295-4e8c1fe6007d (::1) 628s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/8756a2ac-ac5c-45e3-b295-4e8c1fe6007d', version='HTTP/1.1', remote_ip='::1') 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 628s result = await result 628s ^^^^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 628s future.result() 628s ~~~~~~~~~~~~~^^ 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 628s yielded = self.gen.throw(exc) 628s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 628s yield maybe_future(sm.delete_session(session_id)) 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 628s value = future.result() 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 628s yielded = self.gen.throw(exc) 628s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 628s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 628s value = future.result() 628s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 628s raise self._exception.with_traceback(self._exception_tb) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 628s result = coro.send(None) 628s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 628s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 628s raise km.ready.exception() # type: ignore[misc] 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 628s await kernel_awaitable 628s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 628s result = await obj 628s ^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 628s raise e 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s WARNING NotebookApp:handlers.py:612 Unhandled error 628s ERROR NotebookApp:log.py:55 { 628s "Host": "localhost:12341", 628s "Accept": "*/*", 628s "User-Agent": "python-requests/2.32.5" 628s } 628s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/8756a2ac-ac5c-45e3-b295-4e8c1fe6007d (::1) 6.720000ms referer=None 628s --------------------------- Captured stderr teardown --------------------------- 628s Traceback (most recent call last): 628s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 628s return _run_code(code, main_globals, None, 628s "__main__", mod_spec) 628s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 628s exec(code, run_globals) 628s ~~~~^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 628s from ipykernel import kernelapp as app 628s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 628s from .connect import * # noqa: F403 628s ^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 628s from subprocess import PIPE, Popen 628s File "/usr/lib/python3.13/subprocess.py", line 46, in 628s import locale 628s File "", line 1360, in _find_and_load 628s File "", line 1331, in _find_and_load_unlocked 628s File "", line 935, in _load_unlocked 628s File "", line 1019, in exec_module 628s File "", line 1152, in get_code 628s File "", line 781, in _compile_bytecode 628s KeyboardInterrupt 628s _____________________ AsyncSessionAPITest.test_modify_type _____________________ 628s 628s @self.addCleanup 628s def cleanup_sessions(): 628s for session in self.sess_api.list().json(): 628s > self.sess_api.delete(session['id']) 628s 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 628s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 628s return self._req('DELETE', id) 628s ^^^^^^^^^^^^^^^^^^^^^^^ 628s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 628s response.raise_for_status() 628s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 628s 628s self = 628s 628s def raise_for_status(self): 628s """Raises :class:`HTTPError`, if one occurred.""" 628s 628s http_error_msg = "" 628s if isinstance(self.reason, bytes): 628s # We attempt to decode utf-8 first because some servers 628s # choose to localize their reason strings. If the string 628s # isn't utf-8, we fall back to iso-8859-1 for all other 628s # encodings. (See PR #3538) 628s try: 628s reason = self.reason.decode("utf-8") 628s except UnicodeDecodeError: 628s reason = self.reason.decode("iso-8859-1") 628s else: 628s reason = self.reason 628s 628s if 400 <= self.status_code < 500: 628s http_error_msg = ( 628s f"{self.status_code} Client Error: {reason} for url: {self.url}" 628s ) 628s 628s elif 500 <= self.status_code < 600: 628s http_error_msg = ( 628s f"{self.status_code} Server Error: {reason} for url: {self.url}" 628s ) 628s 628s if http_error_msg: 628s > raise HTTPError(http_error_msg, response=self) 628s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/224da8dd-5508-4cf2-94cd-23d80a5a4299 628s 628s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 628s ------------------------------ Captured log call ------------------------------- 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 628s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmppaujbgyi/runtime/kernel-84e1899b-23d8-4569-adfa-d72c879f765c.json'] 628s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59831 628s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59873 628s INFO NotebookApp:kernelmanager.py:179 Kernel started: 84e1899b-23d8-4569-adfa-d72c879f765c, name: python3 628s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmppaujbgyi/notebooks/foo'} 628s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 15.290000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/224da8dd-5508-4cf2-94cd-23d80a5a4299 (::1) 0.690000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.540000ms 628s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 628s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 84e1899b-23d8-4569-adfa-d72c879f765c 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 84e1899b-23d8-4569-adfa-d72c879f765c 628s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 628s await kernel_awaitable 628s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 628s result = await obj 628s ^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 628s raise e 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/224da8dd-5508-4cf2-94cd-23d80a5a4299 (::1) 628s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/224da8dd-5508-4cf2-94cd-23d80a5a4299', version='HTTP/1.1', remote_ip='::1') 628s Traceback (most recent call last): 628s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 628s result = await result 628s ^^^^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 628s future.result() 628s ~~~~~~~~~~~~~^^ 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 628s yielded = self.gen.throw(exc) 628s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 628s yield maybe_future(sm.delete_session(session_id)) 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 628s value = future.result() 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 628s yielded = self.gen.throw(exc) 628s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 628s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 628s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 628s value = future.result() 628s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 628s raise self._exception.with_traceback(self._exception_tb) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 628s result = coro.send(None) 628s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 628s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 628s raise km.ready.exception() # type: ignore[misc] 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 628s await kernel_awaitable 628s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 628s result = await obj 628s ^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 628s raise e 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 628s out = await method(self, *args, **kwargs) 628s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 628s await self._async_finish_shutdown(restart=restart) 628s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 628s await asyncio.wait_for( 628s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 628s ) 628s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 628s async with timeouts.timeout(timeout): 628s ~~~~~~~~~~~~~~~~^^^^^^^^^ 628s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 628s raise RuntimeError("Timeout should be used inside a task") 628s RuntimeError: Timeout should be used inside a task 628s WARNING NotebookApp:handlers.py:612 Unhandled error 628s --------------------------- Captured stderr teardown --------------------------- 628s Traceback (most recent call last): 628s ---------------------------- Captured log teardown ----------------------------- 628s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c6fdf74b-7d08-4ecc-9a28-5069318f5001 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c012d4bc-f9d2-47b6-baa9-e81df01d8e3e 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b4c25700-0d0f-4f81-842e-a31d43c31666 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 84e1899b-23d8-4569-adfa-d72c879f765c 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 47670d1e-4bdd-4cac-8c8b-a400cb82e45c 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e78bb338-ba46-4587-8662-40cc6a6412e8 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 453dd22d-9e20-4dc5-a088-267b6ca8f05e 628s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 71a15dbd-27f7-4dc5-8090-9636a2665c3c 628s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 628s =============================== warnings summary =============================== 628s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 628s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 628s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 628s return LooseVersion(v) >= LooseVersion(check) 628s 628s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 628s services/kernels/tests/test_kernels_api.py: 68 warnings 628s services/sessions/tests/test_sessions_api.py: 106 warnings 628s /usr/lib/python3/dist-packages/notebook/_tz.py:29: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 628s dt = unaware(*args, **kwargs) 628s 628s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 628s /usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14: PytestUnknownMarkWarning: Unknown pytest.mark.integration_tests - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 628s pytestmark = pytest.mark.integration_tests 628s 628s services/kernels/tests/test_kernels_api.py: 6 warnings 628s services/sessions/tests/test_sessions_api.py: 6 warnings 628s /usr/lib/python3/dist-packages/nest_asyncio.py:71: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16 628s policy = events.get_event_loop_policy() 628s 628s services/kernels/tests/test_kernels_api.py: 24 warnings 628s services/sessions/tests/test_sessions_api.py: 19 warnings 628s /usr/lib/python3/dist-packages/nest_asyncio.py:40: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16 628s loop = events.get_event_loop_policy().get_event_loop() 628s 628s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 628s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 628s loop.make_current() 628s 628s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 628s =========================== short test summary info ============================ 628s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 628s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 628s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 628s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 628s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 628s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 628s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 628s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 628s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 628s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 628s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 628s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 628s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 628s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 628s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 628s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 628s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_type 628s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 628s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 628s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 628s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 628s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 628s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 628s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 628s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_type 628s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 628s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 628s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 628s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 628s ==== 25 failed, 2 passed, 303 deselected, 234 warnings, 4 errors in 43.98s ===== 630s *** END OF RUN 2: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 630s *** STARTING RUN 3: python3.14 -m pytest --pyargs notebook -rfE --last-failed --last-failed-no-failures none --ignore=/usr/lib/python3/dist-packages/notebook/tests/selenium --deselect=services/kernels/tests/test_kernels_api.py::KernelAPITest::test_connections 653s ============================= test session starts ============================== 653s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 653s rootdir: /tmp/autopkgtest.0ojk9w/autopkgtest_tmp 653s plugins: typeguard-4.4.4 653s collected 330 items / 305 deselected / 25 selected 653s run-last-failure: rerun previous 25 failures 653s 665s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF [ 36%] 673s services/sessions/tests/test_sessions_api.py FFFFFEFF.FFFFFEFF. [100%] 673s 673s ==================================== ERRORS ==================================== 673s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 673s 673s self = 673s 673s def tearDown(self): 673s for k in self.kern_api.list().json(): 673s > self.kern_api.shutdown(k['id']) 673s 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 673s return self._req('DELETE', id) 673s ^^^^^^^^^^^^^^^^^^^^^^^ 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 673s response.raise_for_status() 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s 673s self = 673s 673s def raise_for_status(self): 673s """Raises :class:`HTTPError`, if one occurred.""" 673s 673s http_error_msg = "" 673s if isinstance(self.reason, bytes): 673s # We attempt to decode utf-8 first because some servers 673s # choose to localize their reason strings. If the string 673s # isn't utf-8, we fall back to iso-8859-1 for all other 673s # encodings. (See PR #3538) 673s try: 673s reason = self.reason.decode("utf-8") 673s except UnicodeDecodeError: 673s reason = self.reason.decode("iso-8859-1") 673s else: 673s reason = self.reason 673s 673s if 400 <= self.status_code < 500: 673s http_error_msg = ( 673s f"{self.status_code} Client Error: {reason} for url: {self.url}" 673s ) 673s 673s elif 500 <= self.status_code < 600: 673s http_error_msg = ( 673s f"{self.status_code} Server Error: {reason} for url: {self.url}" 673s ) 673s 673s if http_error_msg: 673s > raise HTTPError(http_error_msg, response=self) 673s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/c49120d0-0142-417b-9cc1-e7874306e559 673s 673s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 673s ----------------------------- Captured stderr call ----------------------------- 673s Traceback (most recent call last): 673s File "", line 1331, in _find_and_load_unlocked 673s File "", line 935, in _load_unlocked 673s File "", line 1023, in exec_module 673s File "", line 488, in _call_with_frames_removed 673s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 673s from .client import AsyncKernelClient # noqa 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 673s import zmq.asyncio 673s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 673s from zmq import sugar 673s File "", line 1360, in _find_and_load 673s File "", line 1322, in _find_and_load_unlocked 673s File "", line 1262, in _find_spec 673s File "", line 984, in find_spec 673s KeyboardInterrupt 673s 673s During handling of the above exception, another exception occurred: 673s 673s Traceback (most recent call last): 673s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 673s return _run_code(code, main_globals, None, 673s "__main__", mod_spec) 673s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 673s exec(code, run_globals) 673s ~~~~^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 673s from ipykernel import kernelapp as app 673s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 673s from .connect import * # noqa: F403 673s ^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 673s import jupyter_client 673s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 673s from .asynchronous import AsyncKernelClient 673s File "", line 1360, in _find_and_load 673s File "", line 1334, in _find_and_load_unlocked 673s KeyboardInterrupt 673s Traceback (most recent call last): 673s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 673s return _run_code(code, main_globals, None, 673s "__main__", mod_spec) 673s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 673s exec(code, run_globals) 673s ~~~~^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 673s from ipykernel import kernelapp as app 673s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 673s from .connect import * # noqa: F403 673s ^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 673s import jupyter_client 673s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 673s from .asynchronous import AsyncKernelClient 673s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 673s from .client import AsyncKernelClient # noqa 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 673s from ..channels import AsyncZMQSocketChannel, HBChannel 673s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 17, in 673s from .session import Session 673s File "/usr/lib/python3/dist-packages/jupyter_client/session.py", line 242, in 673s class Message: 673s ...<27 lines>... 673s return self.__dict__[k] 673s KeyboardInterrupt 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp94r97n8x/runtime/kernel-c49120d0-0142-417b-9cc1-e7874306e559.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51489 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57869 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: c49120d0-0142-417b-9cc1-e7874306e559, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 172.860000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.720000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp94r97n8x/runtime/kernel-deec2323-44de-458d-a5fb-89586cefe0be.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48655 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44829 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: deec2323-44de-458d-a5fb-89586cefe0be, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 364.190000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.470000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: deec2323-44de-458d-a5fb-89586cefe0be 673s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/deec2323-44de-458d-a5fb-89586cefe0be/interrupt (::1) 93.760000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 673s yield maybe_future(km.restart_kernel(kernel_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 673s raise self._exception.with_traceback(self._exception_tb) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 673s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 673s await ensure_async(kernel.restart_kernel(now=now)) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 673s await self._async_shutdown_kernel(now=now, restart=True) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:log.py:55 { 673s "Host": "localhost:12341", 673s "Accept": "*/*", 673s "User-Agent": "python-requests/2.32.5" 673s } 673s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/deec2323-44de-458d-a5fb-89586cefe0be/restart (::1) 138.130000ms referer=None 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.600000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c49120d0-0142-417b-9cc1-e7874306e559 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c49120d0-0142-417b-9cc1-e7874306e559 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/c49120d0-0142-417b-9cc1-e7874306e559 (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/c49120d0-0142-417b-9cc1-e7874306e559', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 673s yielded = ctx_run(next, result) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 673s yield maybe_future(km.shutdown_kernel(kernel_id)) 673s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 673s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 673s stopper = ensure_async(km.shutdown_kernel(now, restart)) 673s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 673s 673s self = 673s 673s def tearDown(self): 673s for k in self.kern_api.list().json(): 673s > self.kern_api.shutdown(k['id']) 673s 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 673s return self._req('DELETE', id) 673s ^^^^^^^^^^^^^^^^^^^^^^^ 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 673s response.raise_for_status() 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s 673s self = 673s 673s def raise_for_status(self): 673s """Raises :class:`HTTPError`, if one occurred.""" 673s 673s http_error_msg = "" 673s if isinstance(self.reason, bytes): 673s # We attempt to decode utf-8 first because some servers 673s # choose to localize their reason strings. If the string 673s # isn't utf-8, we fall back to iso-8859-1 for all other 673s # encodings. (See PR #3538) 673s try: 673s reason = self.reason.decode("utf-8") 673s except UnicodeDecodeError: 673s reason = self.reason.decode("iso-8859-1") 673s else: 673s reason = self.reason 673s 673s if 400 <= self.status_code < 500: 673s http_error_msg = ( 673s f"{self.status_code} Client Error: {reason} for url: {self.url}" 673s ) 673s 673s elif 500 <= self.status_code < 600: 673s http_error_msg = ( 673s f"{self.status_code} Server Error: {reason} for url: {self.url}" 673s ) 673s 673s if http_error_msg: 673s > raise HTTPError(http_error_msg, response=self) 673s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/d829f9f2-c375-4819-bfd3-c451a0d008aa 673s 673s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 673s ----------------------------- Captured stderr call ----------------------------- 673s Fatal Python error: init_import_site: Failed to import the site module 673s Python runtime state: initialized 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpl1vw3q_y/runtime/kernel-d829f9f2-c375-4819-bfd3-c451a0d008aa.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50851 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51449 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: d829f9f2-c375-4819-bfd3-c451a0d008aa, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 16.060000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.000000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpl1vw3q_y/runtime/kernel-8963a535-79df-4920-b058-b7ddd8947c54.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54853 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48969 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8963a535-79df-4920-b058-b7ddd8947c54, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 103.880000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.630000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 8963a535-79df-4920-b058-b7ddd8947c54 673s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/8963a535-79df-4920-b058-b7ddd8947c54/interrupt (::1) 0.560000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 673s yield maybe_future(km.restart_kernel(kernel_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 673s raise self._exception.with_traceback(self._exception_tb) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 673s result = coro.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 673s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 673s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 673s yield self # This tells Task to wait for completion. 673s ^^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 673s future.result() 673s ~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 673s raise self._exception.with_traceback(self._exception_tb) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 673s await ensure_async(kernel.restart_kernel(now=now)) 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 673s result = await obj 673s ^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 673s await self._async_shutdown_kernel(now=now, restart=True) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:log.py:55 { 673s "Host": "localhost:12341", 673s "Accept": "*/*", 673s "User-Agent": "python-requests/2.32.5" 673s } 673s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/8963a535-79df-4920-b058-b7ddd8947c54/restart (::1) 4.660000ms referer=None 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.540000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d829f9f2-c375-4819-bfd3-c451a0d008aa 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d829f9f2-c375-4819-bfd3-c451a0d008aa 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 673s await kernel_awaitable 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 673s result = await obj 673s ^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/d829f9f2-c375-4819-bfd3-c451a0d008aa (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/d829f9f2-c375-4819-bfd3-c451a0d008aa', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 673s future.result() 673s ~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 673s yielded = self.gen.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 673s yield maybe_future(km.shutdown_kernel(kernel_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 673s raise self._exception.with_traceback(self._exception_tb) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 673s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 673s raise km.ready.exception() # type: ignore[misc] 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 673s await kernel_awaitable 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 673s result = await obj 673s ^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s ERROR NotebookApp:log.py:55 { 673s "Host": "localhost:12341", 673s "Accept": "*/*", 673s "User-Agent": "python-requests/2.32.5" 673s } 673s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/d829f9f2-c375-4819-bfd3-c451a0d008aa (::1) 29.660000ms referer=None 673s --------------------------- Captured stderr teardown --------------------------- 673s Traceback (most recent call last): 673s File "", line 1360, in _find_and_load 673s File "", line 1322, in _find_and_load_unlocked 673s File "", line 1256, in _find_spec 673s File "", line 1224, in __enter__ 673s KeyboardInterrupt 673s Traceback (most recent call last): 673s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 673s return _run_code(code, main_globals, None, 673s "__main__", mod_spec) 673s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 673s exec(code, run_globals) 673s ~~~~^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 673s from ipykernel import kernelapp as app 673s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 673s from .connect import * # noqa: F403 673s ^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 673s from subprocess import PIPE, Popen 673s File "/usr/lib/python3.13/subprocess.py", line 49, in 673s import signal 673s File "/usr/lib/python3.13/signal.py", line 14, in 673s _IntEnum._convert_( 673s ~~~~~~~~~~~~~~~~~~^ 673s 'Handlers', __name__, 673s ^^^^^^^^^^^^^^^^^^^^^ 673s lambda name: name in ('SIG_DFL', 'SIG_IGN')) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3.13/enum.py", line 928, in _convert_ 673s cls = _simple_enum(etype=cls, boundary=boundary or KEEP)(tmp_cls) 673s File "/usr/lib/python3.13/enum.py", line 1805, in convert_class 673s enum_class = type(cls_name, (etype, ), body, boundary=boundary, _simple=True) 673s File "/usr/lib/python3.13/enum.py", line 505, in __new__ 673s return super().__new__(metacls, cls, bases, classdict, **kwds) 673s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s KeyboardInterrupt 673s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 673s 673s @self.addCleanup 673s def cleanup_sessions(): 673s for session in self.sess_api.list().json(): 673s > self.sess_api.delete(session['id']) 673s 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 673s return self._req('DELETE', id) 673s ^^^^^^^^^^^^^^^^^^^^^^^ 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 673s response.raise_for_status() 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s 673s self = 673s 673s def raise_for_status(self): 673s """Raises :class:`HTTPError`, if one occurred.""" 673s 673s http_error_msg = "" 673s if isinstance(self.reason, bytes): 673s # We attempt to decode utf-8 first because some servers 673s # choose to localize their reason strings. If the string 673s # isn't utf-8, we fall back to iso-8859-1 for all other 673s # encodings. (See PR #3538) 673s try: 673s reason = self.reason.decode("utf-8") 673s except UnicodeDecodeError: 673s reason = self.reason.decode("iso-8859-1") 673s else: 673s reason = self.reason 673s 673s if 400 <= self.status_code < 500: 673s http_error_msg = ( 673s f"{self.status_code} Client Error: {reason} for url: {self.url}" 673s ) 673s 673s elif 500 <= self.status_code < 600: 673s http_error_msg = ( 673s f"{self.status_code} Server Error: {reason} for url: {self.url}" 673s ) 673s 673s if http_error_msg: 673s > raise HTTPError(http_error_msg, response=self) 673s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/606f766d-81da-4087-b990-72f4b6b0ee5f 673s 673s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 673s ----------------------------- Captured stderr call ----------------------------- 673s Traceback (most recent call last): 673s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 673s return _run_code(code, main_globals, None, 673s "__main__", mod_spec) 673s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 673s exec(code, run_globals) 673s ~~~~^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 673s from ipykernel import kernelapp as app 673s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 673s from .connect import * # noqa: F403 673s ^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 673s import jupyter_client 673s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 673s from .asynchronous import AsyncKernelClient 673s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 673s from .client import AsyncKernelClient # noqa 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 673s import zmq.asyncio 673s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 673s import asyncio 673s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 673s from .base_events import * 673s File "/usr/lib/python3.13/asyncio/base_events.py", line 39, in 673s from . import coroutines 673s File "/usr/lib/python3.13/asyncio/coroutines.py", line 4, in 673s import inspect 673s File "/usr/lib/python3.13/inspect.py", line 146, in 673s import dis 673s File "/usr/lib/python3.13/dis.py", line 8, in 673s from opcode import * 673s File "", line 1360, in _find_and_load 673s File "", line 1331, in _find_and_load_unlocked 673s File "", line 935, in _load_unlocked 673s File "", line 1019, in exec_module 673s File "", line 1115, in get_code 673s File "", line 1214, in get_data 673s KeyboardInterrupt 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3kly2r2p/runtime/kernel-0aac9e78-d244-410a-b6cf-937b99c152e8.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52019 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45851 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0aac9e78-d244-410a-b6cf-937b99c152e8, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 59.980000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.630000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.820000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.460000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d1ab24ac-e6ff-4c74-bb4d-9fc95c794974 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d1ab24ac-e6ff-4c74-bb4d-9fc95c794974 673s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/8ef85839-cd92-4f29-8186-464c469123e0 (::1) 0.580000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0aac9e78-d244-410a-b6cf-937b99c152e8 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0aac9e78-d244-410a-b6cf-937b99c152e8 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/606f766d-81da-4087-b990-72f4b6b0ee5f (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/606f766d-81da-4087-b990-72f4b6b0ee5f', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 673s yielded = self.gen.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 673s yield maybe_future(sm.delete_session(session_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 673s yielded = self.gen.send(value) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 673s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 673s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 673s stopper = ensure_async(km.shutdown_kernel(now, restart)) 673s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 673s 673s @self.addCleanup 673s def cleanup_sessions(): 673s for session in self.sess_api.list().json(): 673s > self.sess_api.delete(session['id']) 673s 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 673s return self._req('DELETE', id) 673s ^^^^^^^^^^^^^^^^^^^^^^^ 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 673s response.raise_for_status() 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s 673s self = 673s 673s def raise_for_status(self): 673s """Raises :class:`HTTPError`, if one occurred.""" 673s 673s http_error_msg = "" 673s if isinstance(self.reason, bytes): 673s # We attempt to decode utf-8 first because some servers 673s # choose to localize their reason strings. If the string 673s # isn't utf-8, we fall back to iso-8859-1 for all other 673s # encodings. (See PR #3538) 673s try: 673s reason = self.reason.decode("utf-8") 673s except UnicodeDecodeError: 673s reason = self.reason.decode("iso-8859-1") 673s else: 673s reason = self.reason 673s 673s if 400 <= self.status_code < 500: 673s http_error_msg = ( 673s f"{self.status_code} Client Error: {reason} for url: {self.url}" 673s ) 673s 673s elif 500 <= self.status_code < 600: 673s http_error_msg = ( 673s f"{self.status_code} Server Error: {reason} for url: {self.url}" 673s ) 673s 673s if http_error_msg: 673s > raise HTTPError(http_error_msg, response=self) 673s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/892288e1-5fb9-48b6-80d4-e9514e34941c 673s 673s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 673s ----------------------------- Captured stderr call ----------------------------- 673s Traceback (most recent call last): 673s File "/usr/lib/python3.13/site.py", line 79, in 673s import os 673s File "/usr/lib/python3.13/os.py", line 29, in 673s from _collections_abc import _check_methods 673s File "", line 1360, in _find_and_load 673s File "", line 1331, in _find_and_load_unlocked 673s File "", line 935, in _load_unlocked 673s File "", line 1019, in exec_module 673s File "", line 1152, in get_code 673s File "", line 781, in _compile_bytecode 673s KeyboardInterrupt 673s Traceback (most recent call last): 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmptcgg0_ga/runtime/kernel-a7f1fdc6-979d-47ad-aa96-fc6ee81d017f.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54965 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60611 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: a7f1fdc6-979d-47ad-aa96-fc6ee81d017f, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 41.100000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.830000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 119.890000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.240000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3f5b365c-6538-4463-9881-70959a3fe13d 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3f5b365c-6538-4463-9881-70959a3fe13d 673s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/b02e7135-61b3-44b7-bf6e-6c11bd62955f (::1) 9.510000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a7f1fdc6-979d-47ad-aa96-fc6ee81d017f 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a7f1fdc6-979d-47ad-aa96-fc6ee81d017f 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 673s await kernel_awaitable 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 673s result = await obj 673s ^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/892288e1-5fb9-48b6-80d4-e9514e34941c (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/892288e1-5fb9-48b6-80d4-e9514e34941c', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 673s future.result() 673s ~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 673s yielded = self.gen.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 673s yield maybe_future(sm.delete_session(session_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 673s yielded = self.gen.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 673s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 673s raise self._exception.with_traceback(self._exception_tb) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 673s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 673s raise km.ready.exception() # type: ignore[misc] 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 673s await kernel_awaitable 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 673s result = await obj 673s ^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s --------------------------- Captured stderr teardown --------------------------- 673s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 673s return _run_code(code, main_globals, None, 673s "__main__", mod_spec) 673s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 673s exec(code, run_globals) 673s ~~~~^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 673s from pathlib import Path 673s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 673s from ._local import * 673s File "/usr/lib/python3.13/pathlib/_local.py", line 473, in 673s class PureWindowsPath(PurePath): 673s ...<7 lines>... 673s __slots__ = () 673s File "/usr/lib/python3.13/pathlib/_local.py", line 479, in PureWindowsPath 673s import ntpath 673s File "/usr/lib/python3.13/ntpath.py", line 277, in 673s from nt import _getvolumepathname 673s File "", line 1360, in _find_and_load 673s File "", line 1322, in _find_and_load_unlocked 673s File "", line 1262, in _find_spec 673s File "/usr/lib/python3/dist-packages/_distutils_hack/__init__.py", line 107, in find_spec 673s method_name = 'spec_for_{fullname}'.format(**locals()) 673s ~~~~~~^^ 673s KeyboardInterrupt 673s =================================== FAILURES =================================== 673s ______________________ KernelAPITest.test_default_kernel _______________________ 673s 673s self = 673s 673s def tearDown(self): 673s for k in self.kern_api.list().json(): 673s > self.kern_api.shutdown(k['id']) 673s 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 673s return self._req('DELETE', id) 673s ^^^^^^^^^^^^^^^^^^^^^^^ 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 673s response.raise_for_status() 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s 673s self = 673s 673s def raise_for_status(self): 673s """Raises :class:`HTTPError`, if one occurred.""" 673s 673s http_error_msg = "" 673s if isinstance(self.reason, bytes): 673s # We attempt to decode utf-8 first because some servers 673s # choose to localize their reason strings. If the string 673s # isn't utf-8, we fall back to iso-8859-1 for all other 673s # encodings. (See PR #3538) 673s try: 673s reason = self.reason.decode("utf-8") 673s except UnicodeDecodeError: 673s reason = self.reason.decode("iso-8859-1") 673s else: 673s reason = self.reason 673s 673s if 400 <= self.status_code < 500: 673s http_error_msg = ( 673s f"{self.status_code} Client Error: {reason} for url: {self.url}" 673s ) 673s 673s elif 500 <= self.status_code < 600: 673s http_error_msg = ( 673s f"{self.status_code} Server Error: {reason} for url: {self.url}" 673s ) 673s 673s if http_error_msg: 673s > raise HTTPError(http_error_msg, response=self) 673s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/19949eb1-5340-4283-80e2-918f0d23fea9 673s 673s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 673s ------------------------------ Captured log setup ------------------------------ 673s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp94r97n8x/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp94r97n8x/etc/jupyter'] for config files 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp94r97n8x/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp94r97n8x/config 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp94r97n8x/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp94r97n8x/config 673s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp94r97n8x/notebooks 673s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 673s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 673s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 673s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 673s WARNING NotebookApp:handlers.py:612 Forbidden 673s ----------------------------- Captured stderr call ----------------------------- 673s Traceback (most recent call last): 673s ------------------------------ Captured log call ------------------------------- 673s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 2.130000ms referer=None 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp94r97n8x/runtime/kernel-19949eb1-5340-4283-80e2-918f0d23fea9.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60489 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40243 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: 19949eb1-5340-4283-80e2-918f0d23fea9, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 424.060000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.700000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 19949eb1-5340-4283-80e2-918f0d23fea9 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 19949eb1-5340-4283-80e2-918f0d23fea9 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/19949eb1-5340-4283-80e2-918f0d23fea9 (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/19949eb1-5340-4283-80e2-918f0d23fea9', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 673s yielded = ctx_run(next, result) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 673s yield maybe_future(km.shutdown_kernel(kernel_id)) 673s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 673s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 673s stopper = ensure_async(km.shutdown_kernel(now, restart)) 673s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s --------------------------- Captured stderr teardown --------------------------- 673s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 673s return _run_code(code, main_globals, None, 673s "__main__", mod_spec) 673s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 673s exec(code, run_globals) 673s ~~~~^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 673s from ipykernel import kernelapp as app 673s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 673s from .connect import * # noqa: F403 673s ^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 673s from typing import TYPE_CHECKING, Any 673s File "", line 1360, in _find_and_load 673s File "", line 1331, in _find_and_load_unlocked 673s File "", line 935, in _load_unlocked 673s File "", line 1019, in exec_module 673s File "", line 1152, in get_code 673s File "", line 781, in _compile_bytecode 673s KeyboardInterrupt 673s ______________________ KernelAPITest.test_kernel_handler _______________________ 673s 673s self = 673s 673s def test_kernel_handler(self): 673s # GET kernel with given id 673s kid = self.kern_api.start().json()['id'] 673s r = self.kern_api.get(kid) 673s kern1 = r.json() 673s self.assertEqual(r.status_code, 200) 673s assert isinstance(kern1, dict) 673s self.assertIn('id', kern1) 673s self.assertEqual(kern1['id'], kid) 673s 673s # Request a bad kernel id and check that a JSON 673s # message is returned! 673s bad_id = '111-111-111-111-111' 673s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 673s self.kern_api.get(bad_id) 673s 673s # DELETE kernel with id 673s > r = self.kern_api.shutdown(kid) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 673s return self._req('DELETE', id) 673s ^^^^^^^^^^^^^^^^^^^^^^^ 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 673s response.raise_for_status() 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s 673s self = 673s 673s def raise_for_status(self): 673s """Raises :class:`HTTPError`, if one occurred.""" 673s 673s http_error_msg = "" 673s if isinstance(self.reason, bytes): 673s # We attempt to decode utf-8 first because some servers 673s # choose to localize their reason strings. If the string 673s # isn't utf-8, we fall back to iso-8859-1 for all other 673s # encodings. (See PR #3538) 673s try: 673s reason = self.reason.decode("utf-8") 673s except UnicodeDecodeError: 673s reason = self.reason.decode("iso-8859-1") 673s else: 673s reason = self.reason 673s 673s if 400 <= self.status_code < 500: 673s http_error_msg = ( 673s f"{self.status_code} Client Error: {reason} for url: {self.url}" 673s ) 673s 673s elif 500 <= self.status_code < 600: 673s http_error_msg = ( 673s f"{self.status_code} Server Error: {reason} for url: {self.url}" 673s ) 673s 673s if http_error_msg: 673s > raise HTTPError(http_error_msg, response=self) 673s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/3bdde6ae-f0f6-4775-8483-aa197db2d4d2 673s 673s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 673s ----------------------------- Captured stderr call ----------------------------- 673s Traceback (most recent call last): 673s File "/usr/lib/python3.13/enum.py", line 299, in __set_name__ 673s enum_member = enum_class._value2member_map_[value] 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s KeyError: 114 673s 673s During handling of the above exception, another exception occurred: 673s 673s Traceback (most recent call last): 673s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 673s return _run_code(code, main_globals, None, 673s "__main__", mod_spec) 673s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 673s exec(code, run_globals) 673s ~~~~^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 673s from ipykernel import kernelapp as app 673s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 673s from .connect import * # noqa: F403 673s ^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 673s import jupyter_client 673s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 673s from .asynchronous import AsyncKernelClient 673s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 673s from .client import AsyncKernelClient # noqa 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 673s import zmq.asyncio 673s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 673s from zmq import backend 673s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 673s _ns = select_backend(first) 673s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 673s mod = import_module(name) 673s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 673s return _bootstrap._gcd_import(name[level:], package, level) 673s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 673s from . import _zmq 673s File "_zmq.py", line 156, in init zmq.backend.cython._zmq 673s File "/usr/lib/python3/dist-packages/zmq/constants.py", line 134, in 673s class SocketOption(IntEnum): 673s ...<138 lines>... 673s NORM_PUSH = 124 673s File "/usr/lib/python3.13/enum.py", line 568, in __new__ 673s enum_class = super().__new__(metacls, cls, bases, classdict, **kwds) 673s File "/usr/lib/python3.13/enum.py", line 312, in __set_name__ 673s or not issubclass(enum_class, Flag) 673s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 673s KeyboardInterrupt 673s Error calling __set_name__ on '_proto_member' instance 'HICCUP_MSG' in 'SocketOption' 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp94r97n8x/runtime/kernel-3bdde6ae-f0f6-4775-8483-aa197db2d4d2.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57627 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33417 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: 3bdde6ae-f0f6-4775-8483-aa197db2d4d2, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 117.630000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/3bdde6ae-f0f6-4775-8483-aa197db2d4d2 (::1) 1.630000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s WARNING NotebookApp:web.py:1943 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1): Kernel does not exist: 111-111-111-111-111 673s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 673s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.440000ms referer=None 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3bdde6ae-f0f6-4775-8483-aa197db2d4d2 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3bdde6ae-f0f6-4775-8483-aa197db2d4d2 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/3bdde6ae-f0f6-4775-8483-aa197db2d4d2 (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/3bdde6ae-f0f6-4775-8483-aa197db2d4d2', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 673s yielded = ctx_run(next, result) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 673s yield maybe_future(km.shutdown_kernel(kernel_id)) 673s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 673s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 673s stopper = ensure_async(km.shutdown_kernel(now, restart)) 673s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s ERROR NotebookApp:log.py:55 { 673s "Host": "localhost:12341", 673s "Accept": "*/*", 673s "User-Agent": "python-requests/2.32.5" 673s } 673s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/3bdde6ae-f0f6-4775-8483-aa197db2d4d2 (::1) 27.880000ms referer=None 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.430000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 19949eb1-5340-4283-80e2-918f0d23fea9 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 19949eb1-5340-4283-80e2-918f0d23fea9 673s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/19949eb1-5340-4283-80e2-918f0d23fea9 (::1) 3.670000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3bdde6ae-f0f6-4775-8483-aa197db2d4d2 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3bdde6ae-f0f6-4775-8483-aa197db2d4d2 673s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 673s 673s self = 673s 673s def test_main_kernel_handler(self): 673s # POST request 673s r = self.kern_api.start() 673s kern1 = r.json() 673s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 673s self.assertEqual(r.status_code, 201) 673s self.assertIsInstance(kern1, dict) 673s 673s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 673s expected_csp = '; '.join([ 673s "frame-ancestors 'self'", 673s 'report-uri ' + report_uri, 673s "default-src 'none'" 673s ]) 673s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 673s 673s # GET request 673s r = self.kern_api.list() 673s self.assertEqual(r.status_code, 200) 673s assert isinstance(r.json(), list) 673s self.assertEqual(r.json()[0]['id'], kern1['id']) 673s self.assertEqual(r.json()[0]['name'], kern1['name']) 673s 673s # create another kernel and check that they both are added to the 673s # list of kernels from a GET request 673s kern2 = self.kern_api.start().json() 673s assert isinstance(kern2, dict) 673s r = self.kern_api.list() 673s kernels = r.json() 673s self.assertEqual(r.status_code, 200) 673s assert isinstance(kernels, list) 673s self.assertEqual(len(kernels), 2) 673s 673s # Interrupt a kernel 673s r = self.kern_api.interrupt(kern2['id']) 673s self.assertEqual(r.status_code, 204) 673s 673s # Restart a kernel 673s > r = self.kern_api.restart(kern2['id']) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 673s return self._req('POST', url_path_join(id, 'restart')) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 673s response.raise_for_status() 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s 673s self = 673s 673s def raise_for_status(self): 673s """Raises :class:`HTTPError`, if one occurred.""" 673s 673s http_error_msg = "" 673s if isinstance(self.reason, bytes): 673s # We attempt to decode utf-8 first because some servers 673s # choose to localize their reason strings. If the string 673s # isn't utf-8, we fall back to iso-8859-1 for all other 673s # encodings. (See PR #3538) 673s try: 673s reason = self.reason.decode("utf-8") 673s except UnicodeDecodeError: 673s reason = self.reason.decode("iso-8859-1") 673s else: 673s reason = self.reason 673s 673s if 400 <= self.status_code < 500: 673s http_error_msg = ( 673s f"{self.status_code} Client Error: {reason} for url: {self.url}" 673s ) 673s 673s elif 500 <= self.status_code < 600: 673s http_error_msg = ( 673s f"{self.status_code} Server Error: {reason} for url: {self.url}" 673s ) 673s 673s if http_error_msg: 673s > raise HTTPError(http_error_msg, response=self) 673s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/deec2323-44de-458d-a5fb-89586cefe0be/restart 673s 673s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 673s ----------------------------- Captured stderr call ----------------------------- 673s Traceback (most recent call last): 673s File "", line 1331, in _find_and_load_unlocked 673s File "", line 935, in _load_unlocked 673s File "", line 1023, in exec_module 673s File "", line 488, in _call_with_frames_removed 673s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 673s from .client import AsyncKernelClient # noqa 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 673s import zmq.asyncio 673s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 673s from zmq import sugar 673s File "", line 1360, in _find_and_load 673s File "", line 1322, in _find_and_load_unlocked 673s File "", line 1262, in _find_spec 673s File "", line 984, in find_spec 673s KeyboardInterrupt 673s 673s During handling of the above exception, another exception occurred: 673s 673s Traceback (most recent call last): 673s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 673s return _run_code(code, main_globals, None, 673s "__main__", mod_spec) 673s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 673s exec(code, run_globals) 673s ~~~~^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 673s from ipykernel import kernelapp as app 673s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 673s from .connect import * # noqa: F403 673s ^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 673s import jupyter_client 673s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 673s from .asynchronous import AsyncKernelClient 673s File "", line 1360, in _find_and_load 673s File "", line 1334, in _find_and_load_unlocked 673s KeyboardInterrupt 673s Traceback (most recent call last): 673s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 673s return _run_code(code, main_globals, None, 673s "__main__", mod_spec) 673s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 673s exec(code, run_globals) 673s ~~~~^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 673s from ipykernel import kernelapp as app 673s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 673s from .connect import * # noqa: F403 673s ^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 673s import jupyter_client 673s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 673s from .asynchronous import AsyncKernelClient 673s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 673s from .client import AsyncKernelClient # noqa 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 673s from ..channels import AsyncZMQSocketChannel, HBChannel 673s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 17, in 673s from .session import Session 673s File "/usr/lib/python3/dist-packages/jupyter_client/session.py", line 242, in 673s class Message: 673s ...<27 lines>... 673s return self.__dict__[k] 673s KeyboardInterrupt 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp94r97n8x/runtime/kernel-c49120d0-0142-417b-9cc1-e7874306e559.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51489 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57869 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: c49120d0-0142-417b-9cc1-e7874306e559, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 172.860000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.720000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp94r97n8x/runtime/kernel-deec2323-44de-458d-a5fb-89586cefe0be.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48655 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44829 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: deec2323-44de-458d-a5fb-89586cefe0be, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 364.190000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.470000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: deec2323-44de-458d-a5fb-89586cefe0be 673s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/deec2323-44de-458d-a5fb-89586cefe0be/interrupt (::1) 93.760000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 673s yield maybe_future(km.restart_kernel(kernel_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 673s raise self._exception.with_traceback(self._exception_tb) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 673s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 673s await ensure_async(kernel.restart_kernel(now=now)) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 673s await self._async_shutdown_kernel(now=now, restart=True) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:log.py:55 { 673s "Host": "localhost:12341", 673s "Accept": "*/*", 673s "User-Agent": "python-requests/2.32.5" 673s } 673s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/deec2323-44de-458d-a5fb-89586cefe0be/restart (::1) 138.130000ms referer=None 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.600000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c49120d0-0142-417b-9cc1-e7874306e559 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c49120d0-0142-417b-9cc1-e7874306e559 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/c49120d0-0142-417b-9cc1-e7874306e559 (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/c49120d0-0142-417b-9cc1-e7874306e559', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 673s yielded = ctx_run(next, result) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 673s yield maybe_future(km.shutdown_kernel(kernel_id)) 673s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 673s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 673s stopper = ensure_async(km.shutdown_kernel(now, restart)) 673s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s ________________________ KernelAPITest.test_no_kernels _________________________ 673s 673s self = 673s 673s def test_no_kernels(self): 673s """Make sure there are no kernels running at the start""" 673s kernels = self.kern_api.list().json() 673s > self.assertEqual(kernels, []) 673s E AssertionError: Lists differ: [{'id': 'c49120d0-0142-417b-9cc1-e7874306e[281 chars]: 0}] != [] 673s E 673s E First list contains 2 additional elements. 673s E First extra element 0: 673s E {'id': 'c49120d0-0142-417b-9cc1-e7874306e559', 'name': 'python3', 'last_activity': '2026-02-07T02:28:31.950439Z', 'execution_state': 'starting', 'connections': 0} 673s E 673s E + [] 673s E - [{'connections': 0, 673s E - 'execution_state': 'starting', 673s E - 'id': 'c49120d0-0142-417b-9cc1-e7874306e559', 673s E - 'last_activity': '2026-02-07T02:28:31.950439Z', 673s E - 'name': 'python3'}, 673s E - {'connections': 0, 673s E - 'execution_state': 'starting', 673s E - 'id': 'deec2323-44de-458d-a5fb-89586cefe0be', 673s E - 'last_activity': '2026-02-07T02:28:32.319722Z', 673s E - 'name': 'python3'}] 673s 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.620000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.870000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c49120d0-0142-417b-9cc1-e7874306e559 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c49120d0-0142-417b-9cc1-e7874306e559 673s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/c49120d0-0142-417b-9cc1-e7874306e559 (::1) 1.670000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for deec2323-44de-458d-a5fb-89586cefe0be 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: deec2323-44de-458d-a5fb-89586cefe0be 673s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/deec2323-44de-458d-a5fb-89586cefe0be (::1) 1.310000ms 673s ---------------------------- Captured log teardown ----------------------------- 673s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 673s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 673s _____________________ AsyncKernelAPITest.test_connections ______________________ 673s 673s self = 673s 673s def tearDown(self): 673s for k in self.kern_api.list().json(): 673s > self.kern_api.shutdown(k['id']) 673s 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 673s return self._req('DELETE', id) 673s ^^^^^^^^^^^^^^^^^^^^^^^ 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 673s response.raise_for_status() 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s 673s self = 673s 673s def raise_for_status(self): 673s """Raises :class:`HTTPError`, if one occurred.""" 673s 673s http_error_msg = "" 673s if isinstance(self.reason, bytes): 673s # We attempt to decode utf-8 first because some servers 673s # choose to localize their reason strings. If the string 673s # isn't utf-8, we fall back to iso-8859-1 for all other 673s # encodings. (See PR #3538) 673s try: 673s reason = self.reason.decode("utf-8") 673s except UnicodeDecodeError: 673s reason = self.reason.decode("iso-8859-1") 673s else: 673s reason = self.reason 673s 673s if 400 <= self.status_code < 500: 673s http_error_msg = ( 673s f"{self.status_code} Client Error: {reason} for url: {self.url}" 673s ) 673s 673s elif 500 <= self.status_code < 600: 673s http_error_msg = ( 673s f"{self.status_code} Server Error: {reason} for url: {self.url}" 673s ) 673s 673s if http_error_msg: 673s > raise HTTPError(http_error_msg, response=self) 673s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/6735c08d-54d8-4217-9775-ec8f32072538 673s 673s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 673s ------------------------------ Captured log setup ------------------------------ 673s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpl1vw3q_y/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpl1vw3q_y/etc/jupyter'] for config files 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpl1vw3q_y/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpl1vw3q_y/config 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpl1vw3q_y/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpl1vw3q_y/config 673s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpl1vw3q_y/notebooks 673s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 673s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 673s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 673s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 673s WARNING NotebookApp:handlers.py:612 Forbidden 673s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.390000ms referer=None 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpl1vw3q_y/runtime/kernel-6735c08d-54d8-4217-9775-ec8f32072538.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50321 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41715 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: 6735c08d-54d8-4217-9775-ec8f32072538, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 156.050000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/6735c08d-54d8-4217-9775-ec8f32072538 (::1) 7.460000ms 673s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/6735c08d-54d8-4217-9775-ec8f32072538/channels 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 673s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from 6735c08d-54d8-4217-9775-ec8f32072538 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42567 673s DEBUG NotebookApp:kernelmanager.py:423 activity on 6735c08d-54d8-4217-9775-ec8f32072538: status (starting) 673s DEBUG NotebookApp:kernelmanager.py:423 activity on 6735c08d-54d8-4217-9775-ec8f32072538: status (busy) 673s DEBUG NotebookApp:kernelmanager.py:423 activity on 6735c08d-54d8-4217-9775-ec8f32072538: status (idle) 673s DEBUG NotebookApp:handlers.py:306 Received kernel info: {'status': 'ok', 'protocol_version': '5.3', 'implementation': 'ipython', 'implementation_version': '8.35.0', 'language_info': {'name': 'python', 'version': '3.13.11', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.13.11 (main, Dec 6 2025, 13:15:20) [GCC 15.2.0]\nType 'copyright', 'credits' or 'license' for more information\nIPython 8.35.0 -- An enhanced Interactive Python. Type '?' for help.\n", 'help_links': [{'text': 'Python Reference', 'url': 'https://docs.python.org/3.13'}, {'text': 'IPython Reference', 'url': 'https://ipython.org/documentation.html'}, {'text': 'NumPy Reference', 'url': 'https://docs.scipy.org/doc/numpy/reference/'}, {'text': 'SciPy Reference', 'url': 'https://docs.scipy.org/doc/scipy/reference/'}, {'text': 'Matplotlib Reference', 'url': 'https://matplotlib.org/contents.html'}, {'text': 'SymPy Reference', 'url': 'http://docs.sympy.org/latest/index.html'}, {'text': 'pandas Reference', 'url': 'https://pandas.pydata.org/pandas-docs/stable/'}]} 673s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel 6735c08d-54d8-4217-9775-ec8f32072538) to 5.4 (client). 673s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/6735c08d-54d8-4217-9775-ec8f32072538/channels (::1) 3174.430000ms 673s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/6735c08d-54d8-4217-9775-ec8f32072538/channels 673s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for 6735c08d-54d8-4217-9775-ec8f32072538 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41715 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42567 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50321 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35047 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42567 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50321 673s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 673s Setting websocket_ping_timeout=30000 673s DEBUG NotebookApp:handlers.py:255 Nudge: attempt 1 on kernel 6735c08d-54d8-4217-9775-ec8f32072538 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/6735c08d-54d8-4217-9775-ec8f32072538 (::1) 1.770000ms 673s DEBUG NotebookApp:kernelmanager.py:423 activity on 6735c08d-54d8-4217-9775-ec8f32072538: status (busy) 673s DEBUG NotebookApp:handlers.py:207 Nudge: IOPub received: 6735c08d-54d8-4217-9775-ec8f32072538 673s DEBUG NotebookApp:handlers.py:210 Nudge: resolving iopub future: 6735c08d-54d8-4217-9775-ec8f32072538 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/6735c08d-54d8-4217-9775-ec8f32072538 (::1) 0.830000ms 673s DEBUG NotebookApp:handlers.py:195 Nudge: shell info reply received: 6735c08d-54d8-4217-9775-ec8f32072538 673s DEBUG NotebookApp:handlers.py:197 Nudge: resolving shell future: 6735c08d-54d8-4217-9775-ec8f32072538 673s DEBUG NotebookApp:kernelmanager.py:423 activity on 6735c08d-54d8-4217-9775-ec8f32072538: status (idle) 673s DEBUG NotebookApp:kernelmanager.py:423 activity on 6735c08d-54d8-4217-9775-ec8f32072538: status (busy) 673s DEBUG NotebookApp:handlers.py:201 Nudge: control info reply received: 6735c08d-54d8-4217-9775-ec8f32072538 673s DEBUG NotebookApp:kernelmanager.py:423 activity on 6735c08d-54d8-4217-9775-ec8f32072538: status (idle) 673s DEBUG NotebookApp:handlers.py:579 Websocket closed 6735c08d-54d8-4217-9775-ec8f32072538:6024c2da-863d6c6e0dc7dcc02211d87d 673s INFO NotebookApp:kernelmanager.py:222 Starting buffering for 6735c08d-54d8-4217-9775-ec8f32072538:6024c2da-863d6c6e0dc7dcc02211d87d 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6735c08d-54d8-4217-9775-ec8f32072538 673s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 6735c08d-54d8-4217-9775-ec8f32072538:iopub 673s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 6735c08d-54d8-4217-9775-ec8f32072538:iopub 673s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 6735c08d-54d8-4217-9775-ec8f32072538:iopub 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/6735c08d-54d8-4217-9775-ec8f32072538 (::1) 0.910000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/6735c08d-54d8-4217-9775-ec8f32072538 (::1) 13.560000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.410000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6735c08d-54d8-4217-9775-ec8f32072538 673s INFO NotebookApp:kernelmanager.py:286 Discarding 3 buffered messages for 6735c08d-54d8-4217-9775-ec8f32072538:6024c2da-863d6c6e0dc7dcc02211d87d 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6735c08d-54d8-4217-9775-ec8f32072538 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 673s await kernel_awaitable 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 673s result = await obj 673s ^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/6735c08d-54d8-4217-9775-ec8f32072538 (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/6735c08d-54d8-4217-9775-ec8f32072538', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 673s future.result() 673s ~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 673s yielded = self.gen.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 673s yield maybe_future(km.shutdown_kernel(kernel_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 673s raise self._exception.with_traceback(self._exception_tb) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 673s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 673s raise km.ready.exception() # type: ignore[misc] 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 673s await kernel_awaitable 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 673s result = await obj 673s ^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s ERROR NotebookApp:log.py:55 { 673s "Host": "localhost:12341", 673s "Accept": "*/*", 673s "User-Agent": "python-requests/2.32.5" 673s } 673s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/6735c08d-54d8-4217-9775-ec8f32072538 (::1) 42.690000ms referer=None 673s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 673s 673s self = 673s 673s def tearDown(self): 673s for k in self.kern_api.list().json(): 673s > self.kern_api.shutdown(k['id']) 673s 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 673s return self._req('DELETE', id) 673s ^^^^^^^^^^^^^^^^^^^^^^^ 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 673s response.raise_for_status() 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s 673s self = 673s 673s def raise_for_status(self): 673s """Raises :class:`HTTPError`, if one occurred.""" 673s 673s http_error_msg = "" 673s if isinstance(self.reason, bytes): 673s # We attempt to decode utf-8 first because some servers 673s # choose to localize their reason strings. If the string 673s # isn't utf-8, we fall back to iso-8859-1 for all other 673s # encodings. (See PR #3538) 673s try: 673s reason = self.reason.decode("utf-8") 673s except UnicodeDecodeError: 673s reason = self.reason.decode("iso-8859-1") 673s else: 673s reason = self.reason 673s 673s if 400 <= self.status_code < 500: 673s http_error_msg = ( 673s f"{self.status_code} Client Error: {reason} for url: {self.url}" 673s ) 673s 673s elif 500 <= self.status_code < 600: 673s http_error_msg = ( 673s f"{self.status_code} Server Error: {reason} for url: {self.url}" 673s ) 673s 673s if http_error_msg: 673s > raise HTTPError(http_error_msg, response=self) 673s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/1600b29a-d5a8-4322-98f5-eba111121608 673s 673s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 673s ----------------------------- Captured stderr call ----------------------------- 673s Fatal Python error: init_import_site: Failed to import the site module 673s Python runtime state: initialized 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpl1vw3q_y/runtime/kernel-1600b29a-d5a8-4322-98f5-eba111121608.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51189 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34573 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: 1600b29a-d5a8-4322-98f5-eba111121608, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 22.740000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.300000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6735c08d-54d8-4217-9775-ec8f32072538 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6735c08d-54d8-4217-9775-ec8f32072538 673s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/6735c08d-54d8-4217-9775-ec8f32072538 (::1) 0.450000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1600b29a-d5a8-4322-98f5-eba111121608 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1600b29a-d5a8-4322-98f5-eba111121608 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 673s await kernel_awaitable 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 673s result = await obj 673s ^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/1600b29a-d5a8-4322-98f5-eba111121608 (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/1600b29a-d5a8-4322-98f5-eba111121608', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 673s future.result() 673s ~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 673s yielded = self.gen.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 673s yield maybe_future(km.shutdown_kernel(kernel_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 673s raise self._exception.with_traceback(self._exception_tb) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 673s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 673s raise km.ready.exception() # type: ignore[misc] 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 673s await kernel_awaitable 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 673s result = await obj 673s ^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s ERROR NotebookApp:log.py:55 { 673s "Host": "localhost:12341", 673s "Accept": "*/*", 673s "User-Agent": "python-requests/2.32.5" 673s } 673s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/1600b29a-d5a8-4322-98f5-eba111121608 (::1) 4.720000ms referer=None 673s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 673s 673s self = 673s 673s def test_kernel_handler(self): 673s # GET kernel with given id 673s kid = self.kern_api.start().json()['id'] 673s r = self.kern_api.get(kid) 673s kern1 = r.json() 673s self.assertEqual(r.status_code, 200) 673s assert isinstance(kern1, dict) 673s self.assertIn('id', kern1) 673s self.assertEqual(kern1['id'], kid) 673s 673s # Request a bad kernel id and check that a JSON 673s # message is returned! 673s bad_id = '111-111-111-111-111' 673s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 673s self.kern_api.get(bad_id) 673s 673s # DELETE kernel with id 673s > r = self.kern_api.shutdown(kid) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 673s return self._req('DELETE', id) 673s ^^^^^^^^^^^^^^^^^^^^^^^ 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 673s response.raise_for_status() 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s 673s self = 673s 673s def raise_for_status(self): 673s """Raises :class:`HTTPError`, if one occurred.""" 673s 673s http_error_msg = "" 673s if isinstance(self.reason, bytes): 673s # We attempt to decode utf-8 first because some servers 673s # choose to localize their reason strings. If the string 673s # isn't utf-8, we fall back to iso-8859-1 for all other 673s # encodings. (See PR #3538) 673s try: 673s reason = self.reason.decode("utf-8") 673s except UnicodeDecodeError: 673s reason = self.reason.decode("iso-8859-1") 673s else: 673s reason = self.reason 673s 673s if 400 <= self.status_code < 500: 673s http_error_msg = ( 673s f"{self.status_code} Client Error: {reason} for url: {self.url}" 673s ) 673s 673s elif 500 <= self.status_code < 600: 673s http_error_msg = ( 673s f"{self.status_code} Server Error: {reason} for url: {self.url}" 673s ) 673s 673s if http_error_msg: 673s > raise HTTPError(http_error_msg, response=self) 673s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/e7a6d59b-1067-4f6c-b451-a8f26cdb5c39 673s 673s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 673s ----------------------------- Captured stderr call ----------------------------- 673s Traceback (most recent call last): 673s File "/usr/lib/python3.13/site.py", line 735, in 673s main() 673s ~~~~^^ 673s File "/usr/lib/python3.13/site.py", line 722, in main 673s known_paths = addsitepackages(known_paths) 673s File "/usr/lib/python3.13/site.py", line 441, in addsitepackages 673s addsitedir(sitedir, known_paths) 673s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3.13/site.py", line 254, in addsitedir 673s addpackage(sitedir, name, known_paths) 673s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3.13/site.py", line 213, in addpackage 673s exec(line) 673s ~~~~^^^^^^ 673s File "", line 1, in 673s File "", line 1360, in _find_and_load 673s File "", line 1322, in _find_and_load_unlocked 673s File "", line 1262, in _find_spec 673s File "", line 1556, in find_spec 673s File "", line 1530, in _get_spec 673s File "", line 1648, in find_spec 673s KeyboardInterrupt 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpl1vw3q_y/runtime/kernel-e7a6d59b-1067-4f6c-b451-a8f26cdb5c39.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44437 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49503 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: e7a6d59b-1067-4f6c-b451-a8f26cdb5c39, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 126.200000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/e7a6d59b-1067-4f6c-b451-a8f26cdb5c39 (::1) 1.480000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s WARNING NotebookApp:web.py:1943 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1): Kernel does not exist: 111-111-111-111-111 673s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 673s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.440000ms referer=None 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e7a6d59b-1067-4f6c-b451-a8f26cdb5c39 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e7a6d59b-1067-4f6c-b451-a8f26cdb5c39 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 673s await kernel_awaitable 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 673s result = await obj 673s ^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/e7a6d59b-1067-4f6c-b451-a8f26cdb5c39 (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/e7a6d59b-1067-4f6c-b451-a8f26cdb5c39', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 673s future.result() 673s ~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 673s yielded = self.gen.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 673s yield maybe_future(km.shutdown_kernel(kernel_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 673s raise self._exception.with_traceback(self._exception_tb) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 673s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 673s raise km.ready.exception() # type: ignore[misc] 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 673s await kernel_awaitable 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 673s result = await obj 673s ^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s ERROR NotebookApp:log.py:55 { 673s "Host": "localhost:12341", 673s "Accept": "*/*", 673s "User-Agent": "python-requests/2.32.5" 673s } 673s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/e7a6d59b-1067-4f6c-b451-a8f26cdb5c39 (::1) 115.180000ms referer=None 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.370000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1600b29a-d5a8-4322-98f5-eba111121608 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1600b29a-d5a8-4322-98f5-eba111121608 673s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/1600b29a-d5a8-4322-98f5-eba111121608 (::1) 1.270000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e7a6d59b-1067-4f6c-b451-a8f26cdb5c39 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e7a6d59b-1067-4f6c-b451-a8f26cdb5c39 673s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 673s 673s self = 673s 673s def test_main_kernel_handler(self): 673s # POST request 673s r = self.kern_api.start() 673s kern1 = r.json() 673s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 673s self.assertEqual(r.status_code, 201) 673s self.assertIsInstance(kern1, dict) 673s 673s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 673s expected_csp = '; '.join([ 673s "frame-ancestors 'self'", 673s 'report-uri ' + report_uri, 673s "default-src 'none'" 673s ]) 673s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 673s 673s # GET request 673s r = self.kern_api.list() 673s self.assertEqual(r.status_code, 200) 673s assert isinstance(r.json(), list) 673s self.assertEqual(r.json()[0]['id'], kern1['id']) 673s self.assertEqual(r.json()[0]['name'], kern1['name']) 673s 673s # create another kernel and check that they both are added to the 673s # list of kernels from a GET request 673s kern2 = self.kern_api.start().json() 673s assert isinstance(kern2, dict) 673s r = self.kern_api.list() 673s kernels = r.json() 673s self.assertEqual(r.status_code, 200) 673s assert isinstance(kernels, list) 673s self.assertEqual(len(kernels), 2) 673s 673s # Interrupt a kernel 673s r = self.kern_api.interrupt(kern2['id']) 673s self.assertEqual(r.status_code, 204) 673s 673s # Restart a kernel 673s > r = self.kern_api.restart(kern2['id']) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 673s return self._req('POST', url_path_join(id, 'restart')) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 673s response.raise_for_status() 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s 673s self = 673s 673s def raise_for_status(self): 673s """Raises :class:`HTTPError`, if one occurred.""" 673s 673s http_error_msg = "" 673s if isinstance(self.reason, bytes): 673s # We attempt to decode utf-8 first because some servers 673s # choose to localize their reason strings. If the string 673s # isn't utf-8, we fall back to iso-8859-1 for all other 673s # encodings. (See PR #3538) 673s try: 673s reason = self.reason.decode("utf-8") 673s except UnicodeDecodeError: 673s reason = self.reason.decode("iso-8859-1") 673s else: 673s reason = self.reason 673s 673s if 400 <= self.status_code < 500: 673s http_error_msg = ( 673s f"{self.status_code} Client Error: {reason} for url: {self.url}" 673s ) 673s 673s elif 500 <= self.status_code < 600: 673s http_error_msg = ( 673s f"{self.status_code} Server Error: {reason} for url: {self.url}" 673s ) 673s 673s if http_error_msg: 673s > raise HTTPError(http_error_msg, response=self) 673s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/8963a535-79df-4920-b058-b7ddd8947c54/restart 673s 673s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 673s ----------------------------- Captured stderr call ----------------------------- 673s Fatal Python error: init_import_site: Failed to import the site module 673s Python runtime state: initialized 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpl1vw3q_y/runtime/kernel-d829f9f2-c375-4819-bfd3-c451a0d008aa.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50851 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51449 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: d829f9f2-c375-4819-bfd3-c451a0d008aa, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 16.060000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.000000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpl1vw3q_y/runtime/kernel-8963a535-79df-4920-b058-b7ddd8947c54.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54853 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48969 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8963a535-79df-4920-b058-b7ddd8947c54, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 103.880000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.630000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 8963a535-79df-4920-b058-b7ddd8947c54 673s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/8963a535-79df-4920-b058-b7ddd8947c54/interrupt (::1) 0.560000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 673s yield maybe_future(km.restart_kernel(kernel_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 673s raise self._exception.with_traceback(self._exception_tb) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 673s result = coro.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 673s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 673s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 673s yield self # This tells Task to wait for completion. 673s ^^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 673s future.result() 673s ~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 673s raise self._exception.with_traceback(self._exception_tb) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 673s await ensure_async(kernel.restart_kernel(now=now)) 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 673s result = await obj 673s ^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 673s await self._async_shutdown_kernel(now=now, restart=True) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:log.py:55 { 673s "Host": "localhost:12341", 673s "Accept": "*/*", 673s "User-Agent": "python-requests/2.32.5" 673s } 673s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/8963a535-79df-4920-b058-b7ddd8947c54/restart (::1) 4.660000ms referer=None 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.540000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d829f9f2-c375-4819-bfd3-c451a0d008aa 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d829f9f2-c375-4819-bfd3-c451a0d008aa 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 673s await kernel_awaitable 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 673s result = await obj 673s ^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/d829f9f2-c375-4819-bfd3-c451a0d008aa (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/d829f9f2-c375-4819-bfd3-c451a0d008aa', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 673s future.result() 673s ~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 673s yielded = self.gen.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 673s yield maybe_future(km.shutdown_kernel(kernel_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 673s raise self._exception.with_traceback(self._exception_tb) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 673s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 673s raise km.ready.exception() # type: ignore[misc] 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 673s await kernel_awaitable 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 673s result = await obj 673s ^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s ERROR NotebookApp:log.py:55 { 673s "Host": "localhost:12341", 673s "Accept": "*/*", 673s "User-Agent": "python-requests/2.32.5" 673s } 673s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/d829f9f2-c375-4819-bfd3-c451a0d008aa (::1) 29.660000ms referer=None 673s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 673s 673s self = 673s 673s def test_no_kernels(self): 673s """Make sure there are no kernels running at the start""" 673s kernels = self.kern_api.list().json() 673s > self.assertEqual(kernels, []) 673s E AssertionError: Lists differ: [{'id': 'd829f9f2-c375-4819-bfd3-c451a0d00[281 chars]: 0}] != [] 673s E 673s E First list contains 2 additional elements. 673s E First extra element 0: 673s E {'id': 'd829f9f2-c375-4819-bfd3-c451a0d008aa', 'name': 'python3', 'last_activity': '2026-02-07T02:28:38.938293Z', 'execution_state': 'starting', 'connections': 0} 673s E 673s E + [] 673s E - [{'connections': 0, 673s E - 'execution_state': 'starting', 673s E - 'id': 'd829f9f2-c375-4819-bfd3-c451a0d008aa', 673s E - 'last_activity': '2026-02-07T02:28:38.938293Z', 673s E - 'name': 'python3'}, 673s E - {'connections': 0, 673s E - 'execution_state': 'starting', 673s E - 'id': '8963a535-79df-4920-b058-b7ddd8947c54', 673s E - 'last_activity': '2026-02-07T02:28:39.251651Z', 673s E - 'name': 'python3'}] 673s 673s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.830000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.680000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d829f9f2-c375-4819-bfd3-c451a0d008aa 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d829f9f2-c375-4819-bfd3-c451a0d008aa 673s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/d829f9f2-c375-4819-bfd3-c451a0d008aa (::1) 1.010000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8963a535-79df-4920-b058-b7ddd8947c54 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8963a535-79df-4920-b058-b7ddd8947c54 673s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/8963a535-79df-4920-b058-b7ddd8947c54 (::1) 1.310000ms 673s ---------------------------- Captured log teardown ----------------------------- 673s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6735c08d-54d8-4217-9775-ec8f32072538 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1600b29a-d5a8-4322-98f5-eba111121608 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d829f9f2-c375-4819-bfd3-c451a0d008aa 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e7a6d59b-1067-4f6c-b451-a8f26cdb5c39 673s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 673s __________________________ SessionAPITest.test_create __________________________ 673s 673s @self.addCleanup 673s def cleanup_sessions(): 673s for session in self.sess_api.list().json(): 673s > self.sess_api.delete(session['id']) 673s 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 673s return self._req('DELETE', id) 673s ^^^^^^^^^^^^^^^^^^^^^^^ 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 673s response.raise_for_status() 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s 673s self = 673s 673s def raise_for_status(self): 673s """Raises :class:`HTTPError`, if one occurred.""" 673s 673s http_error_msg = "" 673s if isinstance(self.reason, bytes): 673s # We attempt to decode utf-8 first because some servers 673s # choose to localize their reason strings. If the string 673s # isn't utf-8, we fall back to iso-8859-1 for all other 673s # encodings. (See PR #3538) 673s try: 673s reason = self.reason.decode("utf-8") 673s except UnicodeDecodeError: 673s reason = self.reason.decode("iso-8859-1") 673s else: 673s reason = self.reason 673s 673s if 400 <= self.status_code < 500: 673s http_error_msg = ( 673s f"{self.status_code} Client Error: {reason} for url: {self.url}" 673s ) 673s 673s elif 500 <= self.status_code < 600: 673s http_error_msg = ( 673s f"{self.status_code} Server Error: {reason} for url: {self.url}" 673s ) 673s 673s if http_error_msg: 673s > raise HTTPError(http_error_msg, response=self) 673s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/7d39dbe5-3459-43d4-a82a-866e51737392 673s 673s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 673s ------------------------------ Captured log setup ------------------------------ 673s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp3kly2r2p/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp3kly2r2p/etc/jupyter'] for config files 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp3kly2r2p/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp3kly2r2p/config 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp3kly2r2p/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp3kly2r2p/config 673s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp3kly2r2p/notebooks 673s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 673s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 673s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 673s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 673s WARNING NotebookApp:handlers.py:612 Forbidden 673s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 8.900000ms referer=None 673s ----------------------------- Captured stderr call ----------------------------- 673s Traceback (most recent call last): 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 5.310000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3kly2r2p/runtime/kernel-ef16a43f-8744-43d1-bf1c-534dbf515170.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58975 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55935 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: ef16a43f-8744-43d1-bf1c-534dbf515170, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp3kly2r2p/notebooks/foo'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 383.820000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.770000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/7d39dbe5-3459-43d4-a82a-866e51737392 (::1) 1.090000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.550000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ef16a43f-8744-43d1-bf1c-534dbf515170 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ef16a43f-8744-43d1-bf1c-534dbf515170 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/7d39dbe5-3459-43d4-a82a-866e51737392 (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/7d39dbe5-3459-43d4-a82a-866e51737392', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 673s yielded = self.gen.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 673s yield maybe_future(sm.delete_session(session_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 673s yielded = self.gen.send(value) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 673s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 673s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 673s stopper = ensure_async(km.shutdown_kernel(now, restart)) 673s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s ERROR NotebookApp:log.py:55 { 673s "Host": "localhost:12341", 673s "Accept": "*/*", 673s "User-Agent": "python-requests/2.32.5" 673s } 673s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/7d39dbe5-3459-43d4-a82a-866e51737392 (::1) 11.510000ms referer=None 673s --------------------------- Captured stderr teardown --------------------------- 673s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 673s return _run_code(code, main_globals, None, 673s "__main__", mod_spec) 673s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 673s exec(code, run_globals) 673s ~~~~^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 673s from ipykernel import kernelapp as app 673s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 673s from .connect import * # noqa: F403 673s ^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 673s import jupyter_client 673s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 673s from .asynchronous import AsyncKernelClient 673s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 673s from .client import AsyncKernelClient # noqa 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 673s import zmq.asyncio 673s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 673s from zmq import backend 673s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 673s _ns = select_backend(first) 673s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 673s mod = import_module(name) 673s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 673s return _bootstrap._gcd_import(name[level:], package, level) 673s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 673s from . import _zmq 673s File "_zmq.py", line 156, in init zmq.backend.cython._zmq 673s File "/usr/lib/python3/dist-packages/zmq/constants.py", line 134, in 673s class SocketOption(IntEnum): 673s ...<138 lines>... 673s NORM_PUSH = 124 673s File "/usr/lib/python3.13/enum.py", line 568, in __new__ 673s enum_class = super().__new__(metacls, cls, bases, classdict, **kwds) 673s File "/usr/lib/python3.13/enum.py", line 287, in __set_name__ 673s if Flag is not None and issubclass(enum_class, Flag): 673s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 673s KeyboardInterrupt 673s Error calling __set_name__ on '_proto_member' instance 'RATE' in 'SocketOption' 673s __________________ SessionAPITest.test_create_console_session __________________ 673s 673s @self.addCleanup 673s def cleanup_sessions(): 673s for session in self.sess_api.list().json(): 673s > self.sess_api.delete(session['id']) 673s 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 673s return self._req('DELETE', id) 673s ^^^^^^^^^^^^^^^^^^^^^^^ 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 673s response.raise_for_status() 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s 673s self = 673s 673s def raise_for_status(self): 673s """Raises :class:`HTTPError`, if one occurred.""" 673s 673s http_error_msg = "" 673s if isinstance(self.reason, bytes): 673s # We attempt to decode utf-8 first because some servers 673s # choose to localize their reason strings. If the string 673s # isn't utf-8, we fall back to iso-8859-1 for all other 673s # encodings. (See PR #3538) 673s try: 673s reason = self.reason.decode("utf-8") 673s except UnicodeDecodeError: 673s reason = self.reason.decode("iso-8859-1") 673s else: 673s reason = self.reason 673s 673s if 400 <= self.status_code < 500: 673s http_error_msg = ( 673s f"{self.status_code} Client Error: {reason} for url: {self.url}" 673s ) 673s 673s elif 500 <= self.status_code < 600: 673s http_error_msg = ( 673s f"{self.status_code} Server Error: {reason} for url: {self.url}" 673s ) 673s 673s if http_error_msg: 673s > raise HTTPError(http_error_msg, response=self) 673s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/3c8f9d0b-9e81-405a-891e-ed901ee9a25a 673s 673s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3kly2r2p/runtime/kernel-be0fec1a-d756-4838-9e65-538fd735ec82.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50675 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45563 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: be0fec1a-d756-4838-9e65-538fd735ec82, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp3kly2r2p/notebooks/foo'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 147.090000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.520000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ef16a43f-8744-43d1-bf1c-534dbf515170 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ef16a43f-8744-43d1-bf1c-534dbf515170 673s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/7d39dbe5-3459-43d4-a82a-866e51737392 (::1) 1.770000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for be0fec1a-d756-4838-9e65-538fd735ec82 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: be0fec1a-d756-4838-9e65-538fd735ec82 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/3c8f9d0b-9e81-405a-891e-ed901ee9a25a (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/3c8f9d0b-9e81-405a-891e-ed901ee9a25a', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 673s yielded = self.gen.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 673s yield maybe_future(sm.delete_session(session_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 673s yielded = self.gen.send(value) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 673s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 673s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 673s stopper = ensure_async(km.shutdown_kernel(now, restart)) 673s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s --------------------------- Captured stderr teardown --------------------------- 673s Traceback (most recent call last): 673s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 673s return _run_code(code, main_globals, None, 673s "__main__", mod_spec) 673s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 673s exec(code, run_globals) 673s ~~~~^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 673s from pathlib import Path 673s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 673s from ._abc import * 673s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 673s from glob import _Globber, _no_recurse_symlinks 673s File "/usr/lib/python3.13/glob.py", line 533, in 673s class _StringGlobber(_Globber): 673s ...<17 lines>... 673s return f'{pathname}/' 673s File "/usr/lib/python3.13/glob.py", line 536, in _StringGlobber 673s parse_entry = operator.attrgetter('path') 673s KeyboardInterrupt 673s ____________________ SessionAPITest.test_create_deprecated _____________________ 673s 673s @self.addCleanup 673s def cleanup_sessions(): 673s for session in self.sess_api.list().json(): 673s > self.sess_api.delete(session['id']) 673s 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 673s return self._req('DELETE', id) 673s ^^^^^^^^^^^^^^^^^^^^^^^ 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 673s response.raise_for_status() 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s 673s self = 673s 673s def raise_for_status(self): 673s """Raises :class:`HTTPError`, if one occurred.""" 673s 673s http_error_msg = "" 673s if isinstance(self.reason, bytes): 673s # We attempt to decode utf-8 first because some servers 673s # choose to localize their reason strings. If the string 673s # isn't utf-8, we fall back to iso-8859-1 for all other 673s # encodings. (See PR #3538) 673s try: 673s reason = self.reason.decode("utf-8") 673s except UnicodeDecodeError: 673s reason = self.reason.decode("iso-8859-1") 673s else: 673s reason = self.reason 673s 673s if 400 <= self.status_code < 500: 673s http_error_msg = ( 673s f"{self.status_code} Client Error: {reason} for url: {self.url}" 673s ) 673s 673s elif 500 <= self.status_code < 600: 673s http_error_msg = ( 673s f"{self.status_code} Server Error: {reason} for url: {self.url}" 673s ) 673s 673s if http_error_msg: 673s > raise HTTPError(http_error_msg, response=self) 673s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/65a0c35e-9818-4fc7-902b-00dca38cb1b8 673s 673s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3kly2r2p/runtime/kernel-b5522acf-46c0-487f-a9af-e70f56c59846.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36879 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34813 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: b5522acf-46c0-487f-a9af-e70f56c59846, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp3kly2r2p/notebooks/foo'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 211.240000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 56.140000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for be0fec1a-d756-4838-9e65-538fd735ec82 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: be0fec1a-d756-4838-9e65-538fd735ec82 673s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/3c8f9d0b-9e81-405a-891e-ed901ee9a25a (::1) 2.230000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b5522acf-46c0-487f-a9af-e70f56c59846 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b5522acf-46c0-487f-a9af-e70f56c59846 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/65a0c35e-9818-4fc7-902b-00dca38cb1b8 (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/65a0c35e-9818-4fc7-902b-00dca38cb1b8', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 673s yielded = self.gen.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 673s yield maybe_future(sm.delete_session(session_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 673s yielded = self.gen.send(value) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 673s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 673s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 673s stopper = ensure_async(km.shutdown_kernel(now, restart)) 673s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s ERROR NotebookApp:log.py:55 { 673s "Host": "localhost:12341", 673s "Accept": "*/*", 673s "User-Agent": "python-requests/2.32.5" 673s } 673s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/65a0c35e-9818-4fc7-902b-00dca38cb1b8 (::1) 8.970000ms referer=None 673s --------------------------- Captured stderr teardown --------------------------- 673s Traceback (most recent call last): 673s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 673s return _run_code(code, main_globals, None, 673s "__main__", mod_spec) 673s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 673s exec(code, run_globals) 673s ~~~~^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 673s from ipykernel import kernelapp as app 673s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 673s from .connect import * # noqa: F403 673s ^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 673s import jupyter_client 673s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 3, in 673s from ._version import __version__, protocol_version, protocol_version_info, version_info 673s File "", line 1360, in _find_and_load 673s File "", line 1322, in _find_and_load_unlocked 673s File "", line 1262, in _find_spec 673s File "", line 1556, in find_spec 673s File "", line 1530, in _get_spec 673s File "", line 1633, in find_spec 673s File "", line 1684, in _fill_cache 673s KeyboardInterrupt 673s ___________________ SessionAPITest.test_create_file_session ____________________ 673s 673s @self.addCleanup 673s def cleanup_sessions(): 673s for session in self.sess_api.list().json(): 673s > self.sess_api.delete(session['id']) 673s 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 673s return self._req('DELETE', id) 673s ^^^^^^^^^^^^^^^^^^^^^^^ 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 673s response.raise_for_status() 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s 673s self = 673s 673s def raise_for_status(self): 673s """Raises :class:`HTTPError`, if one occurred.""" 673s 673s http_error_msg = "" 673s if isinstance(self.reason, bytes): 673s # We attempt to decode utf-8 first because some servers 673s # choose to localize their reason strings. If the string 673s # isn't utf-8, we fall back to iso-8859-1 for all other 673s # encodings. (See PR #3538) 673s try: 673s reason = self.reason.decode("utf-8") 673s except UnicodeDecodeError: 673s reason = self.reason.decode("iso-8859-1") 673s else: 673s reason = self.reason 673s 673s if 400 <= self.status_code < 500: 673s http_error_msg = ( 673s f"{self.status_code} Client Error: {reason} for url: {self.url}" 673s ) 673s 673s elif 500 <= self.status_code < 600: 673s http_error_msg = ( 673s f"{self.status_code} Server Error: {reason} for url: {self.url}" 673s ) 673s 673s if http_error_msg: 673s > raise HTTPError(http_error_msg, response=self) 673s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/8ef85839-cd92-4f29-8186-464c469123e0 673s 673s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 673s ----------------------------- Captured stderr call ----------------------------- 673s Traceback (most recent call last): 673s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 673s return _run_code(code, main_globals, None, 673s "__main__", mod_spec) 673s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 673s exec(code, run_globals) 673s ~~~~^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 673s from pathlib import Path 673s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 673s from ._abc import * 673s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 673s from glob import _Globber, _no_recurse_symlinks 673s File "/usr/lib/python3.13/glob.py", line 5, in 673s import re 673s File "", line 1360, in _find_and_load 673s File "", line 1322, in _find_and_load_unlocked 673s File "", line 1262, in _find_spec 673s File "/usr/lib/python3/dist-packages/_distutils_hack/__init__.py", line 107, in find_spec 673s method_name = 'spec_for_{fullname}'.format(**locals()) 673s ~~~~~~^^ 673s KeyboardInterrupt 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3kly2r2p/runtime/kernel-d1ab24ac-e6ff-4c74-bb4d-9fc95c794974.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49935 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52697 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: d1ab24ac-e6ff-4c74-bb4d-9fc95c794974, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp3kly2r2p/notebooks/foo'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 53.300000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.580000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b5522acf-46c0-487f-a9af-e70f56c59846 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b5522acf-46c0-487f-a9af-e70f56c59846 673s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/65a0c35e-9818-4fc7-902b-00dca38cb1b8 (::1) 0.670000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d1ab24ac-e6ff-4c74-bb4d-9fc95c794974 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d1ab24ac-e6ff-4c74-bb4d-9fc95c794974 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/8ef85839-cd92-4f29-8186-464c469123e0 (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/8ef85839-cd92-4f29-8186-464c469123e0', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 673s yielded = self.gen.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 673s yield maybe_future(sm.delete_session(session_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 673s yielded = self.gen.send(value) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 673s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 673s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 673s stopper = ensure_async(km.shutdown_kernel(now, restart)) 673s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 673s 673s self = 673s 673s def test_create_with_kernel_id(self): 673s # create a new kernel 673s r = self.request('POST', 'api/kernels') 673s r.raise_for_status() 673s kernel = r.json() 673s 673s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 673s self.assertEqual(resp.status_code, 201) 673s newsession = resp.json() 673s self.assertIn('id', newsession) 673s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 673s self.assertEqual(newsession['kernel']['id'], kernel['id']) 673s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 673s 673s sessions = self.sess_api.list().json() 673s > self.assertEqual(sessions, [newsession]) 673s E AssertionError: Lists differ: [{'id': '8ef85839-cd92-4f29-8186-464c469123e0', 'p[553 chars]ne}}] != [{'id': '606f766d-81da-4087-b990-72f4b6b0ee5f', 'p[279 chars]ne}}] 673s E 673s E First differing element 0: 673s E {'id': '8ef85839-cd92-4f29-8186-464c469123e0', 'p[218 chars]: 0}} 673s E {'id': '606f766d-81da-4087-b990-72f4b6b0ee5f', 'p[278 chars]one}} 673s E 673s E First list contains 1 additional elements. 673s E First extra element 1: 673s E {'id': '606f766d-81da-4087-b990-72f4b6b0ee5f', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '0aac9e78-d244-410a-b6cf-937b99c152e8', 'name': 'python3', 'last_activity': '2026-02-07T02:28:43.249295Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 673s E 673s E Diff is 830 characters long. Set self.maxDiff to None to see it. 673s 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 673s ----------------------------- Captured stderr call ----------------------------- 673s Traceback (most recent call last): 673s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 673s return _run_code(code, main_globals, None, 673s "__main__", mod_spec) 673s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 673s exec(code, run_globals) 673s ~~~~^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 673s from ipykernel import kernelapp as app 673s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 673s from .connect import * # noqa: F403 673s ^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 673s import jupyter_client 673s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 673s from .asynchronous import AsyncKernelClient 673s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 673s from .client import AsyncKernelClient # noqa 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 673s import zmq.asyncio 673s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 673s import asyncio 673s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 673s from .base_events import * 673s File "/usr/lib/python3.13/asyncio/base_events.py", line 39, in 673s from . import coroutines 673s File "/usr/lib/python3.13/asyncio/coroutines.py", line 4, in 673s import inspect 673s File "/usr/lib/python3.13/inspect.py", line 146, in 673s import dis 673s File "/usr/lib/python3.13/dis.py", line 8, in 673s from opcode import * 673s File "", line 1360, in _find_and_load 673s File "", line 1331, in _find_and_load_unlocked 673s File "", line 935, in _load_unlocked 673s File "", line 1019, in exec_module 673s File "", line 1115, in get_code 673s File "", line 1214, in get_data 673s KeyboardInterrupt 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3kly2r2p/runtime/kernel-0aac9e78-d244-410a-b6cf-937b99c152e8.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52019 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45851 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0aac9e78-d244-410a-b6cf-937b99c152e8, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 59.980000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.630000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.820000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.460000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d1ab24ac-e6ff-4c74-bb4d-9fc95c794974 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d1ab24ac-e6ff-4c74-bb4d-9fc95c794974 673s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/8ef85839-cd92-4f29-8186-464c469123e0 (::1) 0.580000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0aac9e78-d244-410a-b6cf-937b99c152e8 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0aac9e78-d244-410a-b6cf-937b99c152e8 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/606f766d-81da-4087-b990-72f4b6b0ee5f (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/606f766d-81da-4087-b990-72f4b6b0ee5f', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 673s yielded = self.gen.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 673s yield maybe_future(sm.delete_session(session_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 673s yielded = self.gen.send(value) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 673s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 673s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 673s stopper = ensure_async(km.shutdown_kernel(now, restart)) 673s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 673s 673s @self.addCleanup 673s def cleanup_sessions(): 673s for session in self.sess_api.list().json(): 673s > self.sess_api.delete(session['id']) 673s 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 673s return self._req('DELETE', id) 673s ^^^^^^^^^^^^^^^^^^^^^^^ 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 673s response.raise_for_status() 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s 673s self = 673s 673s def raise_for_status(self): 673s """Raises :class:`HTTPError`, if one occurred.""" 673s 673s http_error_msg = "" 673s if isinstance(self.reason, bytes): 673s # We attempt to decode utf-8 first because some servers 673s # choose to localize their reason strings. If the string 673s # isn't utf-8, we fall back to iso-8859-1 for all other 673s # encodings. (See PR #3538) 673s try: 673s reason = self.reason.decode("utf-8") 673s except UnicodeDecodeError: 673s reason = self.reason.decode("iso-8859-1") 673s else: 673s reason = self.reason 673s 673s if 400 <= self.status_code < 500: 673s http_error_msg = ( 673s f"{self.status_code} Client Error: {reason} for url: {self.url}" 673s ) 673s 673s elif 500 <= self.status_code < 600: 673s http_error_msg = ( 673s f"{self.status_code} Server Error: {reason} for url: {self.url}" 673s ) 673s 673s if http_error_msg: 673s > raise HTTPError(http_error_msg, response=self) 673s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/606f766d-81da-4087-b990-72f4b6b0ee5f 673s 673s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 673s ----------------------------- Captured stderr call ----------------------------- 673s Traceback (most recent call last): 673s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 673s return _run_code(code, main_globals, None, 673s "__main__", mod_spec) 673s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 673s exec(code, run_globals) 673s ~~~~^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 673s from ipykernel import kernelapp as app 673s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 673s from .connect import * # noqa: F403 673s ^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 673s import jupyter_client 673s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 673s from .asynchronous import AsyncKernelClient 673s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 673s from .client import AsyncKernelClient # noqa 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 673s import zmq.asyncio 673s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 673s import asyncio 673s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 673s from .base_events import * 673s File "/usr/lib/python3.13/asyncio/base_events.py", line 18, in 673s import concurrent.futures 673s File "/usr/lib/python3.13/concurrent/futures/__init__.py", line 8, in 673s from concurrent.futures._base import (FIRST_COMPLETED, 673s ...<9 lines>... 673s as_completed) 673s File "/usr/lib/python3.13/concurrent/futures/_base.py", line 7, in 673s import logging 673s File "", line 1360, in _find_and_load 673s File "", line 1322, in _find_and_load_unlocked 673s File "", line 1262, in _find_spec 673s File "", line 1556, in find_spec 673s File "", line 1530, in _get_spec 673s File "", line 1644, in find_spec 673s File "", line 131, in _path_join 673s KeyboardInterrupt 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.810000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3kly2r2p/runtime/kernel-0d663258-5b3d-4cdc-9fc9-695554e820fe.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43257 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58947 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0d663258-5b3d-4cdc-9fc9-695554e820fe, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 62.360000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0aac9e78-d244-410a-b6cf-937b99c152e8 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0aac9e78-d244-410a-b6cf-937b99c152e8 673s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/606f766d-81da-4087-b990-72f4b6b0ee5f (::1) 7.220000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.130000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.600000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0d663258-5b3d-4cdc-9fc9-695554e820fe 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0d663258-5b3d-4cdc-9fc9-695554e820fe 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/606f766d-81da-4087-b990-72f4b6b0ee5f (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/606f766d-81da-4087-b990-72f4b6b0ee5f', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 673s yielded = self.gen.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 673s yield maybe_future(sm.delete_session(session_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 673s yielded = self.gen.send(value) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 673s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 673s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 673s stopper = ensure_async(km.shutdown_kernel(now, restart)) 673s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 673s 673s @self.addCleanup 673s def cleanup_sessions(): 673s for session in self.sess_api.list().json(): 673s > self.sess_api.delete(session['id']) 673s 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 673s return self._req('DELETE', id) 673s ^^^^^^^^^^^^^^^^^^^^^^^ 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 673s response.raise_for_status() 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s 673s self = 673s 673s def raise_for_status(self): 673s """Raises :class:`HTTPError`, if one occurred.""" 673s 673s http_error_msg = "" 673s if isinstance(self.reason, bytes): 673s # We attempt to decode utf-8 first because some servers 673s # choose to localize their reason strings. If the string 673s # isn't utf-8, we fall back to iso-8859-1 for all other 673s # encodings. (See PR #3538) 673s try: 673s reason = self.reason.decode("utf-8") 673s except UnicodeDecodeError: 673s reason = self.reason.decode("iso-8859-1") 673s else: 673s reason = self.reason 673s 673s if 400 <= self.status_code < 500: 673s http_error_msg = ( 673s f"{self.status_code} Client Error: {reason} for url: {self.url}" 673s ) 673s 673s elif 500 <= self.status_code < 600: 673s http_error_msg = ( 673s f"{self.status_code} Server Error: {reason} for url: {self.url}" 673s ) 673s 673s if http_error_msg: 673s > raise HTTPError(http_error_msg, response=self) 673s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/606f766d-81da-4087-b990-72f4b6b0ee5f 673s 673s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.740000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3kly2r2p/runtime/kernel-8776a726-bf3a-4c21-8b3c-4e5f3289e186.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54127 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38005 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8776a726-bf3a-4c21-8b3c-4e5f3289e186, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmp3kly2r2p/notebooks/foo'} 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0d663258-5b3d-4cdc-9fc9-695554e820fe 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0d663258-5b3d-4cdc-9fc9-695554e820fe 673s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/606f766d-81da-4087-b990-72f4b6b0ee5f (::1) 117.940000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.550000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.480000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8776a726-bf3a-4c21-8b3c-4e5f3289e186 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8776a726-bf3a-4c21-8b3c-4e5f3289e186 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/606f766d-81da-4087-b990-72f4b6b0ee5f (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/606f766d-81da-4087-b990-72f4b6b0ee5f', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 673s yielded = self.gen.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 673s yield maybe_future(sm.delete_session(session_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 673s yielded = self.gen.send(value) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 673s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 673s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 673s stopper = ensure_async(km.shutdown_kernel(now, restart)) 673s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 673s return _runner_map[name].run(inner) 673s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 673s return fut.result(None) 673s ~~~~~~~~~~^^^^^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 673s return self.__get_result() 673s ~~~~~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 673s raise self._exception 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s _______________________ AsyncSessionAPITest.test_create ________________________ 673s 673s @self.addCleanup 673s def cleanup_sessions(): 673s for session in self.sess_api.list().json(): 673s > self.sess_api.delete(session['id']) 673s 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 673s return self._req('DELETE', id) 673s ^^^^^^^^^^^^^^^^^^^^^^^ 673s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 673s response.raise_for_status() 673s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 673s 673s self = 673s 673s def raise_for_status(self): 673s """Raises :class:`HTTPError`, if one occurred.""" 673s 673s http_error_msg = "" 673s if isinstance(self.reason, bytes): 673s # We attempt to decode utf-8 first because some servers 673s # choose to localize their reason strings. If the string 673s # isn't utf-8, we fall back to iso-8859-1 for all other 673s # encodings. (See PR #3538) 673s try: 673s reason = self.reason.decode("utf-8") 673s except UnicodeDecodeError: 673s reason = self.reason.decode("iso-8859-1") 673s else: 673s reason = self.reason 673s 673s if 400 <= self.status_code < 500: 673s http_error_msg = ( 673s f"{self.status_code} Client Error: {reason} for url: {self.url}" 673s ) 673s 673s elif 500 <= self.status_code < 600: 673s http_error_msg = ( 673s f"{self.status_code} Server Error: {reason} for url: {self.url}" 673s ) 673s 673s if http_error_msg: 673s > raise HTTPError(http_error_msg, response=self) 673s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/7ba55472-2f20-4227-b93e-1fd772b9a526 673s 673s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 673s ------------------------------ Captured log setup ------------------------------ 673s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmptcgg0_ga/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmptcgg0_ga/etc/jupyter'] for config files 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmptcgg0_ga/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmptcgg0_ga/config 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmptcgg0_ga/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 673s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmptcgg0_ga/config 673s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmptcgg0_ga/notebooks 673s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 673s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 673s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 673s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 673s WARNING NotebookApp:handlers.py:612 Forbidden 673s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.430000ms referer=None 673s ------------------------------ Captured log call ------------------------------- 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 65.890000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 673s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmptcgg0_ga/runtime/kernel-c3de77a5-04f5-4e8f-b656-145a4756b836.json'] 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35111 673s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51899 673s INFO NotebookApp:kernelmanager.py:179 Kernel started: c3de77a5-04f5-4e8f-b656-145a4756b836, name: python3 673s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmptcgg0_ga/notebooks/foo'} 673s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 17.820000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 83.610000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/7ba55472-2f20-4227-b93e-1fd772b9a526 (::1) 0.560000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.900000ms 673s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 673s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c3de77a5-04f5-4e8f-b656-145a4756b836 673s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c3de77a5-04f5-4e8f-b656-145a4756b836 673s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 673s await kernel_awaitable 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 673s result = await obj 673s ^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/7ba55472-2f20-4227-b93e-1fd772b9a526 (::1) 673s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/7ba55472-2f20-4227-b93e-1fd772b9a526', version='HTTP/1.1', remote_ip='::1') 673s Traceback (most recent call last): 673s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 673s result = await result 673s ^^^^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 673s future.result() 673s ~~~~~~~~~~~~~^^ 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 673s yielded = self.gen.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 673s yield maybe_future(sm.delete_session(session_id)) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 673s yielded = self.gen.throw(exc) 673s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 673s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 673s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 673s value = future.result() 673s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 673s raise self._exception.with_traceback(self._exception_tb) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 673s result = coro.send(None) 673s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 673s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 673s raise km.ready.exception() # type: ignore[misc] 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 673s await kernel_awaitable 673s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 673s result = await obj 673s ^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 673s raise e 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 673s out = await method(self, *args, **kwargs) 673s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 673s await self._async_finish_shutdown(restart=restart) 673s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 673s await asyncio.wait_for( 673s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 673s ) 673s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 673s async with timeouts.timeout(timeout): 673s ~~~~~~~~~~~~~~~~^^^^^^^^^ 673s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 673s raise RuntimeError("Timeout should be used inside a task") 673s RuntimeError: Timeout should be used inside a task 673s WARNING NotebookApp:handlers.py:612 Unhandled error 673s ERROR NotebookApp:log.py:55 { 673s "Host": "localhost:12341", 673s "Accept": "*/*", 673s "User-Agent": "python-requests/2.32.5" 673s } 674s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/7ba55472-2f20-4227-b93e-1fd772b9a526 (::1) 8.380000ms referer=None/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 674s gc.collect() 674s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 675s 675s --------------------------- Captured stderr teardown --------------------------- 675s Traceback (most recent call last): 675s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 675s return _run_code(code, main_globals, None, 675s "__main__", mod_spec) 675s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 675s exec(code, run_globals) 675s ~~~~^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 675s from pathlib import Path 675s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 675s from ._abc import * 675s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 675s from glob import _Globber, _no_recurse_symlinks 675s File "/usr/lib/python3.13/glob.py", line 6, in 675s import fnmatch 675s File "", line 1360, in _find_and_load 675s File "", line 1331, in _find_and_load_unlocked 675s File "", line 921, in _load_unlocked 675s File "", line 819, in module_from_spec 675s File "", line 790, in _init_module_attrs 675s File "", line 653, in has_location 675s KeyboardInterrupt 675s _______________ AsyncSessionAPITest.test_create_console_session ________________ 675s 675s @self.addCleanup 675s def cleanup_sessions(): 675s for session in self.sess_api.list().json(): 675s > self.sess_api.delete(session['id']) 675s 675s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 675s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 675s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 675s return self._req('DELETE', id) 675s ^^^^^^^^^^^^^^^^^^^^^^^ 675s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 675s response.raise_for_status() 675s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 675s 675s self = 675s 675s def raise_for_status(self): 675s """Raises :class:`HTTPError`, if one occurred.""" 675s 675s http_error_msg = "" 675s if isinstance(self.reason, bytes): 675s # We attempt to decode utf-8 first because some servers 675s # choose to localize their reason strings. If the string 675s # isn't utf-8, we fall back to iso-8859-1 for all other 675s # encodings. (See PR #3538) 675s try: 675s reason = self.reason.decode("utf-8") 675s except UnicodeDecodeError: 675s reason = self.reason.decode("iso-8859-1") 675s else: 675s reason = self.reason 675s 675s if 400 <= self.status_code < 500: 675s http_error_msg = ( 675s f"{self.status_code} Client Error: {reason} for url: {self.url}" 675s ) 675s 675s elif 500 <= self.status_code < 600: 675s http_error_msg = ( 675s f"{self.status_code} Server Error: {reason} for url: {self.url}" 675s ) 675s 675s if http_error_msg: 675s > raise HTTPError(http_error_msg, response=self) 675s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5eedd8be-facb-4ad8-94c0-eb14a60cc633 675s 675s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 675s ----------------------------- Captured stderr call ----------------------------- 675s Traceback (most recent call last): 675s ------------------------------ Captured log call ------------------------------- 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 675s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmptcgg0_ga/runtime/kernel-ae699726-2abb-4ba0-8bc5-532b1176ff49.json'] 675s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57371 675s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57791 675s INFO NotebookApp:kernelmanager.py:179 Kernel started: ae699726-2abb-4ba0-8bc5-532b1176ff49, name: python3 675s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmptcgg0_ga/notebooks/foo'} 675s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 40.130000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 14.490000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c3de77a5-04f5-4e8f-b656-145a4756b836 675s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c3de77a5-04f5-4e8f-b656-145a4756b836 675s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/7ba55472-2f20-4227-b93e-1fd772b9a526 (::1) 0.650000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ae699726-2abb-4ba0-8bc5-532b1176ff49 675s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ae699726-2abb-4ba0-8bc5-532b1176ff49 675s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 675s Traceback (most recent call last): 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 675s out = await method(self, *args, **kwargs) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 675s await self._async_finish_shutdown(restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 675s await asyncio.wait_for( 675s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 675s ) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 675s async with timeouts.timeout(timeout): 675s ~~~~~~~~~~~~~~~~^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 675s raise RuntimeError("Timeout should be used inside a task") 675s RuntimeError: Timeout should be used inside a task 675s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 675s Traceback (most recent call last): 675s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 675s await kernel_awaitable 675s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 675s result = await obj 675s ^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 675s raise e 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 675s out = await method(self, *args, **kwargs) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 675s await self._async_finish_shutdown(restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 675s await asyncio.wait_for( 675s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 675s ) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 675s async with timeouts.timeout(timeout): 675s ~~~~~~~~~~~~~~~~^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 675s raise RuntimeError("Timeout should be used inside a task") 675s RuntimeError: Timeout should be used inside a task 675s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5eedd8be-facb-4ad8-94c0-eb14a60cc633 (::1) 675s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5eedd8be-facb-4ad8-94c0-eb14a60cc633', version='HTTP/1.1', remote_ip='::1') 675s Traceback (most recent call last): 675s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 675s result = await result 675s ^^^^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 675s future.result() 675s ~~~~~~~~~~~~~^^ 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 675s yielded = self.gen.throw(exc) 675s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 675s yield maybe_future(sm.delete_session(session_id)) 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 675s value = future.result() 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 675s yielded = self.gen.throw(exc) 675s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 675s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 675s value = future.result() 675s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 675s raise self._exception.with_traceback(self._exception_tb) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 675s result = coro.send(None) 675s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 675s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 675s raise km.ready.exception() # type: ignore[misc] 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 675s await kernel_awaitable 675s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 675s result = await obj 675s ^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 675s raise e 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 675s out = await method(self, *args, **kwargs) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 675s await self._async_finish_shutdown(restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 675s await asyncio.wait_for( 675s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 675s ) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 675s async with timeouts.timeout(timeout): 675s ~~~~~~~~~~~~~~~~^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 675s raise RuntimeError("Timeout should be used inside a task") 675s RuntimeError: Timeout should be used inside a task 675s WARNING NotebookApp:handlers.py:612 Unhandled error 675s ERROR NotebookApp:log.py:55 { 675s "Host": "localhost:12341", 675s "Accept": "*/*", 675s "User-Agent": "python-requests/2.32.5" 675s } 675s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/5eedd8be-facb-4ad8-94c0-eb14a60cc633 (::1) 5.230000ms referer=None 675s --------------------------- Captured stderr teardown --------------------------- 675s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 675s return _run_code(code, main_globals, None, 675s "__main__", mod_spec) 675s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 675s exec(code, run_globals) 675s ~~~~^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 675s from ipykernel import kernelapp as app 675s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 675s from .connect import * # noqa: F403 675s ^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 675s from subprocess import PIPE, Popen 675s File "/usr/lib/python3.13/subprocess.py", line 49, in 675s import signal 675s File "/usr/lib/python3.13/signal.py", line 19, in 675s _IntEnum._convert_( 675s ~~~~~~~~~~~~~~~~~~^ 675s 'Sigmasks', __name__, 675s ^^^^^^^^^^^^^^^^^^^^^ 675s lambda name: name in ('SIG_BLOCK', 'SIG_UNBLOCK', 'SIG_SETMASK')) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3.13/enum.py", line 928, in _convert_ 675s cls = _simple_enum(etype=cls, boundary=boundary or KEEP)(tmp_cls) 675s File "/usr/lib/python3.13/enum.py", line 1891, in convert_class 675s contained = value2member_map.get(member._value_) 675s KeyboardInterrupt 675s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 675s 675s @self.addCleanup 675s def cleanup_sessions(): 675s for session in self.sess_api.list().json(): 675s > self.sess_api.delete(session['id']) 675s 675s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 675s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 675s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 675s return self._req('DELETE', id) 675s ^^^^^^^^^^^^^^^^^^^^^^^ 675s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 675s response.raise_for_status() 675s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 675s 675s self = 675s 675s def raise_for_status(self): 675s """Raises :class:`HTTPError`, if one occurred.""" 675s 675s http_error_msg = "" 675s if isinstance(self.reason, bytes): 675s # We attempt to decode utf-8 first because some servers 675s # choose to localize their reason strings. If the string 675s # isn't utf-8, we fall back to iso-8859-1 for all other 675s # encodings. (See PR #3538) 675s try: 675s reason = self.reason.decode("utf-8") 675s except UnicodeDecodeError: 675s reason = self.reason.decode("iso-8859-1") 675s else: 675s reason = self.reason 675s 675s if 400 <= self.status_code < 500: 675s http_error_msg = ( 675s f"{self.status_code} Client Error: {reason} for url: {self.url}" 675s ) 675s 675s elif 500 <= self.status_code < 600: 675s http_error_msg = ( 675s f"{self.status_code} Server Error: {reason} for url: {self.url}" 675s ) 675s 675s if http_error_msg: 675s > raise HTTPError(http_error_msg, response=self) 675s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/97663cec-e9d4-4cf4-869d-0f8b3a03633a 675s 675s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 675s ----------------------------- Captured stderr call ----------------------------- 675s Fatal Python error: init_import_site: Failed to import the site module 675s Python runtime state: initialized 675s ------------------------------ Captured log call ------------------------------- 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 675s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 675s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmptcgg0_ga/runtime/kernel-2cdb1e11-ac24-4da0-86a3-3051658973e5.json'] 675s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42441 675s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59959 675s INFO NotebookApp:kernelmanager.py:179 Kernel started: 2cdb1e11-ac24-4da0-86a3-3051658973e5, name: python3 675s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmptcgg0_ga/notebooks/foo'} 675s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 19.200000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.950000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ae699726-2abb-4ba0-8bc5-532b1176ff49 675s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ae699726-2abb-4ba0-8bc5-532b1176ff49 675s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/5eedd8be-facb-4ad8-94c0-eb14a60cc633 (::1) 0.580000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2cdb1e11-ac24-4da0-86a3-3051658973e5 675s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2cdb1e11-ac24-4da0-86a3-3051658973e5 675s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 675s Traceback (most recent call last): 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 675s out = await method(self, *args, **kwargs) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 675s await self._async_finish_shutdown(restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 675s await asyncio.wait_for( 675s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 675s ) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 675s async with timeouts.timeout(timeout): 675s ~~~~~~~~~~~~~~~~^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 675s raise RuntimeError("Timeout should be used inside a task") 675s RuntimeError: Timeout should be used inside a task 675s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 675s Traceback (most recent call last): 675s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 675s await kernel_awaitable 675s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 675s result = await obj 675s ^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 675s raise e 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 675s out = await method(self, *args, **kwargs) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 675s await self._async_finish_shutdown(restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 675s await asyncio.wait_for( 675s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 675s ) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 675s async with timeouts.timeout(timeout): 675s ~~~~~~~~~~~~~~~~^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 675s raise RuntimeError("Timeout should be used inside a task") 675s RuntimeError: Timeout should be used inside a task 675s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/97663cec-e9d4-4cf4-869d-0f8b3a03633a (::1) 675s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/97663cec-e9d4-4cf4-869d-0f8b3a03633a', version='HTTP/1.1', remote_ip='::1') 675s Traceback (most recent call last): 675s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 675s result = await result 675s ^^^^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 675s future.result() 675s ~~~~~~~~~~~~~^^ 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 675s yielded = self.gen.throw(exc) 675s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 675s yield maybe_future(sm.delete_session(session_id)) 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 675s value = future.result() 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 675s yielded = self.gen.throw(exc) 675s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 675s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 675s value = future.result() 675s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 675s raise self._exception.with_traceback(self._exception_tb) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 675s result = coro.send(None) 675s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 675s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 675s raise km.ready.exception() # type: ignore[misc] 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 675s await kernel_awaitable 675s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 675s result = await obj 675s ^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 675s raise e 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 675s out = await method(self, *args, **kwargs) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 675s await self._async_finish_shutdown(restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 675s await asyncio.wait_for( 675s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 675s ) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 675s async with timeouts.timeout(timeout): 675s ~~~~~~~~~~~~~~~~^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 675s raise RuntimeError("Timeout should be used inside a task") 675s RuntimeError: Timeout should be used inside a task 675s WARNING NotebookApp:handlers.py:612 Unhandled error 675s _________________ AsyncSessionAPITest.test_create_file_session _________________ 675s 675s @self.addCleanup 675s def cleanup_sessions(): 675s for session in self.sess_api.list().json(): 675s > self.sess_api.delete(session['id']) 675s 675s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 675s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 675s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 675s return self._req('DELETE', id) 675s ^^^^^^^^^^^^^^^^^^^^^^^ 675s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 675s response.raise_for_status() 675s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 675s 675s self = 675s 675s def raise_for_status(self): 675s """Raises :class:`HTTPError`, if one occurred.""" 675s 675s http_error_msg = "" 675s if isinstance(self.reason, bytes): 675s # We attempt to decode utf-8 first because some servers 675s # choose to localize their reason strings. If the string 675s # isn't utf-8, we fall back to iso-8859-1 for all other 675s # encodings. (See PR #3538) 675s try: 675s reason = self.reason.decode("utf-8") 675s except UnicodeDecodeError: 675s reason = self.reason.decode("iso-8859-1") 675s else: 675s reason = self.reason 675s 675s if 400 <= self.status_code < 500: 675s http_error_msg = ( 675s f"{self.status_code} Client Error: {reason} for url: {self.url}" 675s ) 675s 675s elif 500 <= self.status_code < 600: 675s http_error_msg = ( 675s f"{self.status_code} Server Error: {reason} for url: {self.url}" 675s ) 675s 675s if http_error_msg: 675s > raise HTTPError(http_error_msg, response=self) 675s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/b02e7135-61b3-44b7-bf6e-6c11bd62955f 675s 675s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 675s ----------------------------- Captured stderr call ----------------------------- 675s Fatal Python error: init_import_site: Failed to import the site module 675s Python runtime state: initialized 675s ------------------------------ Captured log call ------------------------------- 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 675s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmptcgg0_ga/runtime/kernel-3f5b365c-6538-4463-9881-70959a3fe13d.json'] 675s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58029 675s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60651 675s INFO NotebookApp:kernelmanager.py:179 Kernel started: 3f5b365c-6538-4463-9881-70959a3fe13d, name: python3 675s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmptcgg0_ga/notebooks/foo'} 675s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 74.540000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.510000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2cdb1e11-ac24-4da0-86a3-3051658973e5 675s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2cdb1e11-ac24-4da0-86a3-3051658973e5 675s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/97663cec-e9d4-4cf4-869d-0f8b3a03633a (::1) 0.680000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3f5b365c-6538-4463-9881-70959a3fe13d 675s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3f5b365c-6538-4463-9881-70959a3fe13d 675s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 675s Traceback (most recent call last): 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 675s out = await method(self, *args, **kwargs) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 675s await self._async_finish_shutdown(restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 675s await asyncio.wait_for( 675s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 675s ) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 675s async with timeouts.timeout(timeout): 675s ~~~~~~~~~~~~~~~~^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 675s raise RuntimeError("Timeout should be used inside a task") 675s RuntimeError: Timeout should be used inside a task 675s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 675s Traceback (most recent call last): 675s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 675s await kernel_awaitable 675s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 675s result = await obj 675s ^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 675s raise e 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 675s out = await method(self, *args, **kwargs) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 675s await self._async_finish_shutdown(restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 675s await asyncio.wait_for( 675s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 675s ) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 675s async with timeouts.timeout(timeout): 675s ~~~~~~~~~~~~~~~~^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 675s raise RuntimeError("Timeout should be used inside a task") 675s RuntimeError: Timeout should be used inside a task 675s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/b02e7135-61b3-44b7-bf6e-6c11bd62955f (::1) 675s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/b02e7135-61b3-44b7-bf6e-6c11bd62955f', version='HTTP/1.1', remote_ip='::1') 675s Traceback (most recent call last): 675s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 675s result = await result 675s ^^^^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 675s future.result() 675s ~~~~~~~~~~~~~^^ 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 675s yielded = self.gen.throw(exc) 675s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 675s yield maybe_future(sm.delete_session(session_id)) 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 675s value = future.result() 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 675s yielded = self.gen.throw(exc) 675s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 675s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 675s value = future.result() 675s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 675s raise self._exception.with_traceback(self._exception_tb) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 675s result = coro.send(None) 675s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 675s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 675s raise km.ready.exception() # type: ignore[misc] 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 675s await kernel_awaitable 675s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 675s result = await obj 675s ^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 675s raise e 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 675s out = await method(self, *args, **kwargs) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 675s await self._async_finish_shutdown(restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 675s await asyncio.wait_for( 675s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 675s ) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 675s async with timeouts.timeout(timeout): 675s ~~~~~~~~~~~~~~~~^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 675s raise RuntimeError("Timeout should be used inside a task") 675s RuntimeError: Timeout should be used inside a task 675s WARNING NotebookApp:handlers.py:612 Unhandled error 675s --------------------------- Captured stderr teardown --------------------------- 675s Traceback (most recent call last): 675s File "/usr/lib/python3.13/site.py", line 79, in 675s import os 675s File "/usr/lib/python3.13/os.py", line 61, in 675s import posixpath as path 675s File "", line 1357, in _find_and_load 675s File "", line 417, in __enter__ 675s File "", line 432, in _get_module_lock 675s KeyboardInterrupt 675s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 675s 675s self = 675s 675s def test_create_with_kernel_id(self): 675s # create a new kernel 675s r = self.request('POST', 'api/kernels') 675s r.raise_for_status() 675s kernel = r.json() 675s 675s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 675s self.assertEqual(resp.status_code, 201) 675s newsession = resp.json() 675s self.assertIn('id', newsession) 675s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 675s self.assertEqual(newsession['kernel']['id'], kernel['id']) 675s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 675s 675s sessions = self.sess_api.list().json() 675s > self.assertEqual(sessions, [newsession]) 675s E AssertionError: Lists differ: [{'id': 'b02e7135-61b3-44b7-bf6e-6c11bd62955f', 'p[553 chars]ne}}] != [{'id': '892288e1-5fb9-48b6-80d4-e9514e34941c', 'p[279 chars]ne}}] 675s E 675s E First differing element 0: 675s E {'id': 'b02e7135-61b3-44b7-bf6e-6c11bd62955f', 'p[218 chars]: 0}} 675s E {'id': '892288e1-5fb9-48b6-80d4-e9514e34941c', 'p[278 chars]one}} 675s E 675s E First list contains 1 additional elements. 675s E First extra element 1: 675s E {'id': '892288e1-5fb9-48b6-80d4-e9514e34941c', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'a7f1fdc6-979d-47ad-aa96-fc6ee81d017f', 'name': 'python3', 'last_activity': '2026-02-07T02:28:46.357052Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 675s E 675s E Diff is 830 characters long. Set self.maxDiff to None to see it. 675s 675s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 675s ----------------------------- Captured stderr call ----------------------------- 675s Traceback (most recent call last): 675s File "/usr/lib/python3.13/site.py", line 79, in 675s import os 675s File "/usr/lib/python3.13/os.py", line 29, in 675s from _collections_abc import _check_methods 675s File "", line 1360, in _find_and_load 675s File "", line 1331, in _find_and_load_unlocked 675s File "", line 935, in _load_unlocked 675s File "", line 1019, in exec_module 675s File "", line 1152, in get_code 675s File "", line 781, in _compile_bytecode 675s KeyboardInterrupt 675s Traceback (most recent call last): 675s ------------------------------ Captured log call ------------------------------- 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 675s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmptcgg0_ga/runtime/kernel-a7f1fdc6-979d-47ad-aa96-fc6ee81d017f.json'] 675s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54965 675s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60611 675s INFO NotebookApp:kernelmanager.py:179 Kernel started: a7f1fdc6-979d-47ad-aa96-fc6ee81d017f, name: python3 675s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 675s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 41.100000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.830000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 119.890000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.240000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3f5b365c-6538-4463-9881-70959a3fe13d 675s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3f5b365c-6538-4463-9881-70959a3fe13d 675s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/b02e7135-61b3-44b7-bf6e-6c11bd62955f (::1) 9.510000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a7f1fdc6-979d-47ad-aa96-fc6ee81d017f 675s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a7f1fdc6-979d-47ad-aa96-fc6ee81d017f 675s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 675s Traceback (most recent call last): 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 675s out = await method(self, *args, **kwargs) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 675s await self._async_finish_shutdown(restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 675s await asyncio.wait_for( 675s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 675s ) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 675s async with timeouts.timeout(timeout): 675s ~~~~~~~~~~~~~~~~^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 675s raise RuntimeError("Timeout should be used inside a task") 675s RuntimeError: Timeout should be used inside a task 675s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 675s Traceback (most recent call last): 675s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 675s await kernel_awaitable 675s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 675s result = await obj 675s ^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 675s raise e 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 675s out = await method(self, *args, **kwargs) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 675s await self._async_finish_shutdown(restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 675s await asyncio.wait_for( 675s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 675s ) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 675s async with timeouts.timeout(timeout): 675s ~~~~~~~~~~~~~~~~^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 675s raise RuntimeError("Timeout should be used inside a task") 675s RuntimeError: Timeout should be used inside a task 675s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/892288e1-5fb9-48b6-80d4-e9514e34941c (::1) 675s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/892288e1-5fb9-48b6-80d4-e9514e34941c', version='HTTP/1.1', remote_ip='::1') 675s Traceback (most recent call last): 675s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 675s result = await result 675s ^^^^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 675s future.result() 675s ~~~~~~~~~~~~~^^ 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 675s yielded = self.gen.throw(exc) 675s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 675s yield maybe_future(sm.delete_session(session_id)) 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 675s value = future.result() 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 675s yielded = self.gen.throw(exc) 675s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 675s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 675s value = future.result() 675s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 675s raise self._exception.with_traceback(self._exception_tb) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 675s result = coro.send(None) 675s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 675s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 675s raise km.ready.exception() # type: ignore[misc] 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 675s await kernel_awaitable 675s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 675s result = await obj 675s ^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 675s raise e 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 675s out = await method(self, *args, **kwargs) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 675s await self._async_finish_shutdown(restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 675s await asyncio.wait_for( 675s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 675s ) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 675s async with timeouts.timeout(timeout): 675s ~~~~~~~~~~~~~~~~^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 675s raise RuntimeError("Timeout should be used inside a task") 675s RuntimeError: Timeout should be used inside a task 675s WARNING NotebookApp:handlers.py:612 Unhandled error 675s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 675s 675s @self.addCleanup 675s def cleanup_sessions(): 675s for session in self.sess_api.list().json(): 675s > self.sess_api.delete(session['id']) 675s 675s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 675s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 675s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 675s return self._req('DELETE', id) 675s ^^^^^^^^^^^^^^^^^^^^^^^ 675s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 675s response.raise_for_status() 675s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 675s 675s self = 675s 675s def raise_for_status(self): 675s """Raises :class:`HTTPError`, if one occurred.""" 675s 675s http_error_msg = "" 675s if isinstance(self.reason, bytes): 675s # We attempt to decode utf-8 first because some servers 675s # choose to localize their reason strings. If the string 675s # isn't utf-8, we fall back to iso-8859-1 for all other 675s # encodings. (See PR #3538) 675s try: 675s reason = self.reason.decode("utf-8") 675s except UnicodeDecodeError: 675s reason = self.reason.decode("iso-8859-1") 675s else: 675s reason = self.reason 675s 675s if 400 <= self.status_code < 500: 675s http_error_msg = ( 675s f"{self.status_code} Client Error: {reason} for url: {self.url}" 675s ) 675s 675s elif 500 <= self.status_code < 600: 675s http_error_msg = ( 675s f"{self.status_code} Server Error: {reason} for url: {self.url}" 675s ) 675s 675s if http_error_msg: 675s > raise HTTPError(http_error_msg, response=self) 675s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/892288e1-5fb9-48b6-80d4-e9514e34941c 675s 675s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 675s ----------------------------- Captured stderr call ----------------------------- 675s Traceback (most recent call last): 675s ------------------------------ Captured log call ------------------------------- 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 101.700000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 675s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmptcgg0_ga/runtime/kernel-3033b411-7f43-43d2-95b7-022a4c01e4f7.json'] 675s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47115 675s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39727 675s INFO NotebookApp:kernelmanager.py:179 Kernel started: 3033b411-7f43-43d2-95b7-022a4c01e4f7, name: python3 675s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 675s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.670000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a7f1fdc6-979d-47ad-aa96-fc6ee81d017f 675s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a7f1fdc6-979d-47ad-aa96-fc6ee81d017f 675s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/892288e1-5fb9-48b6-80d4-e9514e34941c (::1) 7.590000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.510000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.550000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3033b411-7f43-43d2-95b7-022a4c01e4f7 675s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3033b411-7f43-43d2-95b7-022a4c01e4f7 675s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 675s Traceback (most recent call last): 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 675s out = await method(self, *args, **kwargs) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 675s await self._async_finish_shutdown(restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 675s await asyncio.wait_for( 675s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 675s ) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 675s async with timeouts.timeout(timeout): 675s ~~~~~~~~~~~~~~~~^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 675s raise RuntimeError("Timeout should be used inside a task") 675s RuntimeError: Timeout should be used inside a task 675s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 675s Traceback (most recent call last): 675s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 675s await kernel_awaitable 675s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 675s result = await obj 675s ^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 675s raise e 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 675s out = await method(self, *args, **kwargs) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 675s await self._async_finish_shutdown(restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 675s await asyncio.wait_for( 675s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 675s ) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 675s async with timeouts.timeout(timeout): 675s ~~~~~~~~~~~~~~~~^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 675s raise RuntimeError("Timeout should be used inside a task") 675s RuntimeError: Timeout should be used inside a task 675s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/892288e1-5fb9-48b6-80d4-e9514e34941c (::1) 675s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/892288e1-5fb9-48b6-80d4-e9514e34941c', version='HTTP/1.1', remote_ip='::1') 675s Traceback (most recent call last): 675s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 675s result = await result 675s ^^^^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 675s future.result() 675s ~~~~~~~~~~~~~^^ 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 675s yielded = self.gen.throw(exc) 675s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 675s yield maybe_future(sm.delete_session(session_id)) 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 675s value = future.result() 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 675s yielded = self.gen.throw(exc) 675s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 675s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 675s value = future.result() 675s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 675s raise self._exception.with_traceback(self._exception_tb) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 675s result = coro.send(None) 675s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 675s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 675s raise km.ready.exception() # type: ignore[misc] 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 675s await kernel_awaitable 675s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 675s result = await obj 675s ^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 675s raise e 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 675s out = await method(self, *args, **kwargs) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 675s await self._async_finish_shutdown(restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 675s await asyncio.wait_for( 675s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 675s ) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 675s async with timeouts.timeout(timeout): 675s ~~~~~~~~~~~~~~~~^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 675s raise RuntimeError("Timeout should be used inside a task") 675s RuntimeError: Timeout should be used inside a task 675s WARNING NotebookApp:handlers.py:612 Unhandled error 675s ERROR NotebookApp:log.py:55 { 675s "Host": "localhost:12341", 675s "Accept": "*/*", 675s "User-Agent": "python-requests/2.32.5" 675s } 675s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/892288e1-5fb9-48b6-80d4-e9514e34941c (::1) 7.670000ms referer=None 675s --------------------------- Captured stderr teardown --------------------------- 675s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 675s return _run_code(code, main_globals, None, 675s "__main__", mod_spec) 675s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 675s exec(code, run_globals) 675s ~~~~^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 675s from pathlib import Path 675s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 675s from ._local import * 675s File "/usr/lib/python3.13/pathlib/_local.py", line 473, in 675s class PureWindowsPath(PurePath): 675s ...<7 lines>... 675s __slots__ = () 675s File "/usr/lib/python3.13/pathlib/_local.py", line 479, in PureWindowsPath 675s import ntpath 675s File "/usr/lib/python3.13/ntpath.py", line 557, in 675s from nt import _findfirstfile, _getfinalpathname, readlink as _nt_readlink 675s File "", line 1360, in _find_and_load 675s File "", line 1322, in _find_and_load_unlocked 675s File "", line 1262, in _find_spec 675s File "", line 1556, in find_spec 675s File "", line 1530, in _get_spec 675s File "", line 1661, in find_spec 675s KeyboardInterrupt 675s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 675s 675s @self.addCleanup 675s def cleanup_sessions(): 675s for session in self.sess_api.list().json(): 675s > self.sess_api.delete(session['id']) 675s 675s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 675s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 675s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 675s return self._req('DELETE', id) 675s ^^^^^^^^^^^^^^^^^^^^^^^ 675s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 675s response.raise_for_status() 675s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 675s 675s self = 675s 675s def raise_for_status(self): 675s """Raises :class:`HTTPError`, if one occurred.""" 675s 675s http_error_msg = "" 675s if isinstance(self.reason, bytes): 675s # We attempt to decode utf-8 first because some servers 675s # choose to localize their reason strings. If the string 675s # isn't utf-8, we fall back to iso-8859-1 for all other 675s # encodings. (See PR #3538) 675s try: 675s reason = self.reason.decode("utf-8") 675s except UnicodeDecodeError: 675s reason = self.reason.decode("iso-8859-1") 675s else: 675s reason = self.reason 675s 675s if 400 <= self.status_code < 500: 675s http_error_msg = ( 675s f"{self.status_code} Client Error: {reason} for url: {self.url}" 675s ) 675s 675s elif 500 <= self.status_code < 600: 675s http_error_msg = ( 675s f"{self.status_code} Server Error: {reason} for url: {self.url}" 675s ) 675s 675s if http_error_msg: 675s > raise HTTPError(http_error_msg, response=self) 675s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/892288e1-5fb9-48b6-80d4-e9514e34941c 675s 675s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 675s ------------------------------ Captured log call ------------------------------- 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.790000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 675s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmptcgg0_ga/runtime/kernel-f7daf2d3-907f-4c55-86d5-b3f12ce0ab60.json'] 675s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36819 675s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52465 675s INFO NotebookApp:kernelmanager.py:179 Kernel started: f7daf2d3-907f-4c55-86d5-b3f12ce0ab60, name: python3 675s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmptcgg0_ga/notebooks/foo'} 675s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3033b411-7f43-43d2-95b7-022a4c01e4f7 675s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3033b411-7f43-43d2-95b7-022a4c01e4f7 675s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/892288e1-5fb9-48b6-80d4-e9514e34941c (::1) 85.650000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.690000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.550000ms 675s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 675s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f7daf2d3-907f-4c55-86d5-b3f12ce0ab60 675s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f7daf2d3-907f-4c55-86d5-b3f12ce0ab60 675s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 675s Traceback (most recent call last): 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 675s out = await method(self, *args, **kwargs) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 675s await self._async_finish_shutdown(restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 675s await asyncio.wait_for( 675s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 675s ) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 675s async with timeouts.timeout(timeout): 675s ~~~~~~~~~~~~~~~~^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 675s raise RuntimeError("Timeout should be used inside a task") 675s RuntimeError: Timeout should be used inside a task 675s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 675s Traceback (most recent call last): 675s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 675s await kernel_awaitable 675s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 675s result = await obj 675s ^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 675s raise e 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 675s out = await method(self, *args, **kwargs) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 675s await self._async_finish_shutdown(restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 675s await asyncio.wait_for( 675s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 675s ) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 675s async with timeouts.timeout(timeout): 675s ~~~~~~~~~~~~~~~~^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 675s raise RuntimeError("Timeout should be used inside a task") 675s RuntimeError: Timeout should be used inside a task 675s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/892288e1-5fb9-48b6-80d4-e9514e34941c (::1) 675s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/892288e1-5fb9-48b6-80d4-e9514e34941c', version='HTTP/1.1', remote_ip='::1') 675s Traceback (most recent call last): 675s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 675s result = await result 675s ^^^^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 675s future.result() 675s ~~~~~~~~~~~~~^^ 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 675s yielded = self.gen.throw(exc) 675s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 675s yield maybe_future(sm.delete_session(session_id)) 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 675s value = future.result() 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 675s yielded = self.gen.throw(exc) 675s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 675s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 675s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 675s value = future.result() 675s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 675s raise self._exception.with_traceback(self._exception_tb) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 675s result = coro.send(None) 675s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 675s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 675s raise km.ready.exception() # type: ignore[misc] 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 675s await kernel_awaitable 675s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 675s result = await obj 675s ^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 675s raise e 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 675s out = await method(self, *args, **kwargs) 675s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 675s await self._async_finish_shutdown(restart=restart) 675s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 675s await asyncio.wait_for( 675s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 675s ) 675s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 675s async with timeouts.timeout(timeout): 675s ~~~~~~~~~~~~~~~~^^^^^^^^^ 675s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 675s raise RuntimeError("Timeout should be used inside a task") 675s RuntimeError: Timeout should be used inside a task 675s WARNING NotebookApp:handlers.py:612 Unhandled error 675s ERROR NotebookApp:log.py:55 { 675s "Host": "localhost:12341", 675s "Accept": "*/*", 675s "User-Agent": "python-requests/2.32.5" 675s } 675s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/892288e1-5fb9-48b6-80d4-e9514e34941c (::1) 41.380000ms referer=None 675s --------------------------- Captured stderr teardown --------------------------- 675s Traceback (most recent call last): 675s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 675s return _run_code(code, main_globals, None, 675s "__main__", mod_spec) 675s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 675s exec(code, run_globals) 675s ~~~~^^^^^^^^^^^^^^^^^^^ 675s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 675s from pathlib import Path 675s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 675s from ._abc import * 675s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 675s from glob import _Globber, _no_recurse_symlinks 675s File "/usr/lib/python3.13/glob.py", line 3, in 675s import contextlib 675s File "", line 1360, in _find_and_load 675s File "", line 1331, in _find_and_load_unlocked 675s File "", line 935, in _load_unlocked 675s File "", line 1019, in exec_module 675s File "", line 1152, in get_code 675s File "", line 781, in _compile_bytecode 675s KeyboardInterrupt 675s =============================== warnings summary =============================== 675s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 675s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 675s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 675s return LooseVersion(v) >= LooseVersion(check) 675s 675s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 675s services/kernels/tests/test_kernels_api.py: 73 warnings 675s services/sessions/tests/test_sessions_api.py: 96 warnings 675s /usr/lib/python3/dist-packages/notebook/_tz.py:29: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 675s dt = unaware(*args, **kwargs) 675s 675s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 675s /usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14: PytestUnknownMarkWarning: Unknown pytest.mark.integration_tests - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 675s pytestmark = pytest.mark.integration_tests 675s 675s services/kernels/tests/test_kernels_api.py: 6 warnings 675s services/sessions/tests/test_sessions_api.py: 6 warnings 675s /usr/lib/python3/dist-packages/nest_asyncio.py:71: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16 675s policy = events.get_event_loop_policy() 675s 675s services/kernels/tests/test_kernels_api.py: 24 warnings 675s services/sessions/tests/test_sessions_api.py: 19 warnings 675s /usr/lib/python3/dist-packages/nest_asyncio.py:40: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16 675s loop = events.get_event_loop_policy().get_event_loop() 675s 675s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 675s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 675s loop.make_current() 675s 675s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 675s =========================== short test summary info ============================ 675s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 675s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 675s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 675s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 675s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 675s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 675s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 675s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 675s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 675s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 675s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 675s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 675s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 675s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 675s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 675s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 675s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 675s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 675s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 675s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 675s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 675s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 675s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 675s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 675s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 675s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 675s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 675s ==== 23 failed, 2 passed, 305 deselected, 229 warnings, 4 errors in 40.72s ===== 678s *** END OF RUN 3: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 678s *** STARTING RUN 4: python3.14 -m pytest --pyargs notebook -rfE --last-failed --last-failed-no-failures none --ignore=/usr/lib/python3/dist-packages/notebook/tests/selenium --deselect=services/kernels/tests/test_kernels_api.py::KernelAPITest::test_connections 702s ============================= test session starts ============================== 702s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 702s rootdir: /tmp/autopkgtest.0ojk9w/autopkgtest_tmp 702s plugins: typeguard-4.4.4 702s collected 330 items / 307 deselected / 23 selected 702s run-last-failure: rerun previous 23 failures 702s 714s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF [ 39%] 723s services/sessions/tests/test_sessions_api.py FFFFFEFFFFFFFEFF [100%] 723s 723s ==================================== ERRORS ==================================== 723s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 723s 723s self = 723s 723s def tearDown(self): 723s for k in self.kern_api.list().json(): 723s > self.kern_api.shutdown(k['id']) 723s 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 723s return self._req('DELETE', id) 723s ^^^^^^^^^^^^^^^^^^^^^^^ 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 723s response.raise_for_status() 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s 723s self = 723s 723s def raise_for_status(self): 723s """Raises :class:`HTTPError`, if one occurred.""" 723s 723s http_error_msg = "" 723s if isinstance(self.reason, bytes): 723s # We attempt to decode utf-8 first because some servers 723s # choose to localize their reason strings. If the string 723s # isn't utf-8, we fall back to iso-8859-1 for all other 723s # encodings. (See PR #3538) 723s try: 723s reason = self.reason.decode("utf-8") 723s except UnicodeDecodeError: 723s reason = self.reason.decode("iso-8859-1") 723s else: 723s reason = self.reason 723s 723s if 400 <= self.status_code < 500: 723s http_error_msg = ( 723s f"{self.status_code} Client Error: {reason} for url: {self.url}" 723s ) 723s 723s elif 500 <= self.status_code < 600: 723s http_error_msg = ( 723s f"{self.status_code} Server Error: {reason} for url: {self.url}" 723s ) 723s 723s if http_error_msg: 723s > raise HTTPError(http_error_msg, response=self) 723s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/7cc59346-7358-4620-bdb0-2a2f900f50a2 723s 723s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 723s ----------------------------- Captured stderr call ----------------------------- 723s Traceback (most recent call last): 723s File "", line 1360, in _find_and_load 723s File "", line 1331, in _find_and_load_unlocked 723s File "", line 935, in _load_unlocked 723s File "", line 1023, in exec_module 723s File "", line 488, in _call_with_frames_removed 723s File "/usr/lib/python3.13/typing.py", line 2915, in 723s class SupportsInt(Protocol): 723s ...<6 lines>... 723s pass 723s File "/usr/lib/python3.13/typing.py", line 2088, in __init__ 723s cls.__protocol_attrs__ = _get_protocol_attrs(cls) 723s ~~~~~~~~~~~~~~~~~~~^^^^^ 723s File "/usr/lib/python3.13/typing.py", line 1951, in _get_protocol_attrs 723s if not attr.startswith('_abc_') and attr not in EXCLUDED_ATTRIBUTES: 723s ~~~~~~~~~~~~~~~^^^^^^^^^ 723s KeyboardInterrupt 723s 723s During handling of the above exception, another exception occurred: 723s 723s Traceback (most recent call last): 723s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 723s return _run_code(code, main_globals, None, 723s "__main__", mod_spec) 723s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 723s exec(code, run_globals) 723s ~~~~^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 723s from ipykernel import kernelapp as app 723s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 723s from .connect import * # noqa: F403 723s ^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 723s from typing import TYPE_CHECKING, Any 723s File "", line 1357, in _find_and_load 723s File "", line 420, in __exit__ 723s KeyboardInterrupt 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp0sh4hcf3/runtime/kernel-7cc59346-7358-4620-bdb0-2a2f900f50a2.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50877 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49485 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7cc59346-7358-4620-bdb0-2a2f900f50a2, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 27.620000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 14.890000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp0sh4hcf3/runtime/kernel-a2dd6ad8-e159-44f2-9fbe-316ea2196dd7.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55121 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40213 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: a2dd6ad8-e159-44f2-9fbe-316ea2196dd7, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 58.050000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 18.070000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: a2dd6ad8-e159-44f2-9fbe-316ea2196dd7 723s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/a2dd6ad8-e159-44f2-9fbe-316ea2196dd7/interrupt (::1) 0.710000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 723s yield maybe_future(km.restart_kernel(kernel_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 723s raise self._exception.with_traceback(self._exception_tb) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 723s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 723s await ensure_async(kernel.restart_kernel(now=now)) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 723s await self._async_shutdown_kernel(now=now, restart=True) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:log.py:55 { 723s "Host": "localhost:12341", 723s "Accept": "*/*", 723s "User-Agent": "python-requests/2.32.5" 723s } 723s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/a2dd6ad8-e159-44f2-9fbe-316ea2196dd7/restart (::1) 403.970000ms referer=None 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.940000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7cc59346-7358-4620-bdb0-2a2f900f50a2 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7cc59346-7358-4620-bdb0-2a2f900f50a2 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/7cc59346-7358-4620-bdb0-2a2f900f50a2 (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/7cc59346-7358-4620-bdb0-2a2f900f50a2', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 723s yielded = ctx_run(next, result) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 723s yield maybe_future(km.shutdown_kernel(kernel_id)) 723s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 723s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 723s stopper = ensure_async(km.shutdown_kernel(now, restart)) 723s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s --------------------------- Captured stderr teardown --------------------------- 723s Traceback (most recent call last): 723s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 723s return _run_code(code, main_globals, None, 723s "__main__", mod_spec) 723s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 723s exec(code, run_globals) 723s ~~~~^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 723s from ipykernel import kernelapp as app 723s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 723s from .connect import * # noqa: F403 723s ^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 723s from subprocess import PIPE, Popen 723s File "/usr/lib/python3.13/subprocess.py", line 71, in 723s import msvcrt 723s File "", line 1360, in _find_and_load 723s File "", line 1322, in _find_and_load_unlocked 723s File "", line 1262, in _find_spec 723s File "", line 1556, in find_spec 723s File "", line 1532, in _get_spec 723s KeyboardInterrupt 723s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 723s 723s self = 723s 723s def tearDown(self): 723s for k in self.kern_api.list().json(): 723s > self.kern_api.shutdown(k['id']) 723s 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 723s return self._req('DELETE', id) 723s ^^^^^^^^^^^^^^^^^^^^^^^ 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 723s response.raise_for_status() 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s 723s self = 723s 723s def raise_for_status(self): 723s """Raises :class:`HTTPError`, if one occurred.""" 723s 723s http_error_msg = "" 723s if isinstance(self.reason, bytes): 723s # We attempt to decode utf-8 first because some servers 723s # choose to localize their reason strings. If the string 723s # isn't utf-8, we fall back to iso-8859-1 for all other 723s # encodings. (See PR #3538) 723s try: 723s reason = self.reason.decode("utf-8") 723s except UnicodeDecodeError: 723s reason = self.reason.decode("iso-8859-1") 723s else: 723s reason = self.reason 723s 723s if 400 <= self.status_code < 500: 723s http_error_msg = ( 723s f"{self.status_code} Client Error: {reason} for url: {self.url}" 723s ) 723s 723s elif 500 <= self.status_code < 600: 723s http_error_msg = ( 723s f"{self.status_code} Server Error: {reason} for url: {self.url}" 723s ) 723s 723s if http_error_msg: 723s > raise HTTPError(http_error_msg, response=self) 723s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/20d73df6-3bc2-4fed-a12e-89942e6cabc5 723s 723s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 723s ----------------------------- Captured stderr call ----------------------------- 723s Traceback (most recent call last): 723s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 723s return _run_code(code, main_globals, None, 723s "__main__", mod_spec) 723s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 723s exec(code, run_globals) 723s ~~~~^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 723s from ipykernel import kernelapp as app 723s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 723s from .connect import * # noqa: F403 723s ^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 723s import json 723s File "", line 1360, in _find_and_load 723s File "", line 1331, in _find_and_load_unlocked 723s File "", line 935, in _load_unlocked 723s File "", line 1019, in exec_module 723s File "", line 1140, in get_code 723s File "", line 751, in _validate_timestamp_pyc 723s File "", line 89, in _unpack_uint32 723s KeyboardInterrupt 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpi13ra6o8/runtime/kernel-20d73df6-3bc2-4fed-a12e-89942e6cabc5.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52557 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55675 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: 20d73df6-3bc2-4fed-a12e-89942e6cabc5, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 59.540000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.470000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpi13ra6o8/runtime/kernel-c0fa6e4e-719d-4d63-930f-ef3bb17de65c.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33617 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53547 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: c0fa6e4e-719d-4d63-930f-ef3bb17de65c, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 120.530000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.660000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: c0fa6e4e-719d-4d63-930f-ef3bb17de65c 723s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/c0fa6e4e-719d-4d63-930f-ef3bb17de65c/interrupt (::1) 0.750000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 723s yield maybe_future(km.restart_kernel(kernel_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 723s raise self._exception.with_traceback(self._exception_tb) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 723s result = coro.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 723s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 723s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 723s yield self # This tells Task to wait for completion. 723s ^^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 723s future.result() 723s ~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 723s raise self._exception.with_traceback(self._exception_tb) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 723s await ensure_async(kernel.restart_kernel(now=now)) 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 723s result = await obj 723s ^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 723s await self._async_shutdown_kernel(now=now, restart=True) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:log.py:55 { 723s "Host": "localhost:12341", 723s "Accept": "*/*", 723s "User-Agent": "python-requests/2.32.5" 723s } 723s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/c0fa6e4e-719d-4d63-930f-ef3bb17de65c/restart (::1) 3.860000ms referer=None 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 94.270000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 20d73df6-3bc2-4fed-a12e-89942e6cabc5 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 20d73df6-3bc2-4fed-a12e-89942e6cabc5 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 723s await kernel_awaitable 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 723s result = await obj 723s ^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/20d73df6-3bc2-4fed-a12e-89942e6cabc5 (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/20d73df6-3bc2-4fed-a12e-89942e6cabc5', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 723s future.result() 723s ~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 723s yielded = self.gen.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 723s yield maybe_future(km.shutdown_kernel(kernel_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 723s raise self._exception.with_traceback(self._exception_tb) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 723s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 723s raise km.ready.exception() # type: ignore[misc] 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 723s await kernel_awaitable 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 723s result = await obj 723s ^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s --------------------------- Captured stderr teardown --------------------------- 723s Traceback (most recent call last): 723s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 723s return _run_code(code, main_globals, None, 723s "__main__", mod_spec) 723s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 723s exec(code, run_globals) 723s ~~~~^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 723s from ipykernel import kernelapp as app 723s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 723s from .connect import * # noqa: F403 723s ^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 723s import jupyter_client 723s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 723s from .asynchronous import AsyncKernelClient 723s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 723s from .client import AsyncKernelClient # noqa 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 723s from ..channels import AsyncZMQSocketChannel, HBChannel 723s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 17, in 723s from .session import Session 723s File "/usr/lib/python3/dist-packages/jupyter_client/session.py", line 54, in 723s from .jsonutil import extract_dates, json_clean, json_default, squash_dates 723s File "/usr/lib/python3/dist-packages/jupyter_client/jsonutil.py", line 15, in 723s from dateutil.parser import isoparse as _dateutil_parse 723s File "/usr/lib/python3/dist-packages/dateutil/parser/__init__.py", line 2, in 723s from ._parser import parse, parser, parserinfo, ParserError 723s File "/usr/lib/python3/dist-packages/dateutil/parser/_parser.py", line 55, in 723s class _timelex(object): 723s ...<157 lines>... 723s return nextchar.isspace() 723s KeyboardInterrupt 723s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 723s 723s @self.addCleanup 723s def cleanup_sessions(): 723s for session in self.sess_api.list().json(): 723s > self.sess_api.delete(session['id']) 723s 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 723s return self._req('DELETE', id) 723s ^^^^^^^^^^^^^^^^^^^^^^^ 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 723s response.raise_for_status() 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s 723s self = 723s 723s def raise_for_status(self): 723s """Raises :class:`HTTPError`, if one occurred.""" 723s 723s http_error_msg = "" 723s if isinstance(self.reason, bytes): 723s # We attempt to decode utf-8 first because some servers 723s # choose to localize their reason strings. If the string 723s # isn't utf-8, we fall back to iso-8859-1 for all other 723s # encodings. (See PR #3538) 723s try: 723s reason = self.reason.decode("utf-8") 723s except UnicodeDecodeError: 723s reason = self.reason.decode("iso-8859-1") 723s else: 723s reason = self.reason 723s 723s if 400 <= self.status_code < 500: 723s http_error_msg = ( 723s f"{self.status_code} Client Error: {reason} for url: {self.url}" 723s ) 723s 723s elif 500 <= self.status_code < 600: 723s http_error_msg = ( 723s f"{self.status_code} Server Error: {reason} for url: {self.url}" 723s ) 723s 723s if http_error_msg: 723s > raise HTTPError(http_error_msg, response=self) 723s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/f062a46d-d8f9-44e8-8ffd-8bc3c6ccb45e 723s 723s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 723s ----------------------------- Captured stderr call ----------------------------- 723s Traceback (most recent call last): 723s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 723s return _run_code(code, main_globals, None, 723s "__main__", mod_spec) 723s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 723s exec(code, run_globals) 723s ~~~~^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 723s from ipykernel import kernelapp as app 723s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 723s from .connect import * # noqa: F403 723s ^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 723s from typing import TYPE_CHECKING, Any 723s File "/usr/lib/python3.13/typing.py", line 1889, in 723s class _UnpackGenericAlias(_GenericAlias, _root=True): 723s ...<25 lines>... 723s return isinstance(self.__args__[0], TypeVarTuple) 723s File "/usr/lib/python3.13/typing.py", line 511, in __init_subclass__ 723s def __init_subclass__(cls, /, *args, **kwds): 723s 723s KeyboardInterrupt 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp82z8gdyo/runtime/kernel-e2418893-a6b4-4188-97be-e65f625dc730.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34469 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46179 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: e2418893-a6b4-4188-97be-e65f625dc730, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 83.830000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.810000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.310000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.410000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for aa643b95-131c-4ce5-a8f9-8a32a60c0e24 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: aa643b95-131c-4ce5-a8f9-8a32a60c0e24 723s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/32afdd0a-5c0c-407f-9072-be9e2105c026 (::1) 1.640000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e2418893-a6b4-4188-97be-e65f625dc730 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e2418893-a6b4-4188-97be-e65f625dc730 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/f062a46d-d8f9-44e8-8ffd-8bc3c6ccb45e (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/f062a46d-d8f9-44e8-8ffd-8bc3c6ccb45e', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 723s yielded = self.gen.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 723s yield maybe_future(sm.delete_session(session_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 723s yielded = self.gen.send(value) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 723s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 723s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 723s stopper = ensure_async(km.shutdown_kernel(now, restart)) 723s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s --------------------------- Captured stderr teardown --------------------------- 723s Traceback (most recent call last): 723s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 723s return _run_code(code, main_globals, None, 723s "__main__", mod_spec) 723s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 723s exec(code, run_globals) 723s ~~~~^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 723s from ipykernel import kernelapp as app 723s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 723s from .connect import * # noqa: F403 723s ^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 723s import jupyter_client 723s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 723s from .asynchronous import AsyncKernelClient 723s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 723s from .client import AsyncKernelClient # noqa 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 723s from ..channels import AsyncZMQSocketChannel, HBChannel 723s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 17, in 723s from .session import Session 723s File "/usr/lib/python3/dist-packages/jupyter_client/session.py", line 54, in 723s from .jsonutil import extract_dates, json_clean, json_default, squash_dates 723s File "/usr/lib/python3/dist-packages/jupyter_client/jsonutil.py", line 32, in 723s datetime.strptime("2000-01-01", "%Y-%m-%d") # noqa 723s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3.13/_strptime.py", line 491, in 723s _TimeRE_cache = TimeRE() 723s File "/usr/lib/python3.13/_strptime.py", line 352, in __init__ 723s self.locale_time = LocaleTime() 723s ~~~~~~~~~~^^ 723s File "/usr/lib/python3.13/_strptime.py", line 109, in __init__ 723s self.__calc_month() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.13/_strptime.py", line 130, in __calc_month 723s f_month = [calendar.month_name[i].lower() for i in range(13)] 723s ~~~~~~~~~~~~~~~~~~~^^^ 723s File "/usr/lib/python3.13/calendar.py", line 104, in __getitem__ 723s def __getitem__(self, i): 723s 723s KeyboardInterrupt 723s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 723s 723s @self.addCleanup 723s def cleanup_sessions(): 723s for session in self.sess_api.list().json(): 723s > self.sess_api.delete(session['id']) 723s 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 723s return self._req('DELETE', id) 723s ^^^^^^^^^^^^^^^^^^^^^^^ 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 723s response.raise_for_status() 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s 723s self = 723s 723s def raise_for_status(self): 723s """Raises :class:`HTTPError`, if one occurred.""" 723s 723s http_error_msg = "" 723s if isinstance(self.reason, bytes): 723s # We attempt to decode utf-8 first because some servers 723s # choose to localize their reason strings. If the string 723s # isn't utf-8, we fall back to iso-8859-1 for all other 723s # encodings. (See PR #3538) 723s try: 723s reason = self.reason.decode("utf-8") 723s except UnicodeDecodeError: 723s reason = self.reason.decode("iso-8859-1") 723s else: 723s reason = self.reason 723s 723s if 400 <= self.status_code < 500: 723s http_error_msg = ( 723s f"{self.status_code} Client Error: {reason} for url: {self.url}" 723s ) 723s 723s elif 500 <= self.status_code < 600: 723s http_error_msg = ( 723s f"{self.status_code} Server Error: {reason} for url: {self.url}" 723s ) 723s 723s if http_error_msg: 723s > raise HTTPError(http_error_msg, response=self) 723s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/78c1d33d-156c-4a69-b739-d9fb3be23058 723s 723s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 723s ----------------------------- Captured stderr call ----------------------------- 723s Traceback (most recent call last): 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpalxe8549/runtime/kernel-564e5dae-3904-49e1-8034-cc1e35c018c7.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38919 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40531 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: 564e5dae-3904-49e1-8034-cc1e35c018c7, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 108.650000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.780000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.090000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.930000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 148b9507-df10-4787-aa74-c97f104f69e3 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 148b9507-df10-4787-aa74-c97f104f69e3 723s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/bbe78144-5652-4d0d-9757-5a8d9f2bea59 (::1) 0.730000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 564e5dae-3904-49e1-8034-cc1e35c018c7 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 564e5dae-3904-49e1-8034-cc1e35c018c7 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 723s await kernel_awaitable 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 723s result = await obj 723s ^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/78c1d33d-156c-4a69-b739-d9fb3be23058 (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/78c1d33d-156c-4a69-b739-d9fb3be23058', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 723s future.result() 723s ~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 723s yielded = self.gen.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 723s yield maybe_future(sm.delete_session(session_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 723s yielded = self.gen.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 723s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 723s raise self._exception.with_traceback(self._exception_tb) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 723s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 723s raise km.ready.exception() # type: ignore[misc] 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 723s await kernel_awaitable 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 723s result = await obj 723s ^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s --------------------------- Captured stderr teardown --------------------------- 723s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 723s return _run_code(code, main_globals, None, 723s "__main__", mod_spec) 723s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 723s exec(code, run_globals) 723s ~~~~^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 723s from ipykernel import kernelapp as app 723s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 723s from .connect import * # noqa: F403 723s ^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 723s import jupyter_client 723s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 723s from .asynchronous import AsyncKernelClient 723s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 723s from .client import AsyncKernelClient # noqa 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 723s import zmq.asyncio 723s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 723s import asyncio 723s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 723s from .base_events import * 723s File "/usr/lib/python3.13/asyncio/base_events.py", line 23, in 723s import socket 723s File "/usr/lib/python3.13/socket.py", line 52, in 723s import _socket 723s KeyboardInterrupt 723s =================================== FAILURES =================================== 723s ______________________ KernelAPITest.test_default_kernel _______________________ 723s 723s self = 723s 723s def tearDown(self): 723s for k in self.kern_api.list().json(): 723s > self.kern_api.shutdown(k['id']) 723s 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 723s return self._req('DELETE', id) 723s ^^^^^^^^^^^^^^^^^^^^^^^ 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 723s response.raise_for_status() 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s 723s self = 723s 723s def raise_for_status(self): 723s """Raises :class:`HTTPError`, if one occurred.""" 723s 723s http_error_msg = "" 723s if isinstance(self.reason, bytes): 723s # We attempt to decode utf-8 first because some servers 723s # choose to localize their reason strings. If the string 723s # isn't utf-8, we fall back to iso-8859-1 for all other 723s # encodings. (See PR #3538) 723s try: 723s reason = self.reason.decode("utf-8") 723s except UnicodeDecodeError: 723s reason = self.reason.decode("iso-8859-1") 723s else: 723s reason = self.reason 723s 723s if 400 <= self.status_code < 500: 723s http_error_msg = ( 723s f"{self.status_code} Client Error: {reason} for url: {self.url}" 723s ) 723s 723s elif 500 <= self.status_code < 600: 723s http_error_msg = ( 723s f"{self.status_code} Server Error: {reason} for url: {self.url}" 723s ) 723s 723s if http_error_msg: 723s > raise HTTPError(http_error_msg, response=self) 723s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/457cffc7-03ff-4921-9efc-03ecdd3d772b 723s 723s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 723s ------------------------------ Captured log setup ------------------------------ 723s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp0sh4hcf3/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp0sh4hcf3/etc/jupyter'] for config files 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp0sh4hcf3/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp0sh4hcf3/config 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp0sh4hcf3/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp0sh4hcf3/config 723s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp0sh4hcf3/notebooks 723s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 723s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 723s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 723s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 723s WARNING NotebookApp:handlers.py:612 Forbidden 723s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.740000ms referer=None 723s ----------------------------- Captured stderr call ----------------------------- 723s Fatal Python error: init_import_site: Failed to import the site module 723s Python runtime state: initialized 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp0sh4hcf3/runtime/kernel-457cffc7-03ff-4921-9efc-03ecdd3d772b.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51681 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37501 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: 457cffc7-03ff-4921-9efc-03ecdd3d772b, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 239.150000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 4.240000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 457cffc7-03ff-4921-9efc-03ecdd3d772b 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 457cffc7-03ff-4921-9efc-03ecdd3d772b 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/457cffc7-03ff-4921-9efc-03ecdd3d772b (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/457cffc7-03ff-4921-9efc-03ecdd3d772b', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 723s yielded = ctx_run(next, result) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 723s yield maybe_future(km.shutdown_kernel(kernel_id)) 723s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 723s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 723s stopper = ensure_async(km.shutdown_kernel(now, restart)) 723s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s ERROR NotebookApp:log.py:55 { 723s "Host": "localhost:12341", 723s "Accept": "*/*", 723s "User-Agent": "python-requests/2.32.5" 723s } 723s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/457cffc7-03ff-4921-9efc-03ecdd3d772b (::1) 39.040000ms referer=None 723s --------------------------- Captured stderr teardown --------------------------- 723s Traceback (most recent call last): 723s File "/usr/lib/python3.13/site.py", line 735, in 723s main() 723s ~~~~^^ 723s File "/usr/lib/python3.13/site.py", line 728, in main 723s execsitecustomize() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.13/site.py", line 667, in execsitecustomize 723s import sitecustomize 723s File "/usr/lib/python3.13/sitecustomize.py", line 3, in 723s import apport_python_hook 723s File "", line 1360, in _find_and_load 723s File "", line 1322, in _find_and_load_unlocked 723s File "", line 1256, in _find_spec 723s File "", line 1226, in __exit__ 723s KeyboardInterrupt 723s ______________________ KernelAPITest.test_kernel_handler _______________________ 723s 723s self = 723s 723s def test_kernel_handler(self): 723s # GET kernel with given id 723s kid = self.kern_api.start().json()['id'] 723s r = self.kern_api.get(kid) 723s kern1 = r.json() 723s self.assertEqual(r.status_code, 200) 723s assert isinstance(kern1, dict) 723s self.assertIn('id', kern1) 723s self.assertEqual(kern1['id'], kid) 723s 723s # Request a bad kernel id and check that a JSON 723s # message is returned! 723s bad_id = '111-111-111-111-111' 723s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 723s self.kern_api.get(bad_id) 723s 723s # DELETE kernel with id 723s > r = self.kern_api.shutdown(kid) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 723s return self._req('DELETE', id) 723s ^^^^^^^^^^^^^^^^^^^^^^^ 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 723s response.raise_for_status() 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s 723s self = 723s 723s def raise_for_status(self): 723s """Raises :class:`HTTPError`, if one occurred.""" 723s 723s http_error_msg = "" 723s if isinstance(self.reason, bytes): 723s # We attempt to decode utf-8 first because some servers 723s # choose to localize their reason strings. If the string 723s # isn't utf-8, we fall back to iso-8859-1 for all other 723s # encodings. (See PR #3538) 723s try: 723s reason = self.reason.decode("utf-8") 723s except UnicodeDecodeError: 723s reason = self.reason.decode("iso-8859-1") 723s else: 723s reason = self.reason 723s 723s if 400 <= self.status_code < 500: 723s http_error_msg = ( 723s f"{self.status_code} Client Error: {reason} for url: {self.url}" 723s ) 723s 723s elif 500 <= self.status_code < 600: 723s http_error_msg = ( 723s f"{self.status_code} Server Error: {reason} for url: {self.url}" 723s ) 723s 723s if http_error_msg: 723s > raise HTTPError(http_error_msg, response=self) 723s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/37253783-dc77-4bdf-b2cc-288d951b8681 723s 723s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 723s ----------------------------- Captured stderr call ----------------------------- 723s Traceback (most recent call last): 723s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 723s return _run_code(code, main_globals, None, 723s "__main__", mod_spec) 723s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 723s exec(code, run_globals) 723s ~~~~^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 723s from ipykernel import kernelapp as app 723s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 723s from .connect import * # noqa: F403 723s ^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 723s import json 723s File "", line 1360, in _find_and_load 723s File "", line 1331, in _find_and_load_unlocked 723s File "", line 935, in _load_unlocked 723s File "", line 1019, in exec_module 723s File "", line 1152, in get_code 723s File "", line 781, in _compile_bytecode 723s KeyboardInterrupt 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp0sh4hcf3/runtime/kernel-37253783-dc77-4bdf-b2cc-288d951b8681.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42389 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46817 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: 37253783-dc77-4bdf-b2cc-288d951b8681, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 125.950000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/37253783-dc77-4bdf-b2cc-288d951b8681 (::1) 1.790000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s WARNING NotebookApp:web.py:1943 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1): Kernel does not exist: 111-111-111-111-111 723s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 723s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 2.210000ms referer=None 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 37253783-dc77-4bdf-b2cc-288d951b8681 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 37253783-dc77-4bdf-b2cc-288d951b8681 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/37253783-dc77-4bdf-b2cc-288d951b8681 (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/37253783-dc77-4bdf-b2cc-288d951b8681', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 723s yielded = ctx_run(next, result) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 723s yield maybe_future(km.shutdown_kernel(kernel_id)) 723s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 723s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 723s stopper = ensure_async(km.shutdown_kernel(now, restart)) 723s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s ERROR NotebookApp:log.py:55 { 723s "Host": "localhost:12341", 723s "Accept": "*/*", 723s "User-Agent": "python-requests/2.32.5" 723s } 723s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/37253783-dc77-4bdf-b2cc-288d951b8681 (::1) 8.390000ms referer=None 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.630000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 457cffc7-03ff-4921-9efc-03ecdd3d772b 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 457cffc7-03ff-4921-9efc-03ecdd3d772b 723s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/457cffc7-03ff-4921-9efc-03ecdd3d772b (::1) 1.330000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 37253783-dc77-4bdf-b2cc-288d951b8681 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 37253783-dc77-4bdf-b2cc-288d951b8681 723s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/37253783-dc77-4bdf-b2cc-288d951b8681 (::1) 0.470000ms 723s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 723s 723s self = 723s 723s def test_main_kernel_handler(self): 723s # POST request 723s r = self.kern_api.start() 723s kern1 = r.json() 723s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 723s self.assertEqual(r.status_code, 201) 723s self.assertIsInstance(kern1, dict) 723s 723s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 723s expected_csp = '; '.join([ 723s "frame-ancestors 'self'", 723s 'report-uri ' + report_uri, 723s "default-src 'none'" 723s ]) 723s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 723s 723s # GET request 723s r = self.kern_api.list() 723s self.assertEqual(r.status_code, 200) 723s assert isinstance(r.json(), list) 723s self.assertEqual(r.json()[0]['id'], kern1['id']) 723s self.assertEqual(r.json()[0]['name'], kern1['name']) 723s 723s # create another kernel and check that they both are added to the 723s # list of kernels from a GET request 723s kern2 = self.kern_api.start().json() 723s assert isinstance(kern2, dict) 723s r = self.kern_api.list() 723s kernels = r.json() 723s self.assertEqual(r.status_code, 200) 723s assert isinstance(kernels, list) 723s self.assertEqual(len(kernels), 2) 723s 723s # Interrupt a kernel 723s r = self.kern_api.interrupt(kern2['id']) 723s self.assertEqual(r.status_code, 204) 723s 723s # Restart a kernel 723s > r = self.kern_api.restart(kern2['id']) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 723s return self._req('POST', url_path_join(id, 'restart')) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 723s response.raise_for_status() 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s 723s self = 723s 723s def raise_for_status(self): 723s """Raises :class:`HTTPError`, if one occurred.""" 723s 723s http_error_msg = "" 723s if isinstance(self.reason, bytes): 723s # We attempt to decode utf-8 first because some servers 723s # choose to localize their reason strings. If the string 723s # isn't utf-8, we fall back to iso-8859-1 for all other 723s # encodings. (See PR #3538) 723s try: 723s reason = self.reason.decode("utf-8") 723s except UnicodeDecodeError: 723s reason = self.reason.decode("iso-8859-1") 723s else: 723s reason = self.reason 723s 723s if 400 <= self.status_code < 500: 723s http_error_msg = ( 723s f"{self.status_code} Client Error: {reason} for url: {self.url}" 723s ) 723s 723s elif 500 <= self.status_code < 600: 723s http_error_msg = ( 723s f"{self.status_code} Server Error: {reason} for url: {self.url}" 723s ) 723s 723s if http_error_msg: 723s > raise HTTPError(http_error_msg, response=self) 723s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/a2dd6ad8-e159-44f2-9fbe-316ea2196dd7/restart 723s 723s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 723s ----------------------------- Captured stderr call ----------------------------- 723s Traceback (most recent call last): 723s File "", line 1360, in _find_and_load 723s File "", line 1331, in _find_and_load_unlocked 723s File "", line 935, in _load_unlocked 723s File "", line 1023, in exec_module 723s File "", line 488, in _call_with_frames_removed 723s File "/usr/lib/python3.13/typing.py", line 2915, in 723s class SupportsInt(Protocol): 723s ...<6 lines>... 723s pass 723s File "/usr/lib/python3.13/typing.py", line 2088, in __init__ 723s cls.__protocol_attrs__ = _get_protocol_attrs(cls) 723s ~~~~~~~~~~~~~~~~~~~^^^^^ 723s File "/usr/lib/python3.13/typing.py", line 1951, in _get_protocol_attrs 723s if not attr.startswith('_abc_') and attr not in EXCLUDED_ATTRIBUTES: 723s ~~~~~~~~~~~~~~~^^^^^^^^^ 723s KeyboardInterrupt 723s 723s During handling of the above exception, another exception occurred: 723s 723s Traceback (most recent call last): 723s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 723s return _run_code(code, main_globals, None, 723s "__main__", mod_spec) 723s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 723s exec(code, run_globals) 723s ~~~~^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 723s from ipykernel import kernelapp as app 723s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 723s from .connect import * # noqa: F403 723s ^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 723s from typing import TYPE_CHECKING, Any 723s File "", line 1357, in _find_and_load 723s File "", line 420, in __exit__ 723s KeyboardInterrupt 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp0sh4hcf3/runtime/kernel-7cc59346-7358-4620-bdb0-2a2f900f50a2.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50877 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49485 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7cc59346-7358-4620-bdb0-2a2f900f50a2, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 27.620000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 14.890000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp0sh4hcf3/runtime/kernel-a2dd6ad8-e159-44f2-9fbe-316ea2196dd7.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55121 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40213 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: a2dd6ad8-e159-44f2-9fbe-316ea2196dd7, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 58.050000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 18.070000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: a2dd6ad8-e159-44f2-9fbe-316ea2196dd7 723s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/a2dd6ad8-e159-44f2-9fbe-316ea2196dd7/interrupt (::1) 0.710000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 723s yield maybe_future(km.restart_kernel(kernel_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 723s raise self._exception.with_traceback(self._exception_tb) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 723s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 723s await ensure_async(kernel.restart_kernel(now=now)) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 723s await self._async_shutdown_kernel(now=now, restart=True) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:log.py:55 { 723s "Host": "localhost:12341", 723s "Accept": "*/*", 723s "User-Agent": "python-requests/2.32.5" 723s } 723s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/a2dd6ad8-e159-44f2-9fbe-316ea2196dd7/restart (::1) 403.970000ms referer=None 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.940000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7cc59346-7358-4620-bdb0-2a2f900f50a2 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7cc59346-7358-4620-bdb0-2a2f900f50a2 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/7cc59346-7358-4620-bdb0-2a2f900f50a2 (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/7cc59346-7358-4620-bdb0-2a2f900f50a2', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 723s yielded = ctx_run(next, result) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 723s yield maybe_future(km.shutdown_kernel(kernel_id)) 723s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 723s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 723s stopper = ensure_async(km.shutdown_kernel(now, restart)) 723s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s ________________________ KernelAPITest.test_no_kernels _________________________ 723s 723s self = 723s 723s def test_no_kernels(self): 723s """Make sure there are no kernels running at the start""" 723s kernels = self.kern_api.list().json() 723s > self.assertEqual(kernels, []) 723s E AssertionError: Lists differ: [{'id': '7cc59346-7358-4620-bdb0-2a2f900f5[281 chars]: 0}] != [] 723s E 723s E First list contains 2 additional elements. 723s E First extra element 0: 723s E {'id': '7cc59346-7358-4620-bdb0-2a2f900f50a2', 'name': 'python3', 'last_activity': '2026-02-07T02:29:20.380581Z', 'execution_state': 'starting', 'connections': 0} 723s E 723s E + [] 723s E - [{'connections': 0, 723s E - 'execution_state': 'starting', 723s E - 'id': '7cc59346-7358-4620-bdb0-2a2f900f50a2', 723s E - 'last_activity': '2026-02-07T02:29:20.380581Z', 723s E - 'name': 'python3'}, 723s E - {'connections': 0, 723s E - 'execution_state': 'starting', 723s E - 'id': 'a2dd6ad8-e159-44f2-9fbe-316ea2196dd7', 723s E - 'last_activity': '2026-02-07T02:29:20.459289Z', 723s E - 'name': 'python3'}] 723s 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.810000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.490000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7cc59346-7358-4620-bdb0-2a2f900f50a2 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7cc59346-7358-4620-bdb0-2a2f900f50a2 723s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/7cc59346-7358-4620-bdb0-2a2f900f50a2 (::1) 0.700000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a2dd6ad8-e159-44f2-9fbe-316ea2196dd7 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a2dd6ad8-e159-44f2-9fbe-316ea2196dd7 723s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/a2dd6ad8-e159-44f2-9fbe-316ea2196dd7 (::1) 0.660000ms 723s ---------------------------- Captured log teardown ----------------------------- 723s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 723s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 723s _____________________ AsyncKernelAPITest.test_connections ______________________ 723s 723s self = 723s 723s def tearDown(self): 723s for k in self.kern_api.list().json(): 723s > self.kern_api.shutdown(k['id']) 723s 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 723s return self._req('DELETE', id) 723s ^^^^^^^^^^^^^^^^^^^^^^^ 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 723s response.raise_for_status() 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s 723s self = 723s 723s def raise_for_status(self): 723s """Raises :class:`HTTPError`, if one occurred.""" 723s 723s http_error_msg = "" 723s if isinstance(self.reason, bytes): 723s # We attempt to decode utf-8 first because some servers 723s # choose to localize their reason strings. If the string 723s # isn't utf-8, we fall back to iso-8859-1 for all other 723s # encodings. (See PR #3538) 723s try: 723s reason = self.reason.decode("utf-8") 723s except UnicodeDecodeError: 723s reason = self.reason.decode("iso-8859-1") 723s else: 723s reason = self.reason 723s 723s if 400 <= self.status_code < 500: 723s http_error_msg = ( 723s f"{self.status_code} Client Error: {reason} for url: {self.url}" 723s ) 723s 723s elif 500 <= self.status_code < 600: 723s http_error_msg = ( 723s f"{self.status_code} Server Error: {reason} for url: {self.url}" 723s ) 723s 723s if http_error_msg: 723s > raise HTTPError(http_error_msg, response=self) 723s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/9ae92095-df13-49aa-ac7e-e8eebc111f5a 723s 723s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 723s ------------------------------ Captured log setup ------------------------------ 723s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpi13ra6o8/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpi13ra6o8/etc/jupyter'] for config files 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpi13ra6o8/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpi13ra6o8/config 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpi13ra6o8/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpi13ra6o8/config 723s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpi13ra6o8/notebooks 723s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 723s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 723s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 723s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 723s WARNING NotebookApp:handlers.py:612 Forbidden 723s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.480000ms referer=None 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpi13ra6o8/runtime/kernel-9ae92095-df13-49aa-ac7e-e8eebc111f5a.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48875 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46579 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9ae92095-df13-49aa-ac7e-e8eebc111f5a, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 23.050000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/9ae92095-df13-49aa-ac7e-e8eebc111f5a (::1) 0.690000ms 723s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/9ae92095-df13-49aa-ac7e-e8eebc111f5a/channels 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 723s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from 9ae92095-df13-49aa-ac7e-e8eebc111f5a 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46349 723s DEBUG NotebookApp:kernelmanager.py:423 activity on 9ae92095-df13-49aa-ac7e-e8eebc111f5a: status (starting) 723s DEBUG NotebookApp:kernelmanager.py:423 activity on 9ae92095-df13-49aa-ac7e-e8eebc111f5a: status (busy) 723s DEBUG NotebookApp:handlers.py:306 Received kernel info: {'status': 'ok', 'protocol_version': '5.3', 'implementation': 'ipython', 'implementation_version': '8.35.0', 'language_info': {'name': 'python', 'version': '3.13.11', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.13.11 (main, Dec 6 2025, 13:15:20) [GCC 15.2.0]\nType 'copyright', 'credits' or 'license' for more information\nIPython 8.35.0 -- An enhanced Interactive Python. Type '?' for help.\n", 'help_links': [{'text': 'Python Reference', 'url': 'https://docs.python.org/3.13'}, {'text': 'IPython Reference', 'url': 'https://ipython.org/documentation.html'}, {'text': 'NumPy Reference', 'url': 'https://docs.scipy.org/doc/numpy/reference/'}, {'text': 'SciPy Reference', 'url': 'https://docs.scipy.org/doc/scipy/reference/'}, {'text': 'Matplotlib Reference', 'url': 'https://matplotlib.org/contents.html'}, {'text': 'SymPy Reference', 'url': 'http://docs.sympy.org/latest/index.html'}, {'text': 'pandas Reference', 'url': 'https://pandas.pydata.org/pandas-docs/stable/'}]} 723s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel 9ae92095-df13-49aa-ac7e-e8eebc111f5a) to 5.4 (client). 723s DEBUG NotebookApp:kernelmanager.py:423 activity on 9ae92095-df13-49aa-ac7e-e8eebc111f5a: status (idle) 723s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/9ae92095-df13-49aa-ac7e-e8eebc111f5a/channels (::1) 4234.000000ms 723s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/9ae92095-df13-49aa-ac7e-e8eebc111f5a/channels 723s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for 9ae92095-df13-49aa-ac7e-e8eebc111f5a 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46579 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46349 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48875 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35719 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46349 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48875 723s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 723s Setting websocket_ping_timeout=30000 723s DEBUG NotebookApp:handlers.py:255 Nudge: attempt 1 on kernel 9ae92095-df13-49aa-ac7e-e8eebc111f5a 723s DEBUG NotebookApp:handlers.py:207 Nudge: IOPub received: 9ae92095-df13-49aa-ac7e-e8eebc111f5a 723s DEBUG NotebookApp:handlers.py:210 Nudge: resolving iopub future: 9ae92095-df13-49aa-ac7e-e8eebc111f5a 723s DEBUG NotebookApp:kernelmanager.py:423 activity on 9ae92095-df13-49aa-ac7e-e8eebc111f5a: status (busy) 723s DEBUG NotebookApp:kernelmanager.py:423 activity on 9ae92095-df13-49aa-ac7e-e8eebc111f5a: status (busy) 723s DEBUG NotebookApp:handlers.py:195 Nudge: shell info reply received: 9ae92095-df13-49aa-ac7e-e8eebc111f5a 723s DEBUG NotebookApp:handlers.py:197 Nudge: resolving shell future: 9ae92095-df13-49aa-ac7e-e8eebc111f5a 723s DEBUG NotebookApp:kernelmanager.py:423 activity on 9ae92095-df13-49aa-ac7e-e8eebc111f5a: status (idle) 723s DEBUG NotebookApp:handlers.py:201 Nudge: control info reply received: 9ae92095-df13-49aa-ac7e-e8eebc111f5a 723s DEBUG NotebookApp:kernelmanager.py:423 activity on 9ae92095-df13-49aa-ac7e-e8eebc111f5a: status (idle) 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/9ae92095-df13-49aa-ac7e-e8eebc111f5a (::1) 3.060000ms 723s DEBUG NotebookApp:handlers.py:579 Websocket closed 9ae92095-df13-49aa-ac7e-e8eebc111f5a:5cf73ee5-be52577ab1952f3bbafa9479 723s INFO NotebookApp:kernelmanager.py:222 Starting buffering for 9ae92095-df13-49aa-ac7e-e8eebc111f5a:5cf73ee5-be52577ab1952f3bbafa9479 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9ae92095-df13-49aa-ac7e-e8eebc111f5a 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/9ae92095-df13-49aa-ac7e-e8eebc111f5a (::1) 0.520000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/9ae92095-df13-49aa-ac7e-e8eebc111f5a (::1) 1.500000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.480000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9ae92095-df13-49aa-ac7e-e8eebc111f5a 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9ae92095-df13-49aa-ac7e-e8eebc111f5a 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 723s await kernel_awaitable 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 723s result = await obj 723s ^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/9ae92095-df13-49aa-ac7e-e8eebc111f5a (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/9ae92095-df13-49aa-ac7e-e8eebc111f5a', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 723s future.result() 723s ~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 723s yielded = self.gen.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 723s yield maybe_future(km.shutdown_kernel(kernel_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 723s raise self._exception.with_traceback(self._exception_tb) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 723s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 723s raise km.ready.exception() # type: ignore[misc] 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 723s await kernel_awaitable 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 723s result = await obj 723s ^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s ERROR NotebookApp:log.py:55 { 723s "Host": "localhost:12341", 723s "Accept": "*/*", 723s "User-Agent": "python-requests/2.32.5" 723s } 723s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/9ae92095-df13-49aa-ac7e-e8eebc111f5a (::1) 286.870000ms referer=None 723s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 723s 723s self = 723s 723s def tearDown(self): 723s for k in self.kern_api.list().json(): 723s > self.kern_api.shutdown(k['id']) 723s 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 723s return self._req('DELETE', id) 723s ^^^^^^^^^^^^^^^^^^^^^^^ 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 723s response.raise_for_status() 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s 723s self = 723s 723s def raise_for_status(self): 723s """Raises :class:`HTTPError`, if one occurred.""" 723s 723s http_error_msg = "" 723s if isinstance(self.reason, bytes): 723s # We attempt to decode utf-8 first because some servers 723s # choose to localize their reason strings. If the string 723s # isn't utf-8, we fall back to iso-8859-1 for all other 723s # encodings. (See PR #3538) 723s try: 723s reason = self.reason.decode("utf-8") 723s except UnicodeDecodeError: 723s reason = self.reason.decode("iso-8859-1") 723s else: 723s reason = self.reason 723s 723s if 400 <= self.status_code < 500: 723s http_error_msg = ( 723s f"{self.status_code} Client Error: {reason} for url: {self.url}" 723s ) 723s 723s elif 500 <= self.status_code < 600: 723s http_error_msg = ( 723s f"{self.status_code} Server Error: {reason} for url: {self.url}" 723s ) 723s 723s if http_error_msg: 723s > raise HTTPError(http_error_msg, response=self) 723s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/b598abcb-58a5-4f5b-b383-aa5805d99078 723s 723s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 723s ----------------------------- Captured stderr call ----------------------------- 723s Traceback (most recent call last): 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpi13ra6o8/runtime/kernel-b598abcb-58a5-4f5b-b383-aa5805d99078.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47021 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43733 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: b598abcb-58a5-4f5b-b383-aa5805d99078, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.800000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.580000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9ae92095-df13-49aa-ac7e-e8eebc111f5a 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9ae92095-df13-49aa-ac7e-e8eebc111f5a 723s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/9ae92095-df13-49aa-ac7e-e8eebc111f5a (::1) 0.620000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b598abcb-58a5-4f5b-b383-aa5805d99078 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b598abcb-58a5-4f5b-b383-aa5805d99078 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 723s await kernel_awaitable 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 723s result = await obj 723s ^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/b598abcb-58a5-4f5b-b383-aa5805d99078 (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/b598abcb-58a5-4f5b-b383-aa5805d99078', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 723s future.result() 723s ~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 723s yielded = self.gen.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 723s yield maybe_future(km.shutdown_kernel(kernel_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 723s raise self._exception.with_traceback(self._exception_tb) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 723s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 723s raise km.ready.exception() # type: ignore[misc] 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 723s await kernel_awaitable 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 723s result = await obj 723s ^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s --------------------------- Captured stderr teardown --------------------------- 723s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 723s return _run_code(code, main_globals, None, 723s "__main__", mod_spec) 723s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 723s exec(code, run_globals) 723s ~~~~^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 723s from ipykernel import kernelapp as app 723s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 723s from .connect import * # noqa: F403 723s ^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 723s from typing import TYPE_CHECKING, Any 723s File "/usr/lib/python3.13/typing.py", line 1726, in 723s class _CallableType(_SpecialGenericAlias, _root=True): 723s ...<29 lines>... 723s return self.copy_with(params) 723s File "/usr/lib/python3.13/typing.py", line 1745, in _CallableType 723s @_tp_cache 723s ^^^^^^^^^ 723s File "/usr/lib/python3.13/typing.py", line 436, in _tp_cache 723s return decorator(func) 723s File "/usr/lib/python3.13/typing.py", line 415, in decorator 723s def decorator(func): 723s 723s KeyboardInterrupt 723s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 723s 723s self = 723s 723s def test_kernel_handler(self): 723s # GET kernel with given id 723s kid = self.kern_api.start().json()['id'] 723s r = self.kern_api.get(kid) 723s kern1 = r.json() 723s self.assertEqual(r.status_code, 200) 723s assert isinstance(kern1, dict) 723s self.assertIn('id', kern1) 723s self.assertEqual(kern1['id'], kid) 723s 723s # Request a bad kernel id and check that a JSON 723s # message is returned! 723s bad_id = '111-111-111-111-111' 723s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 723s self.kern_api.get(bad_id) 723s 723s # DELETE kernel with id 723s > r = self.kern_api.shutdown(kid) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 723s return self._req('DELETE', id) 723s ^^^^^^^^^^^^^^^^^^^^^^^ 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 723s response.raise_for_status() 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s 723s self = 723s 723s def raise_for_status(self): 723s """Raises :class:`HTTPError`, if one occurred.""" 723s 723s http_error_msg = "" 723s if isinstance(self.reason, bytes): 723s # We attempt to decode utf-8 first because some servers 723s # choose to localize their reason strings. If the string 723s # isn't utf-8, we fall back to iso-8859-1 for all other 723s # encodings. (See PR #3538) 723s try: 723s reason = self.reason.decode("utf-8") 723s except UnicodeDecodeError: 723s reason = self.reason.decode("iso-8859-1") 723s else: 723s reason = self.reason 723s 723s if 400 <= self.status_code < 500: 723s http_error_msg = ( 723s f"{self.status_code} Client Error: {reason} for url: {self.url}" 723s ) 723s 723s elif 500 <= self.status_code < 600: 723s http_error_msg = ( 723s f"{self.status_code} Server Error: {reason} for url: {self.url}" 723s ) 723s 723s if http_error_msg: 723s > raise HTTPError(http_error_msg, response=self) 723s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/f3b5388c-f163-4b1a-942c-96e3c2583d07 723s 723s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpi13ra6o8/runtime/kernel-f3b5388c-f163-4b1a-942c-96e3c2583d07.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56713 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40029 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: f3b5388c-f163-4b1a-942c-96e3c2583d07, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 106.210000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/f3b5388c-f163-4b1a-942c-96e3c2583d07 (::1) 6.070000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s WARNING NotebookApp:web.py:1943 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1): Kernel does not exist: 111-111-111-111-111 723s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 723s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 1.770000ms referer=None 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f3b5388c-f163-4b1a-942c-96e3c2583d07 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f3b5388c-f163-4b1a-942c-96e3c2583d07 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 723s await kernel_awaitable 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 723s result = await obj 723s ^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/f3b5388c-f163-4b1a-942c-96e3c2583d07 (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/f3b5388c-f163-4b1a-942c-96e3c2583d07', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 723s future.result() 723s ~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 723s yielded = self.gen.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 723s yield maybe_future(km.shutdown_kernel(kernel_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 723s raise self._exception.with_traceback(self._exception_tb) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 723s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 723s raise km.ready.exception() # type: ignore[misc] 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 723s await kernel_awaitable 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 723s result = await obj 723s ^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s ERROR NotebookApp:log.py:55 { 723s "Host": "localhost:12341", 723s "Accept": "*/*", 723s "User-Agent": "python-requests/2.32.5" 723s } 723s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/f3b5388c-f163-4b1a-942c-96e3c2583d07 (::1) 6.410000ms referer=None 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.240000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b598abcb-58a5-4f5b-b383-aa5805d99078 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b598abcb-58a5-4f5b-b383-aa5805d99078 723s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/b598abcb-58a5-4f5b-b383-aa5805d99078 (::1) 1.260000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f3b5388c-f163-4b1a-942c-96e3c2583d07 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f3b5388c-f163-4b1a-942c-96e3c2583d07 723s --------------------------- Captured stderr teardown --------------------------- 723s Traceback (most recent call last): 723s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 723s return _run_code(code, main_globals, None, 723s "__main__", mod_spec) 723s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 723s exec(code, run_globals) 723s ~~~~^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 723s from pathlib import Path 723s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 723s from ._abc import * 723s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 723s from glob import _Globber, _no_recurse_symlinks 723s File "/usr/lib/python3.13/glob.py", line 5, in 723s import re 723s File "/usr/lib/python3.13/re/__init__.py", line 125, in 723s import enum 723s File "", line 1360, in _find_and_load 723s File "", line 1322, in _find_and_load_unlocked 723s File "", line 1240, in _find_spec 723s KeyboardInterrupt 723s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 723s 723s self = 723s 723s def test_main_kernel_handler(self): 723s # POST request 723s r = self.kern_api.start() 723s kern1 = r.json() 723s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 723s self.assertEqual(r.status_code, 201) 723s self.assertIsInstance(kern1, dict) 723s 723s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 723s expected_csp = '; '.join([ 723s "frame-ancestors 'self'", 723s 'report-uri ' + report_uri, 723s "default-src 'none'" 723s ]) 723s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 723s 723s # GET request 723s r = self.kern_api.list() 723s self.assertEqual(r.status_code, 200) 723s assert isinstance(r.json(), list) 723s self.assertEqual(r.json()[0]['id'], kern1['id']) 723s self.assertEqual(r.json()[0]['name'], kern1['name']) 723s 723s # create another kernel and check that they both are added to the 723s # list of kernels from a GET request 723s kern2 = self.kern_api.start().json() 723s assert isinstance(kern2, dict) 723s r = self.kern_api.list() 723s kernels = r.json() 723s self.assertEqual(r.status_code, 200) 723s assert isinstance(kernels, list) 723s self.assertEqual(len(kernels), 2) 723s 723s # Interrupt a kernel 723s r = self.kern_api.interrupt(kern2['id']) 723s self.assertEqual(r.status_code, 204) 723s 723s # Restart a kernel 723s > r = self.kern_api.restart(kern2['id']) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 723s return self._req('POST', url_path_join(id, 'restart')) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 723s response.raise_for_status() 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s 723s self = 723s 723s def raise_for_status(self): 723s """Raises :class:`HTTPError`, if one occurred.""" 723s 723s http_error_msg = "" 723s if isinstance(self.reason, bytes): 723s # We attempt to decode utf-8 first because some servers 723s # choose to localize their reason strings. If the string 723s # isn't utf-8, we fall back to iso-8859-1 for all other 723s # encodings. (See PR #3538) 723s try: 723s reason = self.reason.decode("utf-8") 723s except UnicodeDecodeError: 723s reason = self.reason.decode("iso-8859-1") 723s else: 723s reason = self.reason 723s 723s if 400 <= self.status_code < 500: 723s http_error_msg = ( 723s f"{self.status_code} Client Error: {reason} for url: {self.url}" 723s ) 723s 723s elif 500 <= self.status_code < 600: 723s http_error_msg = ( 723s f"{self.status_code} Server Error: {reason} for url: {self.url}" 723s ) 723s 723s if http_error_msg: 723s > raise HTTPError(http_error_msg, response=self) 723s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/c0fa6e4e-719d-4d63-930f-ef3bb17de65c/restart 723s 723s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 723s ----------------------------- Captured stderr call ----------------------------- 723s Traceback (most recent call last): 723s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 723s return _run_code(code, main_globals, None, 723s "__main__", mod_spec) 723s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 723s exec(code, run_globals) 723s ~~~~^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 723s from ipykernel import kernelapp as app 723s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 723s from .connect import * # noqa: F403 723s ^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 723s import json 723s File "", line 1360, in _find_and_load 723s File "", line 1331, in _find_and_load_unlocked 723s File "", line 935, in _load_unlocked 723s File "", line 1019, in exec_module 723s File "", line 1140, in get_code 723s File "", line 751, in _validate_timestamp_pyc 723s File "", line 89, in _unpack_uint32 723s KeyboardInterrupt 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpi13ra6o8/runtime/kernel-20d73df6-3bc2-4fed-a12e-89942e6cabc5.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52557 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55675 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: 20d73df6-3bc2-4fed-a12e-89942e6cabc5, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 59.540000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.470000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpi13ra6o8/runtime/kernel-c0fa6e4e-719d-4d63-930f-ef3bb17de65c.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33617 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53547 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: c0fa6e4e-719d-4d63-930f-ef3bb17de65c, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 120.530000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.660000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: c0fa6e4e-719d-4d63-930f-ef3bb17de65c 723s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/c0fa6e4e-719d-4d63-930f-ef3bb17de65c/interrupt (::1) 0.750000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 723s yield maybe_future(km.restart_kernel(kernel_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 723s raise self._exception.with_traceback(self._exception_tb) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 723s result = coro.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 723s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 723s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 723s yield self # This tells Task to wait for completion. 723s ^^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 723s future.result() 723s ~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 723s raise self._exception.with_traceback(self._exception_tb) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 723s await ensure_async(kernel.restart_kernel(now=now)) 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 723s result = await obj 723s ^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 723s await self._async_shutdown_kernel(now=now, restart=True) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:log.py:55 { 723s "Host": "localhost:12341", 723s "Accept": "*/*", 723s "User-Agent": "python-requests/2.32.5" 723s } 723s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/c0fa6e4e-719d-4d63-930f-ef3bb17de65c/restart (::1) 3.860000ms referer=None 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 94.270000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 20d73df6-3bc2-4fed-a12e-89942e6cabc5 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 20d73df6-3bc2-4fed-a12e-89942e6cabc5 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 723s await kernel_awaitable 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 723s result = await obj 723s ^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/20d73df6-3bc2-4fed-a12e-89942e6cabc5 (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/20d73df6-3bc2-4fed-a12e-89942e6cabc5', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 723s future.result() 723s ~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 723s yielded = self.gen.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 723s yield maybe_future(km.shutdown_kernel(kernel_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 723s raise self._exception.with_traceback(self._exception_tb) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 723s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 723s raise km.ready.exception() # type: ignore[misc] 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 723s await kernel_awaitable 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 723s result = await obj 723s ^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 723s 723s self = 723s 723s def test_no_kernels(self): 723s """Make sure there are no kernels running at the start""" 723s kernels = self.kern_api.list().json() 723s > self.assertEqual(kernels, []) 723s E AssertionError: Lists differ: [{'id': '20d73df6-3bc2-4fed-a12e-89942e6ca[281 chars]: 0}] != [] 723s E 723s E First list contains 2 additional elements. 723s E First extra element 0: 723s E {'id': '20d73df6-3bc2-4fed-a12e-89942e6cabc5', 'name': 'python3', 'last_activity': '2026-02-07T02:29:27.722611Z', 'execution_state': 'starting', 'connections': 0} 723s E 723s E + [] 723s E - [{'connections': 0, 723s E - 'execution_state': 'starting', 723s E - 'id': '20d73df6-3bc2-4fed-a12e-89942e6cabc5', 723s E - 'last_activity': '2026-02-07T02:29:27.722611Z', 723s E - 'name': 'python3'}, 723s E - {'connections': 0, 723s E - 'execution_state': 'starting', 723s E - 'id': 'c0fa6e4e-719d-4d63-930f-ef3bb17de65c', 723s E - 'last_activity': '2026-02-07T02:29:27.889226Z', 723s E - 'name': 'python3'}] 723s 723s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.590000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.340000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 20d73df6-3bc2-4fed-a12e-89942e6cabc5 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 20d73df6-3bc2-4fed-a12e-89942e6cabc5 723s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/20d73df6-3bc2-4fed-a12e-89942e6cabc5 (::1) 0.440000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c0fa6e4e-719d-4d63-930f-ef3bb17de65c 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c0fa6e4e-719d-4d63-930f-ef3bb17de65c 723s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/c0fa6e4e-719d-4d63-930f-ef3bb17de65c (::1) 0.450000ms 723s ---------------------------- Captured log teardown ----------------------------- 723s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 20d73df6-3bc2-4fed-a12e-89942e6cabc5 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b598abcb-58a5-4f5b-b383-aa5805d99078 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9ae92095-df13-49aa-ac7e-e8eebc111f5a 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f3b5388c-f163-4b1a-942c-96e3c2583d07 723s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 723s __________________________ SessionAPITest.test_create __________________________ 723s 723s @self.addCleanup 723s def cleanup_sessions(): 723s for session in self.sess_api.list().json(): 723s > self.sess_api.delete(session['id']) 723s 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 723s return self._req('DELETE', id) 723s ^^^^^^^^^^^^^^^^^^^^^^^ 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 723s response.raise_for_status() 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s 723s self = 723s 723s def raise_for_status(self): 723s """Raises :class:`HTTPError`, if one occurred.""" 723s 723s http_error_msg = "" 723s if isinstance(self.reason, bytes): 723s # We attempt to decode utf-8 first because some servers 723s # choose to localize their reason strings. If the string 723s # isn't utf-8, we fall back to iso-8859-1 for all other 723s # encodings. (See PR #3538) 723s try: 723s reason = self.reason.decode("utf-8") 723s except UnicodeDecodeError: 723s reason = self.reason.decode("iso-8859-1") 723s else: 723s reason = self.reason 723s 723s if 400 <= self.status_code < 500: 723s http_error_msg = ( 723s f"{self.status_code} Client Error: {reason} for url: {self.url}" 723s ) 723s 723s elif 500 <= self.status_code < 600: 723s http_error_msg = ( 723s f"{self.status_code} Server Error: {reason} for url: {self.url}" 723s ) 723s 723s if http_error_msg: 723s > raise HTTPError(http_error_msg, response=self) 723s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/66639aef-1473-4a22-a5be-7797ecca3942 723s 723s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 723s ------------------------------ Captured log setup ------------------------------ 723s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp82z8gdyo/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp82z8gdyo/etc/jupyter'] for config files 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp82z8gdyo/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp82z8gdyo/config 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp82z8gdyo/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp82z8gdyo/config 723s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp82z8gdyo/notebooks 723s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 723s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 723s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 723s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 723s WARNING NotebookApp:handlers.py:612 Forbidden 723s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.470000ms referer=None 723s ----------------------------- Captured stderr call ----------------------------- 723s Traceback (most recent call last): 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.940000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp82z8gdyo/runtime/kernel-8b00cb82-bb37-4946-b5ac-f07c266b489b.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49729 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33917 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8b00cb82-bb37-4946-b5ac-f07c266b489b, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp82z8gdyo/notebooks/foo'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 312.030000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.950000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/66639aef-1473-4a22-a5be-7797ecca3942 (::1) 0.830000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.570000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8b00cb82-bb37-4946-b5ac-f07c266b489b 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8b00cb82-bb37-4946-b5ac-f07c266b489b 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/66639aef-1473-4a22-a5be-7797ecca3942 (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/66639aef-1473-4a22-a5be-7797ecca3942', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 723s yielded = self.gen.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 723s yield maybe_future(sm.delete_session(session_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 723s yielded = self.gen.send(value) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 723s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 723s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 723s stopper = ensure_async(km.shutdown_kernel(now, restart)) 723s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s --------------------------- Captured stderr teardown --------------------------- 723s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 723s return _run_code(code, main_globals, None, 723s "__main__", mod_spec) 723s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 723s exec(code, run_globals) 723s ~~~~^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 723s from pathlib import Path 723s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 723s from ._abc import * 723s File "/usr/lib/python3.13/pathlib/_abc.py", line 14, in 723s import functools 723s File "", line 1360, in _find_and_load 723s File "", line 1322, in _find_and_load_unlocked 723s File "", line 1262, in _find_spec 723s File "", line 1556, in find_spec 723s File "", line 1530, in _get_spec 723s File "", line 1629, in find_spec 723s File "", line 152, in _path_stat 723s KeyboardInterrupt 723s __________________ SessionAPITest.test_create_console_session __________________ 723s 723s @self.addCleanup 723s def cleanup_sessions(): 723s for session in self.sess_api.list().json(): 723s > self.sess_api.delete(session['id']) 723s 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 723s return self._req('DELETE', id) 723s ^^^^^^^^^^^^^^^^^^^^^^^ 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 723s response.raise_for_status() 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s 723s self = 723s 723s def raise_for_status(self): 723s """Raises :class:`HTTPError`, if one occurred.""" 723s 723s http_error_msg = "" 723s if isinstance(self.reason, bytes): 723s # We attempt to decode utf-8 first because some servers 723s # choose to localize their reason strings. If the string 723s # isn't utf-8, we fall back to iso-8859-1 for all other 723s # encodings. (See PR #3538) 723s try: 723s reason = self.reason.decode("utf-8") 723s except UnicodeDecodeError: 723s reason = self.reason.decode("iso-8859-1") 723s else: 723s reason = self.reason 723s 723s if 400 <= self.status_code < 500: 723s http_error_msg = ( 723s f"{self.status_code} Client Error: {reason} for url: {self.url}" 723s ) 723s 723s elif 500 <= self.status_code < 600: 723s http_error_msg = ( 723s f"{self.status_code} Server Error: {reason} for url: {self.url}" 723s ) 723s 723s if http_error_msg: 723s > raise HTTPError(http_error_msg, response=self) 723s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/cdfa1c30-0ff5-4c3c-9eb5-9a212bdb1349 723s 723s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 723s ----------------------------- Captured stderr call ----------------------------- 723s Fatal Python error: init_import_site: Failed to import the site module 723s Python runtime state: initialized 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp82z8gdyo/runtime/kernel-bbc9bb6b-ab7c-40d0-a40a-4ba9579cb3cb.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47725 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48665 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: bbc9bb6b-ab7c-40d0-a40a-4ba9579cb3cb, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp82z8gdyo/notebooks/foo'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 86.730000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.690000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8b00cb82-bb37-4946-b5ac-f07c266b489b 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8b00cb82-bb37-4946-b5ac-f07c266b489b 723s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/66639aef-1473-4a22-a5be-7797ecca3942 (::1) 1.160000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bbc9bb6b-ab7c-40d0-a40a-4ba9579cb3cb 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bbc9bb6b-ab7c-40d0-a40a-4ba9579cb3cb 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/cdfa1c30-0ff5-4c3c-9eb5-9a212bdb1349 (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/cdfa1c30-0ff5-4c3c-9eb5-9a212bdb1349', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 723s yielded = self.gen.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 723s yield maybe_future(sm.delete_session(session_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 723s yielded = self.gen.send(value) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 723s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 723s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 723s stopper = ensure_async(km.shutdown_kernel(now, restart)) 723s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s --------------------------- Captured stderr teardown --------------------------- 723s Traceback (most recent call last): 723s File "/usr/lib/python3.13/site.py", line 735, in 723s main() 723s ~~~~^^ 723s File "/usr/lib/python3.13/site.py", line 722, in main 723s known_paths = addsitepackages(known_paths) 723s File "/usr/lib/python3.13/site.py", line 441, in addsitepackages 723s addsitedir(sitedir, known_paths) 723s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3.13/site.py", line 254, in addsitedir 723s addpackage(sitedir, name, known_paths) 723s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3.13/site.py", line 197, in addpackage 723s pth_content = pth_content.decode("utf-8-sig") 723s File "/usr/lib/python3.13/encodings/__init__.py", line 99, in search_function 723s mod = __import__('encodings.' + modname, fromlist=_import_tail, 723s level=0) 723s File "/usr/lib/python3.13/encodings/utf_8_sig.py", line 49, in 723s class IncrementalDecoder(codecs.BufferedIncrementalDecoder): 723s ...<33 lines>... 723s self.first = state[1] 723s File "/usr/lib/python3.13/encodings/utf_8_sig.py", line 49, in IncrementalDecoder 723s class IncrementalDecoder(codecs.BufferedIncrementalDecoder): 723s 723s KeyboardInterrupt 723s ____________________ SessionAPITest.test_create_deprecated _____________________ 723s 723s @self.addCleanup 723s def cleanup_sessions(): 723s for session in self.sess_api.list().json(): 723s > self.sess_api.delete(session['id']) 723s 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 723s return self._req('DELETE', id) 723s ^^^^^^^^^^^^^^^^^^^^^^^ 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 723s response.raise_for_status() 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s 723s self = 723s 723s def raise_for_status(self): 723s """Raises :class:`HTTPError`, if one occurred.""" 723s 723s http_error_msg = "" 723s if isinstance(self.reason, bytes): 723s # We attempt to decode utf-8 first because some servers 723s # choose to localize their reason strings. If the string 723s # isn't utf-8, we fall back to iso-8859-1 for all other 723s # encodings. (See PR #3538) 723s try: 723s reason = self.reason.decode("utf-8") 723s except UnicodeDecodeError: 723s reason = self.reason.decode("iso-8859-1") 723s else: 723s reason = self.reason 723s 723s if 400 <= self.status_code < 500: 723s http_error_msg = ( 723s f"{self.status_code} Client Error: {reason} for url: {self.url}" 723s ) 723s 723s elif 500 <= self.status_code < 600: 723s http_error_msg = ( 723s f"{self.status_code} Server Error: {reason} for url: {self.url}" 723s ) 723s 723s if http_error_msg: 723s > raise HTTPError(http_error_msg, response=self) 723s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/f7325a2a-8de9-4a50-a7f8-1230477aa4b4 723s 723s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp82z8gdyo/runtime/kernel-fe1ef3b2-683c-4dcb-975c-2fe2a0bd17e6.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52317 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37541 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: fe1ef3b2-683c-4dcb-975c-2fe2a0bd17e6, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp82z8gdyo/notebooks/foo'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 98.770000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.400000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bbc9bb6b-ab7c-40d0-a40a-4ba9579cb3cb 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bbc9bb6b-ab7c-40d0-a40a-4ba9579cb3cb 723s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/cdfa1c30-0ff5-4c3c-9eb5-9a212bdb1349 (::1) 1.390000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fe1ef3b2-683c-4dcb-975c-2fe2a0bd17e6 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fe1ef3b2-683c-4dcb-975c-2fe2a0bd17e6 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/f7325a2a-8de9-4a50-a7f8-1230477aa4b4 (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/f7325a2a-8de9-4a50-a7f8-1230477aa4b4', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 723s yielded = self.gen.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 723s yield maybe_future(sm.delete_session(session_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 723s yielded = self.gen.send(value) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 723s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 723s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 723s stopper = ensure_async(km.shutdown_kernel(now, restart)) 723s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s --------------------------- Captured stderr teardown --------------------------- 723s Traceback (most recent call last): 723s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 723s return _run_code(code, main_globals, None, 723s "__main__", mod_spec) 723s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 723s exec(code, run_globals) 723s ~~~~^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 723s from ipykernel import kernelapp as app 723s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 723s from .connect import * # noqa: F403 723s ^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 723s import jupyter_client 723s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 723s from .asynchronous import AsyncKernelClient 723s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 723s from .client import AsyncKernelClient # noqa 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 723s import zmq.asyncio 723s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 723s import asyncio 723s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 723s from .base_events import * 723s File "/usr/lib/python3.13/asyncio/base_events.py", line 18, in 723s import concurrent.futures 723s File "/usr/lib/python3.13/concurrent/futures/__init__.py", line 8, in 723s from concurrent.futures._base import (FIRST_COMPLETED, 723s ...<9 lines>... 723s as_completed) 723s File "/usr/lib/python3.13/concurrent/futures/_base.py", line 7, in 723s import logging 723s File "/usr/lib/python3.13/logging/__init__.py", line 26, in 723s import sys, os, time, io, re, traceback, warnings, weakref, collections.abc 723s File "", line 1360, in _find_and_load 723s File "", line 1331, in _find_and_load_unlocked 723s File "", line 935, in _load_unlocked 723s File "", line 1019, in exec_module 723s File "", line 1152, in get_code 723s File "", line 781, in _compile_bytecode 723s KeyboardInterrupt 723s ___________________ SessionAPITest.test_create_file_session ____________________ 723s 723s @self.addCleanup 723s def cleanup_sessions(): 723s for session in self.sess_api.list().json(): 723s > self.sess_api.delete(session['id']) 723s 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 723s return self._req('DELETE', id) 723s ^^^^^^^^^^^^^^^^^^^^^^^ 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 723s response.raise_for_status() 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s 723s self = 723s 723s def raise_for_status(self): 723s """Raises :class:`HTTPError`, if one occurred.""" 723s 723s http_error_msg = "" 723s if isinstance(self.reason, bytes): 723s # We attempt to decode utf-8 first because some servers 723s # choose to localize their reason strings. If the string 723s # isn't utf-8, we fall back to iso-8859-1 for all other 723s # encodings. (See PR #3538) 723s try: 723s reason = self.reason.decode("utf-8") 723s except UnicodeDecodeError: 723s reason = self.reason.decode("iso-8859-1") 723s else: 723s reason = self.reason 723s 723s if 400 <= self.status_code < 500: 723s http_error_msg = ( 723s f"{self.status_code} Client Error: {reason} for url: {self.url}" 723s ) 723s 723s elif 500 <= self.status_code < 600: 723s http_error_msg = ( 723s f"{self.status_code} Server Error: {reason} for url: {self.url}" 723s ) 723s 723s if http_error_msg: 723s > raise HTTPError(http_error_msg, response=self) 723s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/32afdd0a-5c0c-407f-9072-be9e2105c026 723s 723s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp82z8gdyo/runtime/kernel-aa643b95-131c-4ce5-a8f9-8a32a60c0e24.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60273 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50481 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: aa643b95-131c-4ce5-a8f9-8a32a60c0e24, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp82z8gdyo/notebooks/foo'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 85.090000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.480000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fe1ef3b2-683c-4dcb-975c-2fe2a0bd17e6 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fe1ef3b2-683c-4dcb-975c-2fe2a0bd17e6 723s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/f7325a2a-8de9-4a50-a7f8-1230477aa4b4 (::1) 1.360000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for aa643b95-131c-4ce5-a8f9-8a32a60c0e24 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: aa643b95-131c-4ce5-a8f9-8a32a60c0e24 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/32afdd0a-5c0c-407f-9072-be9e2105c026 (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/32afdd0a-5c0c-407f-9072-be9e2105c026', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 723s yielded = self.gen.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 723s yield maybe_future(sm.delete_session(session_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 723s yielded = self.gen.send(value) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 723s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 723s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 723s stopper = ensure_async(km.shutdown_kernel(now, restart)) 723s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 723s 723s self = 723s 723s def test_create_with_kernel_id(self): 723s # create a new kernel 723s r = self.request('POST', 'api/kernels') 723s r.raise_for_status() 723s kernel = r.json() 723s 723s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 723s self.assertEqual(resp.status_code, 201) 723s newsession = resp.json() 723s self.assertIn('id', newsession) 723s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 723s self.assertEqual(newsession['kernel']['id'], kernel['id']) 723s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 723s 723s sessions = self.sess_api.list().json() 723s > self.assertEqual(sessions, [newsession]) 723s E AssertionError: Lists differ: [{'id': '32afdd0a-5c0c-407f-9072-be9e2105c026', 'p[553 chars]ne}}] != [{'id': 'f062a46d-d8f9-44e8-8ffd-8bc3c6ccb45e', 'p[279 chars]ne}}] 723s E 723s E First differing element 0: 723s E {'id': '32afdd0a-5c0c-407f-9072-be9e2105c026', 'p[218 chars]: 0}} 723s E {'id': 'f062a46d-d8f9-44e8-8ffd-8bc3c6ccb45e', 'p[278 chars]one}} 723s E 723s E First list contains 1 additional elements. 723s E First extra element 1: 723s E {'id': 'f062a46d-d8f9-44e8-8ffd-8bc3c6ccb45e', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'e2418893-a6b4-4188-97be-e65f625dc730', 'name': 'python3', 'last_activity': '2026-02-07T02:29:32.002428Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 723s E 723s E Diff is 830 characters long. Set self.maxDiff to None to see it. 723s 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 723s ----------------------------- Captured stderr call ----------------------------- 723s Traceback (most recent call last): 723s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 723s return _run_code(code, main_globals, None, 723s "__main__", mod_spec) 723s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 723s exec(code, run_globals) 723s ~~~~^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 723s from ipykernel import kernelapp as app 723s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 723s from .connect import * # noqa: F403 723s ^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 723s from typing import TYPE_CHECKING, Any 723s File "/usr/lib/python3.13/typing.py", line 1889, in 723s class _UnpackGenericAlias(_GenericAlias, _root=True): 723s ...<25 lines>... 723s return isinstance(self.__args__[0], TypeVarTuple) 723s File "/usr/lib/python3.13/typing.py", line 511, in __init_subclass__ 723s def __init_subclass__(cls, /, *args, **kwds): 723s 723s KeyboardInterrupt 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp82z8gdyo/runtime/kernel-e2418893-a6b4-4188-97be-e65f625dc730.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34469 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46179 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: e2418893-a6b4-4188-97be-e65f625dc730, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 83.830000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.810000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.310000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.410000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for aa643b95-131c-4ce5-a8f9-8a32a60c0e24 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: aa643b95-131c-4ce5-a8f9-8a32a60c0e24 723s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/32afdd0a-5c0c-407f-9072-be9e2105c026 (::1) 1.640000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e2418893-a6b4-4188-97be-e65f625dc730 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e2418893-a6b4-4188-97be-e65f625dc730 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/f062a46d-d8f9-44e8-8ffd-8bc3c6ccb45e (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/f062a46d-d8f9-44e8-8ffd-8bc3c6ccb45e', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 723s yielded = self.gen.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 723s yield maybe_future(sm.delete_session(session_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 723s yielded = self.gen.send(value) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 723s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 723s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 723s stopper = ensure_async(km.shutdown_kernel(now, restart)) 723s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 723s 723s @self.addCleanup 723s def cleanup_sessions(): 723s for session in self.sess_api.list().json(): 723s > self.sess_api.delete(session['id']) 723s 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 723s return self._req('DELETE', id) 723s ^^^^^^^^^^^^^^^^^^^^^^^ 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 723s response.raise_for_status() 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s 723s self = 723s 723s def raise_for_status(self): 723s """Raises :class:`HTTPError`, if one occurred.""" 723s 723s http_error_msg = "" 723s if isinstance(self.reason, bytes): 723s # We attempt to decode utf-8 first because some servers 723s # choose to localize their reason strings. If the string 723s # isn't utf-8, we fall back to iso-8859-1 for all other 723s # encodings. (See PR #3538) 723s try: 723s reason = self.reason.decode("utf-8") 723s except UnicodeDecodeError: 723s reason = self.reason.decode("iso-8859-1") 723s else: 723s reason = self.reason 723s 723s if 400 <= self.status_code < 500: 723s http_error_msg = ( 723s f"{self.status_code} Client Error: {reason} for url: {self.url}" 723s ) 723s 723s elif 500 <= self.status_code < 600: 723s http_error_msg = ( 723s f"{self.status_code} Server Error: {reason} for url: {self.url}" 723s ) 723s 723s if http_error_msg: 723s > raise HTTPError(http_error_msg, response=self) 723s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/f062a46d-d8f9-44e8-8ffd-8bc3c6ccb45e 723s 723s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.800000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp82z8gdyo/runtime/kernel-5fcd5c5c-2b92-48d0-91ac-0a7beb9f59fe.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55879 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57077 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: 5fcd5c5c-2b92-48d0-91ac-0a7beb9f59fe, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 91.840000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e2418893-a6b4-4188-97be-e65f625dc730 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e2418893-a6b4-4188-97be-e65f625dc730 723s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/f062a46d-d8f9-44e8-8ffd-8bc3c6ccb45e (::1) 0.900000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.380000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 5fcd5c5c-2b92-48d0-91ac-0a7beb9f59fe 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 5fcd5c5c-2b92-48d0-91ac-0a7beb9f59fe 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/f062a46d-d8f9-44e8-8ffd-8bc3c6ccb45e (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/f062a46d-d8f9-44e8-8ffd-8bc3c6ccb45e', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 723s yielded = self.gen.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 723s yield maybe_future(sm.delete_session(session_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 723s yielded = self.gen.send(value) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 723s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 723s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 723s stopper = ensure_async(km.shutdown_kernel(now, restart)) 723s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s ERROR NotebookApp:log.py:55 { 723s "Host": "localhost:12341", 723s "Accept": "*/*", 723s "User-Agent": "python-requests/2.32.5" 723s } 723s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/f062a46d-d8f9-44e8-8ffd-8bc3c6ccb45e (::1) 5.320000ms referer=None 723s --------------------------- Captured stderr teardown --------------------------- 723s Fatal Python error: init_sys_streams: can't initialize sys standard streams 723s Python runtime state: core initialized 723s Traceback (most recent call last): 723s File "/usr/lib/python3.13/io.py", line 53, in 723s File "", line 1360, in _find_and_load 723s File "", line 1331, in _find_and_load_unlocked 723s File "", line 935, in _load_unlocked 723s File "", line 1019, in exec_module 723s File "", line 1152, in get_code 723s File "", line 781, in _compile_bytecode 723s KeyboardInterrupt 723s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 723s 723s @self.addCleanup 723s def cleanup_sessions(): 723s for session in self.sess_api.list().json(): 723s > self.sess_api.delete(session['id']) 723s 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 723s return self._req('DELETE', id) 723s ^^^^^^^^^^^^^^^^^^^^^^^ 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 723s response.raise_for_status() 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s 723s self = 723s 723s def raise_for_status(self): 723s """Raises :class:`HTTPError`, if one occurred.""" 723s 723s http_error_msg = "" 723s if isinstance(self.reason, bytes): 723s # We attempt to decode utf-8 first because some servers 723s # choose to localize their reason strings. If the string 723s # isn't utf-8, we fall back to iso-8859-1 for all other 723s # encodings. (See PR #3538) 723s try: 723s reason = self.reason.decode("utf-8") 723s except UnicodeDecodeError: 723s reason = self.reason.decode("iso-8859-1") 723s else: 723s reason = self.reason 723s 723s if 400 <= self.status_code < 500: 723s http_error_msg = ( 723s f"{self.status_code} Client Error: {reason} for url: {self.url}" 723s ) 723s 723s elif 500 <= self.status_code < 600: 723s http_error_msg = ( 723s f"{self.status_code} Server Error: {reason} for url: {self.url}" 723s ) 723s 723s if http_error_msg: 723s > raise HTTPError(http_error_msg, response=self) 723s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/f062a46d-d8f9-44e8-8ffd-8bc3c6ccb45e 723s 723s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 723s ----------------------------- Captured stderr call ----------------------------- 723s Traceback (most recent call last): 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.780000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp82z8gdyo/runtime/kernel-8fcff1be-1657-4ff3-84cf-6e715585c726.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34445 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48397 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8fcff1be-1657-4ff3-84cf-6e715585c726, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmp82z8gdyo/notebooks/foo'} 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 5fcd5c5c-2b92-48d0-91ac-0a7beb9f59fe 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 5fcd5c5c-2b92-48d0-91ac-0a7beb9f59fe 723s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/f062a46d-d8f9-44e8-8ffd-8bc3c6ccb45e (::1) 17.140000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 8.600000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.680000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8fcff1be-1657-4ff3-84cf-6e715585c726 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8fcff1be-1657-4ff3-84cf-6e715585c726 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/f062a46d-d8f9-44e8-8ffd-8bc3c6ccb45e (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/f062a46d-d8f9-44e8-8ffd-8bc3c6ccb45e', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 723s yielded = self.gen.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 723s yield maybe_future(sm.delete_session(session_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 723s yielded = self.gen.send(value) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 723s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 723s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 723s stopper = ensure_async(km.shutdown_kernel(now, restart)) 723s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 723s return _runner_map[name].run(inner) 723s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 723s return fut.result(None) 723s ~~~~~~~~~~^^^^^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 723s return self.__get_result() 723s ~~~~~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 723s raise self._exception 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s --------------------------- Captured stderr teardown --------------------------- 723s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 723s return _run_code(code, main_globals, None, 723s "__main__", mod_spec) 723s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 723s exec(code, run_globals) 723s ~~~~^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 723s from ipykernel import kernelapp as app 723s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 723s from .connect import * # noqa: F403 723s ^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 723s import jupyter_client 723s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 723s from .asynchronous import AsyncKernelClient 723s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 723s from .client import AsyncKernelClient # noqa 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 723s import zmq.asyncio 723s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 723s from zmq import backend 723s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 723s _ns = select_backend(first) 723s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 723s mod = import_module(name) 723s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 723s return _bootstrap._gcd_import(name[level:], package, level) 723s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 723s from . import _zmq 723s File "", line 645, in parent 723s KeyboardInterrupt 723s ---------------------------- Captured log teardown ----------------------------- 723s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8fcff1be-1657-4ff3-84cf-6e715585c726 723s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 723s _______________________ AsyncSessionAPITest.test_create ________________________ 723s 723s @self.addCleanup 723s def cleanup_sessions(): 723s for session in self.sess_api.list().json(): 723s > self.sess_api.delete(session['id']) 723s 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 723s return self._req('DELETE', id) 723s ^^^^^^^^^^^^^^^^^^^^^^^ 723s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 723s response.raise_for_status() 723s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 723s 723s self = 723s 723s def raise_for_status(self): 723s """Raises :class:`HTTPError`, if one occurred.""" 723s 723s http_error_msg = "" 723s if isinstance(self.reason, bytes): 723s # We attempt to decode utf-8 first because some servers 723s # choose to localize their reason strings. If the string 723s # isn't utf-8, we fall back to iso-8859-1 for all other 723s # encodings. (See PR #3538) 723s try: 723s reason = self.reason.decode("utf-8") 723s except UnicodeDecodeError: 723s reason = self.reason.decode("iso-8859-1") 723s else: 723s reason = self.reason 723s 723s if 400 <= self.status_code < 500: 723s http_error_msg = ( 723s f"{self.status_code} Client Error: {reason} for url: {self.url}" 723s ) 723s 723s elif 500 <= self.status_code < 600: 723s http_error_msg = ( 723s f"{self.status_code} Server Error: {reason} for url: {self.url}" 723s ) 723s 723s if http_error_msg: 723s > raise HTTPError(http_error_msg, response=self) 723s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/71d8fbbc-9512-48e2-b4b0-c9894d810a4c 723s 723s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 723s ------------------------------ Captured log setup ------------------------------ 723s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpalxe8549/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpalxe8549/etc/jupyter'] for config files 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpalxe8549/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpalxe8549/config 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpalxe8549/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 723s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpalxe8549/config 723s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpalxe8549/notebooks 723s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 723s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 723s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 723s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 723s WARNING NotebookApp:handlers.py:612 Forbidden 723s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 113.910000ms referer=None 723s ----------------------------- Captured stderr call ----------------------------- 723s Traceback (most recent call last): 723s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 723s return _run_code(code, main_globals, None, 723s "__main__", mod_spec) 723s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 723s exec(code, run_globals) 723s ~~~~^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 723s from ipykernel import kernelapp as app 723s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 723s from .connect import * # noqa: F403 723s ^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 723s from subprocess import PIPE, Popen 723s File "/usr/lib/python3.13/subprocess.py", line 51, in 723s import threading 723s File "/usr/lib/python3.13/threading.py", line 536, in 723s class BoundedSemaphore(Semaphore): 723s ...<41 lines>... 723s self._cond.notify(n) 723s KeyboardInterrupt 723s ------------------------------ Captured log call ------------------------------- 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.940000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 723s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpalxe8549/runtime/kernel-2ccc494c-0279-4cdb-89f7-dd42bb34d568.json'] 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46587 723s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39513 723s INFO NotebookApp:kernelmanager.py:179 Kernel started: 2ccc494c-0279-4cdb-89f7-dd42bb34d568, name: python3 723s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpalxe8549/notebooks/foo'} 723s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 88.430000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.650000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/71d8fbbc-9512-48e2-b4b0-c9894d810a4c (::1) 0.980000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.510000ms 723s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 723s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2ccc494c-0279-4cdb-89f7-dd42bb34d568 723s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2ccc494c-0279-4cdb-89f7-dd42bb34d568 723s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 723s await kernel_awaitable 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 723s result = await obj 723s ^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/71d8fbbc-9512-48e2-b4b0-c9894d810a4c (::1) 723s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/71d8fbbc-9512-48e2-b4b0-c9894d810a4c', version='HTTP/1.1', remote_ip='::1') 723s Traceback (most recent call last): 723s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 723s result = await result 723s ^^^^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 723s future.result() 723s ~~~~~~~~~~~~~^^ 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 723s yielded = self.gen.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 723s yield maybe_future(sm.delete_session(session_id)) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 723s yielded = self.gen.throw(exc) 723s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 723s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 723s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 723s value = future.result() 723s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 723s raise self._exception.with_traceback(self._exception_tb) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 723s result = coro.send(None) 723s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 723s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 723s raise km.ready.exception() # type: ignore[misc] 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 723s await kernel_awaitable 723s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 723s result = await obj 723s ^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 723s raise e 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 723s out = await method(self, *args, **kwargs) 723s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 723s await self._async_finish_shutdown(restart=restart) 723s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 723s await asyncio.wait_for( 723s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 723s ) 723s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 723s async with timeouts.timeout(timeout): 723s ~~~~~~~~~~~~~~~~^^^^^^^^^ 723s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 723s raise RuntimeError("Timeout should be used inside a task") 723s RuntimeError: Timeout should be used inside a task 723s WARNING NotebookApp:handlers.py:612 Unhandled error 723s ERROR NotebookApp:log.py:55 { 723s "Host": "localhost:12341", 723s "Accept": "*/*", 723s "User-Agent": "python-requests/2.32.5" 723s } 723s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/71d8fbbc-9512-48e2-b4b0-c9894d810a4c (::1) 60.020000ms referer=None/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 723s gc.collect() 723s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 725s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 725s return _run_code(code, main_globals, None, 725s "__main__", mod_spec) 725s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 725s exec(code, run_globals) 725s ~~~~^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 725s from ipykernel import kernelapp as app 725s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 725s from .connect import * # noqa: F403 725s ^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 725s from typing import TYPE_CHECKING, Any 725s File "/usr/lib/python3.13/typing.py", line 1726, in 725s class _CallableType(_SpecialGenericAlias, _root=True): 725s ...<29 lines>... 725s return self.copy_with(params) 725s File "/usr/lib/python3.13/typing.py", line 1745, in _CallableType 725s @_tp_cache 725s ^^^^^^^^^ 725s File "/usr/lib/python3.13/typing.py", line 436, in _tp_cache 725s return decorator(func) 725s File "/usr/lib/python3.13/typing.py", line 415, in decorator 725s def decorator(func): 725s 725s KeyboardInterrupt 725s 725s _______________ AsyncSessionAPITest.test_create_console_session ________________ 725s 725s @self.addCleanup 725s def cleanup_sessions(): 725s for session in self.sess_api.list().json(): 725s > self.sess_api.delete(session['id']) 725s 725s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 725s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 725s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 725s return self._req('DELETE', id) 725s ^^^^^^^^^^^^^^^^^^^^^^^ 725s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 725s response.raise_for_status() 725s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 725s 725s self = 725s 725s def raise_for_status(self): 725s """Raises :class:`HTTPError`, if one occurred.""" 725s 725s http_error_msg = "" 725s if isinstance(self.reason, bytes): 725s # We attempt to decode utf-8 first because some servers 725s # choose to localize their reason strings. If the string 725s # isn't utf-8, we fall back to iso-8859-1 for all other 725s # encodings. (See PR #3538) 725s try: 725s reason = self.reason.decode("utf-8") 725s except UnicodeDecodeError: 725s reason = self.reason.decode("iso-8859-1") 725s else: 725s reason = self.reason 725s 725s if 400 <= self.status_code < 500: 725s http_error_msg = ( 725s f"{self.status_code} Client Error: {reason} for url: {self.url}" 725s ) 725s 725s elif 500 <= self.status_code < 600: 725s http_error_msg = ( 725s f"{self.status_code} Server Error: {reason} for url: {self.url}" 725s ) 725s 725s if http_error_msg: 725s > raise HTTPError(http_error_msg, response=self) 725s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/13f08d40-593d-470c-8f5d-39cb34237edf 725s 725s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 725s ------------------------------ Captured log call ------------------------------- 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 725s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpalxe8549/runtime/kernel-8b100eb0-b746-40a6-ac58-bf3f4b23d89c.json'] 725s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42279 725s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37027 725s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8b100eb0-b746-40a6-ac58-bf3f4b23d89c, name: python3 725s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpalxe8549/notebooks/foo'} 725s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.490000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.490000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2ccc494c-0279-4cdb-89f7-dd42bb34d568 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2ccc494c-0279-4cdb-89f7-dd42bb34d568 725s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/71d8fbbc-9512-48e2-b4b0-c9894d810a4c (::1) 0.630000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8b100eb0-b746-40a6-ac58-bf3f4b23d89c 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8b100eb0-b746-40a6-ac58-bf3f4b23d89c 725s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 725s Traceback (most recent call last): 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 725s out = await method(self, *args, **kwargs) 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 725s await self._async_finish_shutdown(restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 725s await asyncio.wait_for( 725s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 725s ) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 725s async with timeouts.timeout(timeout): 725s ~~~~~~~~~~~~~~~~^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 725s raise RuntimeError("Timeout should be used inside a task") 725s RuntimeError: Timeout should be used inside a task 725s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 725s Traceback (most recent call last): 725s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 725s await kernel_awaitable 725s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 725s result = await obj 725s ^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 725s raise e 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 725s out = await method(self, *args, **kwargs) 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 725s await self._async_finish_shutdown(restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 725s await asyncio.wait_for( 725s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 725s ) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 725s async with timeouts.timeout(timeout): 725s ~~~~~~~~~~~~~~~~^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 725s raise RuntimeError("Timeout should be used inside a task") 725s RuntimeError: Timeout should be used inside a task 725s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/13f08d40-593d-470c-8f5d-39cb34237edf (::1) 725s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/13f08d40-593d-470c-8f5d-39cb34237edf', version='HTTP/1.1', remote_ip='::1') 725s Traceback (most recent call last): 725s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 725s result = await result 725s ^^^^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 725s future.result() 725s ~~~~~~~~~~~~~^^ 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 725s yielded = self.gen.throw(exc) 725s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 725s yield maybe_future(sm.delete_session(session_id)) 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 725s value = future.result() 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 725s yielded = self.gen.throw(exc) 725s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 725s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 725s value = future.result() 725s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 725s raise self._exception.with_traceback(self._exception_tb) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 725s result = coro.send(None) 725s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 725s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 725s raise km.ready.exception() # type: ignore[misc] 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 725s await kernel_awaitable 725s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 725s result = await obj 725s ^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 725s raise e 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 725s out = await method(self, *args, **kwargs) 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 725s await self._async_finish_shutdown(restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 725s await asyncio.wait_for( 725s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 725s ) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 725s async with timeouts.timeout(timeout): 725s ~~~~~~~~~~~~~~~~^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 725s raise RuntimeError("Timeout should be used inside a task") 725s RuntimeError: Timeout should be used inside a task 725s WARNING NotebookApp:handlers.py:612 Unhandled error 725s ERROR NotebookApp:log.py:55 { 725s "Host": "localhost:12341", 725s "Accept": "*/*", 725s "User-Agent": "python-requests/2.32.5" 725s } 725s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/13f08d40-593d-470c-8f5d-39cb34237edf (::1) 5.100000ms referer=None 725s --------------------------- Captured stderr teardown --------------------------- 725s Traceback (most recent call last): 725s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 725s 725s @self.addCleanup 725s def cleanup_sessions(): 725s for session in self.sess_api.list().json(): 725s > self.sess_api.delete(session['id']) 725s 725s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 725s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 725s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 725s return self._req('DELETE', id) 725s ^^^^^^^^^^^^^^^^^^^^^^^ 725s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 725s response.raise_for_status() 725s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 725s 725s self = 725s 725s def raise_for_status(self): 725s """Raises :class:`HTTPError`, if one occurred.""" 725s 725s http_error_msg = "" 725s if isinstance(self.reason, bytes): 725s # We attempt to decode utf-8 first because some servers 725s # choose to localize their reason strings. If the string 725s # isn't utf-8, we fall back to iso-8859-1 for all other 725s # encodings. (See PR #3538) 725s try: 725s reason = self.reason.decode("utf-8") 725s except UnicodeDecodeError: 725s reason = self.reason.decode("iso-8859-1") 725s else: 725s reason = self.reason 725s 725s if 400 <= self.status_code < 500: 725s http_error_msg = ( 725s f"{self.status_code} Client Error: {reason} for url: {self.url}" 725s ) 725s 725s elif 500 <= self.status_code < 600: 725s http_error_msg = ( 725s f"{self.status_code} Server Error: {reason} for url: {self.url}" 725s ) 725s 725s if http_error_msg: 725s > raise HTTPError(http_error_msg, response=self) 725s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/21f64ef3-59b1-4194-8a85-5de65601419e 725s 725s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 725s ----------------------------- Captured stderr call ----------------------------- 725s Fatal Python error: init_import_site: Failed to import the site module 725s Python runtime state: initialized 725s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 725s return _run_code(code, main_globals, None, 725s "__main__", mod_spec) 725s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 725s exec(code, run_globals) 725s ~~~~^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 725s from pathlib import Path 725s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 725s from ._abc import * 725s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 725s from glob import _Globber, _no_recurse_symlinks 725s File "/usr/lib/python3.13/glob.py", line 5, in 725s import re 725s File "/usr/lib/python3.13/re/__init__.py", line 125, in 725s import enum 725s File "/usr/lib/python3.13/enum.py", line 1343, in 725s class ReprEnum(Enum): 725s ...<2 lines>... 725s """ 725s File "/usr/lib/python3.13/enum.py", line 508, in __new__ 725s classdict.setdefault('_ignore_', []).append('_ignore_') 725s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ 725s KeyboardInterrupt 725s ------------------------------ Captured log call ------------------------------- 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 725s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 725s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpalxe8549/runtime/kernel-295ed459-a816-4f98-bbe9-ee514421703b.json'] 725s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51901 725s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54447 725s INFO NotebookApp:kernelmanager.py:179 Kernel started: 295ed459-a816-4f98-bbe9-ee514421703b, name: python3 725s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpalxe8549/notebooks/foo'} 725s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 92.050000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.560000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8b100eb0-b746-40a6-ac58-bf3f4b23d89c 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8b100eb0-b746-40a6-ac58-bf3f4b23d89c 725s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/13f08d40-593d-470c-8f5d-39cb34237edf (::1) 0.860000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 295ed459-a816-4f98-bbe9-ee514421703b 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 295ed459-a816-4f98-bbe9-ee514421703b 725s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 725s Traceback (most recent call last): 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 725s out = await method(self, *args, **kwargs) 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 725s await self._async_finish_shutdown(restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 725s await asyncio.wait_for( 725s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 725s ) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 725s async with timeouts.timeout(timeout): 725s ~~~~~~~~~~~~~~~~^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 725s raise RuntimeError("Timeout should be used inside a task") 725s RuntimeError: Timeout should be used inside a task 725s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 725s Traceback (most recent call last): 725s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 725s await kernel_awaitable 725s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 725s result = await obj 725s ^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 725s raise e 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 725s out = await method(self, *args, **kwargs) 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 725s await self._async_finish_shutdown(restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 725s await asyncio.wait_for( 725s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 725s ) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 725s async with timeouts.timeout(timeout): 725s ~~~~~~~~~~~~~~~~^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 725s raise RuntimeError("Timeout should be used inside a task") 725s RuntimeError: Timeout should be used inside a task 725s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/21f64ef3-59b1-4194-8a85-5de65601419e (::1) 725s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/21f64ef3-59b1-4194-8a85-5de65601419e', version='HTTP/1.1', remote_ip='::1') 725s Traceback (most recent call last): 725s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 725s result = await result 725s ^^^^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 725s future.result() 725s ~~~~~~~~~~~~~^^ 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 725s yielded = self.gen.throw(exc) 725s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 725s yield maybe_future(sm.delete_session(session_id)) 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 725s value = future.result() 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 725s yielded = self.gen.throw(exc) 725s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 725s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 725s value = future.result() 725s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 725s raise self._exception.with_traceback(self._exception_tb) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 725s result = coro.send(None) 725s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 725s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 725s raise km.ready.exception() # type: ignore[misc] 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 725s await kernel_awaitable 725s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 725s result = await obj 725s ^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 725s raise e 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 725s out = await method(self, *args, **kwargs) 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 725s await self._async_finish_shutdown(restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 725s await asyncio.wait_for( 725s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 725s ) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 725s async with timeouts.timeout(timeout): 725s ~~~~~~~~~~~~~~~~^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 725s raise RuntimeError("Timeout should be used inside a task") 725s RuntimeError: Timeout should be used inside a task 725s WARNING NotebookApp:handlers.py:612 Unhandled error 725s ERROR NotebookApp:log.py:55 { 725s "Host": "localhost:12341", 725s "Accept": "*/*", 725s "User-Agent": "python-requests/2.32.5" 725s } 725s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/21f64ef3-59b1-4194-8a85-5de65601419e (::1) 86.410000ms referer=None 725s --------------------------- Captured stderr teardown --------------------------- 725s Traceback (most recent call last): 725s File "/usr/lib/python3.13/site.py", line 735, in 725s main() 725s ~~~~^^ 725s File "/usr/lib/python3.13/site.py", line 722, in main 725s known_paths = addsitepackages(known_paths) 725s File "/usr/lib/python3.13/site.py", line 441, in addsitepackages 725s addsitedir(sitedir, known_paths) 725s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3.13/site.py", line 248, in addsitedir 725s names = os.listdir(sitedir) 725s KeyboardInterrupt 725s _________________ AsyncSessionAPITest.test_create_file_session _________________ 725s 725s @self.addCleanup 725s def cleanup_sessions(): 725s for session in self.sess_api.list().json(): 725s > self.sess_api.delete(session['id']) 725s 725s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 725s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 725s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 725s return self._req('DELETE', id) 725s ^^^^^^^^^^^^^^^^^^^^^^^ 725s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 725s response.raise_for_status() 725s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 725s 725s self = 725s 725s def raise_for_status(self): 725s """Raises :class:`HTTPError`, if one occurred.""" 725s 725s http_error_msg = "" 725s if isinstance(self.reason, bytes): 725s # We attempt to decode utf-8 first because some servers 725s # choose to localize their reason strings. If the string 725s # isn't utf-8, we fall back to iso-8859-1 for all other 725s # encodings. (See PR #3538) 725s try: 725s reason = self.reason.decode("utf-8") 725s except UnicodeDecodeError: 725s reason = self.reason.decode("iso-8859-1") 725s else: 725s reason = self.reason 725s 725s if 400 <= self.status_code < 500: 725s http_error_msg = ( 725s f"{self.status_code} Client Error: {reason} for url: {self.url}" 725s ) 725s 725s elif 500 <= self.status_code < 600: 725s http_error_msg = ( 725s f"{self.status_code} Server Error: {reason} for url: {self.url}" 725s ) 725s 725s if http_error_msg: 725s > raise HTTPError(http_error_msg, response=self) 725s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/bbe78144-5652-4d0d-9757-5a8d9f2bea59 725s 725s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 725s ----------------------------- Captured stderr call ----------------------------- 725s Fatal Python error: init_import_site: Failed to import the site module 725s Python runtime state: initialized 725s ------------------------------ Captured log call ------------------------------- 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 725s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpalxe8549/runtime/kernel-148b9507-df10-4787-aa74-c97f104f69e3.json'] 725s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45767 725s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41231 725s INFO NotebookApp:kernelmanager.py:179 Kernel started: 148b9507-df10-4787-aa74-c97f104f69e3, name: python3 725s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpalxe8549/notebooks/foo'} 725s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 96.770000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 24.990000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 295ed459-a816-4f98-bbe9-ee514421703b 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 295ed459-a816-4f98-bbe9-ee514421703b 725s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/21f64ef3-59b1-4194-8a85-5de65601419e (::1) 84.040000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 148b9507-df10-4787-aa74-c97f104f69e3 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 148b9507-df10-4787-aa74-c97f104f69e3 725s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 725s Traceback (most recent call last): 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 725s out = await method(self, *args, **kwargs) 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 725s await self._async_finish_shutdown(restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 725s await asyncio.wait_for( 725s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 725s ) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 725s async with timeouts.timeout(timeout): 725s ~~~~~~~~~~~~~~~~^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 725s raise RuntimeError("Timeout should be used inside a task") 725s RuntimeError: Timeout should be used inside a task 725s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 725s Traceback (most recent call last): 725s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 725s await kernel_awaitable 725s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 725s result = await obj 725s ^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 725s raise e 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 725s out = await method(self, *args, **kwargs) 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 725s await self._async_finish_shutdown(restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 725s await asyncio.wait_for( 725s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 725s ) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 725s async with timeouts.timeout(timeout): 725s ~~~~~~~~~~~~~~~~^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 725s raise RuntimeError("Timeout should be used inside a task") 725s RuntimeError: Timeout should be used inside a task 725s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/bbe78144-5652-4d0d-9757-5a8d9f2bea59 (::1) 725s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/bbe78144-5652-4d0d-9757-5a8d9f2bea59', version='HTTP/1.1', remote_ip='::1') 725s Traceback (most recent call last): 725s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 725s result = await result 725s ^^^^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 725s future.result() 725s ~~~~~~~~~~~~~^^ 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 725s yielded = self.gen.throw(exc) 725s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 725s yield maybe_future(sm.delete_session(session_id)) 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 725s value = future.result() 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 725s yielded = self.gen.throw(exc) 725s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 725s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 725s value = future.result() 725s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 725s raise self._exception.with_traceback(self._exception_tb) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 725s result = coro.send(None) 725s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 725s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 725s raise km.ready.exception() # type: ignore[misc] 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 725s await kernel_awaitable 725s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 725s result = await obj 725s ^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 725s raise e 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 725s out = await method(self, *args, **kwargs) 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 725s await self._async_finish_shutdown(restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 725s await asyncio.wait_for( 725s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 725s ) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 725s async with timeouts.timeout(timeout): 725s ~~~~~~~~~~~~~~~~^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 725s raise RuntimeError("Timeout should be used inside a task") 725s RuntimeError: Timeout should be used inside a task 725s WARNING NotebookApp:handlers.py:612 Unhandled error 725s --------------------------- Captured stderr teardown --------------------------- 725s Traceback (most recent call last): 725s File "/usr/lib/python3.13/site.py", line 735, in 725s main() 725s ~~~~^^ 725s File "/usr/lib/python3.13/site.py", line 722, in main 725s known_paths = addsitepackages(known_paths) 725s File "/usr/lib/python3.13/site.py", line 441, in addsitepackages 725s addsitedir(sitedir, known_paths) 725s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3.13/site.py", line 254, in addsitedir 725s addpackage(sitedir, name, known_paths) 725s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3.13/site.py", line 197, in addpackage 725s pth_content = pth_content.decode("utf-8-sig") 725s File "/usr/lib/python3.13/encodings/__init__.py", line 99, in search_function 725s mod = __import__('encodings.' + modname, fromlist=_import_tail, 725s level=0) 725s File "/usr/lib/python3.13/encodings/utf_8_sig.py", line 85, in 725s class StreamWriter(codecs.StreamWriter): 725s ...<9 lines>... 725s return encode(input, errors) 725s File "/usr/lib/python3.13/encodings/utf_8_sig.py", line 85, in StreamWriter 725s class StreamWriter(codecs.StreamWriter): 725s 725s KeyboardInterrupt 725s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 725s 725s self = 725s 725s def test_create_with_kernel_id(self): 725s # create a new kernel 725s r = self.request('POST', 'api/kernels') 725s r.raise_for_status() 725s kernel = r.json() 725s 725s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 725s self.assertEqual(resp.status_code, 201) 725s newsession = resp.json() 725s self.assertIn('id', newsession) 725s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 725s self.assertEqual(newsession['kernel']['id'], kernel['id']) 725s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 725s 725s sessions = self.sess_api.list().json() 725s > self.assertEqual(sessions, [newsession]) 725s E AssertionError: Lists differ: [{'id': 'bbe78144-5652-4d0d-9757-5a8d9f2bea59', 'p[553 chars]ne}}] != [{'id': '78c1d33d-156c-4a69-b739-d9fb3be23058', 'p[279 chars]ne}}] 725s E 725s E First differing element 0: 725s E {'id': 'bbe78144-5652-4d0d-9757-5a8d9f2bea59', 'p[218 chars]: 0}} 725s E {'id': '78c1d33d-156c-4a69-b739-d9fb3be23058', 'p[278 chars]one}} 725s E 725s E First list contains 1 additional elements. 725s E First extra element 1: 725s E {'id': '78c1d33d-156c-4a69-b739-d9fb3be23058', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '564e5dae-3904-49e1-8034-cc1e35c018c7', 'name': 'python3', 'last_activity': '2026-02-07T02:29:36.010244Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 725s E 725s E Diff is 830 characters long. Set self.maxDiff to None to see it. 725s 725s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 725s ----------------------------- Captured stderr call ----------------------------- 725s Traceback (most recent call last): 725s ------------------------------ Captured log call ------------------------------- 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 725s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpalxe8549/runtime/kernel-564e5dae-3904-49e1-8034-cc1e35c018c7.json'] 725s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38919 725s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40531 725s INFO NotebookApp:kernelmanager.py:179 Kernel started: 564e5dae-3904-49e1-8034-cc1e35c018c7, name: python3 725s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 725s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 108.650000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.780000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.090000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.930000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 148b9507-df10-4787-aa74-c97f104f69e3 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 148b9507-df10-4787-aa74-c97f104f69e3 725s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/bbe78144-5652-4d0d-9757-5a8d9f2bea59 (::1) 0.730000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 564e5dae-3904-49e1-8034-cc1e35c018c7 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 564e5dae-3904-49e1-8034-cc1e35c018c7 725s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 725s Traceback (most recent call last): 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 725s out = await method(self, *args, **kwargs) 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 725s await self._async_finish_shutdown(restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 725s await asyncio.wait_for( 725s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 725s ) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 725s async with timeouts.timeout(timeout): 725s ~~~~~~~~~~~~~~~~^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 725s raise RuntimeError("Timeout should be used inside a task") 725s RuntimeError: Timeout should be used inside a task 725s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 725s Traceback (most recent call last): 725s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 725s await kernel_awaitable 725s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 725s result = await obj 725s ^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 725s raise e 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 725s out = await method(self, *args, **kwargs) 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 725s await self._async_finish_shutdown(restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 725s await asyncio.wait_for( 725s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 725s ) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 725s async with timeouts.timeout(timeout): 725s ~~~~~~~~~~~~~~~~^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 725s raise RuntimeError("Timeout should be used inside a task") 725s RuntimeError: Timeout should be used inside a task 725s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/78c1d33d-156c-4a69-b739-d9fb3be23058 (::1) 725s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/78c1d33d-156c-4a69-b739-d9fb3be23058', version='HTTP/1.1', remote_ip='::1') 725s Traceback (most recent call last): 725s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 725s result = await result 725s ^^^^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 725s future.result() 725s ~~~~~~~~~~~~~^^ 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 725s yielded = self.gen.throw(exc) 725s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 725s yield maybe_future(sm.delete_session(session_id)) 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 725s value = future.result() 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 725s yielded = self.gen.throw(exc) 725s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 725s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 725s value = future.result() 725s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 725s raise self._exception.with_traceback(self._exception_tb) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 725s result = coro.send(None) 725s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 725s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 725s raise km.ready.exception() # type: ignore[misc] 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 725s await kernel_awaitable 725s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 725s result = await obj 725s ^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 725s raise e 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 725s out = await method(self, *args, **kwargs) 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 725s await self._async_finish_shutdown(restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 725s await asyncio.wait_for( 725s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 725s ) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 725s async with timeouts.timeout(timeout): 725s ~~~~~~~~~~~~~~~~^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 725s raise RuntimeError("Timeout should be used inside a task") 725s RuntimeError: Timeout should be used inside a task 725s WARNING NotebookApp:handlers.py:612 Unhandled error 725s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 725s 725s @self.addCleanup 725s def cleanup_sessions(): 725s for session in self.sess_api.list().json(): 725s > self.sess_api.delete(session['id']) 725s 725s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 725s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 725s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 725s return self._req('DELETE', id) 725s ^^^^^^^^^^^^^^^^^^^^^^^ 725s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 725s response.raise_for_status() 725s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 725s 725s self = 725s 725s def raise_for_status(self): 725s """Raises :class:`HTTPError`, if one occurred.""" 725s 725s http_error_msg = "" 725s if isinstance(self.reason, bytes): 725s # We attempt to decode utf-8 first because some servers 725s # choose to localize their reason strings. If the string 725s # isn't utf-8, we fall back to iso-8859-1 for all other 725s # encodings. (See PR #3538) 725s try: 725s reason = self.reason.decode("utf-8") 725s except UnicodeDecodeError: 725s reason = self.reason.decode("iso-8859-1") 725s else: 725s reason = self.reason 725s 725s if 400 <= self.status_code < 500: 725s http_error_msg = ( 725s f"{self.status_code} Client Error: {reason} for url: {self.url}" 725s ) 725s 725s elif 500 <= self.status_code < 600: 725s http_error_msg = ( 725s f"{self.status_code} Server Error: {reason} for url: {self.url}" 725s ) 725s 725s if http_error_msg: 725s > raise HTTPError(http_error_msg, response=self) 725s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/78c1d33d-156c-4a69-b739-d9fb3be23058 725s 725s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 725s ------------------------------ Captured log call ------------------------------- 725s ERROR NotebookApp:log.py:55 { 725s "Host": "localhost:12341", 725s "Accept": "*/*", 725s "User-Agent": "python-requests/2.32.5" 725s } 725s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/78c1d33d-156c-4a69-b739-d9fb3be23058 (::1) 163.140000ms referer=None 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.710000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 725s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpalxe8549/runtime/kernel-910a78ab-8c88-4de9-91a1-a07a3dc8128c.json'] 725s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:32929 725s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34513 725s INFO NotebookApp:kernelmanager.py:179 Kernel started: 910a78ab-8c88-4de9-91a1-a07a3dc8128c, name: python3 725s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 725s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 190.480000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 564e5dae-3904-49e1-8034-cc1e35c018c7 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 564e5dae-3904-49e1-8034-cc1e35c018c7 725s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/78c1d33d-156c-4a69-b739-d9fb3be23058 (::1) 43.080000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 20.380000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.430000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 910a78ab-8c88-4de9-91a1-a07a3dc8128c 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 910a78ab-8c88-4de9-91a1-a07a3dc8128c 725s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 725s Traceback (most recent call last): 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 725s out = await method(self, *args, **kwargs) 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 725s await self._async_finish_shutdown(restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 725s await asyncio.wait_for( 725s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 725s ) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 725s async with timeouts.timeout(timeout): 725s ~~~~~~~~~~~~~~~~^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 725s raise RuntimeError("Timeout should be used inside a task") 725s RuntimeError: Timeout should be used inside a task 725s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 725s Traceback (most recent call last): 725s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 725s await kernel_awaitable 725s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 725s result = await obj 725s ^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 725s raise e 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 725s out = await method(self, *args, **kwargs) 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 725s await self._async_finish_shutdown(restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 725s await asyncio.wait_for( 725s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 725s ) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 725s async with timeouts.timeout(timeout): 725s ~~~~~~~~~~~~~~~~^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 725s raise RuntimeError("Timeout should be used inside a task") 725s RuntimeError: Timeout should be used inside a task 725s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/78c1d33d-156c-4a69-b739-d9fb3be23058 (::1) 725s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/78c1d33d-156c-4a69-b739-d9fb3be23058', version='HTTP/1.1', remote_ip='::1') 725s Traceback (most recent call last): 725s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 725s result = await result 725s ^^^^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 725s future.result() 725s ~~~~~~~~~~~~~^^ 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 725s yielded = self.gen.throw(exc) 725s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 725s yield maybe_future(sm.delete_session(session_id)) 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 725s value = future.result() 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 725s yielded = self.gen.throw(exc) 725s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 725s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 725s value = future.result() 725s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 725s raise self._exception.with_traceback(self._exception_tb) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 725s result = coro.send(None) 725s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 725s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 725s raise km.ready.exception() # type: ignore[misc] 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 725s await kernel_awaitable 725s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 725s result = await obj 725s ^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 725s raise e 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 725s out = await method(self, *args, **kwargs) 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 725s await self._async_finish_shutdown(restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 725s await asyncio.wait_for( 725s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 725s ) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 725s async with timeouts.timeout(timeout): 725s ~~~~~~~~~~~~~~~~^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 725s raise RuntimeError("Timeout should be used inside a task") 725s RuntimeError: Timeout should be used inside a task 725s WARNING NotebookApp:handlers.py:612 Unhandled error 725s ERROR NotebookApp:log.py:55 { 725s "Host": "localhost:12341", 725s "Accept": "*/*", 725s "User-Agent": "python-requests/2.32.5" 725s } 725s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/78c1d33d-156c-4a69-b739-d9fb3be23058 (::1) 5.150000ms referer=None 725s --------------------------- Captured stderr teardown --------------------------- 725s Traceback (most recent call last): 725s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 725s return _run_code(code, main_globals, None, 725s "__main__", mod_spec) 725s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 725s exec(code, run_globals) 725s ~~~~^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 725s from ipykernel import kernelapp as app 725s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 725s from .connect import * # noqa: F403 725s ^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 725s import jupyter_client 725s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 725s from .asynchronous import AsyncKernelClient 725s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 725s from .client import AsyncKernelClient # noqa 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 725s from ..channels import AsyncZMQSocketChannel, HBChannel 725s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 17, in 725s from .session import Session 725s File "/usr/lib/python3/dist-packages/jupyter_client/session.py", line 54, in 725s from .jsonutil import extract_dates, json_clean, json_default, squash_dates 725s File "/usr/lib/python3/dist-packages/jupyter_client/jsonutil.py", line 32, in 725s datetime.strptime("2000-01-01", "%Y-%m-%d") # noqa 725s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3.13/_strptime.py", line 789, in _strptime_datetime 725s tt, fraction, gmtoff_fraction = _strptime(data_string, format) 725s ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3.13/_strptime.py", line 606, in _strptime 725s month = parse_int(found_dict['m']) 725s KeyboardInterrupt 725s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 725s 725s @self.addCleanup 725s def cleanup_sessions(): 725s for session in self.sess_api.list().json(): 725s > self.sess_api.delete(session['id']) 725s 725s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 725s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 725s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 725s return self._req('DELETE', id) 725s ^^^^^^^^^^^^^^^^^^^^^^^ 725s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 725s response.raise_for_status() 725s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 725s 725s self = 725s 725s def raise_for_status(self): 725s """Raises :class:`HTTPError`, if one occurred.""" 725s 725s http_error_msg = "" 725s if isinstance(self.reason, bytes): 725s # We attempt to decode utf-8 first because some servers 725s # choose to localize their reason strings. If the string 725s # isn't utf-8, we fall back to iso-8859-1 for all other 725s # encodings. (See PR #3538) 725s try: 725s reason = self.reason.decode("utf-8") 725s except UnicodeDecodeError: 725s reason = self.reason.decode("iso-8859-1") 725s else: 725s reason = self.reason 725s 725s if 400 <= self.status_code < 500: 725s http_error_msg = ( 725s f"{self.status_code} Client Error: {reason} for url: {self.url}" 725s ) 725s 725s elif 500 <= self.status_code < 600: 725s http_error_msg = ( 725s f"{self.status_code} Server Error: {reason} for url: {self.url}" 725s ) 725s 725s if http_error_msg: 725s > raise HTTPError(http_error_msg, response=self) 725s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/78c1d33d-156c-4a69-b739-d9fb3be23058 725s 725s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 725s ----------------------------- Captured stderr call ----------------------------- 725s Traceback (most recent call last): 725s ------------------------------ Captured log call ------------------------------- 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.360000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 725s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpalxe8549/runtime/kernel-268daf12-d8f9-4791-a72a-b0db5085e88d.json'] 725s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37767 725s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51851 725s INFO NotebookApp:kernelmanager.py:179 Kernel started: 268daf12-d8f9-4791-a72a-b0db5085e88d, name: python3 725s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpalxe8549/notebooks/foo'} 725s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 910a78ab-8c88-4de9-91a1-a07a3dc8128c 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 910a78ab-8c88-4de9-91a1-a07a3dc8128c 725s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/78c1d33d-156c-4a69-b739-d9fb3be23058 (::1) 170.970000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.720000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.210000ms 725s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 725s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 268daf12-d8f9-4791-a72a-b0db5085e88d 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 268daf12-d8f9-4791-a72a-b0db5085e88d 725s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 725s Traceback (most recent call last): 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 725s out = await method(self, *args, **kwargs) 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 725s await self._async_finish_shutdown(restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 725s await asyncio.wait_for( 725s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 725s ) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 725s async with timeouts.timeout(timeout): 725s ~~~~~~~~~~~~~~~~^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 725s raise RuntimeError("Timeout should be used inside a task") 725s RuntimeError: Timeout should be used inside a task 725s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 725s Traceback (most recent call last): 725s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 725s await kernel_awaitable 725s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 725s result = await obj 725s ^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 725s raise e 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 725s out = await method(self, *args, **kwargs) 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 725s await self._async_finish_shutdown(restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 725s await asyncio.wait_for( 725s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 725s ) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 725s async with timeouts.timeout(timeout): 725s ~~~~~~~~~~~~~~~~^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 725s raise RuntimeError("Timeout should be used inside a task") 725s RuntimeError: Timeout should be used inside a task 725s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/78c1d33d-156c-4a69-b739-d9fb3be23058 (::1) 725s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/78c1d33d-156c-4a69-b739-d9fb3be23058', version='HTTP/1.1', remote_ip='::1') 725s Traceback (most recent call last): 725s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 725s result = await result 725s ^^^^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 725s future.result() 725s ~~~~~~~~~~~~~^^ 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 725s yielded = self.gen.throw(exc) 725s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 725s yield maybe_future(sm.delete_session(session_id)) 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 725s value = future.result() 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 725s yielded = self.gen.throw(exc) 725s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 725s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 725s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 725s value = future.result() 725s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 725s raise self._exception.with_traceback(self._exception_tb) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 725s result = coro.send(None) 725s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 725s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 725s raise km.ready.exception() # type: ignore[misc] 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 725s await kernel_awaitable 725s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 725s result = await obj 725s ^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 725s raise e 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 725s out = await method(self, *args, **kwargs) 725s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 725s await self._async_finish_shutdown(restart=restart) 725s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 725s await asyncio.wait_for( 725s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 725s ) 725s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 725s async with timeouts.timeout(timeout): 725s ~~~~~~~~~~~~~~~~^^^^^^^^^ 725s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 725s raise RuntimeError("Timeout should be used inside a task") 725s RuntimeError: Timeout should be used inside a task 725s WARNING NotebookApp:handlers.py:612 Unhandled error 725s ERROR NotebookApp:log.py:55 { 725s "Host": "localhost:12341", 725s "Accept": "*/*", 725s "User-Agent": "python-requests/2.32.5" 725s } 725s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/78c1d33d-156c-4a69-b739-d9fb3be23058 (::1) 5.430000ms referer=None 725s ---------------------------- Captured log teardown ----------------------------- 725s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 268daf12-d8f9-4791-a72a-b0db5085e88d 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2ccc494c-0279-4cdb-89f7-dd42bb34d568 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 295ed459-a816-4f98-bbe9-ee514421703b 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 564e5dae-3904-49e1-8034-cc1e35c018c7 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 910a78ab-8c88-4de9-91a1-a07a3dc8128c 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8b100eb0-b746-40a6-ac58-bf3f4b23d89c 725s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 148b9507-df10-4787-aa74-c97f104f69e3 725s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 725s =============================== warnings summary =============================== 725s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 725s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 725s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 725s return LooseVersion(v) >= LooseVersion(check) 725s 725s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 725s services/kernels/tests/test_kernels_api.py: 72 warnings 725s services/sessions/tests/test_sessions_api.py: 88 warnings 725s /usr/lib/python3/dist-packages/notebook/_tz.py:29: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 725s dt = unaware(*args, **kwargs) 725s 725s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 725s /usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14: PytestUnknownMarkWarning: Unknown pytest.mark.integration_tests - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 725s pytestmark = pytest.mark.integration_tests 725s 725s services/kernels/tests/test_kernels_api.py: 6 warnings 725s services/sessions/tests/test_sessions_api.py: 6 warnings 725s /usr/lib/python3/dist-packages/nest_asyncio.py:71: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16 725s policy = events.get_event_loop_policy() 725s 725s services/kernels/tests/test_kernels_api.py: 24 warnings 725s services/sessions/tests/test_sessions_api.py: 19 warnings 725s /usr/lib/python3/dist-packages/nest_asyncio.py:40: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16 725s loop = events.get_event_loop_policy().get_event_loop() 725s 725s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 725s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 725s loop.make_current() 725s 725s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 725s =========================== short test summary info ============================ 725s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 725s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 725s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 725s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 725s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 725s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 725s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 725s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 725s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 725s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 725s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 725s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 725s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 725s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 725s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 725s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 725s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 725s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 725s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 725s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 725s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 725s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 725s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 725s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 725s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 725s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 725s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 725s ========= 23 failed, 307 deselected, 220 warnings, 4 errors in 42.51s ========== 727s *** END OF RUN 4: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 727s *** STARTING RUN 5: python3.14 -m pytest --pyargs notebook -rfE --last-failed --last-failed-no-failures none --ignore=/usr/lib/python3/dist-packages/notebook/tests/selenium --deselect=services/kernels/tests/test_kernels_api.py::KernelAPITest::test_connections 754s ============================= test session starts ============================== 754s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 754s rootdir: /tmp/autopkgtest.0ojk9w/autopkgtest_tmp 754s plugins: typeguard-4.4.4 754s collected 330 items / 307 deselected / 23 selected 754s run-last-failure: rerun previous 23 failures 754s 766s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF [ 39%] 779s services/sessions/tests/test_sessions_api.py FFFFFEFFFFFFFEFF [100%] 779s 779s ==================================== ERRORS ==================================== 779s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 779s 779s self = 779s 779s def tearDown(self): 779s for k in self.kern_api.list().json(): 779s > self.kern_api.shutdown(k['id']) 779s 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 779s return self._req('DELETE', id) 779s ^^^^^^^^^^^^^^^^^^^^^^^ 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 779s response.raise_for_status() 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s 779s self = 779s 779s def raise_for_status(self): 779s """Raises :class:`HTTPError`, if one occurred.""" 779s 779s http_error_msg = "" 779s if isinstance(self.reason, bytes): 779s # We attempt to decode utf-8 first because some servers 779s # choose to localize their reason strings. If the string 779s # isn't utf-8, we fall back to iso-8859-1 for all other 779s # encodings. (See PR #3538) 779s try: 779s reason = self.reason.decode("utf-8") 779s except UnicodeDecodeError: 779s reason = self.reason.decode("iso-8859-1") 779s else: 779s reason = self.reason 779s 779s if 400 <= self.status_code < 500: 779s http_error_msg = ( 779s f"{self.status_code} Client Error: {reason} for url: {self.url}" 779s ) 779s 779s elif 500 <= self.status_code < 600: 779s http_error_msg = ( 779s f"{self.status_code} Server Error: {reason} for url: {self.url}" 779s ) 779s 779s if http_error_msg: 779s > raise HTTPError(http_error_msg, response=self) 779s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/d8d3fc20-6718-4006-9a4c-8d02909a7560 779s 779s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 779s ----------------------------- Captured stderr call ----------------------------- 779s Traceback (most recent call last): 779s Traceback (most recent call last): 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprm5_im2d/runtime/kernel-d8d3fc20-6718-4006-9a4c-8d02909a7560.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37163 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55287 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: d8d3fc20-6718-4006-9a4c-8d02909a7560, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 237.430000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.450000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprm5_im2d/runtime/kernel-b5d810d5-1554-4498-8b07-a6ae95fbe8f1.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34663 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46021 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: b5d810d5-1554-4498-8b07-a6ae95fbe8f1, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 146.230000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.550000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: b5d810d5-1554-4498-8b07-a6ae95fbe8f1 779s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/b5d810d5-1554-4498-8b07-a6ae95fbe8f1/interrupt (::1) 0.950000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 779s yield maybe_future(km.restart_kernel(kernel_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 779s raise self._exception.with_traceback(self._exception_tb) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 779s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 779s await ensure_async(kernel.restart_kernel(now=now)) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 779s await self._async_shutdown_kernel(now=now, restart=True) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:log.py:55 { 779s "Host": "localhost:12341", 779s "Accept": "*/*", 779s "User-Agent": "python-requests/2.32.5" 779s } 779s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/b5d810d5-1554-4498-8b07-a6ae95fbe8f1/restart (::1) 3.330000ms referer=None 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.360000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d8d3fc20-6718-4006-9a4c-8d02909a7560 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d8d3fc20-6718-4006-9a4c-8d02909a7560 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/d8d3fc20-6718-4006-9a4c-8d02909a7560 (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/d8d3fc20-6718-4006-9a4c-8d02909a7560', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 779s yielded = ctx_run(next, result) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 779s yield maybe_future(km.shutdown_kernel(kernel_id)) 779s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 779s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 779s stopper = ensure_async(km.shutdown_kernel(now, restart)) 779s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s --------------------------- Captured stderr teardown --------------------------- 779s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 779s return _run_code(code, main_globals, None, 779s "__main__", mod_spec) 779s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 779s exec(code, run_globals) 779s ~~~~^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 779s from ipykernel import kernelapp as app 779s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 779s from .connect import * # noqa: F403 779s ^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 779s import jupyter_client 779s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 779s from .asynchronous import AsyncKernelClient 779s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 779s from .client import AsyncKernelClient # noqa 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 779s import zmq.asyncio 779s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 779s from zmq import sugar 779s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 779s from zmq.sugar import context, frame, poll, socket, tracker, version 779s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 779s from .socket import Socket, SyncSocket 779s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 35, in 779s from .poll import Poller 779s File "", line 1360, in _find_and_load 779s File "", line 1331, in _find_and_load_unlocked 779s File "", line 935, in _load_unlocked 779s File "", line 1019, in exec_module 779s File "", line 1124, in get_code 779s File "", line 719, in _classify_pyc 779s File "", line 92, in _unpack_uint32 779s KeyboardInterrupt 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 779s return _run_code(code, main_globals, None, 779s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 779s exec(code, run_globals) 779s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 779s from ipykernel import kernelapp as app 779s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 779s from .connect import * # noqa: F403 779s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 779s import jupyter_client 779s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 779s from .asynchronous import AsyncKernelClient 779s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 779s from .client import AsyncKernelClient # noqa 779s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 779s import zmq.asyncio 779s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 779s import asyncio 779s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 779s from .base_events import * 779s File "/usr/lib/python3.13/asyncio/base_events.py", line 44, in 779s from . import sslproto 779s File "", line 1360, in _find_and_load 779s File "", line 1331, in _find_and_load_unlocked 779s File "", line 935, in _load_unlocked 779s File "", line 1019, in exec_module 779s File "", line 1152, in get_code 779s File "", line 781, in _compile_bytecode 779s KeyboardInterrupt 779s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 779s 779s self = 779s 779s def tearDown(self): 779s for k in self.kern_api.list().json(): 779s > self.kern_api.shutdown(k['id']) 779s 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 779s return self._req('DELETE', id) 779s ^^^^^^^^^^^^^^^^^^^^^^^ 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 779s response.raise_for_status() 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s 779s self = 779s 779s def raise_for_status(self): 779s """Raises :class:`HTTPError`, if one occurred.""" 779s 779s http_error_msg = "" 779s if isinstance(self.reason, bytes): 779s # We attempt to decode utf-8 first because some servers 779s # choose to localize their reason strings. If the string 779s # isn't utf-8, we fall back to iso-8859-1 for all other 779s # encodings. (See PR #3538) 779s try: 779s reason = self.reason.decode("utf-8") 779s except UnicodeDecodeError: 779s reason = self.reason.decode("iso-8859-1") 779s else: 779s reason = self.reason 779s 779s if 400 <= self.status_code < 500: 779s http_error_msg = ( 779s f"{self.status_code} Client Error: {reason} for url: {self.url}" 779s ) 779s 779s elif 500 <= self.status_code < 600: 779s http_error_msg = ( 779s f"{self.status_code} Server Error: {reason} for url: {self.url}" 779s ) 779s 779s if http_error_msg: 779s > raise HTTPError(http_error_msg, response=self) 779s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/96e574d4-d665-4c9b-8a1b-24db0e3fd553 779s 779s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 779s ----------------------------- Captured stderr call ----------------------------- 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 779s return _run_code(code, main_globals, None, 779s "__main__", mod_spec) 779s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 779s exec(code, run_globals) 779s ~~~~^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 779s from pathlib import Path 779s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 779s from ._abc import * 779s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 779s from glob import _Globber, _no_recurse_symlinks 779s File "/usr/lib/python3.13/glob.py", line 5, in 779s import re 779s File "/usr/lib/python3.13/re/__init__.py", line 125, in 779s import enum 779s File "/usr/lib/python3.13/enum.py", line 23, in 779s class nonmember(object): 779s ...<4 lines>... 779s self.value = value 779s KeyboardInterrupt 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpgkngqq9n/runtime/kernel-96e574d4-d665-4c9b-8a1b-24db0e3fd553.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57899 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37989 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: 96e574d4-d665-4c9b-8a1b-24db0e3fd553, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 92.530000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.490000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpgkngqq9n/runtime/kernel-da15fbba-e30f-4d82-afd1-23050732d9f9.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51619 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45551 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: da15fbba-e30f-4d82-afd1-23050732d9f9, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 54.190000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.540000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: da15fbba-e30f-4d82-afd1-23050732d9f9 779s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/da15fbba-e30f-4d82-afd1-23050732d9f9/interrupt (::1) 0.540000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 779s yield maybe_future(km.restart_kernel(kernel_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 779s raise self._exception.with_traceback(self._exception_tb) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 779s result = coro.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 779s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 779s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 779s yield self # This tells Task to wait for completion. 779s ^^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 779s future.result() 779s ~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 779s raise self._exception.with_traceback(self._exception_tb) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 779s await ensure_async(kernel.restart_kernel(now=now)) 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 779s result = await obj 779s ^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 779s await self._async_shutdown_kernel(now=now, restart=True) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:log.py:55 { 779s "Host": "localhost:12341", 779s "Accept": "*/*", 779s "User-Agent": "python-requests/2.32.5" 779s } 779s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/da15fbba-e30f-4d82-afd1-23050732d9f9/restart (::1) 182.390000ms referer=None 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.660000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 96e574d4-d665-4c9b-8a1b-24db0e3fd553 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 96e574d4-d665-4c9b-8a1b-24db0e3fd553 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 779s await kernel_awaitable 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 779s result = await obj 779s ^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/96e574d4-d665-4c9b-8a1b-24db0e3fd553 (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/96e574d4-d665-4c9b-8a1b-24db0e3fd553', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 779s future.result() 779s ~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 779s yielded = self.gen.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 779s yield maybe_future(km.shutdown_kernel(kernel_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 779s raise self._exception.with_traceback(self._exception_tb) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 779s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 779s raise km.ready.exception() # type: ignore[misc] 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 779s await kernel_awaitable 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 779s result = await obj 779s ^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s ERROR NotebookApp:log.py:55 { 779s "Host": "localhost:12341", 779s "Accept": "*/*", 779s "User-Agent": "python-requests/2.32.5" 779s } 779s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/96e574d4-d665-4c9b-8a1b-24db0e3fd553 (::1) 203.990000ms referer=None 779s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 779s 779s @self.addCleanup 779s def cleanup_sessions(): 779s for session in self.sess_api.list().json(): 779s > self.sess_api.delete(session['id']) 779s 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 779s return self._req('DELETE', id) 779s ^^^^^^^^^^^^^^^^^^^^^^^ 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 779s response.raise_for_status() 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s 779s self = 779s 779s def raise_for_status(self): 779s """Raises :class:`HTTPError`, if one occurred.""" 779s 779s http_error_msg = "" 779s if isinstance(self.reason, bytes): 779s # We attempt to decode utf-8 first because some servers 779s # choose to localize their reason strings. If the string 779s # isn't utf-8, we fall back to iso-8859-1 for all other 779s # encodings. (See PR #3538) 779s try: 779s reason = self.reason.decode("utf-8") 779s except UnicodeDecodeError: 779s reason = self.reason.decode("iso-8859-1") 779s else: 779s reason = self.reason 779s 779s if 400 <= self.status_code < 500: 779s http_error_msg = ( 779s f"{self.status_code} Client Error: {reason} for url: {self.url}" 779s ) 779s 779s elif 500 <= self.status_code < 600: 779s http_error_msg = ( 779s f"{self.status_code} Server Error: {reason} for url: {self.url}" 779s ) 779s 779s if http_error_msg: 779s > raise HTTPError(http_error_msg, response=self) 779s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5caa1426-ce6c-45c5-a2b0-8d500689404b 779s 779s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 779s ----------------------------- Captured stderr call ----------------------------- 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 779s return _run_code(code, main_globals, None, 779s "__main__", mod_spec) 779s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 779s exec(code, run_globals) 779s ~~~~^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 779s from ipykernel import kernelapp as app 779s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 779s from .connect import * # noqa: F403 779s ^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 779s import jupyter_client 779s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 779s from .asynchronous import AsyncKernelClient 779s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 779s from .client import AsyncKernelClient # noqa 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 10, in 779s from traitlets import Instance, Type 779s File "/usr/lib/python3/dist-packages/traitlets/__init__.py", line 6, in 779s from . import traitlets 779s File "/usr/lib/python3/dist-packages/traitlets/traitlets.py", line 4184, in 779s class CRegExp(TraitType["re.Pattern[t.Any]", t.Union["re.Pattern[t.Any]", str]]): 779s ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3.13/typing.py", line 429, in inner 779s return _caches[func](*args, **kwds) 779s ~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3.13/typing.py", line 1265, in _generic_class_getitem 779s return _GenericAlias(cls, args) 779s File "/usr/lib/python3.13/typing.py", line 1442, in __init__ 779s self.__parameters__ = _collect_type_parameters( 779s ~~~~~~~~~~~~~~~~~~~~~~~~^ 779s args, 779s ^^^^^ 779s enforce_default_ordering=enforce_default_ordering, 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s ) 779s ^ 779s File "/usr/lib/python3.13/typing.py", line 287, in _collect_type_parameters 779s elif hasattr(t, '__typing_subst__'): 779s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3.13/typing.py", line 1370, in __getattr__ 779s def __getattr__(self, attr): 779s 779s KeyboardInterrupt 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpct9hvpb6/runtime/kernel-08223841-d23a-4dcd-bc6b-bb821931f7d0.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47901 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56609 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: 08223841-d23a-4dcd-bc6b-bb821931f7d0, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.950000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.140000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.330000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.920000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 475c5ad7-b174-4d1a-92a3-c679a1817b07 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 475c5ad7-b174-4d1a-92a3-c679a1817b07 779s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/456123fa-a4f8-4e96-be73-467153027588 (::1) 0.970000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 08223841-d23a-4dcd-bc6b-bb821931f7d0 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 08223841-d23a-4dcd-bc6b-bb821931f7d0 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5caa1426-ce6c-45c5-a2b0-8d500689404b (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5caa1426-ce6c-45c5-a2b0-8d500689404b', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 779s yielded = self.gen.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 779s yield maybe_future(sm.delete_session(session_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 779s yielded = self.gen.send(value) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 779s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 779s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 779s stopper = ensure_async(km.shutdown_kernel(now, restart)) 779s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 779s 779s @self.addCleanup 779s def cleanup_sessions(): 779s for session in self.sess_api.list().json(): 779s > self.sess_api.delete(session['id']) 779s 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 779s return self._req('DELETE', id) 779s ^^^^^^^^^^^^^^^^^^^^^^^ 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 779s response.raise_for_status() 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s 779s self = 779s 779s def raise_for_status(self): 779s """Raises :class:`HTTPError`, if one occurred.""" 779s 779s http_error_msg = "" 779s if isinstance(self.reason, bytes): 779s # We attempt to decode utf-8 first because some servers 779s # choose to localize their reason strings. If the string 779s # isn't utf-8, we fall back to iso-8859-1 for all other 779s # encodings. (See PR #3538) 779s try: 779s reason = self.reason.decode("utf-8") 779s except UnicodeDecodeError: 779s reason = self.reason.decode("iso-8859-1") 779s else: 779s reason = self.reason 779s 779s if 400 <= self.status_code < 500: 779s http_error_msg = ( 779s f"{self.status_code} Client Error: {reason} for url: {self.url}" 779s ) 779s 779s elif 500 <= self.status_code < 600: 779s http_error_msg = ( 779s f"{self.status_code} Server Error: {reason} for url: {self.url}" 779s ) 779s 779s if http_error_msg: 779s > raise HTTPError(http_error_msg, response=self) 779s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/8b227533-4993-48ae-a339-da8686ac9918 779s 779s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 779s ----------------------------- Captured stderr call ----------------------------- 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/pathlib/_local.py", line 178, in _str_normcase 779s return self._str_normcase_cached 779s ^^^^^^^^^^^^^^^^^^^^^^^^^ 779s AttributeError: 'pathlib._local.PosixPath' object has no attribute '_str_normcase_cached'. Did you mean: '_parts_normcase_cached'? 779s 779s During handling of the above exception, another exception occurred: 779s 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/pathlib/_local.py", line 231, in __str__ 779s return self._str 779s ^^^^^^^^^ 779s AttributeError: 'pathlib._local.PosixPath' object has no attribute '_str' 779s 779s During handling of the above exception, another exception occurred: 779s 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/pathlib/_local.py", line 293, in drive 779s return self._drv 779s ^^^^^^^^^ 779s AttributeError: 'pathlib._local.PosixPath' object has no attribute '_drv' 779s 779s During handling of the above exception, another exception occurred: 779s 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 779s return _run_code(code, main_globals, None, 779s "__main__", mod_spec) 779s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 779s exec(code, run_globals) 779s ~~~~^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 13, in 779s if sys.path[0] == "" or Path(sys.path[0]) == Path.cwd(): 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3.13/pathlib/_local.py", line 196, in __eq__ 779s return self._str_normcase == other._str_normcase and self.parser is other.parser 779s ^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3.13/pathlib/_local.py", line 181, in _str_normcase 779s self._str_normcase_cached = str(self) 779s ~~~^^^^^^ 779s File "/usr/lib/python3.13/pathlib/_local.py", line 233, in __str__ 779s self._str = self._format_parsed_parts(self.drive, self.root, 779s ^^^^^^^^^^ 779s File "/usr/lib/python3.13/pathlib/_local.py", line 295, in drive 779s self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) 779s ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3.13/pathlib/_local.py", line 265, in _parse_path 779s drv, root, rel = cls.parser.splitroot(path) 779s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 779s KeyboardInterrupt 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpa5oabrmq/runtime/kernel-2da2cb9f-2de7-43c1-b084-7c63a1afd9e4.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46067 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38143 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: 2da2cb9f-2de7-43c1-b084-7c63a1afd9e4, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 41.960000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 2.100000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.820000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.570000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3d883275-970d-414f-9803-fa65806d5421 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3d883275-970d-414f-9803-fa65806d5421 779s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/5ded1142-927a-4d5d-9720-ce22248fe10c (::1) 0.570000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2da2cb9f-2de7-43c1-b084-7c63a1afd9e4 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2da2cb9f-2de7-43c1-b084-7c63a1afd9e4 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 779s await kernel_awaitable 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 779s result = await obj 779s ^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/8b227533-4993-48ae-a339-da8686ac9918 (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/8b227533-4993-48ae-a339-da8686ac9918', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 779s future.result() 779s ~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 779s yielded = self.gen.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 779s yield maybe_future(sm.delete_session(session_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 779s yielded = self.gen.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 779s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 779s raise self._exception.with_traceback(self._exception_tb) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 779s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 779s raise km.ready.exception() # type: ignore[misc] 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 779s await kernel_awaitable 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 779s result = await obj 779s ^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s ERROR NotebookApp:log.py:55 { 779s "Host": "localhost:12341", 779s "Accept": "*/*", 779s "User-Agent": "python-requests/2.32.5" 779s } 779s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/8b227533-4993-48ae-a339-da8686ac9918 (::1) 457.050000ms referer=None 779s =================================== FAILURES =================================== 779s ______________________ KernelAPITest.test_default_kernel _______________________ 779s 779s self = 779s 779s def tearDown(self): 779s for k in self.kern_api.list().json(): 779s > self.kern_api.shutdown(k['id']) 779s 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 779s return self._req('DELETE', id) 779s ^^^^^^^^^^^^^^^^^^^^^^^ 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 779s response.raise_for_status() 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s 779s self = 779s 779s def raise_for_status(self): 779s """Raises :class:`HTTPError`, if one occurred.""" 779s 779s http_error_msg = "" 779s if isinstance(self.reason, bytes): 779s # We attempt to decode utf-8 first because some servers 779s # choose to localize their reason strings. If the string 779s # isn't utf-8, we fall back to iso-8859-1 for all other 779s # encodings. (See PR #3538) 779s try: 779s reason = self.reason.decode("utf-8") 779s except UnicodeDecodeError: 779s reason = self.reason.decode("iso-8859-1") 779s else: 779s reason = self.reason 779s 779s if 400 <= self.status_code < 500: 779s http_error_msg = ( 779s f"{self.status_code} Client Error: {reason} for url: {self.url}" 779s ) 779s 779s elif 500 <= self.status_code < 600: 779s http_error_msg = ( 779s f"{self.status_code} Server Error: {reason} for url: {self.url}" 779s ) 779s 779s if http_error_msg: 779s > raise HTTPError(http_error_msg, response=self) 779s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/fce0b8e5-ebff-4966-96ee-4ebec4bab60a 779s 779s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 779s ------------------------------ Captured log setup ------------------------------ 779s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmprm5_im2d/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmprm5_im2d/etc/jupyter'] for config files 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmprm5_im2d/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmprm5_im2d/config 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmprm5_im2d/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmprm5_im2d/config 779s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmprm5_im2d/notebooks 779s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 779s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 779s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 779s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 779s WARNING NotebookApp:handlers.py:612 Forbidden 779s ------------------------------ Captured log call ------------------------------- 779s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 2.210000ms referer=None 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprm5_im2d/runtime/kernel-fce0b8e5-ebff-4966-96ee-4ebec4bab60a.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47841 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59015 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: fce0b8e5-ebff-4966-96ee-4ebec4bab60a, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 256.010000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.760000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fce0b8e5-ebff-4966-96ee-4ebec4bab60a 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fce0b8e5-ebff-4966-96ee-4ebec4bab60a 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/fce0b8e5-ebff-4966-96ee-4ebec4bab60a (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/fce0b8e5-ebff-4966-96ee-4ebec4bab60a', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 779s yielded = ctx_run(next, result) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 779s yield maybe_future(km.shutdown_kernel(kernel_id)) 779s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 779s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 779s stopper = ensure_async(km.shutdown_kernel(now, restart)) 779s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s ______________________ KernelAPITest.test_kernel_handler _______________________ 779s 779s self = 779s 779s def test_kernel_handler(self): 779s # GET kernel with given id 779s kid = self.kern_api.start().json()['id'] 779s r = self.kern_api.get(kid) 779s kern1 = r.json() 779s self.assertEqual(r.status_code, 200) 779s assert isinstance(kern1, dict) 779s self.assertIn('id', kern1) 779s self.assertEqual(kern1['id'], kid) 779s 779s # Request a bad kernel id and check that a JSON 779s # message is returned! 779s bad_id = '111-111-111-111-111' 779s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 779s self.kern_api.get(bad_id) 779s 779s # DELETE kernel with id 779s > r = self.kern_api.shutdown(kid) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 779s return self._req('DELETE', id) 779s ^^^^^^^^^^^^^^^^^^^^^^^ 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 779s response.raise_for_status() 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s 779s self = 779s 779s def raise_for_status(self): 779s """Raises :class:`HTTPError`, if one occurred.""" 779s 779s http_error_msg = "" 779s if isinstance(self.reason, bytes): 779s # We attempt to decode utf-8 first because some servers 779s # choose to localize their reason strings. If the string 779s # isn't utf-8, we fall back to iso-8859-1 for all other 779s # encodings. (See PR #3538) 779s try: 779s reason = self.reason.decode("utf-8") 779s except UnicodeDecodeError: 779s reason = self.reason.decode("iso-8859-1") 779s else: 779s reason = self.reason 779s 779s if 400 <= self.status_code < 500: 779s http_error_msg = ( 779s f"{self.status_code} Client Error: {reason} for url: {self.url}" 779s ) 779s 779s elif 500 <= self.status_code < 600: 779s http_error_msg = ( 779s f"{self.status_code} Server Error: {reason} for url: {self.url}" 779s ) 779s 779s if http_error_msg: 779s > raise HTTPError(http_error_msg, response=self) 779s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/6c73faec-bb2c-4adc-8f37-5bd238c9cb6d 779s 779s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprm5_im2d/runtime/kernel-6c73faec-bb2c-4adc-8f37-5bd238c9cb6d.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33551 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44143 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: 6c73faec-bb2c-4adc-8f37-5bd238c9cb6d, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 311.440000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/6c73faec-bb2c-4adc-8f37-5bd238c9cb6d (::1) 0.640000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s WARNING NotebookApp:web.py:1943 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1): Kernel does not exist: 111-111-111-111-111 779s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 779s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.560000ms referer=None 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6c73faec-bb2c-4adc-8f37-5bd238c9cb6d 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6c73faec-bb2c-4adc-8f37-5bd238c9cb6d 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/6c73faec-bb2c-4adc-8f37-5bd238c9cb6d (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/6c73faec-bb2c-4adc-8f37-5bd238c9cb6d', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 779s yielded = ctx_run(next, result) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 779s yield maybe_future(km.shutdown_kernel(kernel_id)) 779s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 779s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 779s stopper = ensure_async(km.shutdown_kernel(now, restart)) 779s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s ERROR NotebookApp:log.py:55 { 779s "Host": "localhost:12341", 779s "Accept": "*/*", 779s "User-Agent": "python-requests/2.32.5" 779s } 779s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/6c73faec-bb2c-4adc-8f37-5bd238c9cb6d (::1) 98.790000ms referer=None 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.360000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fce0b8e5-ebff-4966-96ee-4ebec4bab60a 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fce0b8e5-ebff-4966-96ee-4ebec4bab60a 779s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/fce0b8e5-ebff-4966-96ee-4ebec4bab60a (::1) 1.300000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6c73faec-bb2c-4adc-8f37-5bd238c9cb6d 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6c73faec-bb2c-4adc-8f37-5bd238c9cb6d 779s --------------------------- Captured stderr teardown --------------------------- 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 779s return _run_code(code, main_globals, None, 779s "__main__", mod_spec) 779s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 779s exec(code, run_globals) 779s ~~~~^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 779s from ipykernel import kernelapp as app 779s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 779s from .connect import * # noqa: F403 779s ^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 779s import jupyter_client 779s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 779s from .asynchronous import AsyncKernelClient 779s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 779s from .client import AsyncKernelClient # noqa 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 779s import zmq.asyncio 779s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 779s import asyncio 779s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 779s from .base_events import * 779s File "/usr/lib/python3.13/asyncio/base_events.py", line 18, in 779s import concurrent.futures 779s File "/usr/lib/python3.13/concurrent/futures/__init__.py", line 8, in 779s from concurrent.futures._base import (FIRST_COMPLETED, 779s ...<9 lines>... 779s as_completed) 779s File "/usr/lib/python3.13/concurrent/futures/_base.py", line 7, in 779s import logging 779s File "/usr/lib/python3.13/logging/__init__.py", line 477, in 779s class StrFormatStyle(PercentStyle): 779s ...<30 lines>... 779s raise ValueError('invalid format: no fields') 779s File "/usr/lib/python3.13/logging/__init__.py", line 482, in StrFormatStyle 779s fmt_spec = re.compile(r'^(.?[<>=^])?[+ -]?#?0?(\d+|{\w+})?[,_]?(\.(\d+|{\w+}))?[bcdefgnosx%]?$', re.I) 779s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 779s return _compile(pattern, flags) 779s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 779s p = _compiler.compile(pattern, flags) 779s File "/usr/lib/python3.13/re/_compiler.py", line 748, in compile 779s p = _parser.parse(p, flags) 779s File "/usr/lib/python3.13/re/_parser.py", line 980, in parse 779s p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0) 779s File "/usr/lib/python3.13/re/_parser.py", line 459, in _parse_sub 779s itemsappend(_parse(source, state, verbose, nested + 1, 779s ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s not nested and not items)) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3.13/re/_parser.py", line 863, in _parse 779s p = _parse_sub(source, state, sub_verbose, nested + 1) 779s File "/usr/lib/python3.13/re/_parser.py", line 459, in _parse_sub 779s itemsappend(_parse(source, state, verbose, nested + 1, 779s ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s not nested and not items)) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3.13/re/_parser.py", line 640, in _parse 779s here = source.tell() 779s File "/usr/lib/python3.13/re/_parser.py", line 292, in tell 779s def tell(self): 779s 779s KeyboardInterrupt 779s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 779s 779s self = 779s 779s def test_main_kernel_handler(self): 779s # POST request 779s r = self.kern_api.start() 779s kern1 = r.json() 779s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 779s self.assertEqual(r.status_code, 201) 779s self.assertIsInstance(kern1, dict) 779s 779s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 779s expected_csp = '; '.join([ 779s "frame-ancestors 'self'", 779s 'report-uri ' + report_uri, 779s "default-src 'none'" 779s ]) 779s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 779s 779s # GET request 779s r = self.kern_api.list() 779s self.assertEqual(r.status_code, 200) 779s assert isinstance(r.json(), list) 779s self.assertEqual(r.json()[0]['id'], kern1['id']) 779s self.assertEqual(r.json()[0]['name'], kern1['name']) 779s 779s # create another kernel and check that they both are added to the 779s # list of kernels from a GET request 779s kern2 = self.kern_api.start().json() 779s assert isinstance(kern2, dict) 779s r = self.kern_api.list() 779s kernels = r.json() 779s self.assertEqual(r.status_code, 200) 779s assert isinstance(kernels, list) 779s self.assertEqual(len(kernels), 2) 779s 779s # Interrupt a kernel 779s r = self.kern_api.interrupt(kern2['id']) 779s self.assertEqual(r.status_code, 204) 779s 779s # Restart a kernel 779s > r = self.kern_api.restart(kern2['id']) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 779s return self._req('POST', url_path_join(id, 'restart')) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 779s response.raise_for_status() 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s 779s self = 779s 779s def raise_for_status(self): 779s """Raises :class:`HTTPError`, if one occurred.""" 779s 779s http_error_msg = "" 779s if isinstance(self.reason, bytes): 779s # We attempt to decode utf-8 first because some servers 779s # choose to localize their reason strings. If the string 779s # isn't utf-8, we fall back to iso-8859-1 for all other 779s # encodings. (See PR #3538) 779s try: 779s reason = self.reason.decode("utf-8") 779s except UnicodeDecodeError: 779s reason = self.reason.decode("iso-8859-1") 779s else: 779s reason = self.reason 779s 779s if 400 <= self.status_code < 500: 779s http_error_msg = ( 779s f"{self.status_code} Client Error: {reason} for url: {self.url}" 779s ) 779s 779s elif 500 <= self.status_code < 600: 779s http_error_msg = ( 779s f"{self.status_code} Server Error: {reason} for url: {self.url}" 779s ) 779s 779s if http_error_msg: 779s > raise HTTPError(http_error_msg, response=self) 779s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/b5d810d5-1554-4498-8b07-a6ae95fbe8f1/restart 779s 779s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 779s ----------------------------- Captured stderr call ----------------------------- 779s Traceback (most recent call last): 779s Traceback (most recent call last): 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprm5_im2d/runtime/kernel-d8d3fc20-6718-4006-9a4c-8d02909a7560.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37163 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55287 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: d8d3fc20-6718-4006-9a4c-8d02909a7560, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 237.430000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.450000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprm5_im2d/runtime/kernel-b5d810d5-1554-4498-8b07-a6ae95fbe8f1.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34663 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46021 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: b5d810d5-1554-4498-8b07-a6ae95fbe8f1, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 146.230000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.550000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: b5d810d5-1554-4498-8b07-a6ae95fbe8f1 779s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/b5d810d5-1554-4498-8b07-a6ae95fbe8f1/interrupt (::1) 0.950000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 779s yield maybe_future(km.restart_kernel(kernel_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 779s raise self._exception.with_traceback(self._exception_tb) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 779s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 779s await ensure_async(kernel.restart_kernel(now=now)) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 779s await self._async_shutdown_kernel(now=now, restart=True) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:log.py:55 { 779s "Host": "localhost:12341", 779s "Accept": "*/*", 779s "User-Agent": "python-requests/2.32.5" 779s } 779s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/b5d810d5-1554-4498-8b07-a6ae95fbe8f1/restart (::1) 3.330000ms referer=None 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.360000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d8d3fc20-6718-4006-9a4c-8d02909a7560 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d8d3fc20-6718-4006-9a4c-8d02909a7560 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/d8d3fc20-6718-4006-9a4c-8d02909a7560 (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/d8d3fc20-6718-4006-9a4c-8d02909a7560', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 779s yielded = ctx_run(next, result) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 779s yield maybe_future(km.shutdown_kernel(kernel_id)) 779s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 779s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 779s stopper = ensure_async(km.shutdown_kernel(now, restart)) 779s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s ________________________ KernelAPITest.test_no_kernels _________________________ 779s 779s self = 779s 779s def test_no_kernels(self): 779s """Make sure there are no kernels running at the start""" 779s kernels = self.kern_api.list().json() 779s > self.assertEqual(kernels, []) 779s E AssertionError: Lists differ: [{'id': 'd8d3fc20-6718-4006-9a4c-8d02909a7[281 chars]: 0}] != [] 779s E 779s E First list contains 2 additional elements. 779s E First extra element 0: 779s E {'id': 'd8d3fc20-6718-4006-9a4c-8d02909a7560', 'name': 'python3', 'last_activity': '2026-02-07T02:30:12.793445Z', 'execution_state': 'starting', 'connections': 0} 779s E 779s E + [] 779s E - [{'connections': 0, 779s E - 'execution_state': 'starting', 779s E - 'id': 'd8d3fc20-6718-4006-9a4c-8d02909a7560', 779s E - 'last_activity': '2026-02-07T02:30:12.793445Z', 779s E - 'name': 'python3'}, 779s E - {'connections': 0, 779s E - 'execution_state': 'starting', 779s E - 'id': 'b5d810d5-1554-4498-8b07-a6ae95fbe8f1', 779s E - 'last_activity': '2026-02-07T02:30:12.943259Z', 779s E - 'name': 'python3'}] 779s 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.550000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 118.670000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d8d3fc20-6718-4006-9a4c-8d02909a7560 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d8d3fc20-6718-4006-9a4c-8d02909a7560 779s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/d8d3fc20-6718-4006-9a4c-8d02909a7560 (::1) 1.070000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b5d810d5-1554-4498-8b07-a6ae95fbe8f1 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b5d810d5-1554-4498-8b07-a6ae95fbe8f1 779s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/b5d810d5-1554-4498-8b07-a6ae95fbe8f1 (::1) 0.810000ms 779s ---------------------------- Captured log teardown ----------------------------- 779s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 779s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 779s _____________________ AsyncKernelAPITest.test_connections ______________________ 779s 779s self = 779s 779s def tearDown(self): 779s for k in self.kern_api.list().json(): 779s > self.kern_api.shutdown(k['id']) 779s 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 779s return self._req('DELETE', id) 779s ^^^^^^^^^^^^^^^^^^^^^^^ 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 779s response.raise_for_status() 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s 779s self = 779s 779s def raise_for_status(self): 779s """Raises :class:`HTTPError`, if one occurred.""" 779s 779s http_error_msg = "" 779s if isinstance(self.reason, bytes): 779s # We attempt to decode utf-8 first because some servers 779s # choose to localize their reason strings. If the string 779s # isn't utf-8, we fall back to iso-8859-1 for all other 779s # encodings. (See PR #3538) 779s try: 779s reason = self.reason.decode("utf-8") 779s except UnicodeDecodeError: 779s reason = self.reason.decode("iso-8859-1") 779s else: 779s reason = self.reason 779s 779s if 400 <= self.status_code < 500: 779s http_error_msg = ( 779s f"{self.status_code} Client Error: {reason} for url: {self.url}" 779s ) 779s 779s elif 500 <= self.status_code < 600: 779s http_error_msg = ( 779s f"{self.status_code} Server Error: {reason} for url: {self.url}" 779s ) 779s 779s if http_error_msg: 779s > raise HTTPError(http_error_msg, response=self) 779s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/1dc185d1-ed8a-43f8-9266-1cbf646a07c5 779s 779s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 779s ------------------------------ Captured log setup ------------------------------ 779s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpgkngqq9n/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpgkngqq9n/etc/jupyter'] for config files 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpgkngqq9n/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpgkngqq9n/config 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpgkngqq9n/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpgkngqq9n/config 779s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpgkngqq9n/notebooks 779s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 779s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 779s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 779s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 779s WARNING NotebookApp:handlers.py:612 Forbidden 779s ------------------------------ Captured log call ------------------------------- 779s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 2.000000ms referer=None 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpgkngqq9n/runtime/kernel-1dc185d1-ed8a-43f8-9266-1cbf646a07c5.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45149 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35267 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: 1dc185d1-ed8a-43f8-9266-1cbf646a07c5, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 128.210000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/1dc185d1-ed8a-43f8-9266-1cbf646a07c5 (::1) 1.430000ms 779s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/1dc185d1-ed8a-43f8-9266-1cbf646a07c5/channels 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 779s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from 1dc185d1-ed8a-43f8-9266-1cbf646a07c5 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40313 779s DEBUG NotebookApp:kernelmanager.py:423 activity on 1dc185d1-ed8a-43f8-9266-1cbf646a07c5: status (starting) 779s DEBUG NotebookApp:kernelmanager.py:423 activity on 1dc185d1-ed8a-43f8-9266-1cbf646a07c5: status (busy) 779s DEBUG NotebookApp:handlers.py:306 Received kernel info: {'status': 'ok', 'protocol_version': '5.3', 'implementation': 'ipython', 'implementation_version': '8.35.0', 'language_info': {'name': 'python', 'version': '3.13.11', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.13.11 (main, Dec 6 2025, 13:15:20) [GCC 15.2.0]\nType 'copyright', 'credits' or 'license' for more information\nIPython 8.35.0 -- An enhanced Interactive Python. Type '?' for help.\n", 'help_links': [{'text': 'Python Reference', 'url': 'https://docs.python.org/3.13'}, {'text': 'IPython Reference', 'url': 'https://ipython.org/documentation.html'}, {'text': 'NumPy Reference', 'url': 'https://docs.scipy.org/doc/numpy/reference/'}, {'text': 'SciPy Reference', 'url': 'https://docs.scipy.org/doc/scipy/reference/'}, {'text': 'Matplotlib Reference', 'url': 'https://matplotlib.org/contents.html'}, {'text': 'SymPy Reference', 'url': 'http://docs.sympy.org/latest/index.html'}, {'text': 'pandas Reference', 'url': 'https://pandas.pydata.org/pandas-docs/stable/'}]} 779s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel 1dc185d1-ed8a-43f8-9266-1cbf646a07c5) to 5.4 (client). 779s DEBUG NotebookApp:kernelmanager.py:423 activity on 1dc185d1-ed8a-43f8-9266-1cbf646a07c5: status (idle) 779s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/1dc185d1-ed8a-43f8-9266-1cbf646a07c5/channels (::1) 4695.200000ms 779s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/1dc185d1-ed8a-43f8-9266-1cbf646a07c5/channels 779s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for 1dc185d1-ed8a-43f8-9266-1cbf646a07c5 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35267 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40313 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45149 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59025 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40313 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45149 779s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 779s Setting websocket_ping_timeout=30000 779s DEBUG NotebookApp:handlers.py:255 Nudge: attempt 1 on kernel 1dc185d1-ed8a-43f8-9266-1cbf646a07c5 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/1dc185d1-ed8a-43f8-9266-1cbf646a07c5 (::1) 40.590000ms 779s DEBUG NotebookApp:handlers.py:207 Nudge: IOPub received: 1dc185d1-ed8a-43f8-9266-1cbf646a07c5 779s DEBUG NotebookApp:handlers.py:210 Nudge: resolving iopub future: 1dc185d1-ed8a-43f8-9266-1cbf646a07c5 779s DEBUG NotebookApp:kernelmanager.py:423 activity on 1dc185d1-ed8a-43f8-9266-1cbf646a07c5: status (busy) 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/1dc185d1-ed8a-43f8-9266-1cbf646a07c5 (::1) 0.630000ms 779s DEBUG NotebookApp:kernelmanager.py:423 activity on 1dc185d1-ed8a-43f8-9266-1cbf646a07c5: status (busy) 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/1dc185d1-ed8a-43f8-9266-1cbf646a07c5 (::1) 0.620000ms 779s DEBUG NotebookApp:kernelmanager.py:423 activity on 1dc185d1-ed8a-43f8-9266-1cbf646a07c5: status (idle) 779s DEBUG NotebookApp:kernelmanager.py:423 activity on 1dc185d1-ed8a-43f8-9266-1cbf646a07c5: status (idle) 779s DEBUG NotebookApp:handlers.py:195 Nudge: shell info reply received: 1dc185d1-ed8a-43f8-9266-1cbf646a07c5 779s DEBUG NotebookApp:handlers.py:197 Nudge: resolving shell future: 1dc185d1-ed8a-43f8-9266-1cbf646a07c5 779s DEBUG NotebookApp:handlers.py:201 Nudge: control info reply received: 1dc185d1-ed8a-43f8-9266-1cbf646a07c5 779s DEBUG NotebookApp:handlers.py:579 Websocket closed 1dc185d1-ed8a-43f8-9266-1cbf646a07c5:dec0497d-07a6e9710f02ba37be4c7074 779s INFO NotebookApp:kernelmanager.py:222 Starting buffering for 1dc185d1-ed8a-43f8-9266-1cbf646a07c5:dec0497d-07a6e9710f02ba37be4c7074 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1dc185d1-ed8a-43f8-9266-1cbf646a07c5 779s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 1dc185d1-ed8a-43f8-9266-1cbf646a07c5:iopub 779s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 1dc185d1-ed8a-43f8-9266-1cbf646a07c5:iopub 779s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 1dc185d1-ed8a-43f8-9266-1cbf646a07c5:iopub 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/1dc185d1-ed8a-43f8-9266-1cbf646a07c5 (::1) 0.480000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/1dc185d1-ed8a-43f8-9266-1cbf646a07c5 (::1) 0.330000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.330000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1dc185d1-ed8a-43f8-9266-1cbf646a07c5 779s INFO NotebookApp:kernelmanager.py:286 Discarding 3 buffered messages for 1dc185d1-ed8a-43f8-9266-1cbf646a07c5:dec0497d-07a6e9710f02ba37be4c7074 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1dc185d1-ed8a-43f8-9266-1cbf646a07c5 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 779s await kernel_awaitable 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 779s result = await obj 779s ^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/1dc185d1-ed8a-43f8-9266-1cbf646a07c5 (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/1dc185d1-ed8a-43f8-9266-1cbf646a07c5', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 779s future.result() 779s ~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 779s yielded = self.gen.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 779s yield maybe_future(km.shutdown_kernel(kernel_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 779s raise self._exception.with_traceback(self._exception_tb) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 779s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 779s raise km.ready.exception() # type: ignore[misc] 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 779s await kernel_awaitable 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 779s result = await obj 779s ^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 779s 779s self = 779s 779s def tearDown(self): 779s for k in self.kern_api.list().json(): 779s > self.kern_api.shutdown(k['id']) 779s 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 779s return self._req('DELETE', id) 779s ^^^^^^^^^^^^^^^^^^^^^^^ 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 779s response.raise_for_status() 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s 779s self = 779s 779s def raise_for_status(self): 779s """Raises :class:`HTTPError`, if one occurred.""" 779s 779s http_error_msg = "" 779s if isinstance(self.reason, bytes): 779s # We attempt to decode utf-8 first because some servers 779s # choose to localize their reason strings. If the string 779s # isn't utf-8, we fall back to iso-8859-1 for all other 779s # encodings. (See PR #3538) 779s try: 779s reason = self.reason.decode("utf-8") 779s except UnicodeDecodeError: 779s reason = self.reason.decode("iso-8859-1") 779s else: 779s reason = self.reason 779s 779s if 400 <= self.status_code < 500: 779s http_error_msg = ( 779s f"{self.status_code} Client Error: {reason} for url: {self.url}" 779s ) 779s 779s elif 500 <= self.status_code < 600: 779s http_error_msg = ( 779s f"{self.status_code} Server Error: {reason} for url: {self.url}" 779s ) 779s 779s if http_error_msg: 779s > raise HTTPError(http_error_msg, response=self) 779s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/b8df3431-cc55-430d-bec8-87688076e55a 779s 779s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpgkngqq9n/runtime/kernel-b8df3431-cc55-430d-bec8-87688076e55a.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51629 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35363 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: b8df3431-cc55-430d-bec8-87688076e55a, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 95.160000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 114.270000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1dc185d1-ed8a-43f8-9266-1cbf646a07c5 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1dc185d1-ed8a-43f8-9266-1cbf646a07c5 779s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/1dc185d1-ed8a-43f8-9266-1cbf646a07c5 (::1) 0.720000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b8df3431-cc55-430d-bec8-87688076e55a 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b8df3431-cc55-430d-bec8-87688076e55a 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 779s await kernel_awaitable 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 779s result = await obj 779s ^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/b8df3431-cc55-430d-bec8-87688076e55a (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/b8df3431-cc55-430d-bec8-87688076e55a', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 779s future.result() 779s ~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 779s yielded = self.gen.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 779s yield maybe_future(km.shutdown_kernel(kernel_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 779s raise self._exception.with_traceback(self._exception_tb) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 779s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 779s raise km.ready.exception() # type: ignore[misc] 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 779s await kernel_awaitable 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 779s result = await obj 779s ^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s ERROR NotebookApp:log.py:55 { 779s "Host": "localhost:12341", 779s "Accept": "*/*", 779s "User-Agent": "python-requests/2.32.5" 779s } 779s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/b8df3431-cc55-430d-bec8-87688076e55a (::1) 7.700000ms referer=None 779s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 779s 779s self = 779s 779s def test_kernel_handler(self): 779s # GET kernel with given id 779s kid = self.kern_api.start().json()['id'] 779s r = self.kern_api.get(kid) 779s kern1 = r.json() 779s self.assertEqual(r.status_code, 200) 779s assert isinstance(kern1, dict) 779s self.assertIn('id', kern1) 779s self.assertEqual(kern1['id'], kid) 779s 779s # Request a bad kernel id and check that a JSON 779s # message is returned! 779s bad_id = '111-111-111-111-111' 779s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 779s self.kern_api.get(bad_id) 779s 779s # DELETE kernel with id 779s > r = self.kern_api.shutdown(kid) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 779s return self._req('DELETE', id) 779s ^^^^^^^^^^^^^^^^^^^^^^^ 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 779s response.raise_for_status() 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s 779s self = 779s 779s def raise_for_status(self): 779s """Raises :class:`HTTPError`, if one occurred.""" 779s 779s http_error_msg = "" 779s if isinstance(self.reason, bytes): 779s # We attempt to decode utf-8 first because some servers 779s # choose to localize their reason strings. If the string 779s # isn't utf-8, we fall back to iso-8859-1 for all other 779s # encodings. (See PR #3538) 779s try: 779s reason = self.reason.decode("utf-8") 779s except UnicodeDecodeError: 779s reason = self.reason.decode("iso-8859-1") 779s else: 779s reason = self.reason 779s 779s if 400 <= self.status_code < 500: 779s http_error_msg = ( 779s f"{self.status_code} Client Error: {reason} for url: {self.url}" 779s ) 779s 779s elif 500 <= self.status_code < 600: 779s http_error_msg = ( 779s f"{self.status_code} Server Error: {reason} for url: {self.url}" 779s ) 779s 779s if http_error_msg: 779s > raise HTTPError(http_error_msg, response=self) 779s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/7e0fb2ef-67e3-4e31-9811-086b94a0f9dc 779s 779s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 779s ----------------------------- Captured stderr call ----------------------------- 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 779s return _run_code(code, main_globals, None, 779s "__main__", mod_spec) 779s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 779s exec(code, run_globals) 779s ~~~~^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 779s from pathlib import Path 779s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 779s from ._abc import * 779s File "/usr/lib/python3.13/pathlib/_abc.py", line 14, in 779s import functools 779s File "/usr/lib/python3.13/functools.py", line 18, in 779s from collections import namedtuple 779s File "/usr/lib/python3.13/collections/__init__.py", line 45, in 779s from _collections import deque 779s File "", line 1360, in _find_and_load 779s File "", line 1331, in _find_and_load_unlocked 779s File "", line 946, in _load_unlocked 779s KeyboardInterrupt 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 779s return _run_code(code, main_globals, None, 779s "__main__", mod_spec) 779s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 779s exec(code, run_globals) 779s ~~~~^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 779s from ipykernel import kernelapp as app 779s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 779s from .connect import * # noqa: F403 779s ^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 779s import jupyter_client 779s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 779s from .asynchronous import AsyncKernelClient 779s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 779s from .client import AsyncKernelClient # noqa 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 779s import zmq.asyncio 779s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 779s from zmq import backend 779s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 779s _ns = select_backend(first) 779s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 779s mod = import_module(name) 779s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 779s return _bootstrap._gcd_import(name[level:], package, level) 779s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 779s from . import _zmq 779s File "", line 645, in parent 779s KeyboardInterrupt 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpgkngqq9n/runtime/kernel-7e0fb2ef-67e3-4e31-9811-086b94a0f9dc.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51987 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49121 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7e0fb2ef-67e3-4e31-9811-086b94a0f9dc, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 97.550000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/7e0fb2ef-67e3-4e31-9811-086b94a0f9dc (::1) 0.900000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s WARNING NotebookApp:web.py:1943 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1): Kernel does not exist: 111-111-111-111-111 779s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 779s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.840000ms referer=None 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7e0fb2ef-67e3-4e31-9811-086b94a0f9dc 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7e0fb2ef-67e3-4e31-9811-086b94a0f9dc 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 779s await kernel_awaitable 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 779s result = await obj 779s ^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/7e0fb2ef-67e3-4e31-9811-086b94a0f9dc (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/7e0fb2ef-67e3-4e31-9811-086b94a0f9dc', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 779s future.result() 779s ~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 779s yielded = self.gen.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 779s yield maybe_future(km.shutdown_kernel(kernel_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 779s raise self._exception.with_traceback(self._exception_tb) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 779s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 779s raise km.ready.exception() # type: ignore[misc] 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 779s await kernel_awaitable 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 779s result = await obj 779s ^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s ERROR NotebookApp:log.py:55 { 779s "Host": "localhost:12341", 779s "Accept": "*/*", 779s "User-Agent": "python-requests/2.32.5" 779s } 779s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/7e0fb2ef-67e3-4e31-9811-086b94a0f9dc (::1) 7.920000ms referer=None 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.460000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b8df3431-cc55-430d-bec8-87688076e55a 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b8df3431-cc55-430d-bec8-87688076e55a 779s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/b8df3431-cc55-430d-bec8-87688076e55a (::1) 0.590000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7e0fb2ef-67e3-4e31-9811-086b94a0f9dc 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7e0fb2ef-67e3-4e31-9811-086b94a0f9dc 779s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/7e0fb2ef-67e3-4e31-9811-086b94a0f9dc (::1) 0.570000ms 779s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 779s 779s self = 779s 779s def test_main_kernel_handler(self): 779s # POST request 779s r = self.kern_api.start() 779s kern1 = r.json() 779s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 779s self.assertEqual(r.status_code, 201) 779s self.assertIsInstance(kern1, dict) 779s 779s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 779s expected_csp = '; '.join([ 779s "frame-ancestors 'self'", 779s 'report-uri ' + report_uri, 779s "default-src 'none'" 779s ]) 779s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 779s 779s # GET request 779s r = self.kern_api.list() 779s self.assertEqual(r.status_code, 200) 779s assert isinstance(r.json(), list) 779s self.assertEqual(r.json()[0]['id'], kern1['id']) 779s self.assertEqual(r.json()[0]['name'], kern1['name']) 779s 779s # create another kernel and check that they both are added to the 779s # list of kernels from a GET request 779s kern2 = self.kern_api.start().json() 779s assert isinstance(kern2, dict) 779s r = self.kern_api.list() 779s kernels = r.json() 779s self.assertEqual(r.status_code, 200) 779s assert isinstance(kernels, list) 779s self.assertEqual(len(kernels), 2) 779s 779s # Interrupt a kernel 779s r = self.kern_api.interrupt(kern2['id']) 779s self.assertEqual(r.status_code, 204) 779s 779s # Restart a kernel 779s > r = self.kern_api.restart(kern2['id']) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 779s return self._req('POST', url_path_join(id, 'restart')) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 779s response.raise_for_status() 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s 779s self = 779s 779s def raise_for_status(self): 779s """Raises :class:`HTTPError`, if one occurred.""" 779s 779s http_error_msg = "" 779s if isinstance(self.reason, bytes): 779s # We attempt to decode utf-8 first because some servers 779s # choose to localize their reason strings. If the string 779s # isn't utf-8, we fall back to iso-8859-1 for all other 779s # encodings. (See PR #3538) 779s try: 779s reason = self.reason.decode("utf-8") 779s except UnicodeDecodeError: 779s reason = self.reason.decode("iso-8859-1") 779s else: 779s reason = self.reason 779s 779s if 400 <= self.status_code < 500: 779s http_error_msg = ( 779s f"{self.status_code} Client Error: {reason} for url: {self.url}" 779s ) 779s 779s elif 500 <= self.status_code < 600: 779s http_error_msg = ( 779s f"{self.status_code} Server Error: {reason} for url: {self.url}" 779s ) 779s 779s if http_error_msg: 779s > raise HTTPError(http_error_msg, response=self) 779s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/da15fbba-e30f-4d82-afd1-23050732d9f9/restart 779s 779s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 779s ----------------------------- Captured stderr call ----------------------------- 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 779s return _run_code(code, main_globals, None, 779s "__main__", mod_spec) 779s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 779s exec(code, run_globals) 779s ~~~~^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 779s from pathlib import Path 779s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 779s from ._abc import * 779s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 779s from glob import _Globber, _no_recurse_symlinks 779s File "/usr/lib/python3.13/glob.py", line 5, in 779s import re 779s File "/usr/lib/python3.13/re/__init__.py", line 125, in 779s import enum 779s File "/usr/lib/python3.13/enum.py", line 23, in 779s class nonmember(object): 779s ...<4 lines>... 779s self.value = value 779s KeyboardInterrupt 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpgkngqq9n/runtime/kernel-96e574d4-d665-4c9b-8a1b-24db0e3fd553.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57899 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37989 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: 96e574d4-d665-4c9b-8a1b-24db0e3fd553, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 92.530000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.490000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpgkngqq9n/runtime/kernel-da15fbba-e30f-4d82-afd1-23050732d9f9.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51619 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45551 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: da15fbba-e30f-4d82-afd1-23050732d9f9, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 54.190000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.540000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: da15fbba-e30f-4d82-afd1-23050732d9f9 779s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/da15fbba-e30f-4d82-afd1-23050732d9f9/interrupt (::1) 0.540000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 779s yield maybe_future(km.restart_kernel(kernel_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 779s raise self._exception.with_traceback(self._exception_tb) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 779s result = coro.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 779s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 779s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 779s yield self # This tells Task to wait for completion. 779s ^^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 779s future.result() 779s ~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 779s raise self._exception.with_traceback(self._exception_tb) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 779s await ensure_async(kernel.restart_kernel(now=now)) 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 779s result = await obj 779s ^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 779s await self._async_shutdown_kernel(now=now, restart=True) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:log.py:55 { 779s "Host": "localhost:12341", 779s "Accept": "*/*", 779s "User-Agent": "python-requests/2.32.5" 779s } 779s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/da15fbba-e30f-4d82-afd1-23050732d9f9/restart (::1) 182.390000ms referer=None 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.660000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 96e574d4-d665-4c9b-8a1b-24db0e3fd553 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 96e574d4-d665-4c9b-8a1b-24db0e3fd553 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 779s await kernel_awaitable 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 779s result = await obj 779s ^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/96e574d4-d665-4c9b-8a1b-24db0e3fd553 (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/96e574d4-d665-4c9b-8a1b-24db0e3fd553', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 779s future.result() 779s ~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 779s yielded = self.gen.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 779s yield maybe_future(km.shutdown_kernel(kernel_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 779s raise self._exception.with_traceback(self._exception_tb) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 779s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 779s raise km.ready.exception() # type: ignore[misc] 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 779s await kernel_awaitable 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 779s result = await obj 779s ^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s ERROR NotebookApp:log.py:55 { 779s "Host": "localhost:12341", 779s "Accept": "*/*", 779s "User-Agent": "python-requests/2.32.5" 779s } 779s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/96e574d4-d665-4c9b-8a1b-24db0e3fd553 (::1) 203.990000ms referer=None 779s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 779s 779s self = 779s 779s def test_no_kernels(self): 779s """Make sure there are no kernels running at the start""" 779s kernels = self.kern_api.list().json() 779s > self.assertEqual(kernels, []) 779s E AssertionError: Lists differ: [{'id': '96e574d4-d665-4c9b-8a1b-24db0e3fd[281 chars]: 0}] != [] 779s E 779s E First list contains 2 additional elements. 779s E First extra element 0: 779s E {'id': '96e574d4-d665-4c9b-8a1b-24db0e3fd553', 'name': 'python3', 'last_activity': '2026-02-07T02:30:20.368088Z', 'execution_state': 'starting', 'connections': 0} 779s E 779s E + [] 779s E - [{'connections': 0, 779s E - 'execution_state': 'starting', 779s E - 'id': '96e574d4-d665-4c9b-8a1b-24db0e3fd553', 779s E - 'last_activity': '2026-02-07T02:30:20.368088Z', 779s E - 'name': 'python3'}, 779s E - {'connections': 0, 779s E - 'execution_state': 'starting', 779s E - 'id': 'da15fbba-e30f-4d82-afd1-23050732d9f9', 779s E - 'last_activity': '2026-02-07T02:30:20.414821Z', 779s E - 'name': 'python3'}] 779s 779s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.870000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 96e574d4-d665-4c9b-8a1b-24db0e3fd553 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 96e574d4-d665-4c9b-8a1b-24db0e3fd553 779s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/96e574d4-d665-4c9b-8a1b-24db0e3fd553 (::1) 86.820000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for da15fbba-e30f-4d82-afd1-23050732d9f9 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: da15fbba-e30f-4d82-afd1-23050732d9f9 779s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/da15fbba-e30f-4d82-afd1-23050732d9f9 (::1) 19.900000ms 779s ---------------------------- Captured log teardown ----------------------------- 779s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1dc185d1-ed8a-43f8-9266-1cbf646a07c5 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b8df3431-cc55-430d-bec8-87688076e55a 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7e0fb2ef-67e3-4e31-9811-086b94a0f9dc 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 96e574d4-d665-4c9b-8a1b-24db0e3fd553 779s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 779s __________________________ SessionAPITest.test_create __________________________ 779s 779s @self.addCleanup 779s def cleanup_sessions(): 779s for session in self.sess_api.list().json(): 779s > self.sess_api.delete(session['id']) 779s 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 779s return self._req('DELETE', id) 779s ^^^^^^^^^^^^^^^^^^^^^^^ 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 779s response.raise_for_status() 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s 779s self = 779s 779s def raise_for_status(self): 779s """Raises :class:`HTTPError`, if one occurred.""" 779s 779s http_error_msg = "" 779s if isinstance(self.reason, bytes): 779s # We attempt to decode utf-8 first because some servers 779s # choose to localize their reason strings. If the string 779s # isn't utf-8, we fall back to iso-8859-1 for all other 779s # encodings. (See PR #3538) 779s try: 779s reason = self.reason.decode("utf-8") 779s except UnicodeDecodeError: 779s reason = self.reason.decode("iso-8859-1") 779s else: 779s reason = self.reason 779s 779s if 400 <= self.status_code < 500: 779s http_error_msg = ( 779s f"{self.status_code} Client Error: {reason} for url: {self.url}" 779s ) 779s 779s elif 500 <= self.status_code < 600: 779s http_error_msg = ( 779s f"{self.status_code} Server Error: {reason} for url: {self.url}" 779s ) 779s 779s if http_error_msg: 779s > raise HTTPError(http_error_msg, response=self) 779s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/0f783b1a-f848-4c13-b017-bd818294b719 779s 779s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 779s ------------------------------ Captured log setup ------------------------------ 779s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpct9hvpb6/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpct9hvpb6/etc/jupyter'] for config files 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpct9hvpb6/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpct9hvpb6/config 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpct9hvpb6/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpct9hvpb6/config 779s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpct9hvpb6/notebooks 779s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 779s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 779s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 779s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 779s WARNING NotebookApp:handlers.py:612 Forbidden 779s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.510000ms referer=None 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 131.930000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpct9hvpb6/runtime/kernel-7ed2c0d6-656c-430e-bbee-103487143554.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48393 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45723 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7ed2c0d6-656c-430e-bbee-103487143554, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpct9hvpb6/notebooks/foo'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 462.950000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.750000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/0f783b1a-f848-4c13-b017-bd818294b719 (::1) 1.520000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.370000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7ed2c0d6-656c-430e-bbee-103487143554 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7ed2c0d6-656c-430e-bbee-103487143554 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/0f783b1a-f848-4c13-b017-bd818294b719 (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/0f783b1a-f848-4c13-b017-bd818294b719', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 779s yielded = self.gen.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 779s yield maybe_future(sm.delete_session(session_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 779s yielded = self.gen.send(value) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 779s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 779s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 779s stopper = ensure_async(km.shutdown_kernel(now, restart)) 779s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s ERROR NotebookApp:log.py:55 { 779s "Host": "localhost:12341", 779s "Accept": "*/*", 779s "User-Agent": "python-requests/2.32.5" 779s } 779s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/0f783b1a-f848-4c13-b017-bd818294b719 (::1) 89.570000ms referer=None 779s --------------------------- Captured stderr teardown --------------------------- 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 779s return _run_code(code, main_globals, None, 779s "__main__", mod_spec) 779s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 779s exec(code, run_globals) 779s ~~~~^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 779s from ipykernel import kernelapp as app 779s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 779s from .connect import * # noqa: F403 779s ^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 779s import jupyter_client 779s File "", line 1360, in _find_and_load 779s File "", line 1331, in _find_and_load_unlocked 779s File "", line 921, in _load_unlocked 779s File "", line 810, in module_from_spec 779s KeyboardInterrupt 779s __________________ SessionAPITest.test_create_console_session __________________ 779s 779s @self.addCleanup 779s def cleanup_sessions(): 779s for session in self.sess_api.list().json(): 779s > self.sess_api.delete(session['id']) 779s 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 779s return self._req('DELETE', id) 779s ^^^^^^^^^^^^^^^^^^^^^^^ 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 779s response.raise_for_status() 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s 779s self = 779s 779s def raise_for_status(self): 779s """Raises :class:`HTTPError`, if one occurred.""" 779s 779s http_error_msg = "" 779s if isinstance(self.reason, bytes): 779s # We attempt to decode utf-8 first because some servers 779s # choose to localize their reason strings. If the string 779s # isn't utf-8, we fall back to iso-8859-1 for all other 779s # encodings. (See PR #3538) 779s try: 779s reason = self.reason.decode("utf-8") 779s except UnicodeDecodeError: 779s reason = self.reason.decode("iso-8859-1") 779s else: 779s reason = self.reason 779s 779s if 400 <= self.status_code < 500: 779s http_error_msg = ( 779s f"{self.status_code} Client Error: {reason} for url: {self.url}" 779s ) 779s 779s elif 500 <= self.status_code < 600: 779s http_error_msg = ( 779s f"{self.status_code} Server Error: {reason} for url: {self.url}" 779s ) 779s 779s if http_error_msg: 779s > raise HTTPError(http_error_msg, response=self) 779s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/d91e3b1c-bc0a-486f-81ad-2c09808e111a 779s 779s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 779s ----------------------------- Captured stderr call ----------------------------- 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 779s return _run_code(code, main_globals, None, 779s "__main__", mod_spec) 779s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 779s exec(code, run_globals) 779s ~~~~^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 779s from ipykernel import kernelapp as app 779s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 779s from .connect import * # noqa: F403 779s ^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 779s from typing import TYPE_CHECKING, Any 779s File "/usr/lib/python3.13/typing.py", line 1309, in 779s class _BaseGenericAlias(_Final, _root=True): 779s ...<85 lines>... 779s + [attr for attr in dir(self.__origin__) if not _is_dunder(attr)])) 779s File "/usr/lib/python3.13/typing.py", line 511, in __init_subclass__ 779s def __init_subclass__(cls, /, *args, **kwds): 779s 779s KeyboardInterrupt 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpct9hvpb6/runtime/kernel-ee580149-1bce-475f-a4c4-bafa412118a5.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39529 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47741 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: ee580149-1bce-475f-a4c4-bafa412118a5, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpct9hvpb6/notebooks/foo'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 40.190000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.760000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7ed2c0d6-656c-430e-bbee-103487143554 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7ed2c0d6-656c-430e-bbee-103487143554 779s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/0f783b1a-f848-4c13-b017-bd818294b719 (::1) 0.840000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ee580149-1bce-475f-a4c4-bafa412118a5 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ee580149-1bce-475f-a4c4-bafa412118a5 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/d91e3b1c-bc0a-486f-81ad-2c09808e111a (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/d91e3b1c-bc0a-486f-81ad-2c09808e111a', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 779s yielded = self.gen.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 779s yield maybe_future(sm.delete_session(session_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 779s yielded = self.gen.send(value) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 779s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 779s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 779s stopper = ensure_async(km.shutdown_kernel(now, restart)) 779s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s ERROR NotebookApp:log.py:55 { 779s "Host": "localhost:12341", 779s "Accept": "*/*", 779s "User-Agent": "python-requests/2.32.5" 779s } 779s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/d91e3b1c-bc0a-486f-81ad-2c09808e111a (::1) 32.570000ms referer=None 779s ____________________ SessionAPITest.test_create_deprecated _____________________ 779s 779s @self.addCleanup 779s def cleanup_sessions(): 779s for session in self.sess_api.list().json(): 779s > self.sess_api.delete(session['id']) 779s 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 779s return self._req('DELETE', id) 779s ^^^^^^^^^^^^^^^^^^^^^^^ 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 779s response.raise_for_status() 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s 779s self = 779s 779s def raise_for_status(self): 779s """Raises :class:`HTTPError`, if one occurred.""" 779s 779s http_error_msg = "" 779s if isinstance(self.reason, bytes): 779s # We attempt to decode utf-8 first because some servers 779s # choose to localize their reason strings. If the string 779s # isn't utf-8, we fall back to iso-8859-1 for all other 779s # encodings. (See PR #3538) 779s try: 779s reason = self.reason.decode("utf-8") 779s except UnicodeDecodeError: 779s reason = self.reason.decode("iso-8859-1") 779s else: 779s reason = self.reason 779s 779s if 400 <= self.status_code < 500: 779s http_error_msg = ( 779s f"{self.status_code} Client Error: {reason} for url: {self.url}" 779s ) 779s 779s elif 500 <= self.status_code < 600: 779s http_error_msg = ( 779s f"{self.status_code} Server Error: {reason} for url: {self.url}" 779s ) 779s 779s if http_error_msg: 779s > raise HTTPError(http_error_msg, response=self) 779s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/075f2150-51cd-4b3c-870f-a63f90b2728c 779s 779s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 779s ----------------------------- Captured stderr call ----------------------------- 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 779s return _run_code(code, main_globals, None, 779s "__main__", mod_spec) 779s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 779s exec(code, run_globals) 779s ~~~~^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 779s from pathlib import Path 779s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 779s from ._abc import * 779s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 779s from glob import _Globber, _no_recurse_symlinks 779s File "/usr/lib/python3.13/glob.py", line 5, in 779s import re 779s File "/usr/lib/python3.13/re/__init__.py", line 126, in 779s from . import _compiler, _parser 779s File "/usr/lib/python3.13/re/_compiler.py", line 14, in 779s from . import _parser 779s File "/usr/lib/python3.13/re/_parser.py", line 15, in 779s from ._constants import * 779s File "/usr/lib/python3.13/re/_constants.py", line 130, in 779s ATCODES = _makecodes( 779s 'AT_BEGINNING', 'AT_BEGINNING_LINE', 'AT_BEGINNING_STRING', 779s ...<5 lines>... 779s 'AT_UNI_BOUNDARY', 'AT_UNI_NON_BOUNDARY', 779s ) 779s File "/usr/lib/python3.13/re/_constants.py", line 73, in _makecodes 779s items = [_NamedIntConstant(i, name) for i, name in enumerate(names)] 779s ~~~~~~~~~~~~~~~~~^^^^^^^^^ 779s KeyboardInterrupt 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpct9hvpb6/runtime/kernel-635c8cfe-c6fd-4669-be63-2d1ce59ed6da.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54277 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36877 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: 635c8cfe-c6fd-4669-be63-2d1ce59ed6da, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpct9hvpb6/notebooks/foo'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 248.490000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.810000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ee580149-1bce-475f-a4c4-bafa412118a5 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ee580149-1bce-475f-a4c4-bafa412118a5 779s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/d91e3b1c-bc0a-486f-81ad-2c09808e111a (::1) 0.990000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 635c8cfe-c6fd-4669-be63-2d1ce59ed6da 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 635c8cfe-c6fd-4669-be63-2d1ce59ed6da 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/075f2150-51cd-4b3c-870f-a63f90b2728c (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/075f2150-51cd-4b3c-870f-a63f90b2728c', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 779s yielded = self.gen.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 779s yield maybe_future(sm.delete_session(session_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 779s yielded = self.gen.send(value) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 779s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 779s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 779s stopper = ensure_async(km.shutdown_kernel(now, restart)) 779s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s ERROR NotebookApp:log.py:55 { 779s "Host": "localhost:12341", 779s "Accept": "*/*", 779s "User-Agent": "python-requests/2.32.5" 779s } 779s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/075f2150-51cd-4b3c-870f-a63f90b2728c (::1) 67.620000ms referer=None 779s ___________________ SessionAPITest.test_create_file_session ____________________ 779s 779s @self.addCleanup 779s def cleanup_sessions(): 779s for session in self.sess_api.list().json(): 779s > self.sess_api.delete(session['id']) 779s 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 779s return self._req('DELETE', id) 779s ^^^^^^^^^^^^^^^^^^^^^^^ 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 779s response.raise_for_status() 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s 779s self = 779s 779s def raise_for_status(self): 779s """Raises :class:`HTTPError`, if one occurred.""" 779s 779s http_error_msg = "" 779s if isinstance(self.reason, bytes): 779s # We attempt to decode utf-8 first because some servers 779s # choose to localize their reason strings. If the string 779s # isn't utf-8, we fall back to iso-8859-1 for all other 779s # encodings. (See PR #3538) 779s try: 779s reason = self.reason.decode("utf-8") 779s except UnicodeDecodeError: 779s reason = self.reason.decode("iso-8859-1") 779s else: 779s reason = self.reason 779s 779s if 400 <= self.status_code < 500: 779s http_error_msg = ( 779s f"{self.status_code} Client Error: {reason} for url: {self.url}" 779s ) 779s 779s elif 500 <= self.status_code < 600: 779s http_error_msg = ( 779s f"{self.status_code} Server Error: {reason} for url: {self.url}" 779s ) 779s 779s if http_error_msg: 779s > raise HTTPError(http_error_msg, response=self) 779s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/456123fa-a4f8-4e96-be73-467153027588 779s 779s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpct9hvpb6/runtime/kernel-475c5ad7-b174-4d1a-92a3-c679a1817b07.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53325 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39099 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: 475c5ad7-b174-4d1a-92a3-c679a1817b07, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpct9hvpb6/notebooks/foo'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 108.200000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 249.840000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 635c8cfe-c6fd-4669-be63-2d1ce59ed6da 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 635c8cfe-c6fd-4669-be63-2d1ce59ed6da 779s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/075f2150-51cd-4b3c-870f-a63f90b2728c (::1) 1.000000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 475c5ad7-b174-4d1a-92a3-c679a1817b07 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 475c5ad7-b174-4d1a-92a3-c679a1817b07 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/456123fa-a4f8-4e96-be73-467153027588 (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/456123fa-a4f8-4e96-be73-467153027588', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 779s yielded = self.gen.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 779s yield maybe_future(sm.delete_session(session_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 779s yielded = self.gen.send(value) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 779s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 779s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 779s stopper = ensure_async(km.shutdown_kernel(now, restart)) 779s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s ERROR NotebookApp:log.py:55 { 779s "Host": "localhost:12341", 779s "Accept": "*/*", 779s "User-Agent": "python-requests/2.32.5" 779s } 779s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/456123fa-a4f8-4e96-be73-467153027588 (::1) 5.590000ms referer=None 779s --------------------------- Captured stderr teardown --------------------------- 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 779s return _run_code(code, main_globals, None, 779s "__main__", mod_spec) 779s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 779s exec(code, run_globals) 779s ~~~~^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 779s from ipykernel import kernelapp as app 779s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 779s from .connect import * # noqa: F403 779s ^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 779s import jupyter_client 779s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 779s from .asynchronous import AsyncKernelClient 779s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 779s from .client import AsyncKernelClient # noqa 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 779s import zmq.asyncio 779s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 779s import asyncio 779s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 779s from .base_events import * 779s File "/usr/lib/python3.13/asyncio/base_events.py", line 34, in 779s import ssl 779s File "/usr/lib/python3.13/ssl.py", line 376, in 779s DefaultVerifyPaths = namedtuple("DefaultVerifyPaths", 779s "cafile capath openssl_cafile_env openssl_cafile openssl_capath_env " 779s "openssl_capath") 779s File "/usr/lib/python3.13/collections/__init__.py", line 444, in namedtuple 779s __new__ = eval(code, namespace) 779s KeyboardInterrupt 779s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 779s 779s self = 779s 779s def test_create_with_kernel_id(self): 779s # create a new kernel 779s r = self.request('POST', 'api/kernels') 779s r.raise_for_status() 779s kernel = r.json() 779s 779s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 779s self.assertEqual(resp.status_code, 201) 779s newsession = resp.json() 779s self.assertIn('id', newsession) 779s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 779s self.assertEqual(newsession['kernel']['id'], kernel['id']) 779s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 779s 779s sessions = self.sess_api.list().json() 779s > self.assertEqual(sessions, [newsession]) 779s E AssertionError: Lists differ: [{'id': '456123fa-a4f8-4e96-be73-467153027588', 'p[553 chars]ne}}] != [{'id': '5caa1426-ce6c-45c5-a2b0-8d500689404b', 'p[279 chars]ne}}] 779s E 779s E First differing element 0: 779s E {'id': '456123fa-a4f8-4e96-be73-467153027588', 'p[218 chars]: 0}} 779s E {'id': '5caa1426-ce6c-45c5-a2b0-8d500689404b', 'p[278 chars]one}} 779s E 779s E First list contains 1 additional elements. 779s E First extra element 1: 779s E {'id': '5caa1426-ce6c-45c5-a2b0-8d500689404b', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '08223841-d23a-4dcd-bc6b-bb821931f7d0', 'name': 'python3', 'last_activity': '2026-02-07T02:30:26.899080Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 779s E 779s E Diff is 830 characters long. Set self.maxDiff to None to see it. 779s 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 779s ----------------------------- Captured stderr call ----------------------------- 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 779s return _run_code(code, main_globals, None, 779s "__main__", mod_spec) 779s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 779s exec(code, run_globals) 779s ~~~~^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 779s from ipykernel import kernelapp as app 779s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 779s from .connect import * # noqa: F403 779s ^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 779s import jupyter_client 779s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 779s from .asynchronous import AsyncKernelClient 779s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 779s from .client import AsyncKernelClient # noqa 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 10, in 779s from traitlets import Instance, Type 779s File "/usr/lib/python3/dist-packages/traitlets/__init__.py", line 6, in 779s from . import traitlets 779s File "/usr/lib/python3/dist-packages/traitlets/traitlets.py", line 4184, in 779s class CRegExp(TraitType["re.Pattern[t.Any]", t.Union["re.Pattern[t.Any]", str]]): 779s ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3.13/typing.py", line 429, in inner 779s return _caches[func](*args, **kwds) 779s ~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3.13/typing.py", line 1265, in _generic_class_getitem 779s return _GenericAlias(cls, args) 779s File "/usr/lib/python3.13/typing.py", line 1442, in __init__ 779s self.__parameters__ = _collect_type_parameters( 779s ~~~~~~~~~~~~~~~~~~~~~~~~^ 779s args, 779s ^^^^^ 779s enforce_default_ordering=enforce_default_ordering, 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s ) 779s ^ 779s File "/usr/lib/python3.13/typing.py", line 287, in _collect_type_parameters 779s elif hasattr(t, '__typing_subst__'): 779s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3.13/typing.py", line 1370, in __getattr__ 779s def __getattr__(self, attr): 779s 779s KeyboardInterrupt 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpct9hvpb6/runtime/kernel-08223841-d23a-4dcd-bc6b-bb821931f7d0.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47901 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56609 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: 08223841-d23a-4dcd-bc6b-bb821931f7d0, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.950000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.140000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.330000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.920000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 475c5ad7-b174-4d1a-92a3-c679a1817b07 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 475c5ad7-b174-4d1a-92a3-c679a1817b07 779s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/456123fa-a4f8-4e96-be73-467153027588 (::1) 0.970000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 08223841-d23a-4dcd-bc6b-bb821931f7d0 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 08223841-d23a-4dcd-bc6b-bb821931f7d0 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5caa1426-ce6c-45c5-a2b0-8d500689404b (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5caa1426-ce6c-45c5-a2b0-8d500689404b', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 779s yielded = self.gen.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 779s yield maybe_future(sm.delete_session(session_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 779s yielded = self.gen.send(value) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 779s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 779s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 779s stopper = ensure_async(km.shutdown_kernel(now, restart)) 779s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 779s 779s @self.addCleanup 779s def cleanup_sessions(): 779s for session in self.sess_api.list().json(): 779s > self.sess_api.delete(session['id']) 779s 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 779s return self._req('DELETE', id) 779s ^^^^^^^^^^^^^^^^^^^^^^^ 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 779s response.raise_for_status() 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s 779s self = 779s 779s def raise_for_status(self): 779s """Raises :class:`HTTPError`, if one occurred.""" 779s 779s http_error_msg = "" 779s if isinstance(self.reason, bytes): 779s # We attempt to decode utf-8 first because some servers 779s # choose to localize their reason strings. If the string 779s # isn't utf-8, we fall back to iso-8859-1 for all other 779s # encodings. (See PR #3538) 779s try: 779s reason = self.reason.decode("utf-8") 779s except UnicodeDecodeError: 779s reason = self.reason.decode("iso-8859-1") 779s else: 779s reason = self.reason 779s 779s if 400 <= self.status_code < 500: 779s http_error_msg = ( 779s f"{self.status_code} Client Error: {reason} for url: {self.url}" 779s ) 779s 779s elif 500 <= self.status_code < 600: 779s http_error_msg = ( 779s f"{self.status_code} Server Error: {reason} for url: {self.url}" 779s ) 779s 779s if http_error_msg: 779s > raise HTTPError(http_error_msg, response=self) 779s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5caa1426-ce6c-45c5-a2b0-8d500689404b 779s 779s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 779s ----------------------------- Captured stderr call ----------------------------- 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 779s return _run_code(code, main_globals, None, 779s "__main__", mod_spec) 779s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 779s exec(code, run_globals) 779s ~~~~^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 779s from ipykernel import kernelapp as app 779s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 779s from .connect import * # noqa: F403 779s ^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 779s import jupyter_client 779s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 779s from .asynchronous import AsyncKernelClient 779s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 779s from .client import AsyncKernelClient # noqa 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 779s import zmq.asyncio 779s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 779s import asyncio 779s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 779s from .base_events import * 779s File "/usr/lib/python3.13/asyncio/base_events.py", line 34, in 779s import ssl 779s File "/usr/lib/python3.13/ssl.py", line 100, in 779s import _ssl # if we can't import it, let the error propagate 779s ^^^^^^^^^^^ 779s KeyboardInterrupt 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.780000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpct9hvpb6/runtime/kernel-675b7afd-a1a3-48fc-9d33-7229a621ab1e.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42285 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60757 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: 675b7afd-a1a3-48fc-9d33-7229a621ab1e, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 249.830000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 08223841-d23a-4dcd-bc6b-bb821931f7d0 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 08223841-d23a-4dcd-bc6b-bb821931f7d0 779s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/5caa1426-ce6c-45c5-a2b0-8d500689404b (::1) 1.130000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.390000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 675b7afd-a1a3-48fc-9d33-7229a621ab1e 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 675b7afd-a1a3-48fc-9d33-7229a621ab1e 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5caa1426-ce6c-45c5-a2b0-8d500689404b (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5caa1426-ce6c-45c5-a2b0-8d500689404b', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 779s yielded = self.gen.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 779s yield maybe_future(sm.delete_session(session_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 779s yielded = self.gen.send(value) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 779s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 779s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 779s stopper = ensure_async(km.shutdown_kernel(now, restart)) 779s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 779s 779s @self.addCleanup 779s def cleanup_sessions(): 779s for session in self.sess_api.list().json(): 779s > self.sess_api.delete(session['id']) 779s 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 779s return self._req('DELETE', id) 779s ^^^^^^^^^^^^^^^^^^^^^^^ 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 779s response.raise_for_status() 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s 779s self = 779s 779s def raise_for_status(self): 779s """Raises :class:`HTTPError`, if one occurred.""" 779s 779s http_error_msg = "" 779s if isinstance(self.reason, bytes): 779s # We attempt to decode utf-8 first because some servers 779s # choose to localize their reason strings. If the string 779s # isn't utf-8, we fall back to iso-8859-1 for all other 779s # encodings. (See PR #3538) 779s try: 779s reason = self.reason.decode("utf-8") 779s except UnicodeDecodeError: 779s reason = self.reason.decode("iso-8859-1") 779s else: 779s reason = self.reason 779s 779s if 400 <= self.status_code < 500: 779s http_error_msg = ( 779s f"{self.status_code} Client Error: {reason} for url: {self.url}" 779s ) 779s 779s elif 500 <= self.status_code < 600: 779s http_error_msg = ( 779s f"{self.status_code} Server Error: {reason} for url: {self.url}" 779s ) 779s 779s if http_error_msg: 779s > raise HTTPError(http_error_msg, response=self) 779s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5caa1426-ce6c-45c5-a2b0-8d500689404b 779s 779s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.790000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpct9hvpb6/runtime/kernel-49235b70-7c70-4173-b3d4-57bc2a59f467.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39587 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54981 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: 49235b70-7c70-4173-b3d4-57bc2a59f467, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpct9hvpb6/notebooks/foo'} 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 675b7afd-a1a3-48fc-9d33-7229a621ab1e 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 675b7afd-a1a3-48fc-9d33-7229a621ab1e 779s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/5caa1426-ce6c-45c5-a2b0-8d500689404b (::1) 330.940000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.710000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.570000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 49235b70-7c70-4173-b3d4-57bc2a59f467 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 49235b70-7c70-4173-b3d4-57bc2a59f467 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5caa1426-ce6c-45c5-a2b0-8d500689404b (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5caa1426-ce6c-45c5-a2b0-8d500689404b', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 779s yielded = self.gen.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 779s yield maybe_future(sm.delete_session(session_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 779s yielded = self.gen.send(value) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 779s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 779s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 779s stopper = ensure_async(km.shutdown_kernel(now, restart)) 779s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 779s return _runner_map[name].run(inner) 779s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 779s return fut.result(None) 779s ~~~~~~~~~~^^^^^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 779s return self.__get_result() 779s ~~~~~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 779s raise self._exception 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s --------------------------- Captured stderr teardown --------------------------- 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 779s return _run_code(code, main_globals, None, 779s "__main__", mod_spec) 779s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 779s exec(code, run_globals) 779s ~~~~^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 779s from pathlib import Path 779s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 779s from ._abc import * 779s File "/usr/lib/python3.13/pathlib/_abc.py", line 14, in 779s import functools 779s File "", line 1360, in _find_and_load 779s File "", line 1331, in _find_and_load_unlocked 779s File "", line 935, in _load_unlocked 779s File "", line 1019, in exec_module 779s File "", line 1152, in get_code 779s File "", line 781, in _compile_bytecode 779s KeyboardInterrupt 779s ---------------------------- Captured log teardown ----------------------------- 779s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 49235b70-7c70-4173-b3d4-57bc2a59f467 779s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 779s _______________________ AsyncSessionAPITest.test_create ________________________ 779s 779s @self.addCleanup 779s def cleanup_sessions(): 779s for session in self.sess_api.list().json(): 779s > self.sess_api.delete(session['id']) 779s 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 779s return self._req('DELETE', id) 779s ^^^^^^^^^^^^^^^^^^^^^^^ 779s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 779s response.raise_for_status() 779s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 779s 779s self = 779s 779s def raise_for_status(self): 779s """Raises :class:`HTTPError`, if one occurred.""" 779s 779s http_error_msg = "" 779s if isinstance(self.reason, bytes): 779s # We attempt to decode utf-8 first because some servers 779s # choose to localize their reason strings. If the string 779s # isn't utf-8, we fall back to iso-8859-1 for all other 779s # encodings. (See PR #3538) 779s try: 779s reason = self.reason.decode("utf-8") 779s except UnicodeDecodeError: 779s reason = self.reason.decode("iso-8859-1") 779s else: 779s reason = self.reason 779s 779s if 400 <= self.status_code < 500: 779s http_error_msg = ( 779s f"{self.status_code} Client Error: {reason} for url: {self.url}" 779s ) 779s 779s elif 500 <= self.status_code < 600: 779s http_error_msg = ( 779s f"{self.status_code} Server Error: {reason} for url: {self.url}" 779s ) 779s 779s if http_error_msg: 779s > raise HTTPError(http_error_msg, response=self) 779s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/8aa76c64-ab2a-424b-a2d4-e1640866e5df 779s 779s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 779s ------------------------------ Captured log setup ------------------------------ 779s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpa5oabrmq/config', '/tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpa5oabrmq/etc/jupyter'] for config files 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpa5oabrmq/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpa5oabrmq/config 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpa5oabrmq/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.0ojk9w/autopkgtest_tmp/home/.local/etc/jupyter 779s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpa5oabrmq/config 779s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpa5oabrmq/notebooks 779s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 779s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 779s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 779s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 779s WARNING NotebookApp:handlers.py:612 Forbidden 779s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.390000ms referer=None 779s ----------------------------- Captured stderr call ----------------------------- 779s Traceback (most recent call last): 779s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 779s return _run_code(code, main_globals, None, 779s "__main__", mod_spec) 779s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 779s exec(code, run_globals) 779s ~~~~^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 779s from pathlib import Path 779s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 779s from ._abc import * 779s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 779s from glob import _Globber, _no_recurse_symlinks 779s File "/usr/lib/python3.13/glob.py", line 5, in 779s import re 779s File "/usr/lib/python3.13/re/__init__.py", line 126, in 779s from . import _compiler, _parser 779s File "/usr/lib/python3.13/re/_compiler.py", line 14, in 779s from . import _parser 779s File "", line 1360, in _find_and_load 779s File "", line 1322, in _find_and_load_unlocked 779s File "", line 1256, in _find_spec 779s KeyboardInterrupt 779s ------------------------------ Captured log call ------------------------------- 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.640000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 779s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpa5oabrmq/runtime/kernel-45631595-9ed9-46d0-b7d9-4fb767c0cdfd.json'] 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34175 779s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45451 779s INFO NotebookApp:kernelmanager.py:179 Kernel started: 45631595-9ed9-46d0-b7d9-4fb767c0cdfd, name: python3 779s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpa5oabrmq/notebooks/foo'} 779s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.880000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.600000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/8aa76c64-ab2a-424b-a2d4-e1640866e5df (::1) 0.600000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.490000ms 779s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 779s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 45631595-9ed9-46d0-b7d9-4fb767c0cdfd 779s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 45631595-9ed9-46d0-b7d9-4fb767c0cdfd 779s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 779s await kernel_awaitable 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 779s result = await obj 779s ^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/8aa76c64-ab2a-424b-a2d4-e1640866e5df (::1) 779s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/8aa76c64-ab2a-424b-a2d4-e1640866e5df', version='HTTP/1.1', remote_ip='::1') 779s Traceback (most recent call last): 779s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 779s result = await result 779s ^^^^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 779s future.result() 779s ~~~~~~~~~~~~~^^ 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 779s yielded = self.gen.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 779s yield maybe_future(sm.delete_session(session_id)) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 779s yielded = self.gen.throw(exc) 779s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 779s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 779s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 779s value = future.result() 779s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 779s raise self._exception.with_traceback(self._exception_tb) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 779s result = coro.send(None) 779s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 779s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 779s raise km.ready.exception() # type: ignore[misc] 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 779s await kernel_awaitable 779s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 779s result = await obj 779s ^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 779s raise e 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 779s out = await method(self, *args, **kwargs) 779s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 779s await self._async_finish_shutdown(restart=restart) 779s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 779s await asyncio.wait_for( 779s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 779s ) 779s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 779s async with timeouts.timeout(timeout): 779s ~~~~~~~~~~~~~~~~^^^^^^^^^ 779s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 779s raise RuntimeError("Timeout should be used inside a task") 779s RuntimeError: Timeout should be used inside a task 779s WARNING NotebookApp:handlers.py:612 Unhandled error 779s ERROR NotebookApp:log.py:55 { 779s "Host": "localhost:12341", 779s "Accept": "*/*", 779s "User-Agent": "python-requests/2.32.5" 779s } 780s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/8aa76c64-ab2a-424b-a2d4-e1640866e5df (::1) 172.520000ms referer=None/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 780s gc.collect() 780s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 781s Traceback (most recent call last): 781s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 781s return _run_code(code, main_globals, None, 781s "__main__", mod_spec) 781s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 781s exec(code, run_globals) 781s ~~~~^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 781s from ipykernel import kernelapp as app 781s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 781s from .connect import * # noqa: F403 781s ^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 781s from subprocess import PIPE, Popen 781s File "/usr/lib/python3.13/subprocess.py", line 46, in 781s import locale 781s File "", line 1360, in _find_and_load 781s File "", line 1331, in _find_and_load_unlocked 781s File "", line 935, in _load_unlocked 781s File "", line 1019, in exec_module 781s File "", line 1152, in get_code 781s File "", line 781, in _compile_bytecode 781s KeyboardInterrupt 781s 781s _______________ AsyncSessionAPITest.test_create_console_session ________________ 781s 781s @self.addCleanup 781s def cleanup_sessions(): 781s for session in self.sess_api.list().json(): 781s > self.sess_api.delete(session['id']) 781s 781s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 781s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 781s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 781s return self._req('DELETE', id) 781s ^^^^^^^^^^^^^^^^^^^^^^^ 781s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 781s response.raise_for_status() 781s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 781s 781s self = 781s 781s def raise_for_status(self): 781s """Raises :class:`HTTPError`, if one occurred.""" 781s 781s http_error_msg = "" 781s if isinstance(self.reason, bytes): 781s # We attempt to decode utf-8 first because some servers 781s # choose to localize their reason strings. If the string 781s # isn't utf-8, we fall back to iso-8859-1 for all other 781s # encodings. (See PR #3538) 781s try: 781s reason = self.reason.decode("utf-8") 781s except UnicodeDecodeError: 781s reason = self.reason.decode("iso-8859-1") 781s else: 781s reason = self.reason 781s 781s if 400 <= self.status_code < 500: 781s http_error_msg = ( 781s f"{self.status_code} Client Error: {reason} for url: {self.url}" 781s ) 781s 781s elif 500 <= self.status_code < 600: 781s http_error_msg = ( 781s f"{self.status_code} Server Error: {reason} for url: {self.url}" 781s ) 781s 781s if http_error_msg: 781s > raise HTTPError(http_error_msg, response=self) 781s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/d4b5b5b2-bac0-45ba-9157-c3fe0a131744 781s 781s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 781s ------------------------------ Captured log call ------------------------------- 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 781s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpa5oabrmq/runtime/kernel-790e97a7-4458-41cb-a9aa-72ba85c75adc.json'] 781s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57391 781s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36273 781s INFO NotebookApp:kernelmanager.py:179 Kernel started: 790e97a7-4458-41cb-a9aa-72ba85c75adc, name: python3 781s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpa5oabrmq/notebooks/foo'} 781s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 120.320000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.730000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 45631595-9ed9-46d0-b7d9-4fb767c0cdfd 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 45631595-9ed9-46d0-b7d9-4fb767c0cdfd 781s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/8aa76c64-ab2a-424b-a2d4-e1640866e5df (::1) 0.810000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 790e97a7-4458-41cb-a9aa-72ba85c75adc 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 790e97a7-4458-41cb-a9aa-72ba85c75adc 781s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 781s Traceback (most recent call last): 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 781s out = await method(self, *args, **kwargs) 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 781s await self._async_finish_shutdown(restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 781s await asyncio.wait_for( 781s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 781s ) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 781s async with timeouts.timeout(timeout): 781s ~~~~~~~~~~~~~~~~^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 781s raise RuntimeError("Timeout should be used inside a task") 781s RuntimeError: Timeout should be used inside a task 781s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 781s Traceback (most recent call last): 781s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 781s await kernel_awaitable 781s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 781s result = await obj 781s ^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 781s raise e 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 781s out = await method(self, *args, **kwargs) 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 781s await self._async_finish_shutdown(restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 781s await asyncio.wait_for( 781s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 781s ) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 781s async with timeouts.timeout(timeout): 781s ~~~~~~~~~~~~~~~~^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 781s raise RuntimeError("Timeout should be used inside a task") 781s RuntimeError: Timeout should be used inside a task 781s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/d4b5b5b2-bac0-45ba-9157-c3fe0a131744 (::1) 781s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/d4b5b5b2-bac0-45ba-9157-c3fe0a131744', version='HTTP/1.1', remote_ip='::1') 781s Traceback (most recent call last): 781s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 781s result = await result 781s ^^^^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 781s future.result() 781s ~~~~~~~~~~~~~^^ 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 781s yielded = self.gen.throw(exc) 781s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 781s yield maybe_future(sm.delete_session(session_id)) 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 781s value = future.result() 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 781s yielded = self.gen.throw(exc) 781s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 781s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 781s value = future.result() 781s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 781s raise self._exception.with_traceback(self._exception_tb) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 781s result = coro.send(None) 781s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 781s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 781s raise km.ready.exception() # type: ignore[misc] 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 781s await kernel_awaitable 781s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 781s result = await obj 781s ^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 781s raise e 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 781s out = await method(self, *args, **kwargs) 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 781s await self._async_finish_shutdown(restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 781s await asyncio.wait_for( 781s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 781s ) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 781s async with timeouts.timeout(timeout): 781s ~~~~~~~~~~~~~~~~^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 781s raise RuntimeError("Timeout should be used inside a task") 781s RuntimeError: Timeout should be used inside a task 781s WARNING NotebookApp:handlers.py:612 Unhandled error 781s ERROR NotebookApp:log.py:55 { 781s "Host": "localhost:12341", 781s "Accept": "*/*", 781s "User-Agent": "python-requests/2.32.5" 781s } 781s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/d4b5b5b2-bac0-45ba-9157-c3fe0a131744 (::1) 7.400000ms referer=None 781s --------------------------- Captured stderr teardown --------------------------- 781s Traceback (most recent call last): 781s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 781s return _run_code(code, main_globals, None, 781s "__main__", mod_spec) 781s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 781s exec(code, run_globals) 781s ~~~~^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 781s from pathlib import Path 781s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 781s from ._abc import * 781s File "/usr/lib/python3.13/pathlib/_abc.py", line 14, in 781s import functools 781s File "/usr/lib/python3.13/functools.py", line 18, in 781s from collections import namedtuple 781s File "/usr/lib/python3.13/collections/__init__.py", line 45, in 781s from _collections import deque 781s File "", line 1360, in _find_and_load 781s File "", line 1331, in _find_and_load_unlocked 781s File "", line 946, in _load_unlocked 781s KeyboardInterrupt 781s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 781s 781s @self.addCleanup 781s def cleanup_sessions(): 781s for session in self.sess_api.list().json(): 781s > self.sess_api.delete(session['id']) 781s 781s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 781s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 781s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 781s return self._req('DELETE', id) 781s ^^^^^^^^^^^^^^^^^^^^^^^ 781s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 781s response.raise_for_status() 781s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 781s 781s self = 781s 781s def raise_for_status(self): 781s """Raises :class:`HTTPError`, if one occurred.""" 781s 781s http_error_msg = "" 781s if isinstance(self.reason, bytes): 781s # We attempt to decode utf-8 first because some servers 781s # choose to localize their reason strings. If the string 781s # isn't utf-8, we fall back to iso-8859-1 for all other 781s # encodings. (See PR #3538) 781s try: 781s reason = self.reason.decode("utf-8") 781s except UnicodeDecodeError: 781s reason = self.reason.decode("iso-8859-1") 781s else: 781s reason = self.reason 781s 781s if 400 <= self.status_code < 500: 781s http_error_msg = ( 781s f"{self.status_code} Client Error: {reason} for url: {self.url}" 781s ) 781s 781s elif 500 <= self.status_code < 600: 781s http_error_msg = ( 781s f"{self.status_code} Server Error: {reason} for url: {self.url}" 781s ) 781s 781s if http_error_msg: 781s > raise HTTPError(http_error_msg, response=self) 781s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/d874a18a-8a62-42c0-8513-b05449cca277 781s 781s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 781s ----------------------------- Captured stderr call ----------------------------- 781s Traceback (most recent call last): 781s ------------------------------ Captured log call ------------------------------- 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 781s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 781s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpa5oabrmq/runtime/kernel-7e6d452b-e066-45ad-bb34-839691437996.json'] 781s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38747 781s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39229 781s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7e6d452b-e066-45ad-bb34-839691437996, name: python3 781s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpa5oabrmq/notebooks/foo'} 781s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 165.640000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.680000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 790e97a7-4458-41cb-a9aa-72ba85c75adc 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 790e97a7-4458-41cb-a9aa-72ba85c75adc 781s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/d4b5b5b2-bac0-45ba-9157-c3fe0a131744 (::1) 0.710000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7e6d452b-e066-45ad-bb34-839691437996 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7e6d452b-e066-45ad-bb34-839691437996 781s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 781s Traceback (most recent call last): 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 781s out = await method(self, *args, **kwargs) 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 781s await self._async_finish_shutdown(restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 781s await asyncio.wait_for( 781s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 781s ) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 781s async with timeouts.timeout(timeout): 781s ~~~~~~~~~~~~~~~~^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 781s raise RuntimeError("Timeout should be used inside a task") 781s RuntimeError: Timeout should be used inside a task 781s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 781s Traceback (most recent call last): 781s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 781s await kernel_awaitable 781s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 781s result = await obj 781s ^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 781s raise e 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 781s out = await method(self, *args, **kwargs) 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 781s await self._async_finish_shutdown(restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 781s await asyncio.wait_for( 781s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 781s ) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 781s async with timeouts.timeout(timeout): 781s ~~~~~~~~~~~~~~~~^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 781s raise RuntimeError("Timeout should be used inside a task") 781s RuntimeError: Timeout should be used inside a task 781s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/d874a18a-8a62-42c0-8513-b05449cca277 (::1) 781s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/d874a18a-8a62-42c0-8513-b05449cca277', version='HTTP/1.1', remote_ip='::1') 781s Traceback (most recent call last): 781s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 781s result = await result 781s ^^^^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 781s future.result() 781s ~~~~~~~~~~~~~^^ 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 781s yielded = self.gen.throw(exc) 781s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 781s yield maybe_future(sm.delete_session(session_id)) 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 781s value = future.result() 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 781s yielded = self.gen.throw(exc) 781s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 781s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 781s value = future.result() 781s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 781s raise self._exception.with_traceback(self._exception_tb) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 781s result = coro.send(None) 781s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 781s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 781s raise km.ready.exception() # type: ignore[misc] 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 781s await kernel_awaitable 781s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 781s result = await obj 781s ^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 781s raise e 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 781s out = await method(self, *args, **kwargs) 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 781s await self._async_finish_shutdown(restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 781s await asyncio.wait_for( 781s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 781s ) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 781s async with timeouts.timeout(timeout): 781s ~~~~~~~~~~~~~~~~^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 781s raise RuntimeError("Timeout should be used inside a task") 781s RuntimeError: Timeout should be used inside a task 781s WARNING NotebookApp:handlers.py:612 Unhandled error 781s ERROR NotebookApp:log.py:55 { 781s "Host": "localhost:12341", 781s "Accept": "*/*", 781s "User-Agent": "python-requests/2.32.5" 781s } 781s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/d874a18a-8a62-42c0-8513-b05449cca277 (::1) 23.990000ms referer=None 781s --------------------------- Captured stderr teardown --------------------------- 781s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 781s return _run_code(code, main_globals, None, 781s "__main__", mod_spec) 781s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 781s exec(code, run_globals) 781s ~~~~^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 781s from pathlib import Path 781s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 781s from ._local import * 781s File "", line 1360, in _find_and_load 781s File "", line 1331, in _find_and_load_unlocked 781s File "", line 935, in _load_unlocked 781s File "", line 1019, in exec_module 781s File "", line 1152, in get_code 781s File "", line 781, in _compile_bytecode 781s KeyboardInterrupt 781s _________________ AsyncSessionAPITest.test_create_file_session _________________ 781s 781s @self.addCleanup 781s def cleanup_sessions(): 781s for session in self.sess_api.list().json(): 781s > self.sess_api.delete(session['id']) 781s 781s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 781s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 781s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 781s return self._req('DELETE', id) 781s ^^^^^^^^^^^^^^^^^^^^^^^ 781s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 781s response.raise_for_status() 781s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 781s 781s self = 781s 781s def raise_for_status(self): 781s """Raises :class:`HTTPError`, if one occurred.""" 781s 781s http_error_msg = "" 781s if isinstance(self.reason, bytes): 781s # We attempt to decode utf-8 first because some servers 781s # choose to localize their reason strings. If the string 781s # isn't utf-8, we fall back to iso-8859-1 for all other 781s # encodings. (See PR #3538) 781s try: 781s reason = self.reason.decode("utf-8") 781s except UnicodeDecodeError: 781s reason = self.reason.decode("iso-8859-1") 781s else: 781s reason = self.reason 781s 781s if 400 <= self.status_code < 500: 781s http_error_msg = ( 781s f"{self.status_code} Client Error: {reason} for url: {self.url}" 781s ) 781s 781s elif 500 <= self.status_code < 600: 781s http_error_msg = ( 781s f"{self.status_code} Server Error: {reason} for url: {self.url}" 781s ) 781s 781s if http_error_msg: 781s > raise HTTPError(http_error_msg, response=self) 781s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5ded1142-927a-4d5d-9720-ce22248fe10c 781s 781s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 781s ----------------------------- Captured stderr call ----------------------------- 781s Fatal Python error: init_import_site: Failed to import the site module 781s Python runtime state: initialized 781s ------------------------------ Captured log call ------------------------------- 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 781s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpa5oabrmq/runtime/kernel-3d883275-970d-414f-9803-fa65806d5421.json'] 781s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48225 781s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41495 781s INFO NotebookApp:kernelmanager.py:179 Kernel started: 3d883275-970d-414f-9803-fa65806d5421, name: python3 781s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpa5oabrmq/notebooks/foo'} 781s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 18.980000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.680000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7e6d452b-e066-45ad-bb34-839691437996 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7e6d452b-e066-45ad-bb34-839691437996 781s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/d874a18a-8a62-42c0-8513-b05449cca277 (::1) 0.960000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3d883275-970d-414f-9803-fa65806d5421 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3d883275-970d-414f-9803-fa65806d5421 781s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 781s Traceback (most recent call last): 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 781s out = await method(self, *args, **kwargs) 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 781s await self._async_finish_shutdown(restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 781s await asyncio.wait_for( 781s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 781s ) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 781s async with timeouts.timeout(timeout): 781s ~~~~~~~~~~~~~~~~^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 781s raise RuntimeError("Timeout should be used inside a task") 781s RuntimeError: Timeout should be used inside a task 781s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 781s Traceback (most recent call last): 781s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 781s await kernel_awaitable 781s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 781s result = await obj 781s ^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 781s raise e 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 781s out = await method(self, *args, **kwargs) 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 781s await self._async_finish_shutdown(restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 781s await asyncio.wait_for( 781s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 781s ) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 781s async with timeouts.timeout(timeout): 781s ~~~~~~~~~~~~~~~~^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 781s raise RuntimeError("Timeout should be used inside a task") 781s RuntimeError: Timeout should be used inside a task 781s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5ded1142-927a-4d5d-9720-ce22248fe10c (::1) 781s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5ded1142-927a-4d5d-9720-ce22248fe10c', version='HTTP/1.1', remote_ip='::1') 781s Traceback (most recent call last): 781s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 781s result = await result 781s ^^^^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 781s future.result() 781s ~~~~~~~~~~~~~^^ 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 781s yielded = self.gen.throw(exc) 781s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 781s yield maybe_future(sm.delete_session(session_id)) 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 781s value = future.result() 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 781s yielded = self.gen.throw(exc) 781s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 781s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 781s value = future.result() 781s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 781s raise self._exception.with_traceback(self._exception_tb) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 781s result = coro.send(None) 781s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 781s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 781s raise km.ready.exception() # type: ignore[misc] 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 781s await kernel_awaitable 781s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 781s result = await obj 781s ^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 781s raise e 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 781s out = await method(self, *args, **kwargs) 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 781s await self._async_finish_shutdown(restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 781s await asyncio.wait_for( 781s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 781s ) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 781s async with timeouts.timeout(timeout): 781s ~~~~~~~~~~~~~~~~^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 781s raise RuntimeError("Timeout should be used inside a task") 781s RuntimeError: Timeout should be used inside a task 781s WARNING NotebookApp:handlers.py:612 Unhandled error 781s --------------------------- Captured stderr teardown --------------------------- 781s Traceback (most recent call last): 781s File "/usr/lib/python3.13/site.py", line 735, in 781s main() 781s ~~~~^^ 781s File "/usr/lib/python3.13/site.py", line 722, in main 781s known_paths = addsitepackages(known_paths) 781s File "/usr/lib/python3.13/site.py", line 441, in addsitepackages 781s addsitedir(sitedir, known_paths) 781s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3.13/site.py", line 248, in addsitedir 781s names = os.listdir(sitedir) 781s KeyboardInterrupt 781s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 781s 781s self = 781s 781s def test_create_with_kernel_id(self): 781s # create a new kernel 781s r = self.request('POST', 'api/kernels') 781s r.raise_for_status() 781s kernel = r.json() 781s 781s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 781s self.assertEqual(resp.status_code, 201) 781s newsession = resp.json() 781s self.assertIn('id', newsession) 781s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 781s self.assertEqual(newsession['kernel']['id'], kernel['id']) 781s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 781s 781s sessions = self.sess_api.list().json() 781s > self.assertEqual(sessions, [newsession]) 781s E AssertionError: Lists differ: [{'id': '5ded1142-927a-4d5d-9720-ce22248fe10c', 'p[553 chars]ne}}] != [{'id': '8b227533-4993-48ae-a339-da8686ac9918', 'p[279 chars]ne}}] 781s E 781s E First differing element 0: 781s E {'id': '5ded1142-927a-4d5d-9720-ce22248fe10c', 'p[218 chars]: 0}} 781s E {'id': '8b227533-4993-48ae-a339-da8686ac9918', 'p[278 chars]one}} 781s E 781s E First list contains 1 additional elements. 781s E First extra element 1: 781s E {'id': '8b227533-4993-48ae-a339-da8686ac9918', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '2da2cb9f-2de7-43c1-b084-7c63a1afd9e4', 'name': 'python3', 'last_activity': '2026-02-07T02:30:31.701853Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 781s E 781s E Diff is 830 characters long. Set self.maxDiff to None to see it. 781s 781s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 781s ----------------------------- Captured stderr call ----------------------------- 781s Traceback (most recent call last): 781s File "/usr/lib/python3.13/pathlib/_local.py", line 178, in _str_normcase 781s return self._str_normcase_cached 781s ^^^^^^^^^^^^^^^^^^^^^^^^^ 781s AttributeError: 'pathlib._local.PosixPath' object has no attribute '_str_normcase_cached'. Did you mean: '_parts_normcase_cached'? 781s 781s During handling of the above exception, another exception occurred: 781s 781s Traceback (most recent call last): 781s File "/usr/lib/python3.13/pathlib/_local.py", line 231, in __str__ 781s return self._str 781s ^^^^^^^^^ 781s AttributeError: 'pathlib._local.PosixPath' object has no attribute '_str' 781s 781s During handling of the above exception, another exception occurred: 781s 781s Traceback (most recent call last): 781s File "/usr/lib/python3.13/pathlib/_local.py", line 293, in drive 781s return self._drv 781s ^^^^^^^^^ 781s AttributeError: 'pathlib._local.PosixPath' object has no attribute '_drv' 781s 781s During handling of the above exception, another exception occurred: 781s 781s Traceback (most recent call last): 781s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 781s return _run_code(code, main_globals, None, 781s "__main__", mod_spec) 781s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 781s exec(code, run_globals) 781s ~~~~^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 13, in 781s if sys.path[0] == "" or Path(sys.path[0]) == Path.cwd(): 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3.13/pathlib/_local.py", line 196, in __eq__ 781s return self._str_normcase == other._str_normcase and self.parser is other.parser 781s ^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3.13/pathlib/_local.py", line 181, in _str_normcase 781s self._str_normcase_cached = str(self) 781s ~~~^^^^^^ 781s File "/usr/lib/python3.13/pathlib/_local.py", line 233, in __str__ 781s self._str = self._format_parsed_parts(self.drive, self.root, 781s ^^^^^^^^^^ 781s File "/usr/lib/python3.13/pathlib/_local.py", line 295, in drive 781s self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) 781s ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3.13/pathlib/_local.py", line 265, in _parse_path 781s drv, root, rel = cls.parser.splitroot(path) 781s ~~~~~~~~~~~~~~~~~~~~^^^^^^ 781s KeyboardInterrupt 781s ------------------------------ Captured log call ------------------------------- 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 781s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpa5oabrmq/runtime/kernel-2da2cb9f-2de7-43c1-b084-7c63a1afd9e4.json'] 781s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46067 781s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38143 781s INFO NotebookApp:kernelmanager.py:179 Kernel started: 2da2cb9f-2de7-43c1-b084-7c63a1afd9e4, name: python3 781s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 781s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 41.960000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 2.100000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.820000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.570000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3d883275-970d-414f-9803-fa65806d5421 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3d883275-970d-414f-9803-fa65806d5421 781s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/5ded1142-927a-4d5d-9720-ce22248fe10c (::1) 0.570000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2da2cb9f-2de7-43c1-b084-7c63a1afd9e4 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2da2cb9f-2de7-43c1-b084-7c63a1afd9e4 781s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 781s Traceback (most recent call last): 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 781s out = await method(self, *args, **kwargs) 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 781s await self._async_finish_shutdown(restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 781s await asyncio.wait_for( 781s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 781s ) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 781s async with timeouts.timeout(timeout): 781s ~~~~~~~~~~~~~~~~^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 781s raise RuntimeError("Timeout should be used inside a task") 781s RuntimeError: Timeout should be used inside a task 781s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 781s Traceback (most recent call last): 781s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 781s await kernel_awaitable 781s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 781s result = await obj 781s ^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 781s raise e 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 781s out = await method(self, *args, **kwargs) 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 781s await self._async_finish_shutdown(restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 781s await asyncio.wait_for( 781s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 781s ) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 781s async with timeouts.timeout(timeout): 781s ~~~~~~~~~~~~~~~~^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 781s raise RuntimeError("Timeout should be used inside a task") 781s RuntimeError: Timeout should be used inside a task 781s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/8b227533-4993-48ae-a339-da8686ac9918 (::1) 781s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/8b227533-4993-48ae-a339-da8686ac9918', version='HTTP/1.1', remote_ip='::1') 781s Traceback (most recent call last): 781s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 781s result = await result 781s ^^^^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 781s future.result() 781s ~~~~~~~~~~~~~^^ 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 781s yielded = self.gen.throw(exc) 781s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 781s yield maybe_future(sm.delete_session(session_id)) 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 781s value = future.result() 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 781s yielded = self.gen.throw(exc) 781s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 781s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 781s value = future.result() 781s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 781s raise self._exception.with_traceback(self._exception_tb) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 781s result = coro.send(None) 781s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 781s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 781s raise km.ready.exception() # type: ignore[misc] 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 781s await kernel_awaitable 781s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 781s result = await obj 781s ^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 781s raise e 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 781s out = await method(self, *args, **kwargs) 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 781s await self._async_finish_shutdown(restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 781s await asyncio.wait_for( 781s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 781s ) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 781s async with timeouts.timeout(timeout): 781s ~~~~~~~~~~~~~~~~^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 781s raise RuntimeError("Timeout should be used inside a task") 781s RuntimeError: Timeout should be used inside a task 781s WARNING NotebookApp:handlers.py:612 Unhandled error 781s ERROR NotebookApp:log.py:55 { 781s "Host": "localhost:12341", 781s "Accept": "*/*", 781s "User-Agent": "python-requests/2.32.5" 781s } 781s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/8b227533-4993-48ae-a339-da8686ac9918 (::1) 457.050000ms referer=None 781s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 781s 781s @self.addCleanup 781s def cleanup_sessions(): 781s for session in self.sess_api.list().json(): 781s > self.sess_api.delete(session['id']) 781s 781s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 781s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 781s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 781s return self._req('DELETE', id) 781s ^^^^^^^^^^^^^^^^^^^^^^^ 781s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 781s response.raise_for_status() 781s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 781s 781s self = 781s 781s def raise_for_status(self): 781s """Raises :class:`HTTPError`, if one occurred.""" 781s 781s http_error_msg = "" 781s if isinstance(self.reason, bytes): 781s # We attempt to decode utf-8 first because some servers 781s # choose to localize their reason strings. If the string 781s # isn't utf-8, we fall back to iso-8859-1 for all other 781s # encodings. (See PR #3538) 781s try: 781s reason = self.reason.decode("utf-8") 781s except UnicodeDecodeError: 781s reason = self.reason.decode("iso-8859-1") 781s else: 781s reason = self.reason 781s 781s if 400 <= self.status_code < 500: 781s http_error_msg = ( 781s f"{self.status_code} Client Error: {reason} for url: {self.url}" 781s ) 781s 781s elif 500 <= self.status_code < 600: 781s http_error_msg = ( 781s f"{self.status_code} Server Error: {reason} for url: {self.url}" 781s ) 781s 781s if http_error_msg: 781s > raise HTTPError(http_error_msg, response=self) 781s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/8b227533-4993-48ae-a339-da8686ac9918 781s 781s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 781s ------------------------------ Captured log call ------------------------------- 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.040000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 781s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpa5oabrmq/runtime/kernel-be675c0b-7e7c-48f4-a84a-c4263a26e8aa.json'] 781s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:32955 781s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46057 781s INFO NotebookApp:kernelmanager.py:179 Kernel started: be675c0b-7e7c-48f4-a84a-c4263a26e8aa, name: python3 781s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 781s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 213.410000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2da2cb9f-2de7-43c1-b084-7c63a1afd9e4 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2da2cb9f-2de7-43c1-b084-7c63a1afd9e4 781s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/8b227533-4993-48ae-a339-da8686ac9918 (::1) 1.910000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.230000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.230000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for be675c0b-7e7c-48f4-a84a-c4263a26e8aa 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: be675c0b-7e7c-48f4-a84a-c4263a26e8aa 781s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 781s Traceback (most recent call last): 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 781s out = await method(self, *args, **kwargs) 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 781s await self._async_finish_shutdown(restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 781s await asyncio.wait_for( 781s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 781s ) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 781s async with timeouts.timeout(timeout): 781s ~~~~~~~~~~~~~~~~^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 781s raise RuntimeError("Timeout should be used inside a task") 781s RuntimeError: Timeout should be used inside a task 781s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 781s Traceback (most recent call last): 781s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 781s await kernel_awaitable 781s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 781s result = await obj 781s ^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 781s raise e 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 781s out = await method(self, *args, **kwargs) 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 781s await self._async_finish_shutdown(restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 781s await asyncio.wait_for( 781s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 781s ) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 781s async with timeouts.timeout(timeout): 781s ~~~~~~~~~~~~~~~~^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 781s raise RuntimeError("Timeout should be used inside a task") 781s RuntimeError: Timeout should be used inside a task 781s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/8b227533-4993-48ae-a339-da8686ac9918 (::1) 781s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/8b227533-4993-48ae-a339-da8686ac9918', version='HTTP/1.1', remote_ip='::1') 781s Traceback (most recent call last): 781s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 781s result = await result 781s ^^^^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 781s future.result() 781s ~~~~~~~~~~~~~^^ 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 781s yielded = self.gen.throw(exc) 781s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 781s yield maybe_future(sm.delete_session(session_id)) 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 781s value = future.result() 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 781s yielded = self.gen.throw(exc) 781s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 781s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 781s value = future.result() 781s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 781s raise self._exception.with_traceback(self._exception_tb) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 781s result = coro.send(None) 781s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 781s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 781s raise km.ready.exception() # type: ignore[misc] 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 781s await kernel_awaitable 781s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 781s result = await obj 781s ^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 781s raise e 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 781s out = await method(self, *args, **kwargs) 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 781s await self._async_finish_shutdown(restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 781s await asyncio.wait_for( 781s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 781s ) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 781s async with timeouts.timeout(timeout): 781s ~~~~~~~~~~~~~~~~^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 781s raise RuntimeError("Timeout should be used inside a task") 781s RuntimeError: Timeout should be used inside a task 781s WARNING NotebookApp:handlers.py:612 Unhandled error 781s --------------------------- Captured stderr teardown --------------------------- 781s Traceback (most recent call last): 781s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 781s return _run_code(code, main_globals, None, 781s "__main__", mod_spec) 781s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 781s exec(code, run_globals) 781s ~~~~^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 781s from pathlib import Path 781s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 781s from ._abc import * 781s File "/usr/lib/python3.13/pathlib/_abc.py", line 14, in 781s import functools 781s File "/usr/lib/python3.13/functools.py", line 18, in 781s from collections import namedtuple 781s File "/usr/lib/python3.13/collections/__init__.py", line 39, in 781s from operator import eq as _eq 781s File "/usr/lib/python3.13/operator.py", line 271, in 781s class itemgetter: 781s ...<28 lines>... 781s return self.__class__, self._items 781s KeyboardInterrupt 781s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 781s 781s @self.addCleanup 781s def cleanup_sessions(): 781s for session in self.sess_api.list().json(): 781s > self.sess_api.delete(session['id']) 781s 781s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 781s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 781s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 781s return self._req('DELETE', id) 781s ^^^^^^^^^^^^^^^^^^^^^^^ 781s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 781s response.raise_for_status() 781s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 781s 781s self = 781s 781s def raise_for_status(self): 781s """Raises :class:`HTTPError`, if one occurred.""" 781s 781s http_error_msg = "" 781s if isinstance(self.reason, bytes): 781s # We attempt to decode utf-8 first because some servers 781s # choose to localize their reason strings. If the string 781s # isn't utf-8, we fall back to iso-8859-1 for all other 781s # encodings. (See PR #3538) 781s try: 781s reason = self.reason.decode("utf-8") 781s except UnicodeDecodeError: 781s reason = self.reason.decode("iso-8859-1") 781s else: 781s reason = self.reason 781s 781s if 400 <= self.status_code < 500: 781s http_error_msg = ( 781s f"{self.status_code} Client Error: {reason} for url: {self.url}" 781s ) 781s 781s elif 500 <= self.status_code < 600: 781s http_error_msg = ( 781s f"{self.status_code} Server Error: {reason} for url: {self.url}" 781s ) 781s 781s if http_error_msg: 781s > raise HTTPError(http_error_msg, response=self) 781s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/8b227533-4993-48ae-a339-da8686ac9918 781s 781s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 781s ------------------------------ Captured log call ------------------------------- 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 62.800000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 781s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpa5oabrmq/runtime/kernel-a279dac3-f4f0-4933-99df-667c7f2256e1.json'] 781s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42107 781s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56229 781s INFO NotebookApp:kernelmanager.py:179 Kernel started: a279dac3-f4f0-4933-99df-667c7f2256e1, name: python3 781s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpa5oabrmq/notebooks/foo'} 781s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for be675c0b-7e7c-48f4-a84a-c4263a26e8aa 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: be675c0b-7e7c-48f4-a84a-c4263a26e8aa 781s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/8b227533-4993-48ae-a339-da8686ac9918 (::1) 57.680000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.510000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.740000ms 781s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 781s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a279dac3-f4f0-4933-99df-667c7f2256e1 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a279dac3-f4f0-4933-99df-667c7f2256e1 781s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 781s Traceback (most recent call last): 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 781s out = await method(self, *args, **kwargs) 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 781s await self._async_finish_shutdown(restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 781s await asyncio.wait_for( 781s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 781s ) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 781s async with timeouts.timeout(timeout): 781s ~~~~~~~~~~~~~~~~^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 781s raise RuntimeError("Timeout should be used inside a task") 781s RuntimeError: Timeout should be used inside a task 781s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 781s Traceback (most recent call last): 781s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 781s await kernel_awaitable 781s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 781s result = await obj 781s ^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 781s raise e 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 781s out = await method(self, *args, **kwargs) 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 781s await self._async_finish_shutdown(restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 781s await asyncio.wait_for( 781s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 781s ) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 781s async with timeouts.timeout(timeout): 781s ~~~~~~~~~~~~~~~~^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 781s raise RuntimeError("Timeout should be used inside a task") 781s RuntimeError: Timeout should be used inside a task 781s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/8b227533-4993-48ae-a339-da8686ac9918 (::1) 781s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/8b227533-4993-48ae-a339-da8686ac9918', version='HTTP/1.1', remote_ip='::1') 781s Traceback (most recent call last): 781s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 781s result = await result 781s ^^^^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 781s future.result() 781s ~~~~~~~~~~~~~^^ 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 781s yielded = self.gen.throw(exc) 781s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 781s yield maybe_future(sm.delete_session(session_id)) 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 781s value = future.result() 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 781s yielded = self.gen.throw(exc) 781s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 781s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 781s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 781s value = future.result() 781s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 781s raise self._exception.with_traceback(self._exception_tb) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 781s result = coro.send(None) 781s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 781s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 781s raise km.ready.exception() # type: ignore[misc] 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 781s await kernel_awaitable 781s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 781s result = await obj 781s ^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 781s raise e 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 781s out = await method(self, *args, **kwargs) 781s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 781s await self._async_finish_shutdown(restart=restart) 781s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 781s await asyncio.wait_for( 781s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 781s ) 781s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 781s async with timeouts.timeout(timeout): 781s ~~~~~~~~~~~~~~~~^^^^^^^^^ 781s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 781s raise RuntimeError("Timeout should be used inside a task") 781s RuntimeError: Timeout should be used inside a task 781s WARNING NotebookApp:handlers.py:612 Unhandled error 781s ---------------------------- Captured log teardown ----------------------------- 781s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a279dac3-f4f0-4933-99df-667c7f2256e1 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7e6d452b-e066-45ad-bb34-839691437996 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3d883275-970d-414f-9803-fa65806d5421 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 790e97a7-4458-41cb-a9aa-72ba85c75adc 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: be675c0b-7e7c-48f4-a84a-c4263a26e8aa 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 45631595-9ed9-46d0-b7d9-4fb767c0cdfd 781s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2da2cb9f-2de7-43c1-b084-7c63a1afd9e4 781s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 781s =============================== warnings summary =============================== 781s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 781s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 781s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 781s return LooseVersion(v) >= LooseVersion(check) 781s 781s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 781s services/kernels/tests/test_kernels_api.py: 74 warnings 781s services/sessions/tests/test_sessions_api.py: 88 warnings 781s /usr/lib/python3/dist-packages/notebook/_tz.py:29: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 781s dt = unaware(*args, **kwargs) 781s 781s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 781s /usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14: PytestUnknownMarkWarning: Unknown pytest.mark.integration_tests - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 781s pytestmark = pytest.mark.integration_tests 781s 781s services/kernels/tests/test_kernels_api.py: 6 warnings 781s services/sessions/tests/test_sessions_api.py: 6 warnings 781s /usr/lib/python3/dist-packages/nest_asyncio.py:71: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16 781s policy = events.get_event_loop_policy() 781s 781s services/kernels/tests/test_kernels_api.py: 24 warnings 781s services/sessions/tests/test_sessions_api.py: 19 warnings 781s /usr/lib/python3/dist-packages/nest_asyncio.py:40: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16 781s loop = events.get_event_loop_policy().get_event_loop() 781s 781s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 781s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 781s loop.make_current() 781s 781s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 781s =========================== short test summary info ============================ 781s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 781s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 781s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 781s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 781s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 781s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 781s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 781s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 781s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 781s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 781s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 781s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 781s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 781s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 781s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 781s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 781s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 781s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 781s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 781s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 781s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 781s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 781s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 781s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 781s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 781s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 781s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 781s ========= 23 failed, 307 deselected, 222 warnings, 4 errors in 49.46s ========== 783s *** END OF RUN 5: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 783s *** SOME TESTS FAILED/ERRORED EVERY RUN, ABORTING *** 783s autopkgtest [02:28:55]: test pytest: -----------------------] 784s pytest FAIL non-zero exit status 1 784s autopkgtest [02:28:56]: test pytest: - - - - - - - - - - results - - - - - - - - - - 785s autopkgtest [02:28:57]: @@@@@@@@@@@@@@@@@@@@ summary 785s pytest FAIL non-zero exit status 1