0s autopkgtest [08:37:50]: starting date and time: 2026-01-23 08:37:50+0000 0s autopkgtest [08:37:50]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [08:37:50]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.0oh6zfyj/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade jupyter-notebook --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.14.2-1 -- 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-12.secgroup --name adt-resolute-s390x-jupyter-notebook-20260123-082048-juju-7f2275-prod-proposed-migration-environment-20-09865984-5c8c-40a0-8e33-0ba046512f05 --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-20260123-082048-juju-7f2275-prod-proposed-migration-environment-20-09865984-5c8c-40a0-8e33-0ba046512f05 from image adt/ubuntu-resolute-s390x-server-20260123.img (UUID 5f2e306c-5dfc-4ef6-8be2-414f657c7562)... 68s autopkgtest [08:38:58]: testbed dpkg architecture: s390x 68s autopkgtest [08:38:58]: testbed apt version: 3.1.13 69s autopkgtest [08:38:59]: @@@@@@@@@@@@@@@@@@@@ test bed setup 69s autopkgtest [08:38:59]: testbed release detected to be: None 69s autopkgtest [08:38:59]: updating testbed package index (apt update) 70s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 70s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 70s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 70s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 70s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 70s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [95.5 kB] 70s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1058 kB] 70s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [23.6 kB] 70s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [113 kB] 70s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [847 kB] 70s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [9152 B] 71s Fetched 2273 kB in 1s (2419 kB/s) 72s Reading package lists... 73s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 73s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 73s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 73s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 75s Reading package lists... 75s Reading package lists... 76s Building dependency tree... 76s Reading state information... 77s Calculating upgrade... 77s The following packages were automatically installed and are no longer required: 77s python3.13 python3.13-minimal 77s Use 'sudo apt autoremove' to remove them. 77s The following NEW packages will be installed: 77s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 77s The following packages will be upgraded: 77s libpython3-stdlib python3 python3-gdbm python3-minimal 77s 4 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 77s Need to get 6689 kB of archives. 77s After this operation, 24.3 MB of additional disk space will be used. 77s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-minimal s390x 3.14.2-1 [917 kB] 78s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14-minimal s390x 3.14.2-1 [2510 kB] 78s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-minimal s390x 3.14.2-1 [28.2 kB] 78s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3 s390x 3.14.2-1 [22.9 kB] 78s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-stdlib s390x 3.14.2-1 [2373 kB] 78s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14 s390x 3.14.2-1 [816 kB] 78s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libpython3-stdlib s390x 3.14.2-1 [10.9 kB] 78s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-gdbm s390x 3.14.2-1 [11.1 kB] 79s dpkg-preconfigure: unable to re-open stdin: No such file or directory 79s Fetched 6689 kB in 1s (10.0 MB/s) 79s Selecting previously unselected package libpython3.14-minimal:s390x. 79s (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 ... 87685 files and directories currently installed.) 79s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_s390x.deb ... 79s Unpacking libpython3.14-minimal:s390x (3.14.2-1) ... 79s Selecting previously unselected package python3.14-minimal. 79s Preparing to unpack .../python3.14-minimal_3.14.2-1_s390x.deb ... 79s Unpacking python3.14-minimal (3.14.2-1) ... 80s Setting up libpython3.14-minimal:s390x (3.14.2-1) ... 80s Setting up python3.14-minimal (3.14.2-1) ... 83s (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 ... 88027 files and directories currently installed.) 83s Preparing to unpack .../python3-minimal_3.14.2-1_s390x.deb ... 84s Unpacking python3-minimal (3.14.2-1) over (3.13.9-3) ... 84s Setting up python3-minimal (3.14.2-1) ... 84s (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 ... 88027 files and directories currently installed.) 84s Preparing to unpack .../python3_3.14.2-1_s390x.deb ... 84s running python pre-rtupdate hooks for python3.14... 84s Unpacking python3 (3.14.2-1) over (3.13.9-3) ... 84s Selecting previously unselected package libpython3.14-stdlib:s390x. 84s Preparing to unpack .../libpython3.14-stdlib_3.14.2-1_s390x.deb ... 84s Unpacking libpython3.14-stdlib:s390x (3.14.2-1) ... 85s Selecting previously unselected package python3.14. 85s Preparing to unpack .../python3.14_3.14.2-1_s390x.deb ... 85s Unpacking python3.14 (3.14.2-1) ... 85s Preparing to unpack .../libpython3-stdlib_3.14.2-1_s390x.deb ... 85s Unpacking libpython3-stdlib:s390x (3.14.2-1) over (3.13.9-3) ... 85s Preparing to unpack .../python3-gdbm_3.14.2-1_s390x.deb ... 85s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-3) ... 85s Setting up libpython3.14-stdlib:s390x (3.14.2-1) ... 85s Setting up python3.14 (3.14.2-1) ... 89s Setting up libpython3-stdlib:s390x (3.14.2-1) ... 89s Setting up python3-gdbm (3.14.2-1) ... 89s Setting up python3 (3.14.2-1) ... 89s running python rtupdate hooks for python3.14... 89s running python post-rtupdate hooks for python3.14... 89s Processing triggers for man-db (2.13.1-1) ... 91s Processing triggers for systemd (259-1ubuntu2) ... 92s autopkgtest [08:39:22]: upgrading testbed (apt dist-upgrade and autopurge) 92s Reading package lists... 92s Building dependency tree... 92s Reading state information... 93s Calculating upgrade... 93s The following packages were automatically installed and are no longer required: 93s python3.13 python3.13-minimal 93s Use 'sudo apt autoremove' to remove them. 93s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 93s Reading package lists... 94s Building dependency tree... 94s Reading state information... 94s Solving dependencies... 95s The following packages will be REMOVED: 95s python3.13* python3.13-minimal* 95s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 95s After this operation, 8012 kB disk space will be freed. 95s (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 ... 88457 files and directories currently installed.) 95s Removing python3.13 (3.13.11-1) ... 95s Removing python3.13-minimal (3.13.11-1) ... 98s Processing triggers for man-db (2.13.1-1) ... 99s Processing triggers for systemd (259-1ubuntu2) ... 99s (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 ... 88430 files and directories currently installed.) 99s Purging configuration files for python3.13-minimal (3.13.11-1) ... 103s autopkgtest [08:39:33]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP Mon Jan 12 15:39:23 UTC 2026 103s autopkgtest [08:39:33]: @@@@@@@@@@@@@@@@@@@@ apt-source jupyter-notebook 107s Get:1 http://ftpmaster.internal/ubuntu resolute/universe jupyter-notebook 6.4.13-5ubuntu0.1 (dsc) [3737 B] 107s Get:2 http://ftpmaster.internal/ubuntu resolute/universe jupyter-notebook 6.4.13-5ubuntu0.1 (tar) [8501 kB] 107s Get:3 http://ftpmaster.internal/ubuntu resolute/universe jupyter-notebook 6.4.13-5ubuntu0.1 (diff) [52.5 kB] 107s gpgv: Signature made Tue Apr 22 01:32:11 2025 UTC 107s gpgv: using RSA key 00F6164E9C2D21BAFBC47E0E58DAD120A6939167 107s gpgv: Can't check signature: No public key 107s dpkg-source: warning: cannot verify inline signature for ./jupyter-notebook_6.4.13-5ubuntu0.1.dsc: no acceptable signature found 107s autopkgtest [08:39:37]: testing package jupyter-notebook version 6.4.13-5ubuntu0.1 107s autopkgtest [08:39:37]: build not needed 108s autopkgtest [08:39:38]: test pytest: preparing testbed 108s Reading package lists... 109s Building dependency tree... 109s Reading state information... 109s Solving dependencies... 110s The following NEW packages will be installed: 110s fonts-font-awesome fonts-glyphicons-halflings fonts-lato fonts-mathjax gdb 110s jupyter-core jupyter-notebook libargon2-1 libbabeltrace1 libjs-backbone 110s libjs-bootstrap libjs-bootstrap-tour libjs-codemirror libjs-es6-promise 110s libjs-jed libjs-jquery libjs-jquery-typeahead libjs-jquery-ui libjs-marked 110s libjs-mathjax libjs-moment libjs-requirejs libjs-requirejs-text 110s libjs-text-encoding libjs-underscore libjs-xterm libnorm1t64 libpgm-5.3-0t64 110s libsodium23 libsource-highlight-common libsource-highlight4t64 libzmq5 110s node-jed python-notebook-doc python-tinycss2-common python3-all 110s python3-argon2 python3-argon2-cffi-bindings python3-astroid 110s python3-asttokens python3-bleach python3-bs4 python3-cffi python3-comm 110s python3-coverage python3-debugpy python3-decorator python3-defusedxml 110s python3-executing python3-fastjsonschema python3-html5lib python3-iniconfig 110s python3-ipykernel python3-ipython python3-ipython-genutils python3-jedi 110s python3-jupyter-client python3-jupyter-core python3-jupyterlab-pygments 110s python3-matplotlib-inline python3-mistune python3-nbclient python3-nbconvert 110s python3-nbformat python3-nest-asyncio python3-notebook python3-pandocfilters 110s python3-parso python3-platformdirs python3-pluggy python3-ply 110s python3-prometheus-client python3-prompt-toolkit python3-psutil 110s python3-pure-eval python3-pycparser python3-pytest 110s python3-requests-unixsocket python3-send2trash python3-soupsieve 110s python3-stack-data python3-terminado python3-tinycss2 python3-tornado 110s python3-traitlets python3-typeshed python3-wcwidth python3-webencodings 110s python3-zmq python3.13 python3.13-minimal sphinx-rtd-theme-common 110s 0 upgraded, 92 newly installed, 0 to remove and 0 not upgraded. 110s Need to get 35.0 MB of archives. 110s After this operation, 173 MB of additional disk space will be used. 110s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x python3.13-minimal s390x 3.13.11-1 [2405 kB] 110s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-lato all 2.015-1build1 [2779 kB] 110s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x python3.13 s390x 3.13.11-1 [758 kB] 110s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 110s Get:5 http://ftpmaster.internal/ubuntu resolute/universe s390x fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 110s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-mathjax all 2.7.9+dfsg-1build1 [2283 kB] 110s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libbabeltrace1 s390x 1.5.11-5 [170 kB] 110s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x libsource-highlight-common all 3.1.9-4.3build2 [64.2 kB] 110s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libsource-highlight4t64 s390x 3.1.9-4.3build2 [274 kB] 110s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x gdb s390x 16.3-5ubuntu1 [3912 kB] 110s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x python3-platformdirs all 4.5.1-1 [17.1 kB] 110s Get:12 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-traitlets all 5.14.3+really5.14.3-2 [71.7 kB] 110s Get:13 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jupyter-core all 5.9.1-1 [28.9 kB] 110s Get:14 http://ftpmaster.internal/ubuntu resolute/universe s390x jupyter-core all 5.9.1-1 [6938 B] 110s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-underscore all 1.13.7~dfsg+~1.13.0-1 [86.4 kB] 110s Get:16 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-backbone all 1.4.1~dfsg+~1.4.15-3build1 [186 kB] 110s Get:17 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 110s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 110s Get:19 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap-tour all 0.12.0+dfsg-6 [21.6 kB] 110s Get:20 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-codemirror all 5.65.20+~cs5.83.25-1 [710 kB] 110s Get:21 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-es6-promise all 4.2.8-12 [14.1 kB] 110s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x node-jed all 1.1.1-4 [15.2 kB] 110s Get:23 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jed all 1.1.1-4 [2584 B] 110s Get:24 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-typeahead all 2.11.0+dfsg1-3build1 [48.3 kB] 110s Get:25 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 110s Get:26 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-marked all 4.2.3+ds+~4.0.7-4 [36.2 kB] 110s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-mathjax all 2.7.9+dfsg-1build1 [6017 kB] 111s Get:28 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-moment all 2.29.4+ds-1 [147 kB] 111s Get:29 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-requirejs all 2.3.8+ds+~2.1.37-1 [201 kB] 111s Get:30 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-requirejs-text all 2.0.12-2 [9732 B] 111s Get:31 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-text-encoding all 0.7.0-5 [140 kB] 111s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-xterm all 5.3.0-4 [475 kB] 111s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x python3-tornado s390x 6.5.4-0.1 [306 kB] 111s Get:34 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-terminado all 0.18.1-1 [13.2 kB] 111s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x libargon2-1 s390x 0~20190702+dfsg-5 [52.8 kB] 111s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x python3-ply all 3.11-10 [45.9 kB] 111s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x python3-pycparser all 2.23-1build1 [77.3 kB] 111s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x python3-cffi all 2.0.0-2 [75.5 kB] 111s Get:39 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-argon2-cffi-bindings s390x 25.1.0-2 [15.4 kB] 111s Get:40 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-argon2 s390x 25.1.0-2 [13.8 kB] 111s Get:41 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-comm all 0.2.1-1build1 [7148 B] 111s Get:42 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-coverage s390x 7.8.2+dfsg1-1ubuntu1 [160 kB] 111s Get:43 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-debugpy s390x 1.8.19+ds-1ubuntu1 [968 kB] 111s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x python3-decorator all 5.2.1-2 [28.1 kB] 111s Get:45 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-parso all 0.8.5-1 [68.0 kB] 111s Get:46 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-typeshed all 0.0~git20241223.ea91db2-4 [1554 kB] 111s Get:47 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jedi all 0.19.1+ds1-1build1 [694 kB] 111s Get:48 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-matplotlib-inline all 0.2.1-1 [9462 B] 111s Get:49 http://ftpmaster.internal/ubuntu resolute/main s390x python3-wcwidth all 0.2.14+dfsg1-1build1 [26.5 kB] 111s Get:50 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-prompt-toolkit all 3.0.52-2 [258 kB] 111s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-astroid all 4.0.2-1ubuntu1 [172 kB] 111s Get:52 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-asttokens all 3.0.1-1 [20.7 kB] 111s Get:53 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-executing all 2.2.1-0.1 [26.2 kB] 111s Get:54 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pure-eval all 0.2.3-1 [11.4 kB] 111s Get:55 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-stack-data all 0.6.3-3 [22.2 kB] 111s Get:56 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-ipython all 8.35.0-2 [575 kB] 111s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x python3-psutil s390x 7.1.0-1ubuntu1 [191 kB] 111s Get:58 http://ftpmaster.internal/ubuntu resolute/universe s390x libnorm1t64 s390x 1.5.9+dfsg-4 [156 kB] 111s Get:59 http://ftpmaster.internal/ubuntu resolute/universe s390x libpgm-5.3-0t64 s390x 5.3.128~dfsg-2.1build2 [169 kB] 111s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x libsodium23 s390x 1.0.18-2 [138 kB] 111s Get:61 http://ftpmaster.internal/ubuntu resolute/universe s390x libzmq5 s390x 4.3.5-1build3 [252 kB] 111s Get:62 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-zmq s390x 27.1.0-1 [248 kB] 111s Get:63 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jupyter-client all 8.7.0-1 [78.5 kB] 111s Get:64 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-nest-asyncio all 1.6.0-1 [6686 B] 111s Get:65 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-ipykernel all 6.30.1-1 [82.8 kB] 111s Get:66 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-ipython-genutils all 0.2.0-7 [22.0 kB] 111s Get:67 http://ftpmaster.internal/ubuntu resolute/universe s390x python-tinycss2-common all 1.5.1-1 [47.3 kB] 111s Get:68 http://ftpmaster.internal/ubuntu resolute/main s390x python3-webencodings all 0.5.1-5build1 [11.7 kB] 111s Get:69 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-tinycss2 all 1.5.1-1 [23.3 kB] 111s Get:70 http://ftpmaster.internal/ubuntu resolute/main s390x python3-html5lib all 1.2-3 [90.6 kB] 111s Get:71 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-bleach all 6.3.0-1 [44.2 kB] 111s Get:72 http://ftpmaster.internal/ubuntu resolute/main s390x python3-soupsieve all 2.8.1-1 [33.7 kB] 111s Get:73 http://ftpmaster.internal/ubuntu resolute/main s390x python3-bs4 all 4.14.3-2build1 [84.8 kB] 111s Get:74 http://ftpmaster.internal/ubuntu resolute/main s390x python3-defusedxml all 0.7.1-3build1 [42.4 kB] 111s Get:75 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jupyterlab-pygments all 0.2.2-3build1 [6188 B] 111s Get:76 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-mistune all 3.1.4-1 [35.0 kB] 111s Get:77 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-fastjsonschema all 2.21.1-1 [20.4 kB] 111s Get:78 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-nbformat all 5.10.4-1 [39.2 kB] 111s Get:79 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-nbclient all 0.10.4-1 [22.6 kB] 111s Get:80 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pandocfilters all 1.5.1-1 [23.6 kB] 111s Get:81 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-nbconvert all 7.16.6-1 [140 kB] 111s Get:82 http://ftpmaster.internal/ubuntu resolute/main s390x python3-prometheus-client all 0.21.1+ds1-1build1 [46.0 kB] 111s Get:83 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-send2trash all 1.8.3-1 [14.6 kB] 111s Get:84 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-notebook all 6.4.13-5ubuntu0.1 [1624 kB] 111s Get:85 http://ftpmaster.internal/ubuntu resolute/universe s390x jupyter-notebook all 6.4.13-5ubuntu0.1 [10.4 kB] 111s Get:86 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 111s Get:87 http://ftpmaster.internal/ubuntu resolute/universe s390x python-notebook-doc all 6.4.13-5ubuntu0.1 [2545 kB] 111s Get:88 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-all s390x 3.14.2-1 [890 B] 111s Get:89 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 2.1.0-2 [6962 B] 111s Get:90 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pluggy all 1.6.0-2 [21.1 kB] 111s Get:91 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest all 9.0.2-2 [277 kB] 111s Get:92 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-requests-unixsocket all 1.0.1-1 [8620 B] 113s Fetched 35.0 MB in 1s (25.9 MB/s) 113s Selecting previously unselected package python3.13-minimal. 113s (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 ... 88432 files and directories currently installed.) 113s Preparing to unpack .../00-python3.13-minimal_3.13.11-1_s390x.deb ... 113s Unpacking python3.13-minimal (3.13.11-1) ... 113s Selecting previously unselected package fonts-lato. 113s Preparing to unpack .../01-fonts-lato_2.015-1build1_all.deb ... 113s Unpacking fonts-lato (2.015-1build1) ... 114s Selecting previously unselected package python3.13. 114s Preparing to unpack .../02-python3.13_3.13.11-1_s390x.deb ... 114s Unpacking python3.13 (3.13.11-1) ... 114s Selecting previously unselected package fonts-font-awesome. 114s Preparing to unpack .../03-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 114s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 114s Selecting previously unselected package fonts-glyphicons-halflings. 114s Preparing to unpack .../04-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 114s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 114s Selecting previously unselected package fonts-mathjax. 114s Preparing to unpack .../05-fonts-mathjax_2.7.9+dfsg-1build1_all.deb ... 114s Unpacking fonts-mathjax (2.7.9+dfsg-1build1) ... 114s Selecting previously unselected package libbabeltrace1:s390x. 114s Preparing to unpack .../06-libbabeltrace1_1.5.11-5_s390x.deb ... 114s Unpacking libbabeltrace1:s390x (1.5.11-5) ... 114s Selecting previously unselected package libsource-highlight-common. 114s Preparing to unpack .../07-libsource-highlight-common_3.1.9-4.3build2_all.deb ... 114s Unpacking libsource-highlight-common (3.1.9-4.3build2) ... 114s Selecting previously unselected package libsource-highlight4t64:s390x. 114s Preparing to unpack .../08-libsource-highlight4t64_3.1.9-4.3build2_s390x.deb ... 114s Unpacking libsource-highlight4t64:s390x (3.1.9-4.3build2) ... 114s Selecting previously unselected package gdb. 114s Preparing to unpack .../09-gdb_16.3-5ubuntu1_s390x.deb ... 114s Unpacking gdb (16.3-5ubuntu1) ... 115s Selecting previously unselected package python3-platformdirs. 115s Preparing to unpack .../10-python3-platformdirs_4.5.1-1_all.deb ... 115s Unpacking python3-platformdirs (4.5.1-1) ... 115s Selecting previously unselected package python3-traitlets. 115s Preparing to unpack .../11-python3-traitlets_5.14.3+really5.14.3-2_all.deb ... 115s Unpacking python3-traitlets (5.14.3+really5.14.3-2) ... 115s Selecting previously unselected package python3-jupyter-core. 115s Preparing to unpack .../12-python3-jupyter-core_5.9.1-1_all.deb ... 115s Unpacking python3-jupyter-core (5.9.1-1) ... 115s Selecting previously unselected package jupyter-core. 115s Preparing to unpack .../13-jupyter-core_5.9.1-1_all.deb ... 115s Unpacking jupyter-core (5.9.1-1) ... 115s Selecting previously unselected package libjs-underscore. 115s Preparing to unpack .../14-libjs-underscore_1.13.7~dfsg+~1.13.0-1_all.deb ... 115s Unpacking libjs-underscore (1.13.7~dfsg+~1.13.0-1) ... 115s Selecting previously unselected package libjs-backbone. 115s Preparing to unpack .../15-libjs-backbone_1.4.1~dfsg+~1.4.15-3build1_all.deb ... 115s Unpacking libjs-backbone (1.4.1~dfsg+~1.4.15-3build1) ... 115s Selecting previously unselected package libjs-bootstrap. 115s Preparing to unpack .../16-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 115s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 115s Selecting previously unselected package libjs-jquery. 115s Preparing to unpack .../17-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 115s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 115s Selecting previously unselected package libjs-bootstrap-tour. 115s Preparing to unpack .../18-libjs-bootstrap-tour_0.12.0+dfsg-6_all.deb ... 115s Unpacking libjs-bootstrap-tour (0.12.0+dfsg-6) ... 115s Selecting previously unselected package libjs-codemirror. 115s Preparing to unpack .../19-libjs-codemirror_5.65.20+~cs5.83.25-1_all.deb ... 115s Unpacking libjs-codemirror (5.65.20+~cs5.83.25-1) ... 116s Selecting previously unselected package libjs-es6-promise. 116s Preparing to unpack .../20-libjs-es6-promise_4.2.8-12_all.deb ... 116s Unpacking libjs-es6-promise (4.2.8-12) ... 116s Selecting previously unselected package node-jed. 116s Preparing to unpack .../21-node-jed_1.1.1-4_all.deb ... 116s Unpacking node-jed (1.1.1-4) ... 116s Selecting previously unselected package libjs-jed. 116s Preparing to unpack .../22-libjs-jed_1.1.1-4_all.deb ... 116s Unpacking libjs-jed (1.1.1-4) ... 116s Selecting previously unselected package libjs-jquery-typeahead. 116s Preparing to unpack .../23-libjs-jquery-typeahead_2.11.0+dfsg1-3build1_all.deb ... 116s Unpacking libjs-jquery-typeahead (2.11.0+dfsg1-3build1) ... 116s Selecting previously unselected package libjs-jquery-ui. 116s Preparing to unpack .../24-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 116s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 116s Selecting previously unselected package libjs-marked. 116s Preparing to unpack .../25-libjs-marked_4.2.3+ds+~4.0.7-4_all.deb ... 116s Unpacking libjs-marked (4.2.3+ds+~4.0.7-4) ... 116s Selecting previously unselected package libjs-mathjax. 116s Preparing to unpack .../26-libjs-mathjax_2.7.9+dfsg-1build1_all.deb ... 116s Unpacking libjs-mathjax (2.7.9+dfsg-1build1) ... 117s Selecting previously unselected package libjs-moment. 117s Preparing to unpack .../27-libjs-moment_2.29.4+ds-1_all.deb ... 117s Unpacking libjs-moment (2.29.4+ds-1) ... 117s Selecting previously unselected package libjs-requirejs. 117s Preparing to unpack .../28-libjs-requirejs_2.3.8+ds+~2.1.37-1_all.deb ... 117s Unpacking libjs-requirejs (2.3.8+ds+~2.1.37-1) ... 117s Selecting previously unselected package libjs-requirejs-text. 117s Preparing to unpack .../29-libjs-requirejs-text_2.0.12-2_all.deb ... 117s Unpacking libjs-requirejs-text (2.0.12-2) ... 117s Selecting previously unselected package libjs-text-encoding. 117s Preparing to unpack .../30-libjs-text-encoding_0.7.0-5_all.deb ... 117s Unpacking libjs-text-encoding (0.7.0-5) ... 118s Selecting previously unselected package libjs-xterm. 118s Preparing to unpack .../31-libjs-xterm_5.3.0-4_all.deb ... 118s Unpacking libjs-xterm (5.3.0-4) ... 118s Selecting previously unselected package python3-tornado. 118s Preparing to unpack .../32-python3-tornado_6.5.4-0.1_s390x.deb ... 118s Unpacking python3-tornado (6.5.4-0.1) ... 118s Selecting previously unselected package python3-terminado. 118s Preparing to unpack .../33-python3-terminado_0.18.1-1_all.deb ... 118s Unpacking python3-terminado (0.18.1-1) ... 118s Selecting previously unselected package libargon2-1:s390x. 118s Preparing to unpack .../34-libargon2-1_0~20190702+dfsg-5_s390x.deb ... 118s Unpacking libargon2-1:s390x (0~20190702+dfsg-5) ... 119s Selecting previously unselected package python3-ply. 119s Preparing to unpack .../35-python3-ply_3.11-10_all.deb ... 119s Unpacking python3-ply (3.11-10) ... 119s Selecting previously unselected package python3-pycparser. 119s Preparing to unpack .../36-python3-pycparser_2.23-1build1_all.deb ... 119s Unpacking python3-pycparser (2.23-1build1) ... 119s Selecting previously unselected package python3-cffi. 119s Preparing to unpack .../37-python3-cffi_2.0.0-2_all.deb ... 119s Unpacking python3-cffi (2.0.0-2) ... 119s Selecting previously unselected package python3-argon2-cffi-bindings. 119s Preparing to unpack .../38-python3-argon2-cffi-bindings_25.1.0-2_s390x.deb ... 119s Unpacking python3-argon2-cffi-bindings (25.1.0-2) ... 119s Selecting previously unselected package python3-argon2. 119s Preparing to unpack .../39-python3-argon2_25.1.0-2_s390x.deb ... 119s Unpacking python3-argon2 (25.1.0-2) ... 119s Selecting previously unselected package python3-comm. 119s Preparing to unpack .../40-python3-comm_0.2.1-1build1_all.deb ... 119s Unpacking python3-comm (0.2.1-1build1) ... 119s Selecting previously unselected package python3-coverage. 119s Preparing to unpack .../41-python3-coverage_7.8.2+dfsg1-1ubuntu1_s390x.deb ... 119s Unpacking python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 119s Selecting previously unselected package python3-debugpy. 119s Preparing to unpack .../42-python3-debugpy_1.8.19+ds-1ubuntu1_s390x.deb ... 120s Unpacking python3-debugpy (1.8.19+ds-1ubuntu1) ... 120s Selecting previously unselected package python3-decorator. 120s Preparing to unpack .../43-python3-decorator_5.2.1-2_all.deb ... 120s Unpacking python3-decorator (5.2.1-2) ... 120s Selecting previously unselected package python3-parso. 120s Preparing to unpack .../44-python3-parso_0.8.5-1_all.deb ... 120s Unpacking python3-parso (0.8.5-1) ... 120s Selecting previously unselected package python3-typeshed. 120s Preparing to unpack .../45-python3-typeshed_0.0~git20241223.ea91db2-4_all.deb ... 120s Unpacking python3-typeshed (0.0~git20241223.ea91db2-4) ... 121s Selecting previously unselected package python3-jedi. 121s Preparing to unpack .../46-python3-jedi_0.19.1+ds1-1build1_all.deb ... 121s Unpacking python3-jedi (0.19.1+ds1-1build1) ... 122s Selecting previously unselected package python3-matplotlib-inline. 122s Preparing to unpack .../47-python3-matplotlib-inline_0.2.1-1_all.deb ... 122s Unpacking python3-matplotlib-inline (0.2.1-1) ... 122s Selecting previously unselected package python3-wcwidth. 122s Preparing to unpack .../48-python3-wcwidth_0.2.14+dfsg1-1build1_all.deb ... 122s Unpacking python3-wcwidth (0.2.14+dfsg1-1build1) ... 122s Selecting previously unselected package python3-prompt-toolkit. 122s Preparing to unpack .../49-python3-prompt-toolkit_3.0.52-2_all.deb ... 122s Unpacking python3-prompt-toolkit (3.0.52-2) ... 122s Selecting previously unselected package python3-astroid. 122s Preparing to unpack .../50-python3-astroid_4.0.2-1ubuntu1_all.deb ... 122s Unpacking python3-astroid (4.0.2-1ubuntu1) ... 122s Selecting previously unselected package python3-asttokens. 122s Preparing to unpack .../51-python3-asttokens_3.0.1-1_all.deb ... 122s Unpacking python3-asttokens (3.0.1-1) ... 122s Selecting previously unselected package python3-executing. 122s Preparing to unpack .../52-python3-executing_2.2.1-0.1_all.deb ... 122s Unpacking python3-executing (2.2.1-0.1) ... 122s Selecting previously unselected package python3-pure-eval. 122s Preparing to unpack .../53-python3-pure-eval_0.2.3-1_all.deb ... 122s Unpacking python3-pure-eval (0.2.3-1) ... 122s Selecting previously unselected package python3-stack-data. 122s Preparing to unpack .../54-python3-stack-data_0.6.3-3_all.deb ... 122s Unpacking python3-stack-data (0.6.3-3) ... 123s Selecting previously unselected package python3-ipython. 123s Preparing to unpack .../55-python3-ipython_8.35.0-2_all.deb ... 123s Unpacking python3-ipython (8.35.0-2) ... 123s Selecting previously unselected package python3-psutil. 123s Preparing to unpack .../56-python3-psutil_7.1.0-1ubuntu1_s390x.deb ... 123s Unpacking python3-psutil (7.1.0-1ubuntu1) ... 123s Selecting previously unselected package libnorm1t64:s390x. 123s Preparing to unpack .../57-libnorm1t64_1.5.9+dfsg-4_s390x.deb ... 123s Unpacking libnorm1t64:s390x (1.5.9+dfsg-4) ... 123s Selecting previously unselected package libpgm-5.3-0t64:s390x. 123s Preparing to unpack .../58-libpgm-5.3-0t64_5.3.128~dfsg-2.1build2_s390x.deb ... 123s Unpacking libpgm-5.3-0t64:s390x (5.3.128~dfsg-2.1build2) ... 123s Selecting previously unselected package libsodium23:s390x. 123s Preparing to unpack .../59-libsodium23_1.0.18-2_s390x.deb ... 123s Unpacking libsodium23:s390x (1.0.18-2) ... 123s Selecting previously unselected package libzmq5:s390x. 123s Preparing to unpack .../60-libzmq5_4.3.5-1build3_s390x.deb ... 123s Unpacking libzmq5:s390x (4.3.5-1build3) ... 123s Selecting previously unselected package python3-zmq. 123s Preparing to unpack .../61-python3-zmq_27.1.0-1_s390x.deb ... 123s Unpacking python3-zmq (27.1.0-1) ... 123s Selecting previously unselected package python3-jupyter-client. 123s Preparing to unpack .../62-python3-jupyter-client_8.7.0-1_all.deb ... 123s Unpacking python3-jupyter-client (8.7.0-1) ... 123s Selecting previously unselected package python3-nest-asyncio. 123s Preparing to unpack .../63-python3-nest-asyncio_1.6.0-1_all.deb ... 123s Unpacking python3-nest-asyncio (1.6.0-1) ... 123s Selecting previously unselected package python3-ipykernel. 123s Preparing to unpack .../64-python3-ipykernel_6.30.1-1_all.deb ... 123s Unpacking python3-ipykernel (6.30.1-1) ... 123s Selecting previously unselected package python3-ipython-genutils. 123s Preparing to unpack .../65-python3-ipython-genutils_0.2.0-7_all.deb ... 123s Unpacking python3-ipython-genutils (0.2.0-7) ... 123s Selecting previously unselected package python-tinycss2-common. 123s Preparing to unpack .../66-python-tinycss2-common_1.5.1-1_all.deb ... 123s Unpacking python-tinycss2-common (1.5.1-1) ... 123s Selecting previously unselected package python3-webencodings. 123s Preparing to unpack .../67-python3-webencodings_0.5.1-5build1_all.deb ... 123s Unpacking python3-webencodings (0.5.1-5build1) ... 123s Selecting previously unselected package python3-tinycss2. 123s Preparing to unpack .../68-python3-tinycss2_1.5.1-1_all.deb ... 123s Unpacking python3-tinycss2 (1.5.1-1) ... 123s Selecting previously unselected package python3-html5lib. 123s Preparing to unpack .../69-python3-html5lib_1.2-3_all.deb ... 123s Unpacking python3-html5lib (1.2-3) ... 123s Selecting previously unselected package python3-bleach. 124s Preparing to unpack .../70-python3-bleach_6.3.0-1_all.deb ... 124s Unpacking python3-bleach (6.3.0-1) ... 124s Selecting previously unselected package python3-soupsieve. 124s Preparing to unpack .../71-python3-soupsieve_2.8.1-1_all.deb ... 124s Unpacking python3-soupsieve (2.8.1-1) ... 124s Selecting previously unselected package python3-bs4. 124s Preparing to unpack .../72-python3-bs4_4.14.3-2build1_all.deb ... 124s Unpacking python3-bs4 (4.14.3-2build1) ... 124s Selecting previously unselected package python3-defusedxml. 124s Preparing to unpack .../73-python3-defusedxml_0.7.1-3build1_all.deb ... 124s Unpacking python3-defusedxml (0.7.1-3build1) ... 124s Selecting previously unselected package python3-jupyterlab-pygments. 124s Preparing to unpack .../74-python3-jupyterlab-pygments_0.2.2-3build1_all.deb ... 124s Unpacking python3-jupyterlab-pygments (0.2.2-3build1) ... 124s Selecting previously unselected package python3-mistune. 124s Preparing to unpack .../75-python3-mistune_3.1.4-1_all.deb ... 124s Unpacking python3-mistune (3.1.4-1) ... 124s Selecting previously unselected package python3-fastjsonschema. 124s Preparing to unpack .../76-python3-fastjsonschema_2.21.1-1_all.deb ... 124s Unpacking python3-fastjsonschema (2.21.1-1) ... 124s Selecting previously unselected package python3-nbformat. 124s Preparing to unpack .../77-python3-nbformat_5.10.4-1_all.deb ... 124s Unpacking python3-nbformat (5.10.4-1) ... 124s Selecting previously unselected package python3-nbclient. 124s Preparing to unpack .../78-python3-nbclient_0.10.4-1_all.deb ... 124s Unpacking python3-nbclient (0.10.4-1) ... 124s Selecting previously unselected package python3-pandocfilters. 124s Preparing to unpack .../79-python3-pandocfilters_1.5.1-1_all.deb ... 124s Unpacking python3-pandocfilters (1.5.1-1) ... 124s Selecting previously unselected package python3-nbconvert. 124s Preparing to unpack .../80-python3-nbconvert_7.16.6-1_all.deb ... 124s Unpacking python3-nbconvert (7.16.6-1) ... 124s Selecting previously unselected package python3-prometheus-client. 124s Preparing to unpack .../81-python3-prometheus-client_0.21.1+ds1-1build1_all.deb ... 124s Unpacking python3-prometheus-client (0.21.1+ds1-1build1) ... 124s Selecting previously unselected package python3-send2trash. 124s Preparing to unpack .../82-python3-send2trash_1.8.3-1_all.deb ... 124s Unpacking python3-send2trash (1.8.3-1) ... 125s Selecting previously unselected package python3-notebook. 125s Preparing to unpack .../83-python3-notebook_6.4.13-5ubuntu0.1_all.deb ... 125s Unpacking python3-notebook (6.4.13-5ubuntu0.1) ... 126s Selecting previously unselected package jupyter-notebook. 126s Preparing to unpack .../84-jupyter-notebook_6.4.13-5ubuntu0.1_all.deb ... 126s Unpacking jupyter-notebook (6.4.13-5ubuntu0.1) ... 126s Selecting previously unselected package sphinx-rtd-theme-common. 126s Preparing to unpack .../85-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 126s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 126s Selecting previously unselected package python-notebook-doc. 126s Preparing to unpack .../86-python-notebook-doc_6.4.13-5ubuntu0.1_all.deb ... 126s Unpacking python-notebook-doc (6.4.13-5ubuntu0.1) ... 126s Selecting previously unselected package python3-all. 126s Preparing to unpack .../87-python3-all_3.14.2-1_s390x.deb ... 126s Unpacking python3-all (3.14.2-1) ... 126s Selecting previously unselected package python3-iniconfig. 126s Preparing to unpack .../88-python3-iniconfig_2.1.0-2_all.deb ... 126s Unpacking python3-iniconfig (2.1.0-2) ... 126s Selecting previously unselected package python3-pluggy. 126s Preparing to unpack .../89-python3-pluggy_1.6.0-2_all.deb ... 126s Unpacking python3-pluggy (1.6.0-2) ... 126s Selecting previously unselected package python3-pytest. 126s Preparing to unpack .../90-python3-pytest_9.0.2-2_all.deb ... 126s Unpacking python3-pytest (9.0.2-2) ... 126s Selecting previously unselected package python3-requests-unixsocket. 126s Preparing to unpack .../91-python3-requests-unixsocket_1.0.1-1_all.deb ... 126s Unpacking python3-requests-unixsocket (1.0.1-1) ... 126s Setting up libjs-jquery-typeahead (2.11.0+dfsg1-3build1) ... 126s Setting up python3-iniconfig (2.1.0-2) ... 127s Setting up python3-tornado (6.5.4-0.1) ... 129s Setting up libnorm1t64:s390x (1.5.9+dfsg-4) ... 129s Setting up python3-pure-eval (0.2.3-1) ... 129s Setting up python3-send2trash (1.8.3-1) ... 130s Setting up fonts-lato (2.015-1build1) ... 130s Setting up fonts-mathjax (2.7.9+dfsg-1build1) ... 130s Setting up libsodium23:s390x (1.0.18-2) ... 130s Setting up libjs-mathjax (2.7.9+dfsg-1build1) ... 130s Setting up libjs-requirejs-text (2.0.12-2) ... 130s Setting up python3-parso (0.8.5-1) ... 131s Setting up python3-defusedxml (0.7.1-3build1) ... 132s Setting up python3-ipython-genutils (0.2.0-7) ... 132s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 132s Setting up libargon2-1:s390x (0~20190702+dfsg-5) ... 132s Setting up python3-ply (3.11-10) ... 132s Setting up libjs-moment (2.29.4+ds-1) ... 132s Setting up python3-pandocfilters (1.5.1-1) ... 133s Setting up libjs-requirejs (2.3.8+ds+~2.1.37-1) ... 133s Setting up libjs-es6-promise (4.2.8-12) ... 133s Setting up libjs-text-encoding (0.7.0-5) ... 133s Setting up python3-webencodings (0.5.1-5build1) ... 133s Setting up python3-platformdirs (4.5.1-1) ... 134s Setting up python3-psutil (7.1.0-1ubuntu1) ... 135s Setting up libsource-highlight-common (3.1.9-4.3build2) ... 135s Setting up python3-pycparser (2.23-1build1) ... 136s Setting up python3-requests-unixsocket (1.0.1-1) ... 137s Setting up python3-jupyterlab-pygments (0.2.2-3build1) ... 137s Setting up libpgm-5.3-0t64:s390x (5.3.128~dfsg-2.1build2) ... 137s Setting up python3-decorator (5.2.1-2) ... 138s Setting up python3-wcwidth (0.2.14+dfsg1-1build1) ... 138s Setting up node-jed (1.1.1-4) ... 138s Setting up python3-typeshed (0.0~git20241223.ea91db2-4) ... 138s Setting up libjs-xterm (5.3.0-4) ... 138s Setting up python3-nest-asyncio (1.6.0-1) ... 139s Setting up libjs-codemirror (5.65.20+~cs5.83.25-1) ... 139s Setting up libjs-jed (1.1.1-4) ... 139s Setting up python3-html5lib (1.2-3) ... 140s Setting up libbabeltrace1:s390x (1.5.11-5) ... 140s Setting up python3-pluggy (1.6.0-2) ... 140s Setting up python3-fastjsonschema (2.21.1-1) ... 141s Setting up python3-terminado (0.18.1-1) ... 142s Setting up python3-astroid (4.0.2-1ubuntu1) ... 143s Setting up python3-traitlets (5.14.3+really5.14.3-2) ... 145s Setting up python-tinycss2-common (1.5.1-1) ... 145s Setting up python3.13-minimal (3.13.11-1) ... 147s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 147s Setting up python3-mistune (3.1.4-1) ... 147s Setting up python3-soupsieve (2.8.1-1) ... 148s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 148s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 148s Setting up python3-jupyter-core (5.9.1-1) ... 148s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 148s Setting up libjs-underscore (1.13.7~dfsg+~1.13.0-1) ... 148s Setting up libjs-marked (4.2.3+ds+~4.0.7-4) ... 149s Setting up python3-prompt-toolkit (3.0.52-2) ... 151s Setting up python3-tinycss2 (1.5.1-1) ... 152s Setting up libzmq5:s390x (4.3.5-1build3) ... 152s Setting up python3-jedi (0.19.1+ds1-1build1) ... 153s Setting up python3.13 (3.13.11-1) ... 156s Setting up python3-asttokens (3.0.1-1) ... 157s Setting up python3-pytest (9.0.2-2) ... 158s Setting up python3-cffi (2.0.0-2) ... 160s Setting up libjs-bootstrap-tour (0.12.0+dfsg-6) ... 160s Setting up python3-all (3.14.2-1) ... 160s Setting up python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 160s Setting up libjs-backbone (1.4.1~dfsg+~1.4.15-3build1) ... 160s Setting up libsource-highlight4t64:s390x (3.1.9-4.3build2) ... 160s Setting up python3-nbformat (5.10.4-1) ... 161s Setting up python-notebook-doc (6.4.13-5ubuntu0.1) ... 161s Setting up python3-bs4 (4.14.3-2build1) ... 162s Setting up python3-bleach (6.3.0-1) ... 163s Setting up python3-matplotlib-inline (0.2.1-1) ... 163s Setting up python3-comm (0.2.1-1build1) ... 164s Setting up python3-prometheus-client (0.21.1+ds1-1build1) ... 164s Setting up gdb (16.3-5ubuntu1) ... 164s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 164s Setting up python3-executing (2.2.1-0.1) ... 165s Setting up python3-zmq (27.1.0-1) ... 166s Setting up python3-argon2-cffi-bindings (25.1.0-2) ... 167s Setting up python3-argon2 (25.1.0-2) ... 167s Setting up python3-jupyter-client (8.7.0-1) ... 167s Setting up jupyter-core (5.9.1-1) ... 167s Setting up python3-stack-data (0.6.3-3) ... 168s Setting up python3-debugpy (1.8.19+ds-1ubuntu1) ... 171s Setting up python3-nbclient (0.10.4-1) ... 172s Setting up python3-ipython (8.35.0-2) ... 173s /usr/lib/python3/dist-packages/IPython/core/interactiveshell.py:3141: SyntaxWarning: 'return' in a 'finally' block 173s return result 174s Setting up python3-ipykernel (6.30.1-1) ... 174s Setting up python3-nbconvert (7.16.6-1) ... 175s Setting up python3-notebook (6.4.13-5ubuntu0.1) ... 177s Setting up jupyter-notebook (6.4.13-5ubuntu0.1) ... 177s Processing triggers for systemd (259-1ubuntu2) ... 177s Processing triggers for man-db (2.13.1-1) ... 179s Processing triggers for libc-bin (2.42-2ubuntu4) ... 180s autopkgtest [08:40:50]: test pytest: [----------------------- 181s Testing with python3.13 181s *** STARTING RUN 1: python3.13 -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 189s ============================= test session starts ============================== 189s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 189s rootdir: /tmp/autopkgtest.QKpEkE/autopkgtest_tmp 189s plugins: typeguard-4.4.4 189s collected 330 items / 6 deselected / 324 selected 189s 190s auth/tests/test_login.py .. [ 0%] 192s auth/tests/test_security.py .... [ 1%] 192s bundler/tests/test_bundler_api.py ..... [ 3%] 192s bundler/tests/test_bundler_tools.py ............. [ 7%] 193s bundler/tests/test_bundlerextension.py ... [ 8%] 193s nbconvert/tests/test_nbconvert_handlers.py ssssss [ 10%] 193s services/api/tests/test_api.py ... [ 11%] 193s services/config/tests/test_config_api.py ... [ 12%] 194s services/contents/tests/test_contents_api.py .s..........ss..s.......... [ 20%] 195s ................s...........ss..s......................... [ 38%] 195s services/contents/tests/test_fileio.py ... [ 39%] 195s services/contents/tests/test_largefilemanager.py . [ 39%] 196s services/contents/tests/test_manager.py .....s........ss..........ss.... [ 49%] 196s .... [ 50%] 209s services/kernels/tests/test_kernels_api.py ........... [ 54%] 209s services/kernelspecs/tests/test_kernelspecs_api.py ....... [ 56%] 210s services/nbconvert/tests/test_nbconvert_api.py . [ 56%] 210s services/sessions/tests/test_sessionmanager.py ......... [ 59%] 217s services/sessions/tests/test_sessions_api.py ...................... [ 66%] 221s terminal/tests/test_terminals_api.py ........ [ 68%] 221s tests/test_config_manager.py . [ 68%] 221s tests/test_files.py ..... [ 70%] 221s tests/test_gateway.py ...... [ 72%] 221s tests/test_i18n.py . [ 72%] 221s tests/test_log.py . [ 72%] 224s tests/test_nbextensions.py ................................... [ 83%] 226s tests/test_notebookapp.py .......................... [ 91%] 226s tests/test_paths.py ... [ 92%] 226s tests/test_serialize.py .. [ 93%] 227s tests/test_serverextensions.py ..... [ 94%] 227s tests/test_traittypes.py ........... [ 98%] 230s tests/test_utils.py ....s [ 99%] 232s tree/tests/test_tree_handler.py . [100%] 232s 232s =============================== warnings summary =============================== 232s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 232s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 232s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 232s return LooseVersion(v) >= LooseVersion(check) 232s 232s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 232s auth/tests/test_login.py: 2 warnings 232s bundler/tests/test_bundler_api.py: 2 warnings 232s services/api/tests/test_api.py: 4 warnings 232s services/config/tests/test_config_api.py: 7 warnings 232s services/contents/tests/test_contents_api.py: 318 warnings 232s services/kernels/tests/test_kernels_api.py: 102 warnings 232s services/kernelspecs/tests/test_kernelspecs_api.py: 7 warnings 232s services/nbconvert/tests/test_nbconvert_api.py: 3 warnings 232s services/sessions/tests/test_sessionmanager.py: 9 warnings 232s services/sessions/tests/test_sessions_api.py: 128 warnings 232s terminal/tests/test_terminals_api.py: 50 warnings 232s tests/test_files.py: 2 warnings 232s tests/test_gateway.py: 21 warnings 232s tests/test_notebookapp.py: 8 warnings 232s tests/test_paths.py: 2 warnings 232s tree/tests/test_tree_handler.py: 2 warnings 232s /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). 232s dt = unaware(*args, **kwargs) 232s 232s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 232s /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 232s pytestmark = pytest.mark.integration_tests 232s 232s bundler/tests/test_bundler_api.py: 6 warnings 232s services/api/tests/test_api.py: 6 warnings 232s services/contents/tests/test_contents_api.py: 806 warnings 232s services/contents/tests/test_largefilemanager.py: 42 warnings 232s services/contents/tests/test_manager.py: 526 warnings 232s tests/test_files.py: 8 warnings 232s tree/tests/test_tree_handler.py: 6 warnings 232s /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). 232s dt = unaware(*args, **kwargs) 232s 232s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 232s services/kernels/tests/test_kernels_api.py::KernelCullingTest::test_culling 232s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 232s loop.make_current() 232s 232s services/kernelspecs/tests/test_kernelspecs_api.py::APITest::test_list_kernelspecs 232s services/kernelspecs/tests/test_kernelspecs_api.py::APITest::test_list_kernelspecs_bad 232s /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/tmpb2q58vv9/data/kernels/sample 2 232s d = self.find_kernel_specs() 232s 232s services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 232s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:67: PytestUnraisableExceptionWarning: Exception ignored in: 232s 232s Traceback (most recent call last): 232s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 68, in __del__ 232s self.close() 232s ~~~~~~~~~~^^ 232s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 63, in close 232s self._cursor.close() 232s ~~~~~~~~~~~~~~~~~~^^ 232s sqlite3.ProgrammingError: SQLite objects created in a thread can only be used in that same thread. The object was created in thread id 4396296921408 and this is thread id 4396074649824. 232s 232s Enable tracemalloc to get traceback where the object was allocated. 232s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 232s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 232s 232s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal 232s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal_via_get 232s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal_via_get 232s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal_with_name 232s terminal/tests/test_terminals_api.py::TerminalAPITest::test_terminal_handler 232s terminal/tests/test_terminals_api.py::TerminalAPITest::test_terminal_root_handler 232s terminal/tests/test_terminals_api.py::TerminalAPITest::test_terminal_root_handler 232s terminal/tests/test_terminals_api.py::TerminalCullingTest::test_culling 232s /usr/lib/python3.13/pty.py:95: DeprecationWarning: This process (pid=3531) is multi-threaded, use of forkpty() may lead to deadlocks in the child. 232s pid, fd = os.forkpty() 232s 232s tests/test_gateway.py::TestGateway::test_gateway_kernel_lifecycle 232s tests/test_gateway.py::TestGateway::test_gateway_session_lifecycle 232s /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). 232s dt = datetime.utcnow().isoformat() + 'Z' 232s 232s tests/test_nbextensions.py::TestInstallNBExtension::test_install_tar 232s tests/test_nbextensions.py::TestInstallNBExtension::test_install_tar 232s tests/test_nbextensions.py::TestInstallNBExtension::test_install_tar 232s /usr/lib/python3/dist-packages/notebook/nbextensions.py:154: DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior. 232s archive.extractall(nbext) 232s 232s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 232s =========================== short test summary info ============================ 232s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:86: Pandoc wasn't found. Skipping this test. 232s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:101: Pandoc wasn't found. Skipping this test. 232s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:109: Pandoc wasn't found. Skipping this test. 232s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:119: Pandoc wasn't found. Skipping this test. 232s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:128: Pandoc wasn't found. Skipping this test. 232s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:145: Pandoc wasn't found. Skipping this test. 232s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:682: skip send2trash tests 232s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:592: skip send2trash tests 232s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:606: skip send2trash tests 232s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:616: skip send2trash tests 232s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_manager.py:332: skip send2trash tests 232s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_manager.py:658: skip send2trash tests 232s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_manager.py:727: skip send2trash tests 232s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/tests/test_utils.py:83: run on windows only 232s ======== 304 passed, 20 skipped, 6 deselected, 2089 warnings in 51.11s ========= 233s *** END OF RUN 1: ALL TESTS RUN HAVE NOW PASSED/XFAILED *** 233s Testing with python3.14 234s *** 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 243s ============================= test session starts ============================== 243s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 243s rootdir: /tmp/autopkgtest.QKpEkE/autopkgtest_tmp 243s plugins: typeguard-4.4.4 243s collected 330 items / 6 deselected / 324 selected 243s 243s auth/tests/test_login.py .. [ 0%] 246s auth/tests/test_security.py .... [ 1%] 246s bundler/tests/test_bundler_api.py ..... [ 3%] 246s bundler/tests/test_bundler_tools.py ............. [ 7%] 247s bundler/tests/test_bundlerextension.py ... [ 8%] 247s nbconvert/tests/test_nbconvert_handlers.py ssssss [ 10%] 247s services/api/tests/test_api.py ... [ 11%] 247s services/config/tests/test_config_api.py ... [ 12%] 248s services/contents/tests/test_contents_api.py .s..........ss..s.......... [ 20%] 249s ................s...........ss..s......................... [ 38%] 249s services/contents/tests/test_fileio.py ... [ 39%] 249s services/contents/tests/test_largefilemanager.py . [ 39%] 250s services/contents/tests/test_manager.py .....s........ss..........ss.... [ 49%] 250s .... [ 50%] 264s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF.. [ 54%] 264s services/kernelspecs/tests/test_kernelspecs_api.py ....... [ 56%] 267s services/nbconvert/tests/test_nbconvert_api.py . [ 56%] 267s services/sessions/tests/test_sessionmanager.py ......... [ 59%] 271s services/sessions/tests/test_sessions_api.py FFFFFE.FEFE.FFFFFFFE.FEFE.F [ 65%] 271s F [ 66%] 275s terminal/tests/test_terminals_api.py ........ [ 68%] 275s tests/test_config_manager.py . [ 68%] 275s tests/test_files.py ..... [ 70%] 275s tests/test_gateway.py ...... [ 72%] 275s tests/test_i18n.py . [ 72%] 275s tests/test_log.py . [ 72%] 278s tests/test_nbextensions.py ................................... [ 83%] 282s tests/test_notebookapp.py .......................... [ 91%] 282s tests/test_paths.py ... [ 92%] 282s tests/test_serialize.py .. [ 93%] 285s tests/test_serverextensions.py ..... [ 94%] 285s tests/test_traittypes.py ........... [ 98%] 288s tests/test_utils.py ....s [ 99%] 290s tree/tests/test_tree_handler.py . [100%] 290s 290s ==================================== ERRORS ==================================== 290s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 290s 290s self = 290s 290s def tearDown(self): 290s for k in self.kern_api.list().json(): 290s > self.kern_api.shutdown(k['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkp3dq0p8/runtime/kernel-e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41623 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37863 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 26.970000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.550000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkp3dq0p8/runtime/kernel-b5b93f5c-256b-48c5-bcf1-da6b14a117e3.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39547 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40537 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: b5b93f5c-256b-48c5-bcf1-da6b14a117e3, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 74.500000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.380000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: b5b93f5c-256b-48c5-bcf1-da6b14a117e3 290s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/b5b93f5c-256b-48c5-bcf1-da6b14a117e3/interrupt (::1) 0.490000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 290s yield maybe_future(km.restart_kernel(kernel_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 290s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 290s await ensure_async(kernel.restart_kernel(now=now)) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 290s await self._async_shutdown_kernel(now=now, restart=True) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/b5b93f5c-256b-48c5-bcf1-da6b14a117e3/restart (::1) 3.080000ms referer=None 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.440000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 290s yielded = ctx_run(next, result) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 290s yield maybe_future(km.shutdown_kernel(kernel_id)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 290s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 290s stopper = ensure_async(km.shutdown_kernel(now, restart)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b (::1) 73.680000ms referer=None 290s --------------------------- Captured stderr teardown --------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 290s from pathlib import Path 290s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 290s from glob import _StringGlobber, _no_recurse_symlinks 290s File "/usr/lib/python3.14/glob.py", line 5, in 290s import re 290s File "", line 1371, in _find_and_load 290s File "", line 1342, in _find_and_load_unlocked 290s File "", line 938, in _load_unlocked 290s File "", line 755, in exec_module 290s File "", line 888, in get_code 290s File "", line 511, in _compile_bytecode 290s KeyboardInterrupt 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 290s import jupyter_client 290s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 290s from .asynchronous import AsyncKernelClient 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 290s from .client import AsyncKernelClient # noqa 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 290s from ..channels import AsyncZMQSocketChannel, HBChannel 290s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 17, in 290s from .session import Session 290s File "/usr/lib/python3/dist-packages/jupyter_client/session.py", line 32, in 290s from tornado.ioloop import IOLoop 290s File "/usr/lib/python3/dist-packages/tornado/ioloop.py", line 39, in 290s from tornado.concurrent import ( 290s ...<5 lines>... 290s ) 290s File "/usr/lib/python3/dist-packages/tornado/concurrent.py", line 34, in 290s from tornado.log import app_log 290s File "/usr/lib/python3/dist-packages/tornado/log.py", line 31, in 290s import logging.handlers 290s File "/usr/lib/python3.14/logging/handlers.py", line 1231, in 290s class HTTPHandler(logging.Handler): 290s ...<87 lines>... 290s self.handleError(record) 290s KeyboardInterrupt 290s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 290s 290s self = 290s 290s def tearDown(self): 290s for k in self.kern_api.list().json(): 290s > self.kern_api.shutdown(k['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/cffbecc5-fd83-468b-ba52-7b4760fd6ca8 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ----------------------------- Captured stderr call ----------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 290s import jupyter_client 290s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 290s from .asynchronous import AsyncKernelClient 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 290s from .client import AsyncKernelClient # noqa 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 290s import zmq.asyncio 290s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 290s import asyncio 290s File "/usr/lib/python3.14/asyncio/__init__.py", line 8, in 290s from .base_events import * 290s File "/usr/lib/python3.14/asyncio/base_events.py", line 20, in 290s import heapq 290s File "", line 1371, in _find_and_load 290s File "", line 1342, in _find_and_load_unlocked 290s File "", line 938, in _load_unlocked 290s File "", line 755, in exec_module 290s File "", line 851, in get_code 290s File "", line 951, in get_data 290s KeyboardInterrupt 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpc79maz72/runtime/kernel-cffbecc5-fd83-468b-ba52-7b4760fd6ca8.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42929 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54967 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: cffbecc5-fd83-468b-ba52-7b4760fd6ca8, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.040000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.500000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpc79maz72/runtime/kernel-58c4e518-7c6e-4df6-833f-e7324b3936bd.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56999 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56199 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 58c4e518-7c6e-4df6-833f-e7324b3936bd, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 19.550000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.380000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 58c4e518-7c6e-4df6-833f-e7324b3936bd 290s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/58c4e518-7c6e-4df6-833f-e7324b3936bd/interrupt (::1) 0.420000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 290s yield maybe_future(km.restart_kernel(kernel_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 290s result = coro.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 290s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 290s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 290s yield self # This tells Task to wait for completion. 290s ^^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 290s future.result() 290s ~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 290s await ensure_async(kernel.restart_kernel(now=now)) 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 290s await self._async_shutdown_kernel(now=now, restart=True) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/58c4e518-7c6e-4df6-833f-e7324b3936bd/restart (::1) 14.400000ms referer=None 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.400000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for cffbecc5-fd83-468b-ba52-7b4760fd6ca8 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cffbecc5-fd83-468b-ba52-7b4760fd6ca8 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/cffbecc5-fd83-468b-ba52-7b4760fd6ca8 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/cffbecc5-fd83-468b-ba52-7b4760fd6ca8', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 290s future.result() 290s ~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 290s yield maybe_future(km.shutdown_kernel(kernel_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 290s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 290s raise km.ready.exception() # type: ignore[misc] 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s --------------------------- Captured stderr teardown --------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 290s from pathlib import Path 290s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 290s from glob import _StringGlobber, _no_recurse_symlinks 290s File "/usr/lib/python3.14/glob.py", line 5, in 290s import re 290s File "/usr/lib/python3.14/re/__init__.py", line 126, in 290s from . import _compiler, _parser 290s KeyboardInterrupt 290s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 290s 290s @self.addCleanup 290s def cleanup_sessions(): 290s for session in self.sess_api.list().json(): 290s > self.sess_api.delete(session['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/3b283ea2-9587-4da8-97bc-e056899227dd 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ----------------------------- Captured stderr call ----------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 290s import jupyter_client 290s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 290s from .asynchronous import AsyncKernelClient 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 290s from .client import AsyncKernelClient # noqa 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 290s import zmq.asyncio 290s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 290s import asyncio 290s File "/usr/lib/python3.14/asyncio/__init__.py", line 8, in 290s from .base_events import * 290s File "/usr/lib/python3.14/asyncio/base_events.py", line 34, in 290s import ssl 290s File "/usr/lib/python3.14/ssl.py", line 185, in 290s @_simple_enum(_IntEnum) 290s ~~~~~~~~~~~~^^^^^^^^^^ 290s File "/usr/lib/python3.14/enum.py", line 1869, in convert_class 290s member = new_member(enum_class, *value) 290s KeyboardInterrupt 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo2d2jw8t/runtime/kernel-61a109c5-05e2-4667-a8ae-aefc3c9530ca.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42845 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56827 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 61a109c5-05e2-4667-a8ae-aefc3c9530ca, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 16.430000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.620000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.580000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.460000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 55803c2a-b428-4993-ad2d-bf34698ed995 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 55803c2a-b428-4993-ad2d-bf34698ed995 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/2f598b71-c75d-484f-a2ae-ac7266822d06 (::1) 0.700000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 61a109c5-05e2-4667-a8ae-aefc3c9530ca 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 61a109c5-05e2-4667-a8ae-aefc3c9530ca 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/3b283ea2-9587-4da8-97bc-e056899227dd (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/3b283ea2-9587-4da8-97bc-e056899227dd', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 290s yielded = self.gen.send(value) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 290s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 290s stopper = ensure_async(km.shutdown_kernel(now, restart)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/3b283ea2-9587-4da8-97bc-e056899227dd (::1) 16.480000ms referer=None 290s __________ ERROR at teardown of SessionAPITest.test_modify_kernel_id ___________ 290s 290s @self.addCleanup 290s def cleanup_sessions(): 290s for session in self.sess_api.list().json(): 290s > self.sess_api.delete(session['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ----------------------------- Captured stderr call ----------------------------- 290s [IPKernelApp] ERROR | Current working directory doesn't exist. 290s Traceback (most recent call last): 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo2d2jw8t/runtime/kernel-cf234734-134f-4842-aada-3618f81200f8.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43609 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42779 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: cf234734-134f-4842-aada-3618f81200f8, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpo2d2jw8t/notebooks/foo'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 33.580000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo2d2jw8t/runtime/kernel-21ce6e41-0c7e-4357-8592-87066a5436ab.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54779 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55963 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 21ce6e41-0c7e-4357-8592-87066a5436ab, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 81.290000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for cf234734-134f-4842-aada-3618f81200f8 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cf234734-134f-4842-aada-3618f81200f8 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception PATCH /a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='PATCH', uri='/a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 290s yielded = self.gen.send(value) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 154, in patch 290s km.shutdown_kernel(before['kernel']['id']) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 290s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 290s stopper = ensure_async(km.shutdown_kernel(now, restart)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 PATCH /a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1 (::1) 48.010000ms referer=None 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.290000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 21ce6e41-0c7e-4357-8592-87066a5436ab 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 21ce6e41-0c7e-4357-8592-87066a5436ab 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 290s yielded = self.gen.send(value) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 290s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 290s stopper = ensure_async(km.shutdown_kernel(now, restart)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s --------------------------- Captured stderr teardown --------------------------- 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 290s import jupyter_client 290s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 290s from .asynchronous import AsyncKernelClient 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 290s from .client import AsyncKernelClient # noqa 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 290s import zmq.asyncio 290s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 290s import asyncio 290s File "/usr/lib/python3.14/asyncio/__init__.py", line 8, in 290s from .base_events import * 290s File "/usr/lib/python3.14/asyncio/base_events.py", line 34, in 290s import ssl 290s File "/usr/lib/python3.14/ssl.py", line 376, in 290s DefaultVerifyPaths = namedtuple("DefaultVerifyPaths", 290s "cafile capath openssl_cafile_env openssl_cafile openssl_capath_env " 290s "openssl_capath") 290s File "/usr/lib/python3.14/collections/__init__.py", line 435, in namedtuple 290s repr_fmt = '(' + ', '.join(f'{name}=%r' for name in field_names) + ')' 290s ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/collections/__init__.py", line 435, in 290s repr_fmt = '(' + ', '.join(f'{name}=%r' for name in field_names) + ')' 290s ^^^^^^^^^^^^ 290s KeyboardInterrupt 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 290s import jupyter_client 290s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 290s from .asynchronous import AsyncKernelClient 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 290s from .client import AsyncKernelClient # noqa 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 290s import zmq.asyncio 290s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 290s import asyncio 290s File "/usr/lib/python3.14/asyncio/__init__.py", line 8, in 290s from .base_events import * 290s File "/usr/lib/python3.14/asyncio/base_events.py", line 18, in 290s import concurrent.futures 290s File "/usr/lib/python3.14/concurrent/futures/__init__.py", line 8, in 290s from concurrent.futures._base import (FIRST_COMPLETED, 290s ...<9 lines>... 290s as_completed) 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 7, in 290s import logging 290s File "/usr/lib/python3.14/logging/__init__.py", line 26, in 290s import sys, os, time, io, re, traceback, warnings, weakref, collections.abc 290s File "/usr/lib/python3.14/traceback.py", line 12, in 290s import _colorize 290s File "/usr/lib/python3.14/_colorize.py", line 5, in 290s from dataclasses import dataclass, field, Field 290s File "/usr/lib/python3.14/dataclasses.py", line 5, in 290s import inspect 290s File "", line 1371, in _find_and_load 290s File "", line 1342, in _find_and_load_unlocked 290s File "", line 938, in _load_unlocked 290s File "", line 755, in exec_module 290s File "", line 888, in get_code 290s File "", line 511, in _compile_bytecode 290s KeyboardInterrupt 290s _________ ERROR at teardown of SessionAPITest.test_modify_kernel_name __________ 290s 290s @self.addCleanup 290s def cleanup_sessions(): 290s for session in self.sess_api.list().json(): 290s > self.sess_api.delete(session['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ----------------------------- Captured stderr call ----------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 290s import jupyter_client 290s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 290s from .asynchronous import AsyncKernelClient 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 290s from .client import AsyncKernelClient # noqa 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 290s import zmq.asyncio 290s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 290s import asyncio 290s File "/usr/lib/python3.14/asyncio/__init__.py", line 8, in 290s from .base_events import * 290s File "/usr/lib/python3.14/asyncio/base_events.py", line 23, in 290s import socket 290s File "", line 1371, in _find_and_load 290s File "", line 1342, in _find_and_load_unlocked 290s File "", line 938, in _load_unlocked 290s File "", line 755, in exec_module 290s File "", line 888, in get_code 290s File "", line 511, in _compile_bytecode 290s KeyboardInterrupt 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.820000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo2d2jw8t/runtime/kernel-8a3c4cd7-dd96-40bb-a4df-1b8955d88e94.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43581 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39757 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8a3c4cd7-dd96-40bb-a4df-1b8955d88e94, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpo2d2jw8t/notebooks/foo'} 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 21ce6e41-0c7e-4357-8592-87066a5436ab 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 21ce6e41-0c7e-4357-8592-87066a5436ab 290s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1 (::1) 133.810000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.570000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.630000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8a3c4cd7-dd96-40bb-a4df-1b8955d88e94 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8a3c4cd7-dd96-40bb-a4df-1b8955d88e94 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 290s yielded = self.gen.send(value) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 290s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 290s stopper = ensure_async(km.shutdown_kernel(now, restart)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 290s 290s @self.addCleanup 290s def cleanup_sessions(): 290s for session in self.sess_api.list().json(): 290s > self.sess_api.delete(session['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/214b0dab-6882-48a2-b7ca-0673faff820f 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpihivcvan/runtime/kernel-bfdf8e21-ab99-4e3a-b369-d2c1e01da99f.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33235 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50003 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: bfdf8e21-ab99-4e3a-b369-d2c1e01da99f, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.640000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 4.950000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.560000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.460000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4a2b0902-29e4-4dc6-bf85-9c14dd11a8cf 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4a2b0902-29e4-4dc6-bf85-9c14dd11a8cf 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/ba04b40d-e52b-44aa-a8b7-fd4ed0b24fdc (::1) 0.580000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bfdf8e21-ab99-4e3a-b369-d2c1e01da99f 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bfdf8e21-ab99-4e3a-b369-d2c1e01da99f 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/214b0dab-6882-48a2-b7ca-0673faff820f (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/214b0dab-6882-48a2-b7ca-0673faff820f', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 290s future.result() 290s ~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 290s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 290s raise km.ready.exception() # type: ignore[misc] 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/214b0dab-6882-48a2-b7ca-0673faff820f (::1) 5.020000ms referer=None 290s ________ ERROR at teardown of AsyncSessionAPITest.test_modify_kernel_id ________ 290s 290s @self.addCleanup 290s def cleanup_sessions(): 290s for session in self.sess_api.list().json(): 290s > self.sess_api.delete(session['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ----------------------------- Captured stderr call ----------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 290s import jupyter_client 290s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 290s from .asynchronous import AsyncKernelClient 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 290s from .client import AsyncKernelClient # noqa 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 290s import zmq.asyncio 290s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 290s from zmq import sugar 290s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 290s from zmq.sugar import context, frame, poll, socket, tracker, version 290s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 290s from .socket import Socket, SyncSocket 290s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 42, in 290s _SocketType = TypeVar("_SocketType", bound="Socket") 290s File "/usr/lib/python3.14/typing.py", line 202, in _type_check 290s arg = _type_convert(arg, module=module, allow_special_forms=allow_special_forms, owner=owner) 290s File "/usr/lib/python3.14/typing.py", line 180, in _type_convert 290s return _make_forward_ref(arg, module=module, is_class=allow_special_forms, owner=owner) 290s File "/usr/lib/python3.14/typing.py", line 958, in _make_forward_ref 290s forward_ref = _lazy_annotationlib.ForwardRef(code, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/typing.py", line 168, in __getattr__ 290s import annotationlib 290s File "", line 1371, in _find_and_load 290s File "", line 1342, in _find_and_load_unlocked 290s File "", line 938, in _load_unlocked 290s File "", line 755, in exec_module 290s File "", line 888, in get_code 290s File "", line 511, in _compile_bytecode 290s KeyboardInterrupt 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpihivcvan/runtime/kernel-a5ce3740-9a28-473b-a319-68c3fa01449a.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41507 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51433 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: a5ce3740-9a28-473b-a319-68c3fa01449a, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpihivcvan/notebooks/foo'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 24.540000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpihivcvan/runtime/kernel-b9e776c6-ac4a-4bae-9910-8e16facfb5d1.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42051 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51171 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: b9e776c6-ac4a-4bae-9910-8e16facfb5d1, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 66.820000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a5ce3740-9a28-473b-a319-68c3fa01449a 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a5ce3740-9a28-473b-a319-68c3fa01449a 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception PATCH /a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='PATCH', uri='/a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 290s future.result() 290s ~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 153, in patch 290s yield maybe_future( 290s km.shutdown_kernel(before['kernel']['id']) 290s ) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 290s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 290s raise km.ready.exception() # type: ignore[misc] 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 PATCH /a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415 (::1) 31.400000ms referer=None 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.900000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b9e776c6-ac4a-4bae-9910-8e16facfb5d1 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b9e776c6-ac4a-4bae-9910-8e16facfb5d1 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 290s future.result() 290s ~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 290s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 290s raise km.ready.exception() # type: ignore[misc] 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415 (::1) 5.320000ms referer=None 290s --------------------------- Captured stderr teardown --------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 290s import jupyter_client 290s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 290s from .asynchronous import AsyncKernelClient 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 290s from .client import AsyncKernelClient # noqa 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 290s import zmq.asyncio 290s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 290s import asyncio 290s File "/usr/lib/python3.14/asyncio/__init__.py", line 18, in 290s from .streams import * 290s File "/usr/lib/python3.14/asyncio/streams.py", line 87, in 290s if hasattr(socket, 'AF_UNIX'): 290s ~~~~~~~^^^^^^^^^^^^^^^^^^^ 290s KeyboardInterrupt 290s _______ ERROR at teardown of AsyncSessionAPITest.test_modify_kernel_name _______ 290s 290s @self.addCleanup 290s def cleanup_sessions(): 290s for session in self.sess_api.list().json(): 290s > self.sess_api.delete(session['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.670000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpihivcvan/runtime/kernel-152ee52e-1858-4914-93b4-3196c69f31d7.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60105 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34051 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 152ee52e-1858-4914-93b4-3196c69f31d7, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpihivcvan/notebooks/foo'} 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b9e776c6-ac4a-4bae-9910-8e16facfb5d1 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b9e776c6-ac4a-4bae-9910-8e16facfb5d1 290s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415 (::1) 22.850000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.420000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.520000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 152ee52e-1858-4914-93b4-3196c69f31d7 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 152ee52e-1858-4914-93b4-3196c69f31d7 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 290s future.result() 290s ~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 290s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 290s raise km.ready.exception() # type: ignore[misc] 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415 (::1) 5.400000ms referer=None 290s --------------------------- Captured stderr teardown --------------------------- 290s Fatal Python error: init_import_site: Failed to import the site module 290s Python runtime state: initialized 290s =================================== FAILURES =================================== 290s ______________________ KernelAPITest.test_default_kernel _______________________ 290s 290s self = 290s 290s def tearDown(self): 290s for k in self.kern_api.list().json(): 290s > self.kern_api.shutdown(k['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/f4ac8913-e9ae-42ca-9143-f0243009abdb 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ------------------------------ Captured log setup ------------------------------ 290s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpkp3dq0p8/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpkp3dq0p8/etc/jupyter'] for config files 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpkp3dq0p8/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpkp3dq0p8/config 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpkp3dq0p8/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpkp3dq0p8/config 290s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpkp3dq0p8/notebooks 290s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 290s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 290s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 290s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 290s WARNING NotebookApp:handlers.py:612 Forbidden 290s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 1.650000ms referer=None 290s ----------------------------- Captured stderr call ----------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 290s from subprocess import PIPE, Popen 290s File "/usr/lib/python3.14/subprocess.py", line 129, in 290s class SubprocessError(Exception): pass 290s File "/usr/lib/python3.14/subprocess.py", line 129, in SubprocessError 290s class SubprocessError(Exception): pass 290s 290s KeyboardInterrupt 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkp3dq0p8/runtime/kernel-f4ac8913-e9ae-42ca-9143-f0243009abdb.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34185 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50047 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: f4ac8913-e9ae-42ca-9143-f0243009abdb, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 54.410000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.780000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f4ac8913-e9ae-42ca-9143-f0243009abdb 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f4ac8913-e9ae-42ca-9143-f0243009abdb 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/f4ac8913-e9ae-42ca-9143-f0243009abdb (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/f4ac8913-e9ae-42ca-9143-f0243009abdb', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 290s yielded = ctx_run(next, result) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 290s yield maybe_future(km.shutdown_kernel(kernel_id)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 290s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 290s stopper = ensure_async(km.shutdown_kernel(now, restart)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/f4ac8913-e9ae-42ca-9143-f0243009abdb (::1) 16.990000ms referer=None 290s ______________________ KernelAPITest.test_kernel_handler _______________________ 290s 290s self = 290s 290s def test_kernel_handler(self): 290s # GET kernel with given id 290s kid = self.kern_api.start().json()['id'] 290s r = self.kern_api.get(kid) 290s kern1 = r.json() 290s self.assertEqual(r.status_code, 200) 290s assert isinstance(kern1, dict) 290s self.assertIn('id', kern1) 290s self.assertEqual(kern1['id'], kid) 290s 290s # Request a bad kernel id and check that a JSON 290s # message is returned! 290s bad_id = '111-111-111-111-111' 290s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 290s self.kern_api.get(bad_id) 290s 290s # DELETE kernel with id 290s > r = self.kern_api.shutdown(kid) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/2cb87fd0-d076-4dbc-a0be-eaa938ed3148 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ----------------------------- Captured stderr call ----------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 290s import jupyter_client 290s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 290s from .asynchronous import AsyncKernelClient 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 290s from .client import AsyncKernelClient # noqa 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 290s import zmq.asyncio 290s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 290s from zmq import backend 290s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 290s _ns = select_backend(first) 290s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 290s mod = import_module(name) 290s File "/usr/lib/python3.14/importlib/__init__.py", line 88, in import_module 290s return _bootstrap._gcd_import(name[level:], package, level) 290s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 290s from . import _zmq 290s File "_zmq.py", line 157, in init zmq.backend.cython._zmq 290s File "", line 1368, in _find_and_load 290s File "", line 421, in __enter__ 290s File "", line 311, in acquire 290s File "", line 170, in __enter__ 290s File "", line 132, in setdefault 290s File "", line 75, in __new__ 290s KeyboardInterrupt 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkp3dq0p8/runtime/kernel-2cb87fd0-d076-4dbc-a0be-eaa938ed3148.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48501 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41681 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 2cb87fd0-d076-4dbc-a0be-eaa938ed3148, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 38.310000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/2cb87fd0-d076-4dbc-a0be-eaa938ed3148 (::1) 0.380000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s 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 290s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 290s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.420000ms referer=None 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2cb87fd0-d076-4dbc-a0be-eaa938ed3148 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2cb87fd0-d076-4dbc-a0be-eaa938ed3148 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/2cb87fd0-d076-4dbc-a0be-eaa938ed3148 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/2cb87fd0-d076-4dbc-a0be-eaa938ed3148', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 290s yielded = ctx_run(next, result) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 290s yield maybe_future(km.shutdown_kernel(kernel_id)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 290s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 290s stopper = ensure_async(km.shutdown_kernel(now, restart)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/2cb87fd0-d076-4dbc-a0be-eaa938ed3148 (::1) 5.680000ms referer=None 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f4ac8913-e9ae-42ca-9143-f0243009abdb 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f4ac8913-e9ae-42ca-9143-f0243009abdb 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/f4ac8913-e9ae-42ca-9143-f0243009abdb (::1) 2.520000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2cb87fd0-d076-4dbc-a0be-eaa938ed3148 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2cb87fd0-d076-4dbc-a0be-eaa938ed3148 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/2cb87fd0-d076-4dbc-a0be-eaa938ed3148 (::1) 1.290000ms 290s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 290s 290s self = 290s 290s def test_main_kernel_handler(self): 290s # POST request 290s r = self.kern_api.start() 290s kern1 = r.json() 290s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 290s self.assertEqual(r.status_code, 201) 290s self.assertIsInstance(kern1, dict) 290s 290s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 290s expected_csp = '; '.join([ 290s "frame-ancestors 'self'", 290s 'report-uri ' + report_uri, 290s "default-src 'none'" 290s ]) 290s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 290s 290s # GET request 290s r = self.kern_api.list() 290s self.assertEqual(r.status_code, 200) 290s assert isinstance(r.json(), list) 290s self.assertEqual(r.json()[0]['id'], kern1['id']) 290s self.assertEqual(r.json()[0]['name'], kern1['name']) 290s 290s # create another kernel and check that they both are added to the 290s # list of kernels from a GET request 290s kern2 = self.kern_api.start().json() 290s assert isinstance(kern2, dict) 290s r = self.kern_api.list() 290s kernels = r.json() 290s self.assertEqual(r.status_code, 200) 290s assert isinstance(kernels, list) 290s self.assertEqual(len(kernels), 2) 290s 290s # Interrupt a kernel 290s r = self.kern_api.interrupt(kern2['id']) 290s self.assertEqual(r.status_code, 204) 290s 290s # Restart a kernel 290s > r = self.kern_api.restart(kern2['id']) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 290s return self._req('POST', url_path_join(id, 'restart')) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/b5b93f5c-256b-48c5-bcf1-da6b14a117e3/restart 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkp3dq0p8/runtime/kernel-e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41623 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37863 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 26.970000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.550000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkp3dq0p8/runtime/kernel-b5b93f5c-256b-48c5-bcf1-da6b14a117e3.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39547 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40537 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: b5b93f5c-256b-48c5-bcf1-da6b14a117e3, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 74.500000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.380000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: b5b93f5c-256b-48c5-bcf1-da6b14a117e3 290s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/b5b93f5c-256b-48c5-bcf1-da6b14a117e3/interrupt (::1) 0.490000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 290s yield maybe_future(km.restart_kernel(kernel_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 290s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 290s await ensure_async(kernel.restart_kernel(now=now)) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 290s await self._async_shutdown_kernel(now=now, restart=True) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/b5b93f5c-256b-48c5-bcf1-da6b14a117e3/restart (::1) 3.080000ms referer=None 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.440000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 290s yielded = ctx_run(next, result) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 290s yield maybe_future(km.shutdown_kernel(kernel_id)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 290s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 290s stopper = ensure_async(km.shutdown_kernel(now, restart)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b (::1) 73.680000ms referer=None 290s ________________________ KernelAPITest.test_no_kernels _________________________ 290s 290s self = 290s 290s def test_no_kernels(self): 290s """Make sure there are no kernels running at the start""" 290s kernels = self.kern_api.list().json() 290s > self.assertEqual(kernels, []) 290s E AssertionError: Lists differ: [{'id': 'e92ca6a2-fc8e-4a4b-b5b4-76986807f[281 chars]: 0}] != [] 290s E 290s E First list contains 2 additional elements. 290s E First extra element 0: 290s E {'id': 'e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b', 'name': 'python3', 'last_activity': '2026-01-23T08:43:21.767590Z', 'execution_state': 'starting', 'connections': 0} 290s E 290s E + [] 290s E - [{'connections': 0, 290s E - 'execution_state': 'starting', 290s E - 'id': 'e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b', 290s E - 'last_activity': '2026-01-23T08:43:21.767590Z', 290s E - 'name': 'python3'}, 290s E - {'connections': 0, 290s E - 'execution_state': 'starting', 290s E - 'id': 'b5b93f5c-256b-48c5-bcf1-da6b14a117e3', 290s E - 'last_activity': '2026-01-23T08:43:21.870180Z', 290s E - 'name': 'python3'}] 290s 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.610000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.400000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/e92ca6a2-fc8e-4a4b-b5b4-76986807fa4b (::1) 3.090000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b5b93f5c-256b-48c5-bcf1-da6b14a117e3 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b5b93f5c-256b-48c5-bcf1-da6b14a117e3 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/b5b93f5c-256b-48c5-bcf1-da6b14a117e3 (::1) 0.550000ms 290s ---------------------------- Captured log teardown ----------------------------- 290s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 290s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 290s _____________________ AsyncKernelAPITest.test_connections ______________________ 290s 290s self = 290s 290s def tearDown(self): 290s for k in self.kern_api.list().json(): 290s > self.kern_api.shutdown(k['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/49bce786-7194-4ba8-b961-9116b9c01c06 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ------------------------------ Captured log setup ------------------------------ 290s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpc79maz72/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpc79maz72/etc/jupyter'] for config files 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpc79maz72/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpc79maz72/config 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpc79maz72/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpc79maz72/config 290s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpc79maz72/notebooks 290s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 290s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 290s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 290s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 290s WARNING NotebookApp:handlers.py:612 Forbidden 290s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 7.640000ms referer=None 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpc79maz72/runtime/kernel-49bce786-7194-4ba8-b961-9116b9c01c06.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55639 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33289 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 49bce786-7194-4ba8-b961-9116b9c01c06, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 110.100000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/49bce786-7194-4ba8-b961-9116b9c01c06 (::1) 0.540000ms 290s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/49bce786-7194-4ba8-b961-9116b9c01c06/channels 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 290s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from 49bce786-7194-4ba8-b961-9116b9c01c06 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59327 290s DEBUG NotebookApp:kernelmanager.py:423 activity on 49bce786-7194-4ba8-b961-9116b9c01c06: status (starting) 290s DEBUG NotebookApp:kernelmanager.py:423 activity on 49bce786-7194-4ba8-b961-9116b9c01c06: status (busy) 290s 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.14.2', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.14.2 (main, Dec 6 2025, 13:20:08) [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.14'}, {'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/'}]} 290s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel 49bce786-7194-4ba8-b961-9116b9c01c06) to 5.4 (client). 290s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/49bce786-7194-4ba8-b961-9116b9c01c06/channels (::1) 1340.230000ms 290s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/49bce786-7194-4ba8-b961-9116b9c01c06/channels 290s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for 49bce786-7194-4ba8-b961-9116b9c01c06 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33289 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59327 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55639 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33899 290s DEBUG NotebookApp:handlers.py:156 Nudge: not nudging busy kernel 49bce786-7194-4ba8-b961-9116b9c01c06 290s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 290s Setting websocket_ping_timeout=30000 290s DEBUG NotebookApp:kernelmanager.py:423 activity on 49bce786-7194-4ba8-b961-9116b9c01c06: status (idle) 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/49bce786-7194-4ba8-b961-9116b9c01c06 (::1) 0.550000ms 290s DEBUG NotebookApp:handlers.py:579 Websocket closed 49bce786-7194-4ba8-b961-9116b9c01c06:d0853c3d-c1559a1e227cd6ed1db3fdf4 290s INFO NotebookApp:kernelmanager.py:222 Starting buffering for 49bce786-7194-4ba8-b961-9116b9c01c06:d0853c3d-c1559a1e227cd6ed1db3fdf4 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 49bce786-7194-4ba8-b961-9116b9c01c06 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/49bce786-7194-4ba8-b961-9116b9c01c06 (::1) 0.420000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/49bce786-7194-4ba8-b961-9116b9c01c06 (::1) 1.870000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.800000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 49bce786-7194-4ba8-b961-9116b9c01c06 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 49bce786-7194-4ba8-b961-9116b9c01c06 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/49bce786-7194-4ba8-b961-9116b9c01c06 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/49bce786-7194-4ba8-b961-9116b9c01c06', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 290s future.result() 290s ~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 290s yield maybe_future(km.shutdown_kernel(kernel_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 290s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 290s raise km.ready.exception() # type: ignore[misc] 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/49bce786-7194-4ba8-b961-9116b9c01c06 (::1) 11.500000ms referer=None 290s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 290s 290s self = 290s 290s def tearDown(self): 290s for k in self.kern_api.list().json(): 290s > self.kern_api.shutdown(k['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/4ba897df-1d51-42a0-bd8c-ce7ef9c22db8 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpc79maz72/runtime/kernel-4ba897df-1d51-42a0-bd8c-ce7ef9c22db8.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46479 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51873 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4ba897df-1d51-42a0-bd8c-ce7ef9c22db8, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 22.230000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.870000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 49bce786-7194-4ba8-b961-9116b9c01c06 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 49bce786-7194-4ba8-b961-9116b9c01c06 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/49bce786-7194-4ba8-b961-9116b9c01c06 (::1) 0.460000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4ba897df-1d51-42a0-bd8c-ce7ef9c22db8 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4ba897df-1d51-42a0-bd8c-ce7ef9c22db8 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/4ba897df-1d51-42a0-bd8c-ce7ef9c22db8 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/4ba897df-1d51-42a0-bd8c-ce7ef9c22db8', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 290s future.result() 290s ~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 290s yield maybe_future(km.shutdown_kernel(kernel_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 290s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 290s raise km.ready.exception() # type: ignore[misc] 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/4ba897df-1d51-42a0-bd8c-ce7ef9c22db8 (::1) 4.900000ms referer=None 290s --------------------------- Captured stderr teardown --------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 290s import jupyter_client 290s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 3, in 290s from ._version import __version__, protocol_version, protocol_version_info, version_info 290s File "", line 1371, in _find_and_load 290s File "", line 1342, in _find_and_load_unlocked 290s File "", line 938, in _load_unlocked 290s File "", line 755, in exec_module 290s File "", line 851, in get_code 290s File "", line 951, in get_data 290s KeyboardInterrupt 290s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 290s 290s self = 290s 290s def test_kernel_handler(self): 290s # GET kernel with given id 290s kid = self.kern_api.start().json()['id'] 290s r = self.kern_api.get(kid) 290s kern1 = r.json() 290s self.assertEqual(r.status_code, 200) 290s assert isinstance(kern1, dict) 290s self.assertIn('id', kern1) 290s self.assertEqual(kern1['id'], kid) 290s 290s # Request a bad kernel id and check that a JSON 290s # message is returned! 290s bad_id = '111-111-111-111-111' 290s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 290s self.kern_api.get(bad_id) 290s 290s # DELETE kernel with id 290s > r = self.kern_api.shutdown(kid) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/191001fe-25fb-43ad-876d-7040aef5172e 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpc79maz72/runtime/kernel-191001fe-25fb-43ad-876d-7040aef5172e.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53167 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44415 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 191001fe-25fb-43ad-876d-7040aef5172e, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 22.740000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/191001fe-25fb-43ad-876d-7040aef5172e (::1) 0.530000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s 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 290s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 290s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 1.420000ms referer=None 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 191001fe-25fb-43ad-876d-7040aef5172e 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 191001fe-25fb-43ad-876d-7040aef5172e 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/191001fe-25fb-43ad-876d-7040aef5172e (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/191001fe-25fb-43ad-876d-7040aef5172e', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 290s future.result() 290s ~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 290s yield maybe_future(km.shutdown_kernel(kernel_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 290s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 290s raise km.ready.exception() # type: ignore[misc] 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/191001fe-25fb-43ad-876d-7040aef5172e (::1) 12.680000ms referer=None 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.040000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4ba897df-1d51-42a0-bd8c-ce7ef9c22db8 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4ba897df-1d51-42a0-bd8c-ce7ef9c22db8 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/4ba897df-1d51-42a0-bd8c-ce7ef9c22db8 (::1) 0.590000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 191001fe-25fb-43ad-876d-7040aef5172e 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 191001fe-25fb-43ad-876d-7040aef5172e 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/191001fe-25fb-43ad-876d-7040aef5172e (::1) 0.460000ms 290s --------------------------- Captured stderr teardown --------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 290s import jupyter_client 290s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 290s from .asynchronous import AsyncKernelClient 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 290s from .client import AsyncKernelClient # noqa 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 290s import zmq.asyncio 290s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 290s from zmq import backend 290s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 290s _ns = select_backend(first) 290s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 290s mod = import_module(name) 290s File "/usr/lib/python3.14/importlib/__init__.py", line 88, in import_module 290s return _bootstrap._gcd_import(name[level:], package, level) 290s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 290s from . import _zmq 290s File "_zmq.py", line 156, in init zmq.backend.cython._zmq 290s File "/usr/lib/python3/dist-packages/zmq/constants.py", line 12, in 290s class Errno(IntEnum): 290s ...<58 lines>... 290s EMTHREAD = _HAUSNUMERO + 54 290s File "/usr/lib/python3/dist-packages/zmq/constants.py", line 53, in Errno 290s EADDRNOTAVAIL = getattr(errno, "EADDRNOTAVAIL", _HAUSNUMERO + 6) 290s ^^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/enum.py", line 441, in __setitem__ 290s super().__setitem__(key, value) 290s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ 290s KeyboardInterrupt 290s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 290s 290s self = 290s 290s def test_main_kernel_handler(self): 290s # POST request 290s r = self.kern_api.start() 290s kern1 = r.json() 290s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 290s self.assertEqual(r.status_code, 201) 290s self.assertIsInstance(kern1, dict) 290s 290s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 290s expected_csp = '; '.join([ 290s "frame-ancestors 'self'", 290s 'report-uri ' + report_uri, 290s "default-src 'none'" 290s ]) 290s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 290s 290s # GET request 290s r = self.kern_api.list() 290s self.assertEqual(r.status_code, 200) 290s assert isinstance(r.json(), list) 290s self.assertEqual(r.json()[0]['id'], kern1['id']) 290s self.assertEqual(r.json()[0]['name'], kern1['name']) 290s 290s # create another kernel and check that they both are added to the 290s # list of kernels from a GET request 290s kern2 = self.kern_api.start().json() 290s assert isinstance(kern2, dict) 290s r = self.kern_api.list() 290s kernels = r.json() 290s self.assertEqual(r.status_code, 200) 290s assert isinstance(kernels, list) 290s self.assertEqual(len(kernels), 2) 290s 290s # Interrupt a kernel 290s r = self.kern_api.interrupt(kern2['id']) 290s self.assertEqual(r.status_code, 204) 290s 290s # Restart a kernel 290s > r = self.kern_api.restart(kern2['id']) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 290s return self._req('POST', url_path_join(id, 'restart')) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/58c4e518-7c6e-4df6-833f-e7324b3936bd/restart 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ----------------------------- Captured stderr call ----------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 290s import jupyter_client 290s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 290s from .asynchronous import AsyncKernelClient 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 290s from .client import AsyncKernelClient # noqa 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 290s import zmq.asyncio 290s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 290s import asyncio 290s File "/usr/lib/python3.14/asyncio/__init__.py", line 8, in 290s from .base_events import * 290s File "/usr/lib/python3.14/asyncio/base_events.py", line 20, in 290s import heapq 290s File "", line 1371, in _find_and_load 290s File "", line 1342, in _find_and_load_unlocked 290s File "", line 938, in _load_unlocked 290s File "", line 755, in exec_module 290s File "", line 851, in get_code 290s File "", line 951, in get_data 290s KeyboardInterrupt 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpc79maz72/runtime/kernel-cffbecc5-fd83-468b-ba52-7b4760fd6ca8.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42929 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54967 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: cffbecc5-fd83-468b-ba52-7b4760fd6ca8, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.040000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.500000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpc79maz72/runtime/kernel-58c4e518-7c6e-4df6-833f-e7324b3936bd.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56999 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56199 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 58c4e518-7c6e-4df6-833f-e7324b3936bd, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 19.550000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.380000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 58c4e518-7c6e-4df6-833f-e7324b3936bd 290s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/58c4e518-7c6e-4df6-833f-e7324b3936bd/interrupt (::1) 0.420000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 290s yield maybe_future(km.restart_kernel(kernel_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 290s result = coro.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 290s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 290s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 290s yield self # This tells Task to wait for completion. 290s ^^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 290s future.result() 290s ~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 290s await ensure_async(kernel.restart_kernel(now=now)) 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 290s await self._async_shutdown_kernel(now=now, restart=True) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/58c4e518-7c6e-4df6-833f-e7324b3936bd/restart (::1) 14.400000ms referer=None 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.400000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for cffbecc5-fd83-468b-ba52-7b4760fd6ca8 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cffbecc5-fd83-468b-ba52-7b4760fd6ca8 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/cffbecc5-fd83-468b-ba52-7b4760fd6ca8 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/cffbecc5-fd83-468b-ba52-7b4760fd6ca8', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 290s future.result() 290s ~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 290s yield maybe_future(km.shutdown_kernel(kernel_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 290s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 290s raise km.ready.exception() # type: ignore[misc] 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 290s 290s self = 290s 290s def test_no_kernels(self): 290s """Make sure there are no kernels running at the start""" 290s kernels = self.kern_api.list().json() 290s > self.assertEqual(kernels, []) 290s E AssertionError: Lists differ: [{'id': 'cffbecc5-fd83-468b-ba52-7b4760fd6[281 chars]: 0}] != [] 290s E 290s E First list contains 2 additional elements. 290s E First extra element 0: 290s E {'id': 'cffbecc5-fd83-468b-ba52-7b4760fd6ca8', 'name': 'python3', 'last_activity': '2026-01-23T08:43:24.566842Z', 'execution_state': 'starting', 'connections': 0} 290s E 290s E + [] 290s E - [{'connections': 0, 290s E - 'execution_state': 'starting', 290s E - 'id': 'cffbecc5-fd83-468b-ba52-7b4760fd6ca8', 290s E - 'last_activity': '2026-01-23T08:43:24.566842Z', 290s E - 'name': 'python3'}, 290s E - {'connections': 0, 290s E - 'execution_state': 'starting', 290s E - 'id': '58c4e518-7c6e-4df6-833f-e7324b3936bd', 290s E - 'last_activity': '2026-01-23T08:43:24.589681Z', 290s E - 'name': 'python3'}] 290s 290s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.080000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.430000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for cffbecc5-fd83-468b-ba52-7b4760fd6ca8 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cffbecc5-fd83-468b-ba52-7b4760fd6ca8 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/cffbecc5-fd83-468b-ba52-7b4760fd6ca8 (::1) 0.600000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 58c4e518-7c6e-4df6-833f-e7324b3936bd 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 58c4e518-7c6e-4df6-833f-e7324b3936bd 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/58c4e518-7c6e-4df6-833f-e7324b3936bd (::1) 0.660000ms 290s ---------------------------- Captured log teardown ----------------------------- 290s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4ba897df-1d51-42a0-bd8c-ce7ef9c22db8 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cffbecc5-fd83-468b-ba52-7b4760fd6ca8 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 191001fe-25fb-43ad-876d-7040aef5172e 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 49bce786-7194-4ba8-b961-9116b9c01c06 290s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 290s __________________________ SessionAPITest.test_create __________________________ 290s 290s @self.addCleanup 290s def cleanup_sessions(): 290s for session in self.sess_api.list().json(): 290s > self.sess_api.delete(session['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/50be239c-2754-4746-ac63-51d90cd3497c 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ------------------------------ Captured log setup ------------------------------ 290s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpo2d2jw8t/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpo2d2jw8t/etc/jupyter'] for config files 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpo2d2jw8t/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpo2d2jw8t/config 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpo2d2jw8t/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpo2d2jw8t/config 290s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpo2d2jw8t/notebooks 290s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 290s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 290s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 290s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 290s WARNING NotebookApp:handlers.py:612 Forbidden 290s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.470000ms referer=None 290s ----------------------------- Captured stderr call ----------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 290s from typing import TYPE_CHECKING, Any 290s File "", line 1371, in _find_and_load 290s File "", line 1342, in _find_and_load_unlocked 290s File "", line 938, in _load_unlocked 290s File "", line 755, in exec_module 290s File "", line 888, in get_code 290s File "", line 513, in _compile_bytecode 290s File "", line 494, in _verbose_message 290s KeyboardInterrupt 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.130000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo2d2jw8t/runtime/kernel-466062c5-47c0-413c-8ae7-c92b1e46d332.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58467 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36689 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 466062c5-47c0-413c-8ae7-c92b1e46d332, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpo2d2jw8t/notebooks/foo'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 22.670000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.590000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/50be239c-2754-4746-ac63-51d90cd3497c (::1) 0.580000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.460000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 466062c5-47c0-413c-8ae7-c92b1e46d332 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 466062c5-47c0-413c-8ae7-c92b1e46d332 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/50be239c-2754-4746-ac63-51d90cd3497c (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/50be239c-2754-4746-ac63-51d90cd3497c', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 290s yielded = self.gen.send(value) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 290s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 290s stopper = ensure_async(km.shutdown_kernel(now, restart)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/50be239c-2754-4746-ac63-51d90cd3497c (::1) 49.870000ms referer=None 290s __________________ SessionAPITest.test_create_console_session __________________ 290s 290s @self.addCleanup 290s def cleanup_sessions(): 290s for session in self.sess_api.list().json(): 290s > self.sess_api.delete(session['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/9fc93ccc-e663-42a6-af5e-f02b64f7c7ae 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo2d2jw8t/runtime/kernel-864d2ff7-1d6f-4cf6-8f9a-27b9177ed253.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59815 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57555 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 864d2ff7-1d6f-4cf6-8f9a-27b9177ed253, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpo2d2jw8t/notebooks/foo'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 20.460000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.600000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 466062c5-47c0-413c-8ae7-c92b1e46d332 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 466062c5-47c0-413c-8ae7-c92b1e46d332 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/50be239c-2754-4746-ac63-51d90cd3497c (::1) 0.720000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 864d2ff7-1d6f-4cf6-8f9a-27b9177ed253 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 864d2ff7-1d6f-4cf6-8f9a-27b9177ed253 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/9fc93ccc-e663-42a6-af5e-f02b64f7c7ae (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/9fc93ccc-e663-42a6-af5e-f02b64f7c7ae', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 290s yielded = self.gen.send(value) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 290s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 290s stopper = ensure_async(km.shutdown_kernel(now, restart)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ____________________ SessionAPITest.test_create_deprecated _____________________ 290s 290s @self.addCleanup 290s def cleanup_sessions(): 290s for session in self.sess_api.list().json(): 290s > self.sess_api.delete(session['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/aa15e978-2dd9-4bfc-99ee-768624d1bda7 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo2d2jw8t/runtime/kernel-bcf2b89b-0c88-4fd8-86b4-c3cf51fe5967.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43199 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50681 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: bcf2b89b-0c88-4fd8-86b4-c3cf51fe5967, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpo2d2jw8t/notebooks/foo'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 26.670000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.460000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 864d2ff7-1d6f-4cf6-8f9a-27b9177ed253 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 864d2ff7-1d6f-4cf6-8f9a-27b9177ed253 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/9fc93ccc-e663-42a6-af5e-f02b64f7c7ae (::1) 0.540000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bcf2b89b-0c88-4fd8-86b4-c3cf51fe5967 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bcf2b89b-0c88-4fd8-86b4-c3cf51fe5967 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/aa15e978-2dd9-4bfc-99ee-768624d1bda7 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/aa15e978-2dd9-4bfc-99ee-768624d1bda7', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 290s yielded = self.gen.send(value) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 290s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 290s stopper = ensure_async(km.shutdown_kernel(now, restart)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s --------------------------- Captured stderr teardown --------------------------- 290s Exception ignored while calling weakref callback .cb at 0x3ffaea52400>: 290s Traceback (most recent call last): 290s File "", line 449, in cb 290s KeyboardInterrupt: 290s ___________________ SessionAPITest.test_create_file_session ____________________ 290s 290s @self.addCleanup 290s def cleanup_sessions(): 290s for session in self.sess_api.list().json(): 290s > self.sess_api.delete(session['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/2f598b71-c75d-484f-a2ae-ac7266822d06 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ----------------------------- Captured stderr call ----------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 290s import jupyter_client 290s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 290s from .asynchronous import AsyncKernelClient 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 290s from .client import AsyncKernelClient # noqa 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 290s import zmq.asyncio 290s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 290s from zmq import backend 290s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 7, in 290s import platform 290s File "/usr/lib/python3.14/platform.py", line 122, in 290s import _wmi 290s File "", line 1371, in _find_and_load 290s File "", line 1333, in _find_and_load_unlocked 290s File "", line 1267, in _find_spec 290s File "", line 1292, in find_spec 290s File "", line 1266, in _get_spec 290s File "", line 1393, in find_spec 290s File "", line 133, in _path_join 290s KeyboardInterrupt 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo2d2jw8t/runtime/kernel-55803c2a-b428-4993-ad2d-bf34698ed995.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50111 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58127 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 55803c2a-b428-4993-ad2d-bf34698ed995, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpo2d2jw8t/notebooks/foo'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 131.240000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.570000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bcf2b89b-0c88-4fd8-86b4-c3cf51fe5967 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bcf2b89b-0c88-4fd8-86b4-c3cf51fe5967 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/aa15e978-2dd9-4bfc-99ee-768624d1bda7 (::1) 0.730000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 55803c2a-b428-4993-ad2d-bf34698ed995 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 55803c2a-b428-4993-ad2d-bf34698ed995 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/2f598b71-c75d-484f-a2ae-ac7266822d06 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/2f598b71-c75d-484f-a2ae-ac7266822d06', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 290s yielded = self.gen.send(value) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 290s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 290s stopper = ensure_async(km.shutdown_kernel(now, restart)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s --------------------------- Captured stderr teardown --------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 290s from subprocess import PIPE, Popen 290s File "/usr/lib/python3.14/subprocess.py", line 49, in 290s import signal 290s File "/usr/lib/python3.14/signal.py", line 7, in 290s _IntEnum._convert_( 290s ~~~~~~~~~~~~~~~~~~^ 290s 'Signals', __name__, 290s ^^^^^^^^^^^^^^^^^^^^ 290s ...<2 lines>... 290s and (name.startswith('SIG') and not name.startswith('SIG_')) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s or name.startswith('CTRL_')) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/enum.py", line 906, in _convert_ 290s body = {t[0]: t[1] for t in members} 290s ^^^^^^^^^^ 290s KeyboardInterrupt 290s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 290s 290s self = 290s 290s def test_create_with_kernel_id(self): 290s # create a new kernel 290s r = self.request('POST', 'api/kernels') 290s r.raise_for_status() 290s kernel = r.json() 290s 290s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 290s self.assertEqual(resp.status_code, 201) 290s newsession = resp.json() 290s self.assertIn('id', newsession) 290s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 290s self.assertEqual(newsession['kernel']['id'], kernel['id']) 290s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 290s 290s sessions = self.sess_api.list().json() 290s > self.assertEqual(sessions, [newsession]) 290s E AssertionError: Lists differ: [{'id': '2f598b71-c75d-484f-a2ae-ac7266822d06', 'p[553 chars]ne}}] != [{'id': '3b283ea2-9587-4da8-97bc-e056899227dd', 'p[279 chars]ne}}] 290s E 290s E First differing element 0: 290s E {'id': '2f598b71-c75d-484f-a2ae-ac7266822d06', 'p[218 chars]: 0}} 290s E {'id': '3b283ea2-9587-4da8-97bc-e056899227dd', 'p[278 chars]one}} 290s E 290s E First list contains 1 additional elements. 290s E First extra element 1: 290s E {'id': '3b283ea2-9587-4da8-97bc-e056899227dd', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '61a109c5-05e2-4667-a8ae-aefc3c9530ca', 'name': 'python3', 'last_activity': '2026-01-23T08:43:38.688301Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 290s E 290s E Diff is 830 characters long. Set self.maxDiff to None to see it. 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 290s ----------------------------- Captured stderr call ----------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 290s import jupyter_client 290s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 290s from .asynchronous import AsyncKernelClient 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 290s from .client import AsyncKernelClient # noqa 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 290s import zmq.asyncio 290s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 290s import asyncio 290s File "/usr/lib/python3.14/asyncio/__init__.py", line 8, in 290s from .base_events import * 290s File "/usr/lib/python3.14/asyncio/base_events.py", line 34, in 290s import ssl 290s File "/usr/lib/python3.14/ssl.py", line 185, in 290s @_simple_enum(_IntEnum) 290s ~~~~~~~~~~~~^^^^^^^^^^ 290s File "/usr/lib/python3.14/enum.py", line 1869, in convert_class 290s member = new_member(enum_class, *value) 290s KeyboardInterrupt 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo2d2jw8t/runtime/kernel-61a109c5-05e2-4667-a8ae-aefc3c9530ca.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42845 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56827 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 61a109c5-05e2-4667-a8ae-aefc3c9530ca, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 16.430000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.620000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.580000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.460000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 55803c2a-b428-4993-ad2d-bf34698ed995 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 55803c2a-b428-4993-ad2d-bf34698ed995 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/2f598b71-c75d-484f-a2ae-ac7266822d06 (::1) 0.700000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 61a109c5-05e2-4667-a8ae-aefc3c9530ca 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 61a109c5-05e2-4667-a8ae-aefc3c9530ca 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/3b283ea2-9587-4da8-97bc-e056899227dd (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/3b283ea2-9587-4da8-97bc-e056899227dd', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 290s yielded = self.gen.send(value) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 290s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 290s stopper = ensure_async(km.shutdown_kernel(now, restart)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/3b283ea2-9587-4da8-97bc-e056899227dd (::1) 16.480000ms referer=None 290s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 290s 290s self = 290s 290s def test_modify_kernel_id(self): 290s before = self.sess_api.create('foo/nb1.ipynb').json() 290s sid = before['id'] 290s 290s # create a new kernel 290s r = self.request('POST', 'api/kernels') 290s r.raise_for_status() 290s kernel = r.json() 290s 290s # Attach our session to the existing kernel 290s > after = self.sess_api.modify_kernel_id(sid, kernel['id']).json() 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:250: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:82: in modify_kernel_id 290s return self._req('PATCH', id, body) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ----------------------------- Captured stderr call ----------------------------- 290s [IPKernelApp] ERROR | Current working directory doesn't exist. 290s Traceback (most recent call last): 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo2d2jw8t/runtime/kernel-cf234734-134f-4842-aada-3618f81200f8.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43609 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42779 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: cf234734-134f-4842-aada-3618f81200f8, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpo2d2jw8t/notebooks/foo'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 33.580000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo2d2jw8t/runtime/kernel-21ce6e41-0c7e-4357-8592-87066a5436ab.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54779 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55963 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 21ce6e41-0c7e-4357-8592-87066a5436ab, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 81.290000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for cf234734-134f-4842-aada-3618f81200f8 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cf234734-134f-4842-aada-3618f81200f8 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception PATCH /a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='PATCH', uri='/a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 290s yielded = self.gen.send(value) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 154, in patch 290s km.shutdown_kernel(before['kernel']['id']) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 290s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 290s stopper = ensure_async(km.shutdown_kernel(now, restart)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 PATCH /a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1 (::1) 48.010000ms referer=None 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.290000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 21ce6e41-0c7e-4357-8592-87066a5436ab 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 21ce6e41-0c7e-4357-8592-87066a5436ab 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 290s yielded = self.gen.send(value) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 290s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 290s stopper = ensure_async(km.shutdown_kernel(now, restart)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 290s 290s self = 290s 290s def test_modify_kernel_name(self): 290s before = self.sess_api.create('foo/nb1.ipynb').json() 290s sid = before['id'] 290s 290s after = self.sess_api.modify_kernel_name(sid, before['kernel']['name']).json() 290s self.assertEqual(after['id'], sid) 290s self.assertEqual(after['path'], before['path']) 290s self.assertEqual(after['type'], before['type']) 290s self.assertNotEqual(after['kernel']['id'], before['kernel']['id']) 290s 290s # check kernel list, to be sure previous kernel was cleaned up 290s r = self.request('GET', 'api/kernels') 290s r.raise_for_status() 290s kernel_list = r.json() 290s after['kernel'].pop('last_activity') 290s [ k.pop('last_activity') for k in kernel_list ] 290s > self.assertEqual(kernel_list, [after['kernel']]) 290s E AssertionError: Lists differ: [{'id': 'cf234734-134f-4842-aada-3618f81200f8', 'n[177 chars]: 0}] != [{'id': '8a3c4cd7-dd96-40bb-a4df-1b8955d88e94', 'n[61 chars]: 0}] 290s E 290s E First differing element 0: 290s E {'id': 'cf234734-134f-4842-aada-3618f81200f8', 'n[60 chars]': 0} 290s E {'id': '8a3c4cd7-dd96-40bb-a4df-1b8955d88e94', 'n[60 chars]': 0} 290s E 290s E First list contains 1 additional elements. 290s E First extra element 1: 290s E {'id': '8a3c4cd7-dd96-40bb-a4df-1b8955d88e94', 'name': 'python3', 'execution_state': 'starting', 'connections': 0} 290s E 290s E [{'connections': 0, 290s E - 'execution_state': 'starting', 290s E - 'id': 'cf234734-134f-4842-aada-3618f81200f8', 290s E - 'name': 'python3'}, 290s E - {'connections': 0, 290s E 'execution_state': 'starting', 290s E 'id': '8a3c4cd7-dd96-40bb-a4df-1b8955d88e94', 290s E 'name': 'python3'}] 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:238: AssertionError 290s ----------------------------- Captured stderr call ----------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 290s import jupyter_client 290s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 290s from .asynchronous import AsyncKernelClient 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 290s from .client import AsyncKernelClient # noqa 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 290s import zmq.asyncio 290s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 290s import asyncio 290s File "/usr/lib/python3.14/asyncio/__init__.py", line 8, in 290s from .base_events import * 290s File "/usr/lib/python3.14/asyncio/base_events.py", line 23, in 290s import socket 290s File "", line 1371, in _find_and_load 290s File "", line 1342, in _find_and_load_unlocked 290s File "", line 938, in _load_unlocked 290s File "", line 755, in exec_module 290s File "", line 888, in get_code 290s File "", line 511, in _compile_bytecode 290s KeyboardInterrupt 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.820000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo2d2jw8t/runtime/kernel-8a3c4cd7-dd96-40bb-a4df-1b8955d88e94.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43581 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39757 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8a3c4cd7-dd96-40bb-a4df-1b8955d88e94, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpo2d2jw8t/notebooks/foo'} 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 21ce6e41-0c7e-4357-8592-87066a5436ab 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 21ce6e41-0c7e-4357-8592-87066a5436ab 290s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1 (::1) 133.810000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.570000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.630000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8a3c4cd7-dd96-40bb-a4df-1b8955d88e94 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8a3c4cd7-dd96-40bb-a4df-1b8955d88e94 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/ce858a54-9e6a-4932-8ca6-4544df106de1', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 290s yielded = self.gen.send(value) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 290s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 290s stopper = ensure_async(km.shutdown_kernel(now, restart)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s __________________ SessionAPITest.test_modify_path_deprecated __________________ 290s 290s @self.addCleanup 290s def cleanup_sessions(): 290s for session in self.sess_api.list().json(): 290s > self.sess_api.delete(session['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/14c1c40a-7aae-4f24-81d1-b9fd12df7ec0 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ----------------------------- Captured stderr call ----------------------------- 290s Could not import runpy._run_module_as_main 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo2d2jw8t/runtime/kernel-b5002d86-6e2d-42d9-b660-f8153077377a.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44673 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33919 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: b5002d86-6e2d-42d9-b660-f8153077377a, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpo2d2jw8t/notebooks/foo'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.290000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s WARNING NotebookApp:handlers.py:124 Sessions API changed, see updated swagger docs 290s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/14c1c40a-7aae-4f24-81d1-b9fd12df7ec0 (::1) 0.650000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.370000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b5002d86-6e2d-42d9-b660-f8153077377a 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b5002d86-6e2d-42d9-b660-f8153077377a 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/14c1c40a-7aae-4f24-81d1-b9fd12df7ec0 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/14c1c40a-7aae-4f24-81d1-b9fd12df7ec0', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 290s yielded = self.gen.send(value) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 290s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 290s stopper = ensure_async(km.shutdown_kernel(now, restart)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s _______________________ SessionAPITest.test_modify_type ________________________ 290s 290s @self.addCleanup 290s def cleanup_sessions(): 290s for session in self.sess_api.list().json(): 290s > self.sess_api.delete(session['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/1e63c95a-bb07-4a05-aaed-504b0d4f8e87 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo2d2jw8t/runtime/kernel-9c209c66-c58b-4c0d-9992-986bb1c8aa5f.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35927 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38641 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9c209c66-c58b-4c0d-9992-986bb1c8aa5f, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpo2d2jw8t/notebooks/foo'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.440000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/1e63c95a-bb07-4a05-aaed-504b0d4f8e87 (::1) 0.640000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.410000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b5002d86-6e2d-42d9-b660-f8153077377a 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b5002d86-6e2d-42d9-b660-f8153077377a 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/14c1c40a-7aae-4f24-81d1-b9fd12df7ec0 (::1) 0.640000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9c209c66-c58b-4c0d-9992-986bb1c8aa5f 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9c209c66-c58b-4c0d-9992-986bb1c8aa5f 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/1e63c95a-bb07-4a05-aaed-504b0d4f8e87 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/1e63c95a-bb07-4a05-aaed-504b0d4f8e87', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 290s yielded = self.gen.send(value) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 290s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 290s stopper = ensure_async(km.shutdown_kernel(now, restart)) 290s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 290s return _runner_map[name].run(inner) 290s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 290s return fut.result(None) 290s ~~~~~~~~~~^^^^^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 290s return self.__get_result() 290s ~~~~~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 290s raise self._exception 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/1e63c95a-bb07-4a05-aaed-504b0d4f8e87 (::1) 17.080000ms referer=None 290s --------------------------- Captured stderr teardown --------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 290s from pathlib import Path 290s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 290s from glob import _StringGlobber, _no_recurse_symlinks 290s File "/usr/lib/python3.14/glob.py", line 5, in 290s import re 290s File "/usr/lib/python3.14/re/__init__.py", line 125, in 290s import enum 290s File "", line 1371, in _find_and_load 290s File "", line 1342, in _find_and_load_unlocked 290s File "", line 938, in _load_unlocked 290s File "", line 755, in exec_module 290s File "", line 888, in get_code 290s File "", line 511, in _compile_bytecode 290s KeyboardInterrupt 290s ---------------------------- Captured log teardown ----------------------------- 290s INFO NotebookApp:notebookapp.py:2164 Shutting down 2 kernels 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cf234734-134f-4842-aada-3618f81200f8 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9c209c66-c58b-4c0d-9992-986bb1c8aa5f 290s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 290s _______________________ AsyncSessionAPITest.test_create ________________________ 290s 290s @self.addCleanup 290s def cleanup_sessions(): 290s for session in self.sess_api.list().json(): 290s > self.sess_api.delete(session['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/85edcb58-acd4-4ff4-ba2b-fb7b1f7d0f0e 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ------------------------------ Captured log setup ------------------------------ 290s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpihivcvan/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpihivcvan/etc/jupyter'] for config files 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpihivcvan/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpihivcvan/config 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpihivcvan/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 290s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpihivcvan/config 290s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpihivcvan/notebooks 290s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 290s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 290s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 290s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 290s WARNING NotebookApp:handlers.py:612 Forbidden 290s ----------------------------- Captured stderr call ----------------------------- 290s Could not import runpy._run_module_as_main 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 15, in 290s import importlib.util 290s File "", line 1368, in _find_and_load 290s File "", line 421, in __enter__ 290s File "", line 311, in acquire 290s File "", line 170, in __enter__ 290s File "", line 132, in setdefault 290s File "", line 74, in __new__ 290s KeyboardInterrupt 290s ------------------------------ Captured log call ------------------------------- 290s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 1.500000ms referer=None 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.490000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpihivcvan/runtime/kernel-fcc059cd-2b59-4446-9f16-9778d5a01b6f.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58405 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48291 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: fcc059cd-2b59-4446-9f16-9778d5a01b6f, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpihivcvan/notebooks/foo'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 46.610000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.390000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/85edcb58-acd4-4ff4-ba2b-fb7b1f7d0f0e (::1) 1.270000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 5.150000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fcc059cd-2b59-4446-9f16-9778d5a01b6f 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fcc059cd-2b59-4446-9f16-9778d5a01b6f 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/85edcb58-acd4-4ff4-ba2b-fb7b1f7d0f0e (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/85edcb58-acd4-4ff4-ba2b-fb7b1f7d0f0e', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 290s future.result() 290s ~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 290s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 290s raise km.ready.exception() # type: ignore[misc] 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s _______________ AsyncSessionAPITest.test_create_console_session ________________ 290s 290s @self.addCleanup 290s def cleanup_sessions(): 290s for session in self.sess_api.list().json(): 290s > self.sess_api.delete(session['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/9332df24-15de-4894-8b4b-98456cd3ad36 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ----------------------------- Captured stderr call ----------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 166, in 290s class _Error(Exception): 290s """Error that _run_module_as_main() should report without a traceback""" 290s KeyboardInterrupt 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpihivcvan/runtime/kernel-210e8cf0-0d19-4840-a962-ea32333af971.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46983 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40665 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 210e8cf0-0d19-4840-a962-ea32333af971, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpihivcvan/notebooks/foo'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 61.430000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.540000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fcc059cd-2b59-4446-9f16-9778d5a01b6f 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fcc059cd-2b59-4446-9f16-9778d5a01b6f 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/85edcb58-acd4-4ff4-ba2b-fb7b1f7d0f0e (::1) 1.480000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 210e8cf0-0d19-4840-a962-ea32333af971 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 210e8cf0-0d19-4840-a962-ea32333af971 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/9332df24-15de-4894-8b4b-98456cd3ad36 (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/9332df24-15de-4894-8b4b-98456cd3ad36', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 290s future.result() 290s ~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 290s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 290s raise km.ready.exception() # type: ignore[misc] 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s --------------------------- Captured stderr teardown --------------------------- 290s Fatal Python error: init_import_site: Failed to import the site module 290s Python runtime state: initialized 290s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 290s 290s @self.addCleanup 290s def cleanup_sessions(): 290s for session in self.sess_api.list().json(): 290s > self.sess_api.delete(session['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/44e1be9e-aa36-4669-a9cd-c7191ab3684a 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpihivcvan/runtime/kernel-1449bce9-5d9a-41bf-b98f-1f8764a76b43.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42095 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42465 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 1449bce9-5d9a-41bf-b98f-1f8764a76b43, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpihivcvan/notebooks/foo'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 58.470000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.540000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 210e8cf0-0d19-4840-a962-ea32333af971 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 210e8cf0-0d19-4840-a962-ea32333af971 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/9332df24-15de-4894-8b4b-98456cd3ad36 (::1) 0.630000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1449bce9-5d9a-41bf-b98f-1f8764a76b43 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1449bce9-5d9a-41bf-b98f-1f8764a76b43 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/44e1be9e-aa36-4669-a9cd-c7191ab3684a (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/44e1be9e-aa36-4669-a9cd-c7191ab3684a', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 290s future.result() 290s ~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 290s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 290s raise km.ready.exception() # type: ignore[misc] 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s _________________ AsyncSessionAPITest.test_create_file_session _________________ 290s 290s @self.addCleanup 290s def cleanup_sessions(): 290s for session in self.sess_api.list().json(): 290s > self.sess_api.delete(session['id']) 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 290s return self._req('DELETE', id) 290s ^^^^^^^^^^^^^^^^^^^^^^^ 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 290s response.raise_for_status() 290s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 290s 290s self = 290s 290s def raise_for_status(self): 290s """Raises :class:`HTTPError`, if one occurred.""" 290s 290s http_error_msg = "" 290s if isinstance(self.reason, bytes): 290s # We attempt to decode utf-8 first because some servers 290s # choose to localize their reason strings. If the string 290s # isn't utf-8, we fall back to iso-8859-1 for all other 290s # encodings. (See PR #3538) 290s try: 290s reason = self.reason.decode("utf-8") 290s except UnicodeDecodeError: 290s reason = self.reason.decode("iso-8859-1") 290s else: 290s reason = self.reason 290s 290s if 400 <= self.status_code < 500: 290s http_error_msg = ( 290s f"{self.status_code} Client Error: {reason} for url: {self.url}" 290s ) 290s 290s elif 500 <= self.status_code < 600: 290s http_error_msg = ( 290s f"{self.status_code} Server Error: {reason} for url: {self.url}" 290s ) 290s 290s if http_error_msg: 290s > raise HTTPError(http_error_msg, response=self) 290s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/ba04b40d-e52b-44aa-a8b7-fd4ed0b24fdc 290s 290s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 290s ----------------------------- Captured stderr call ----------------------------- 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 290s from pathlib import Path 290s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 290s from glob import _StringGlobber, _no_recurse_symlinks 290s File "/usr/lib/python3.14/glob.py", line 5, in 290s import re 290s File "/usr/lib/python3.14/re/__init__.py", line 125, in 290s import enum 290s File "", line 1371, in _find_and_load 290s File "", line 1342, in _find_and_load_unlocked 290s File "", line 938, in _load_unlocked 290s File "", line 755, in exec_module 290s File "", line 888, in get_code 290s File "", line 511, in _compile_bytecode 290s KeyboardInterrupt 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/site.py", line 79, in 290s import os 290s File "/usr/lib/python3.14/os.py", line 27, in 290s import stat as st 290s File "/usr/lib/python3.14/stat.py", line 205, in 290s from _stat import * 290s File "", line 1371, in _find_and_load 290s File "", line 1342, in _find_and_load_unlocked 290s File "", line 924, in _load_unlocked 290s File "", line 822, in module_from_spec 290s File "", line 785, in _init_module_attrs 290s KeyboardInterrupt 290s Traceback (most recent call last): 290s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 290s return _run_code(code, main_globals, None, 290s "__main__", mod_spec) 290s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 290s exec(code, run_globals) 290s ~~~~^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 290s from ipykernel import kernelapp as app 290s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 290s from .connect import * # noqa: F403 290s ^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 290s from subprocess import PIPE, Popen 290s File "/usr/lib/python3.14/subprocess.py", line 49, in 290s import signal 290s File "/usr/lib/python3.14/signal.py", line 7, in 290s _IntEnum._convert_( 290s ~~~~~~~~~~~~~~~~~~^ 290s 'Signals', __name__, 290s ^^^^^^^^^^^^^^^^^^^^ 290s ...<2 lines>... 290s and (name.startswith('SIG') and not name.startswith('SIG_')) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s or name.startswith('CTRL_')) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/enum.py", line 909, in _convert_ 290s cls = _simple_enum(etype=cls, boundary=boundary or KEEP)(tmp_cls) 290s File "/usr/lib/python3.14/enum.py", line 1877, in convert_class 290s contained = value2member_map.get(member._value_) 290s KeyboardInterrupt 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpihivcvan/runtime/kernel-4a2b0902-29e4-4dc6-bf85-9c14dd11a8cf.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50167 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42073 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4a2b0902-29e4-4dc6-bf85-9c14dd11a8cf, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpihivcvan/notebooks/foo'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 96.370000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.130000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1449bce9-5d9a-41bf-b98f-1f8764a76b43 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1449bce9-5d9a-41bf-b98f-1f8764a76b43 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/44e1be9e-aa36-4669-a9cd-c7191ab3684a (::1) 0.700000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4a2b0902-29e4-4dc6-bf85-9c14dd11a8cf 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4a2b0902-29e4-4dc6-bf85-9c14dd11a8cf 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/ba04b40d-e52b-44aa-a8b7-fd4ed0b24fdc (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/ba04b40d-e52b-44aa-a8b7-fd4ed0b24fdc', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 290s future.result() 290s ~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 290s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 290s raise km.ready.exception() # type: ignore[misc] 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/ba04b40d-e52b-44aa-a8b7-fd4ed0b24fdc (::1) 51.620000ms referer=None 290s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 290s 290s self = 290s 290s def test_create_with_kernel_id(self): 290s # create a new kernel 290s r = self.request('POST', 'api/kernels') 290s r.raise_for_status() 290s kernel = r.json() 290s 290s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 290s self.assertEqual(resp.status_code, 201) 290s newsession = resp.json() 290s self.assertIn('id', newsession) 290s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 290s self.assertEqual(newsession['kernel']['id'], kernel['id']) 290s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 290s 290s sessions = self.sess_api.list().json() 290s > self.assertEqual(sessions, [newsession]) 290s E AssertionError: Lists differ: [{'id': 'ba04b40d-e52b-44aa-a8b7-fd4ed0b24fdc', 'p[553 chars]ne}}] != [{'id': '214b0dab-6882-48a2-b7ca-0673faff820f', 'p[279 chars]ne}}] 290s E 290s E First differing element 0: 290s E {'id': 'ba04b40d-e52b-44aa-a8b7-fd4ed0b24fdc', 'p[218 chars]: 0}} 290s E {'id': '214b0dab-6882-48a2-b7ca-0673faff820f', 'p[278 chars]one}} 290s E 290s E First list contains 1 additional elements. 290s E First extra element 1: 290s E {'id': '214b0dab-6882-48a2-b7ca-0673faff820f', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'bfdf8e21-ab99-4e3a-b369-d2c1e01da99f', 'name': 'python3', 'last_activity': '2026-01-23T08:43:41.153151Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 290s E 290s E Diff is 830 characters long. Set self.maxDiff to None to see it. 290s 290s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 290s ------------------------------ Captured log call ------------------------------- 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 290s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpihivcvan/runtime/kernel-bfdf8e21-ab99-4e3a-b369-d2c1e01da99f.json'] 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33235 290s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50003 290s INFO NotebookApp:kernelmanager.py:179 Kernel started: bfdf8e21-ab99-4e3a-b369-d2c1e01da99f, name: python3 290s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.640000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 4.950000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.560000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.460000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4a2b0902-29e4-4dc6-bf85-9c14dd11a8cf 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4a2b0902-29e4-4dc6-bf85-9c14dd11a8cf 290s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/ba04b40d-e52b-44aa-a8b7-fd4ed0b24fdc (::1) 0.580000ms 290s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 290s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bfdf8e21-ab99-4e3a-b369-d2c1e01da99f 290s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bfdf8e21-ab99-4e3a-b369-d2c1e01da99f 290s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/214b0dab-6882-48a2-b7ca-0673faff820f (::1) 290s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/214b0dab-6882-48a2-b7ca-0673faff820f', version='HTTP/1.1', remote_ip='::1') 290s Traceback (most recent call last): 290s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 290s result = await result 290s ^^^^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 290s future.result() 290s ~~~~~~~~~~~~~^^ 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 290s yield maybe_future(sm.delete_session(session_id)) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 290s yielded = self.gen.throw(exc) 290s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 290s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 290s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 290s value = future.result() 290s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 290s raise self._exception.with_traceback(self._exception_tb) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 290s result = coro.send(None) 290s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 290s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 290s raise km.ready.exception() # type: ignore[misc] 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 290s await kernel_awaitable 290s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 290s result = await obj 290s ^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 290s raise e 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 290s out = await method(self, *args, **kwargs) 290s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 290s await self._async_finish_shutdown(restart=restart) 290s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 290s await asyncio.wait_for( 290s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 290s ) 290s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 290s async with timeouts.timeout(timeout): 290s ~~~~~~~~~~~~~~~~^^^^^^^^^ 290s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 290s raise RuntimeError("Timeout should be used inside a task") 290s RuntimeError: Timeout should be used inside a task 290s WARNING NotebookApp:handlers.py:612 Unhandled error 290s ERROR NotebookApp:log.py:55 { 290s "Host": "localhost:12341", 290s "Accept": "*/*", 290s "User-Agent": "python-requests/2.32.5" 290s } 290s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/214b0dab-6882-48a2-b7ca-0673faff820f (::1) 5.020000ms referer=None/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 290s gc.collect() 290s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 291s 291s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 291s 291s self = 291s 291s def test_modify_kernel_id(self): 291s before = self.sess_api.create('foo/nb1.ipynb').json() 291s sid = before['id'] 291s 291s # create a new kernel 291s r = self.request('POST', 'api/kernels') 291s r.raise_for_status() 291s kernel = r.json() 291s 291s # Attach our session to the existing kernel 291s > after = self.sess_api.modify_kernel_id(sid, kernel['id']).json() 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s 291s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:250: 291s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 291s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:82: in modify_kernel_id 291s return self._req('PATCH', id, body) 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 291s response.raise_for_status() 291s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 291s 291s self = 291s 291s def raise_for_status(self): 291s """Raises :class:`HTTPError`, if one occurred.""" 291s 291s http_error_msg = "" 291s if isinstance(self.reason, bytes): 291s # We attempt to decode utf-8 first because some servers 291s # choose to localize their reason strings. If the string 291s # isn't utf-8, we fall back to iso-8859-1 for all other 291s # encodings. (See PR #3538) 291s try: 291s reason = self.reason.decode("utf-8") 291s except UnicodeDecodeError: 291s reason = self.reason.decode("iso-8859-1") 291s else: 291s reason = self.reason 291s 291s if 400 <= self.status_code < 500: 291s http_error_msg = ( 291s f"{self.status_code} Client Error: {reason} for url: {self.url}" 291s ) 291s 291s elif 500 <= self.status_code < 600: 291s http_error_msg = ( 291s f"{self.status_code} Server Error: {reason} for url: {self.url}" 291s ) 291s 291s if http_error_msg: 291s > raise HTTPError(http_error_msg, response=self) 291s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415 291s 291s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 291s ----------------------------- Captured stderr call ----------------------------- 291s Traceback (most recent call last): 291s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 291s return _run_code(code, main_globals, None, 291s "__main__", mod_spec) 291s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 291s exec(code, run_globals) 291s ~~~~^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 291s from ipykernel import kernelapp as app 291s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 291s from .connect import * # noqa: F403 291s ^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 291s import jupyter_client 291s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 291s from .asynchronous import AsyncKernelClient 291s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 291s from .client import AsyncKernelClient # noqa 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 291s import zmq.asyncio 291s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 291s from zmq import sugar 291s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 291s from zmq.sugar import context, frame, poll, socket, tracker, version 291s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 291s from .socket import Socket, SyncSocket 291s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 42, in 291s _SocketType = TypeVar("_SocketType", bound="Socket") 291s File "/usr/lib/python3.14/typing.py", line 202, in _type_check 291s arg = _type_convert(arg, module=module, allow_special_forms=allow_special_forms, owner=owner) 291s File "/usr/lib/python3.14/typing.py", line 180, in _type_convert 291s return _make_forward_ref(arg, module=module, is_class=allow_special_forms, owner=owner) 291s File "/usr/lib/python3.14/typing.py", line 958, in _make_forward_ref 291s forward_ref = _lazy_annotationlib.ForwardRef(code, **kwargs) 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3.14/typing.py", line 168, in __getattr__ 291s import annotationlib 291s File "", line 1371, in _find_and_load 291s File "", line 1342, in _find_and_load_unlocked 291s File "", line 938, in _load_unlocked 291s File "", line 755, in exec_module 291s File "", line 888, in get_code 291s File "", line 511, in _compile_bytecode 291s KeyboardInterrupt 291s ------------------------------ Captured log call ------------------------------- 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 291s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpihivcvan/runtime/kernel-a5ce3740-9a28-473b-a319-68c3fa01449a.json'] 291s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41507 291s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51433 291s INFO NotebookApp:kernelmanager.py:179 Kernel started: a5ce3740-9a28-473b-a319-68c3fa01449a, name: python3 291s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpihivcvan/notebooks/foo'} 291s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 24.540000ms 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 291s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpihivcvan/runtime/kernel-b9e776c6-ac4a-4bae-9910-8e16facfb5d1.json'] 291s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42051 291s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51171 291s INFO NotebookApp:kernelmanager.py:179 Kernel started: b9e776c6-ac4a-4bae-9910-8e16facfb5d1, name: python3 291s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 291s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 66.820000ms 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a5ce3740-9a28-473b-a319-68c3fa01449a 291s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a5ce3740-9a28-473b-a319-68c3fa01449a 291s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 291s Traceback (most recent call last): 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 291s out = await method(self, *args, **kwargs) 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 291s await self._async_finish_shutdown(restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 291s await asyncio.wait_for( 291s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 291s ) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 291s async with timeouts.timeout(timeout): 291s ~~~~~~~~~~~~~~~~^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 291s raise RuntimeError("Timeout should be used inside a task") 291s RuntimeError: Timeout should be used inside a task 291s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 291s Traceback (most recent call last): 291s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 291s await kernel_awaitable 291s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 291s result = await obj 291s ^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 291s raise e 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 291s out = await method(self, *args, **kwargs) 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 291s await self._async_finish_shutdown(restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 291s await asyncio.wait_for( 291s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 291s ) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 291s async with timeouts.timeout(timeout): 291s ~~~~~~~~~~~~~~~~^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 291s raise RuntimeError("Timeout should be used inside a task") 291s RuntimeError: Timeout should be used inside a task 291s ERROR NotebookApp:web.py:1945 Uncaught exception PATCH /a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415 (::1) 291s HTTPServerRequest(protocol='http', host='localhost:12341', method='PATCH', uri='/a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415', version='HTTP/1.1', remote_ip='::1') 291s Traceback (most recent call last): 291s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 291s result = await result 291s ^^^^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 291s future.result() 291s ~~~~~~~~~~~~~^^ 291s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 291s yielded = self.gen.throw(exc) 291s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 153, in patch 291s yield maybe_future( 291s km.shutdown_kernel(before['kernel']['id']) 291s ) 291s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 291s value = future.result() 291s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 291s raise self._exception.with_traceback(self._exception_tb) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 291s result = coro.send(None) 291s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 291s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 291s raise km.ready.exception() # type: ignore[misc] 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 291s await kernel_awaitable 291s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 291s result = await obj 291s ^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 291s raise e 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 291s out = await method(self, *args, **kwargs) 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 291s await self._async_finish_shutdown(restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 291s await asyncio.wait_for( 291s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 291s ) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 291s async with timeouts.timeout(timeout): 291s ~~~~~~~~~~~~~~~~^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 291s raise RuntimeError("Timeout should be used inside a task") 291s RuntimeError: Timeout should be used inside a task 291s WARNING NotebookApp:handlers.py:612 Unhandled error 291s ERROR NotebookApp:log.py:55 { 291s "Host": "localhost:12341", 291s "Accept": "*/*", 291s "User-Agent": "python-requests/2.32.5" 291s } 291s ERROR NotebookApp:log.py:59 500 PATCH /a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415 (::1) 31.400000ms referer=None 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.900000ms 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b9e776c6-ac4a-4bae-9910-8e16facfb5d1 291s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b9e776c6-ac4a-4bae-9910-8e16facfb5d1 291s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 291s Traceback (most recent call last): 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 291s out = await method(self, *args, **kwargs) 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 291s await self._async_finish_shutdown(restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 291s await asyncio.wait_for( 291s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 291s ) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 291s async with timeouts.timeout(timeout): 291s ~~~~~~~~~~~~~~~~^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 291s raise RuntimeError("Timeout should be used inside a task") 291s RuntimeError: Timeout should be used inside a task 291s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 291s Traceback (most recent call last): 291s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 291s await kernel_awaitable 291s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 291s result = await obj 291s ^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 291s raise e 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 291s out = await method(self, *args, **kwargs) 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 291s await self._async_finish_shutdown(restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 291s await asyncio.wait_for( 291s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 291s ) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 291s async with timeouts.timeout(timeout): 291s ~~~~~~~~~~~~~~~~^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 291s raise RuntimeError("Timeout should be used inside a task") 291s RuntimeError: Timeout should be used inside a task 291s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415 (::1) 291s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415', version='HTTP/1.1', remote_ip='::1') 291s Traceback (most recent call last): 291s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 291s result = await result 291s ^^^^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 291s future.result() 291s ~~~~~~~~~~~~~^^ 291s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 291s yielded = self.gen.throw(exc) 291s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 291s yield maybe_future(sm.delete_session(session_id)) 291s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 291s value = future.result() 291s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 291s yielded = self.gen.throw(exc) 291s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 291s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 291s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 291s value = future.result() 291s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 291s raise self._exception.with_traceback(self._exception_tb) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 291s result = coro.send(None) 291s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 291s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 291s raise km.ready.exception() # type: ignore[misc] 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 291s await kernel_awaitable 291s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 291s result = await obj 291s ^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 291s raise e 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 291s out = await method(self, *args, **kwargs) 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 291s await self._async_finish_shutdown(restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 291s await asyncio.wait_for( 291s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 291s ) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 291s async with timeouts.timeout(timeout): 291s ~~~~~~~~~~~~~~~~^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 291s raise RuntimeError("Timeout should be used inside a task") 291s RuntimeError: Timeout should be used inside a task 291s WARNING NotebookApp:handlers.py:612 Unhandled error 291s ERROR NotebookApp:log.py:55 { 291s "Host": "localhost:12341", 291s "Accept": "*/*", 291s "User-Agent": "python-requests/2.32.5" 291s } 291s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415 (::1) 5.320000ms referer=None 291s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 291s 291s self = 291s 291s def test_modify_kernel_name(self): 291s before = self.sess_api.create('foo/nb1.ipynb').json() 291s sid = before['id'] 291s 291s after = self.sess_api.modify_kernel_name(sid, before['kernel']['name']).json() 291s self.assertEqual(after['id'], sid) 291s self.assertEqual(after['path'], before['path']) 291s self.assertEqual(after['type'], before['type']) 291s self.assertNotEqual(after['kernel']['id'], before['kernel']['id']) 291s 291s # check kernel list, to be sure previous kernel was cleaned up 291s r = self.request('GET', 'api/kernels') 291s r.raise_for_status() 291s kernel_list = r.json() 291s after['kernel'].pop('last_activity') 291s [ k.pop('last_activity') for k in kernel_list ] 291s > self.assertEqual(kernel_list, [after['kernel']]) 291s E AssertionError: Lists differ: [{'id': 'a5ce3740-9a28-473b-a319-68c3fa01449a', 'n[177 chars]: 0}] != [{'id': '152ee52e-1858-4914-93b4-3196c69f31d7', 'n[61 chars]: 0}] 291s E 291s E First differing element 0: 291s E {'id': 'a5ce3740-9a28-473b-a319-68c3fa01449a', 'n[60 chars]': 0} 291s E {'id': '152ee52e-1858-4914-93b4-3196c69f31d7', 'n[60 chars]': 0} 291s E 291s E First list contains 1 additional elements. 291s E First extra element 1: 291s E {'id': '152ee52e-1858-4914-93b4-3196c69f31d7', 'name': 'python3', 'execution_state': 'starting', 'connections': 0} 291s E 291s E [{'connections': 0, 291s E - 'execution_state': 'starting', 291s E - 'id': 'a5ce3740-9a28-473b-a319-68c3fa01449a', 291s E - 'name': 'python3'}, 291s E - {'connections': 0, 291s E 'execution_state': 'starting', 291s E 'id': '152ee52e-1858-4914-93b4-3196c69f31d7', 291s E 'name': 'python3'}] 291s 291s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:238: AssertionError 291s ------------------------------ Captured log call ------------------------------- 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.670000ms 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 291s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpihivcvan/runtime/kernel-152ee52e-1858-4914-93b4-3196c69f31d7.json'] 291s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60105 291s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34051 291s INFO NotebookApp:kernelmanager.py:179 Kernel started: 152ee52e-1858-4914-93b4-3196c69f31d7, name: python3 291s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpihivcvan/notebooks/foo'} 291s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b9e776c6-ac4a-4bae-9910-8e16facfb5d1 291s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b9e776c6-ac4a-4bae-9910-8e16facfb5d1 291s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415 (::1) 22.850000ms 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.420000ms 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.520000ms 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 152ee52e-1858-4914-93b4-3196c69f31d7 291s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 152ee52e-1858-4914-93b4-3196c69f31d7 291s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 291s Traceback (most recent call last): 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 291s out = await method(self, *args, **kwargs) 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 291s await self._async_finish_shutdown(restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 291s await asyncio.wait_for( 291s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 291s ) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 291s async with timeouts.timeout(timeout): 291s ~~~~~~~~~~~~~~~~^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 291s raise RuntimeError("Timeout should be used inside a task") 291s RuntimeError: Timeout should be used inside a task 291s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 291s Traceback (most recent call last): 291s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 291s await kernel_awaitable 291s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 291s result = await obj 291s ^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 291s raise e 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 291s out = await method(self, *args, **kwargs) 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 291s await self._async_finish_shutdown(restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 291s await asyncio.wait_for( 291s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 291s ) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 291s async with timeouts.timeout(timeout): 291s ~~~~~~~~~~~~~~~~^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 291s raise RuntimeError("Timeout should be used inside a task") 291s RuntimeError: Timeout should be used inside a task 291s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415 (::1) 291s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415', version='HTTP/1.1', remote_ip='::1') 291s Traceback (most recent call last): 291s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 291s result = await result 291s ^^^^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 291s future.result() 291s ~~~~~~~~~~~~~^^ 291s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 291s yielded = self.gen.throw(exc) 291s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 291s yield maybe_future(sm.delete_session(session_id)) 291s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 291s value = future.result() 291s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 291s yielded = self.gen.throw(exc) 291s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 291s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 291s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 291s value = future.result() 291s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 291s raise self._exception.with_traceback(self._exception_tb) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 291s result = coro.send(None) 291s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 291s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 291s raise km.ready.exception() # type: ignore[misc] 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 291s await kernel_awaitable 291s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 291s result = await obj 291s ^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 291s raise e 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 291s out = await method(self, *args, **kwargs) 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 291s await self._async_finish_shutdown(restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 291s await asyncio.wait_for( 291s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 291s ) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 291s async with timeouts.timeout(timeout): 291s ~~~~~~~~~~~~~~~~^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 291s raise RuntimeError("Timeout should be used inside a task") 291s RuntimeError: Timeout should be used inside a task 291s WARNING NotebookApp:handlers.py:612 Unhandled error 291s ERROR NotebookApp:log.py:55 { 291s "Host": "localhost:12341", 291s "Accept": "*/*", 291s "User-Agent": "python-requests/2.32.5" 291s } 291s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/9bd76c0c-f8a8-4178-936c-9ba336674415 (::1) 5.400000ms referer=None 291s _______________ AsyncSessionAPITest.test_modify_path_deprecated ________________ 291s 291s @self.addCleanup 291s def cleanup_sessions(): 291s for session in self.sess_api.list().json(): 291s > self.sess_api.delete(session['id']) 291s 291s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 291s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 291s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 291s return self._req('DELETE', id) 291s ^^^^^^^^^^^^^^^^^^^^^^^ 291s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 291s response.raise_for_status() 291s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 291s 291s self = 291s 291s def raise_for_status(self): 291s """Raises :class:`HTTPError`, if one occurred.""" 291s 291s http_error_msg = "" 291s if isinstance(self.reason, bytes): 291s # We attempt to decode utf-8 first because some servers 291s # choose to localize their reason strings. If the string 291s # isn't utf-8, we fall back to iso-8859-1 for all other 291s # encodings. (See PR #3538) 291s try: 291s reason = self.reason.decode("utf-8") 291s except UnicodeDecodeError: 291s reason = self.reason.decode("iso-8859-1") 291s else: 291s reason = self.reason 291s 291s if 400 <= self.status_code < 500: 291s http_error_msg = ( 291s f"{self.status_code} Client Error: {reason} for url: {self.url}" 291s ) 291s 291s elif 500 <= self.status_code < 600: 291s http_error_msg = ( 291s f"{self.status_code} Server Error: {reason} for url: {self.url}" 291s ) 291s 291s if http_error_msg: 291s > raise HTTPError(http_error_msg, response=self) 291s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/f2edbb70-5b5b-41a6-ac68-1b504ca1a0e3 291s 291s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 291s ------------------------------ Captured log call ------------------------------- 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 291s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpihivcvan/runtime/kernel-2830f0ed-0937-4fef-b990-dda42fedf78c.json'] 291s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52675 291s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35737 291s INFO NotebookApp:kernelmanager.py:179 Kernel started: 2830f0ed-0937-4fef-b990-dda42fedf78c, name: python3 291s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpihivcvan/notebooks/foo'} 291s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.060000ms 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s WARNING NotebookApp:handlers.py:124 Sessions API changed, see updated swagger docs 291s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/f2edbb70-5b5b-41a6-ac68-1b504ca1a0e3 (::1) 0.740000ms 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.370000ms 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2830f0ed-0937-4fef-b990-dda42fedf78c 291s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2830f0ed-0937-4fef-b990-dda42fedf78c 291s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 291s Traceback (most recent call last): 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 291s out = await method(self, *args, **kwargs) 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 291s await self._async_finish_shutdown(restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 291s await asyncio.wait_for( 291s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 291s ) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 291s async with timeouts.timeout(timeout): 291s ~~~~~~~~~~~~~~~~^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 291s raise RuntimeError("Timeout should be used inside a task") 291s RuntimeError: Timeout should be used inside a task 291s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 291s Traceback (most recent call last): 291s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 291s await kernel_awaitable 291s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 291s result = await obj 291s ^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 291s raise e 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 291s out = await method(self, *args, **kwargs) 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 291s await self._async_finish_shutdown(restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 291s await asyncio.wait_for( 291s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 291s ) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 291s async with timeouts.timeout(timeout): 291s ~~~~~~~~~~~~~~~~^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 291s raise RuntimeError("Timeout should be used inside a task") 291s RuntimeError: Timeout should be used inside a task 291s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/f2edbb70-5b5b-41a6-ac68-1b504ca1a0e3 (::1) 291s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/f2edbb70-5b5b-41a6-ac68-1b504ca1a0e3', version='HTTP/1.1', remote_ip='::1') 291s Traceback (most recent call last): 291s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 291s result = await result 291s ^^^^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 291s future.result() 291s ~~~~~~~~~~~~~^^ 291s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 291s yielded = self.gen.throw(exc) 291s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 291s yield maybe_future(sm.delete_session(session_id)) 291s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 291s value = future.result() 291s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 291s yielded = self.gen.throw(exc) 291s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 291s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 291s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 291s value = future.result() 291s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 291s raise self._exception.with_traceback(self._exception_tb) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 291s result = coro.send(None) 291s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 291s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 291s raise km.ready.exception() # type: ignore[misc] 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 291s await kernel_awaitable 291s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 291s result = await obj 291s ^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 291s raise e 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 291s out = await method(self, *args, **kwargs) 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 291s await self._async_finish_shutdown(restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 291s await asyncio.wait_for( 291s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 291s ) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 291s async with timeouts.timeout(timeout): 291s ~~~~~~~~~~~~~~~~^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 291s raise RuntimeError("Timeout should be used inside a task") 291s RuntimeError: Timeout should be used inside a task 291s WARNING NotebookApp:handlers.py:612 Unhandled error 291s --------------------------- Captured stderr teardown --------------------------- 291s Traceback (most recent call last): 291s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 291s return _run_code(code, main_globals, None, 291s "__main__", mod_spec) 291s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 291s exec(code, run_globals) 291s ~~~~^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 291s from pathlib import Path 291s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 291s from glob import _StringGlobber, _no_recurse_symlinks 291s File "/usr/lib/python3.14/glob.py", line 5, in 291s import re 291s File "/usr/lib/python3.14/re/__init__.py", line 381, in 291s import copyreg 291s File "", line 1371, in _find_and_load 291s File "", line 1333, in _find_and_load_unlocked 291s File "", line 1267, in _find_spec 291s File "", line 987, in find_spec 291s KeyboardInterrupt 291s _____________________ AsyncSessionAPITest.test_modify_type _____________________ 291s 291s @self.addCleanup 291s def cleanup_sessions(): 291s for session in self.sess_api.list().json(): 291s > self.sess_api.delete(session['id']) 291s 291s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 291s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 291s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 291s return self._req('DELETE', id) 291s ^^^^^^^^^^^^^^^^^^^^^^^ 291s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 291s response.raise_for_status() 291s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 291s 291s self = 291s 291s def raise_for_status(self): 291s """Raises :class:`HTTPError`, if one occurred.""" 291s 291s http_error_msg = "" 291s if isinstance(self.reason, bytes): 291s # We attempt to decode utf-8 first because some servers 291s # choose to localize their reason strings. If the string 291s # isn't utf-8, we fall back to iso-8859-1 for all other 291s # encodings. (See PR #3538) 291s try: 291s reason = self.reason.decode("utf-8") 291s except UnicodeDecodeError: 291s reason = self.reason.decode("iso-8859-1") 291s else: 291s reason = self.reason 291s 291s if 400 <= self.status_code < 500: 291s http_error_msg = ( 291s f"{self.status_code} Client Error: {reason} for url: {self.url}" 291s ) 291s 291s elif 500 <= self.status_code < 600: 291s http_error_msg = ( 291s f"{self.status_code} Server Error: {reason} for url: {self.url}" 291s ) 291s 291s if http_error_msg: 291s > raise HTTPError(http_error_msg, response=self) 291s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/06845978-80cd-4d07-a9f9-3beb03915e06 291s 291s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 291s ------------------------------ Captured log call ------------------------------- 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 291s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpihivcvan/runtime/kernel-e91dd396-bdcb-4a57-80a2-3891fabdd0ce.json'] 291s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52015 291s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46175 291s INFO NotebookApp:kernelmanager.py:179 Kernel started: e91dd396-bdcb-4a57-80a2-3891fabdd0ce, name: python3 291s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpihivcvan/notebooks/foo'} 291s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.070000ms 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/06845978-80cd-4d07-a9f9-3beb03915e06 (::1) 1.390000ms 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.660000ms 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2830f0ed-0937-4fef-b990-dda42fedf78c 291s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2830f0ed-0937-4fef-b990-dda42fedf78c 291s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/f2edbb70-5b5b-41a6-ac68-1b504ca1a0e3 (::1) 1.410000ms 291s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 291s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e91dd396-bdcb-4a57-80a2-3891fabdd0ce 291s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e91dd396-bdcb-4a57-80a2-3891fabdd0ce 291s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 291s Traceback (most recent call last): 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 291s out = await method(self, *args, **kwargs) 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 291s await self._async_finish_shutdown(restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 291s await asyncio.wait_for( 291s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 291s ) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 291s async with timeouts.timeout(timeout): 291s ~~~~~~~~~~~~~~~~^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 291s raise RuntimeError("Timeout should be used inside a task") 291s RuntimeError: Timeout should be used inside a task 291s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 291s Traceback (most recent call last): 291s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 291s await kernel_awaitable 291s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 291s result = await obj 291s ^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 291s raise e 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 291s out = await method(self, *args, **kwargs) 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 291s await self._async_finish_shutdown(restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 291s await asyncio.wait_for( 291s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 291s ) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 291s async with timeouts.timeout(timeout): 291s ~~~~~~~~~~~~~~~~^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 291s raise RuntimeError("Timeout should be used inside a task") 291s RuntimeError: Timeout should be used inside a task 291s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/06845978-80cd-4d07-a9f9-3beb03915e06 (::1) 291s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/06845978-80cd-4d07-a9f9-3beb03915e06', version='HTTP/1.1', remote_ip='::1') 291s Traceback (most recent call last): 291s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 291s result = await result 291s ^^^^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 291s future.result() 291s ~~~~~~~~~~~~~^^ 291s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 291s yielded = self.gen.throw(exc) 291s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 291s yield maybe_future(sm.delete_session(session_id)) 291s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 291s value = future.result() 291s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 291s yielded = self.gen.throw(exc) 291s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 291s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 291s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 291s value = future.result() 291s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 291s raise self._exception.with_traceback(self._exception_tb) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 291s result = coro.send(None) 291s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 291s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 291s raise km.ready.exception() # type: ignore[misc] 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 291s await kernel_awaitable 291s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 291s result = await obj 291s ^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 291s raise e 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 291s out = await method(self, *args, **kwargs) 291s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 291s await self._async_finish_shutdown(restart=restart) 291s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 291s await asyncio.wait_for( 291s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 291s ) 291s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 291s async with timeouts.timeout(timeout): 291s ~~~~~~~~~~~~~~~~^^^^^^^^^ 291s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 291s raise RuntimeError("Timeout should be used inside a task") 291s RuntimeError: Timeout should be used inside a task 291s WARNING NotebookApp:handlers.py:612 Unhandled error 291s --------------------------- Captured stderr teardown --------------------------- 291s Traceback (most recent call last): 291s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 291s return _run_code(code, main_globals, None, 291s "__main__", mod_spec) 291s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 291s exec(code, run_globals) 291s ~~~~^^^^^^^^^^^^^^^^^^^ 291s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 291s from pathlib import Path 291s File "/usr/lib/python3.14/pathlib/__init__.py", line 611, in 291s class PureWindowsPath(PurePath): 291s ...<7 lines>... 291s __slots__ = () 291s File "/usr/lib/python3.14/pathlib/__init__.py", line 617, in PureWindowsPath 291s import ntpath 291s File "", line 1371, in _find_and_load 291s File "", line 1342, in _find_and_load_unlocked 291s File "", line 938, in _load_unlocked 291s File "", line 755, in exec_module 291s File "", line 888, in get_code 291s File "", line 511, in _compile_bytecode 291s KeyboardInterrupt 291s ---------------------------- Captured log teardown ----------------------------- 291s INFO NotebookApp:notebookapp.py:2164 Shutting down 2 kernels 291s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4a2b0902-29e4-4dc6-bf85-9c14dd11a8cf 291s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 210e8cf0-0d19-4840-a962-ea32333af971 291s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b9e776c6-ac4a-4bae-9910-8e16facfb5d1 291s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1449bce9-5d9a-41bf-b98f-1f8764a76b43 291s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bfdf8e21-ab99-4e3a-b369-d2c1e01da99f 291s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 152ee52e-1858-4914-93b4-3196c69f31d7 291s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e91dd396-bdcb-4a57-80a2-3891fabdd0ce 291s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2830f0ed-0937-4fef-b990-dda42fedf78c 291s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fcc059cd-2b59-4446-9f16-9778d5a01b6f 291s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a5ce3740-9a28-473b-a319-68c3fa01449a 291s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 291s =============================== warnings summary =============================== 291s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 291s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 291s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 291s return LooseVersion(v) >= LooseVersion(check) 291s 291s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 291s auth/tests/test_login.py: 2 warnings 291s bundler/tests/test_bundler_api.py: 2 warnings 291s services/api/tests/test_api.py: 4 warnings 291s services/config/tests/test_config_api.py: 7 warnings 291s services/contents/tests/test_contents_api.py: 318 warnings 291s services/kernels/tests/test_kernels_api.py: 110 warnings 291s services/kernelspecs/tests/test_kernelspecs_api.py: 7 warnings 291s services/nbconvert/tests/test_nbconvert_api.py: 3 warnings 291s services/sessions/tests/test_sessionmanager.py: 9 warnings 291s services/sessions/tests/test_sessions_api.py: 128 warnings 291s terminal/tests/test_terminals_api.py: 50 warnings 291s tests/test_files.py: 2 warnings 291s tests/test_gateway.py: 21 warnings 291s tests/test_notebookapp.py: 8 warnings 291s tests/test_paths.py: 2 warnings 291s tree/tests/test_tree_handler.py: 2 warnings 291s /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). 291s dt = unaware(*args, **kwargs) 291s 291s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 291s /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 291s pytestmark = pytest.mark.integration_tests 291s 291s auth/tests/test_login.py: 3 warnings 291s bundler/tests/test_bundler_api.py: 3 warnings 291s services/api/tests/test_api.py: 3 warnings 291s services/config/tests/test_config_api.py: 3 warnings 291s services/contents/tests/test_contents_api.py: 6 warnings 291s services/kernels/tests/test_kernels_api.py: 12 warnings 291s services/kernelspecs/tests/test_kernelspecs_api.py: 3 warnings 291s services/nbconvert/tests/test_nbconvert_api.py: 3 warnings 291s services/sessions/tests/test_sessions_api.py: 6 warnings 291s terminal/tests/test_terminals_api.py: 6 warnings 291s tests/test_files.py: 3 warnings 291s tests/test_gateway.py: 3 warnings 291s tests/test_notebookapp.py: 11 warnings 291s tests/test_paths.py: 3 warnings 291s tree/tests/test_tree_handler.py: 3 warnings 291s /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 291s policy = events.get_event_loop_policy() 291s 291s auth/tests/test_login.py: 9 warnings 291s bundler/tests/test_bundler_api.py: 9 warnings 291s services/api/tests/test_api.py: 9 warnings 291s services/config/tests/test_config_api.py: 9 warnings 291s services/contents/tests/test_contents_api.py: 18 warnings 291s services/kernels/tests/test_kernels_api.py: 47 warnings 291s services/kernelspecs/tests/test_kernelspecs_api.py: 9 warnings 291s services/nbconvert/tests/test_nbconvert_api.py: 9 warnings 291s services/sessions/tests/test_sessionmanager.py: 18 warnings 291s services/sessions/tests/test_sessions_api.py: 19 warnings 291s terminal/tests/test_terminals_api.py: 18 warnings 291s tests/test_files.py: 9 warnings 291s tests/test_gateway.py: 9 warnings 291s tests/test_notebookapp.py: 28 warnings 291s tests/test_paths.py: 9 warnings 291s tree/tests/test_tree_handler.py: 9 warnings 291s /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 291s loop = events.get_event_loop_policy().get_event_loop() 291s 291s bundler/tests/test_bundler_api.py: 6 warnings 291s services/api/tests/test_api.py: 6 warnings 291s services/contents/tests/test_contents_api.py: 806 warnings 291s services/contents/tests/test_largefilemanager.py: 42 warnings 291s services/contents/tests/test_manager.py: 526 warnings 291s tests/test_files.py: 8 warnings 291s tree/tests/test_tree_handler.py: 6 warnings 291s /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). 291s dt = unaware(*args, **kwargs) 291s 291s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 291s services/kernels/tests/test_kernels_api.py::KernelCullingTest::test_culling 291s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 291s loop.make_current() 291s 291s services/kernelspecs/tests/test_kernelspecs_api.py::APITest::test_list_kernelspecs 291s services/kernelspecs/tests/test_kernelspecs_api.py::APITest::test_list_kernelspecs_bad 291s /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/tmp4c2yahvt/data/kernels/sample 2 291s d = self.find_kernel_specs() 291s 291s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal 291s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal_via_get 291s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal_via_get 291s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal_with_name 291s terminal/tests/test_terminals_api.py::TerminalAPITest::test_terminal_handler 291s terminal/tests/test_terminals_api.py::TerminalAPITest::test_terminal_root_handler 291s terminal/tests/test_terminals_api.py::TerminalAPITest::test_terminal_root_handler 291s terminal/tests/test_terminals_api.py::TerminalCullingTest::test_culling 291s /usr/lib/python3.14/pty.py:66: DeprecationWarning: This process (pid=6962) is multi-threaded, use of forkpty() may lead to deadlocks in the child. 291s pid, fd = os.forkpty() 291s 291s terminal/tests/test_terminals_api.py::TerminalAPITest::test_terminal_root_handler 291s /usr/lib/python3/dist-packages/tornado/iostream.py:1119: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 291s def write_to_fd(self, data: memoryview) -> int: 291s Enable tracemalloc to get traceback where the object was allocated. 291s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 291s 291s tests/test_files.py::FilesTest::test_contents_manager 291s /usr/lib/python3/dist-packages/traitlets/config/loader.py:1022: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 291s argparse_traits[argname] = (trait, argparse_kwds) 291s Enable tracemalloc to get traceback where the object was allocated. 291s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 291s 291s tests/test_gateway.py::TestGateway::test_gateway_kernel_lifecycle 291s tests/test_gateway.py::TestGateway::test_gateway_session_lifecycle 291s /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). 291s dt = datetime.utcnow().isoformat() + 'Z' 291s 291s tests/test_notebookapp.py::test_server_info_file 291s /usr/lib/python3/dist-packages/traitlets/traitlets.py:1799: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 291s for meta_name, meta_eval in metadata.items(): 291s Enable tracemalloc to get traceback where the object was allocated. 291s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 291s 291s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 291s =========================== short test summary info ============================ 291s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:86: Pandoc wasn't found. Skipping this test. 291s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:101: Pandoc wasn't found. Skipping this test. 291s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:109: Pandoc wasn't found. Skipping this test. 291s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:119: Pandoc wasn't found. Skipping this test. 291s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:128: Pandoc wasn't found. Skipping this test. 291s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:145: Pandoc wasn't found. Skipping this test. 291s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:682: skip send2trash tests 291s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:592: skip send2trash tests 291s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:606: skip send2trash tests 291s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:616: skip send2trash tests 291s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_manager.py:332: skip send2trash tests 291s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_manager.py:658: skip send2trash tests 291s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_manager.py:727: skip send2trash tests 291s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/tests/test_utils.py:83: run on windows only 291s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 291s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 291s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 291s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 291s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 291s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 291s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 291s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 291s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 291s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 291s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 291s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 291s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 291s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 291s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 291s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 291s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_path_deprecated 291s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_type 291s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 291s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 291s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 291s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 291s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 291s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 291s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 291s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_path_deprecated 291s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_type 291s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 291s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 291s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 291s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 291s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 291s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 291s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 291s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 291s = 27 failed, 277 passed, 20 skipped, 6 deselected, 2405 warnings, 8 errors in 55.00s = 291s *** END OF RUN 1: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 291s *** 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 303s ============================= test session starts ============================== 303s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 303s rootdir: /tmp/autopkgtest.QKpEkE/autopkgtest_tmp 303s plugins: typeguard-4.4.4 303s collected 330 items / 303 deselected / 27 selected 303s run-last-failure: rerun previous 27 failures 303s 307s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF [ 33%] 311s services/sessions/tests/test_sessions_api.py FFFFFEFF.FFFFFFEFF.F [100%] 311s 311s ==================================== ERRORS ==================================== 311s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 311s 311s self = 311s 311s def tearDown(self): 311s for k in self.kern_api.list().json(): 311s > self.kern_api.shutdown(k['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/ee010a7d-d743-4f59-9df5-b113b7a6047e 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ----------------------------- Captured stderr call ----------------------------- 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 311s from ipykernel import kernelapp as app 311s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 311s from .connect import * # noqa: F403 311s ^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 311s import jupyter_client 311s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 311s from .asynchronous import AsyncKernelClient 311s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 311s from .client import AsyncKernelClient # noqa 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 311s from ..channels import AsyncZMQSocketChannel, HBChannel 311s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 13, in 311s from jupyter_core.utils import ensure_async 311s File "/usr/lib/python3/dist-packages/jupyter_core/__init__.py", line 3, in 311s from .version import __version__, version_info # noqa: F401 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "", line 1371, in _find_and_load 311s File "", line 1342, in _find_and_load_unlocked 311s File "", line 924, in _load_unlocked 311s File "", line 822, in module_from_spec 311s File "", line 793, in _init_module_attrs 311s File "", line 656, in has_location 311s KeyboardInterrupt 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 311s from ipykernel import kernelapp as app 311s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 311s from .connect import * # noqa: F403 311s ^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 311s import jupyter_client 311s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 311s from .asynchronous import AsyncKernelClient 311s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 311s from .client import AsyncKernelClient # noqa 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 311s import zmq.asyncio 311s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 311s import asyncio 311s File "/usr/lib/python3.14/asyncio/__init__.py", line 18, in 311s from .streams import * 311s File "", line 1371, in _find_and_load 311s File "", line 1342, in _find_and_load_unlocked 311s File "", line 938, in _load_unlocked 311s File "", line 755, in exec_module 311s File "", line 888, in get_code 311s File "", line 511, in _compile_bytecode 311s KeyboardInterrupt 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpxc4jzw0v/runtime/kernel-ee010a7d-d743-4f59-9df5-b113b7a6047e.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43943 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59435 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: ee010a7d-d743-4f59-9df5-b113b7a6047e, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.330000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpxc4jzw0v/runtime/kernel-0a9cc29d-2be9-41c7-a53f-fd189721a0cf.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37301 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37549 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0a9cc29d-2be9-41c7-a53f-fd189721a0cf, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 27.230000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 3.070000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 0a9cc29d-2be9-41c7-a53f-fd189721a0cf 311s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/0a9cc29d-2be9-41c7-a53f-fd189721a0cf/interrupt (::1) 40.340000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 311s yield maybe_future(km.restart_kernel(kernel_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 311s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 311s await ensure_async(kernel.restart_kernel(now=now)) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 311s await self._async_shutdown_kernel(now=now, restart=True) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/0a9cc29d-2be9-41c7-a53f-fd189721a0cf/restart (::1) 77.140000ms referer=None 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.490000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ee010a7d-d743-4f59-9df5-b113b7a6047e 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ee010a7d-d743-4f59-9df5-b113b7a6047e 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/ee010a7d-d743-4f59-9df5-b113b7a6047e (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/ee010a7d-d743-4f59-9df5-b113b7a6047e', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 311s yielded = ctx_run(next, result) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 311s yield maybe_future(km.shutdown_kernel(kernel_id)) 311s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 311s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 311s stopper = ensure_async(km.shutdown_kernel(now, restart)) 311s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 311s 311s self = 311s 311s def tearDown(self): 311s for k in self.kern_api.list().json(): 311s > self.kern_api.shutdown(k['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/442f1ad2-2ec9-41e2-886f-9ab263f67c76 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ----------------------------- Captured stderr call ----------------------------- 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 311s from ipykernel import kernelapp as app 311s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 311s from .connect import * # noqa: F403 311s ^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 311s import jupyter_client 311s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 311s from .asynchronous import AsyncKernelClient 311s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 311s from .client import AsyncKernelClient # noqa 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 311s import zmq.asyncio 311s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 311s import asyncio 311s File "/usr/lib/python3.14/asyncio/__init__.py", line 8, in 311s from .base_events import * 311s File "/usr/lib/python3.14/asyncio/base_events.py", line 18, in 311s import concurrent.futures 311s File "/usr/lib/python3.14/concurrent/futures/__init__.py", line 8, in 311s from concurrent.futures._base import (FIRST_COMPLETED, 311s ...<9 lines>... 311s as_completed) 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 255, in 311s DoneAndNotDoneFutures = collections.namedtuple( 311s 'DoneAndNotDoneFutures', 'done not_done') 311s File "/usr/lib/python3.14/collections/__init__.py", line 447, in namedtuple 311s __new__ = eval(code, namespace) 311s File "", line 0, in 311s KeyboardInterrupt 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpaw0mx19d/runtime/kernel-442f1ad2-2ec9-41e2-886f-9ab263f67c76.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37679 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51029 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: 442f1ad2-2ec9-41e2-886f-9ab263f67c76, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.980000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.400000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpaw0mx19d/runtime/kernel-a7323632-608b-478d-812c-313946866ad9.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35285 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38367 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: a7323632-608b-478d-812c-313946866ad9, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 18.500000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.430000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: a7323632-608b-478d-812c-313946866ad9 311s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/a7323632-608b-478d-812c-313946866ad9/interrupt (::1) 0.490000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 311s yield maybe_future(km.restart_kernel(kernel_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 311s result = coro.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 311s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 311s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 311s yield self # This tells Task to wait for completion. 311s ^^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 311s future.result() 311s ~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 311s await ensure_async(kernel.restart_kernel(now=now)) 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 311s await self._async_shutdown_kernel(now=now, restart=True) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/a7323632-608b-478d-812c-313946866ad9/restart (::1) 2.620000ms referer=None 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.400000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 442f1ad2-2ec9-41e2-886f-9ab263f67c76 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 442f1ad2-2ec9-41e2-886f-9ab263f67c76 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/442f1ad2-2ec9-41e2-886f-9ab263f67c76 (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/442f1ad2-2ec9-41e2-886f-9ab263f67c76', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 311s future.result() 311s ~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 311s yield maybe_future(km.shutdown_kernel(kernel_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 311s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 311s raise km.ready.exception() # type: ignore[misc] 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/442f1ad2-2ec9-41e2-886f-9ab263f67c76 (::1) 4.700000ms referer=None 311s --------------------------- Captured stderr teardown --------------------------- 311s Traceback (most recent call last): 311s File "", line 1371, in _find_and_load 311s File "", line 1342, in _find_and_load_unlocked 311s File "", line 938, in _load_unlocked 311s File "", line 755, in exec_module 311s File "", line 888, in get_code 311s File "", line 511, in _compile_bytecode 311s KeyboardInterrupt 311s 311s During handling of the above exception, another exception occurred: 311s 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 311s from ipykernel import kernelapp as app 311s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 311s from .connect import * # noqa: F403 311s ^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 311s from typing import TYPE_CHECKING, Any 311s File "", line 1368, in _find_and_load 311s File "", line 424, in __exit__ 311s File "", line 372, in release 311s KeyboardInterrupt 311s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 311s 311s @self.addCleanup 311s def cleanup_sessions(): 311s for session in self.sess_api.list().json(): 311s > self.sess_api.delete(session['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/78cf0a6c-cae8-4fc0-8339-374167568caf 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp2arbfv82/runtime/kernel-c05e3df9-f522-47b4-87b3-cbc7360a119f.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35829 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52543 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: c05e3df9-f522-47b4-87b3-cbc7360a119f, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.190000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.950000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.660000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.890000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for dc82bf71-3942-46a6-a302-42035deade77 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: dc82bf71-3942-46a6-a302-42035deade77 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/d6a94ba4-e268-4163-a0a5-977541f1e09a (::1) 0.650000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c05e3df9-f522-47b4-87b3-cbc7360a119f 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c05e3df9-f522-47b4-87b3-cbc7360a119f 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/78cf0a6c-cae8-4fc0-8339-374167568caf (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/78cf0a6c-cae8-4fc0-8339-374167568caf', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 311s yield maybe_future(sm.delete_session(session_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 311s yielded = self.gen.send(value) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 311s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 311s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 311s stopper = ensure_async(km.shutdown_kernel(now, restart)) 311s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 311s 311s @self.addCleanup 311s def cleanup_sessions(): 311s for session in self.sess_api.list().json(): 311s > self.sess_api.delete(session['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/a7b9e79c-d788-454b-aa60-8a85e9d5bff4 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpuvtkdzk_/runtime/kernel-b53ef455-8006-45e0-98c3-8167ed69a007.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41677 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43843 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: b53ef455-8006-45e0-98c3-8167ed69a007, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.140000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.510000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.000000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.270000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for acfa212d-dc8a-461b-821d-d9c87b4cc87c 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: acfa212d-dc8a-461b-821d-d9c87b4cc87c 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/c29fb210-a4b2-493e-bc07-66cd4b9c312f (::1) 1.590000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b53ef455-8006-45e0-98c3-8167ed69a007 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b53ef455-8006-45e0-98c3-8167ed69a007 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/a7b9e79c-d788-454b-aa60-8a85e9d5bff4 (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/a7b9e79c-d788-454b-aa60-8a85e9d5bff4', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 311s future.result() 311s ~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 311s yield maybe_future(sm.delete_session(session_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 311s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 311s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 311s raise km.ready.exception() # type: ignore[misc] 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/a7b9e79c-d788-454b-aa60-8a85e9d5bff4 (::1) 36.230000ms referer=None 311s --------------------------- Captured stderr teardown --------------------------- 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 311s from pathlib import Path 311s File "/usr/lib/python3.14/pathlib/__init__.py", line 611, in 311s class PureWindowsPath(PurePath): 311s ...<7 lines>... 311s __slots__ = () 311s File "/usr/lib/python3.14/pathlib/__init__.py", line 617, in PureWindowsPath 311s import ntpath 311s File "/usr/lib/python3.14/ntpath.py", line 170, in 311s from nt import _path_splitroot_ex as splitroot 311s File "", line 1371, in _find_and_load 311s File "", line 1333, in _find_and_load_unlocked 311s File "", line 1267, in _find_spec 311s File "", line 1292, in find_spec 311s File "", line 1266, in _get_spec 311s File "", line 1397, in find_spec 311s KeyboardInterrupt 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 311s from ipykernel import kernelapp as app 311s File "", line 1371, in _find_and_load 311s File "", line 1342, in _find_and_load_unlocked 311s File "", line 938, in _load_unlocked 311s File "", line 755, in exec_module 311s File "", line 851, in get_code 311s File "", line 950, in get_data 311s KeyboardInterrupt 311s =================================== FAILURES =================================== 311s ______________________ KernelAPITest.test_default_kernel _______________________ 311s 311s self = 311s 311s def tearDown(self): 311s for k in self.kern_api.list().json(): 311s > self.kern_api.shutdown(k['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/750f8b8e-52e8-493e-a700-93edef2a3ae5 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ------------------------------ Captured log setup ------------------------------ 311s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpxc4jzw0v/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpxc4jzw0v/etc/jupyter'] for config files 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpxc4jzw0v/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpxc4jzw0v/config 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpxc4jzw0v/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpxc4jzw0v/config 311s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpxc4jzw0v/notebooks 311s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 311s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 311s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 311s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 311s WARNING NotebookApp:handlers.py:612 Forbidden 311s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 1.120000ms referer=None 311s ----------------------------- Captured stderr call ----------------------------- 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 311s from ipykernel import kernelapp as app 311s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 311s from .connect import * # noqa: F403 311s ^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 311s import jupyter_client 311s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 311s from .asynchronous import AsyncKernelClient 311s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 311s from .client import AsyncKernelClient # noqa 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 311s import zmq.asyncio 311s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 311s import asyncio 311s File "/usr/lib/python3.14/asyncio/__init__.py", line 8, in 311s from .base_events import * 311s File "/usr/lib/python3.14/asyncio/base_events.py", line 40, in 311s from . import events 311s File "/usr/lib/python3.14/asyncio/events.py", line 858, in 311s from _asyncio import (_get_running_loop, _set_running_loop, 311s get_running_loop, get_event_loop) 311s File "", line 1371, in _find_and_load 311s File "", line 1342, in _find_and_load_unlocked 311s File "", line 951, in _load_unlocked 311s File "", line 494, in _verbose_message 311s KeyboardInterrupt 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpxc4jzw0v/runtime/kernel-750f8b8e-52e8-493e-a700-93edef2a3ae5.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42417 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33327 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: 750f8b8e-52e8-493e-a700-93edef2a3ae5, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 195.560000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.620000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 750f8b8e-52e8-493e-a700-93edef2a3ae5 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 750f8b8e-52e8-493e-a700-93edef2a3ae5 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/750f8b8e-52e8-493e-a700-93edef2a3ae5 (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/750f8b8e-52e8-493e-a700-93edef2a3ae5', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 311s yielded = ctx_run(next, result) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 311s yield maybe_future(km.shutdown_kernel(kernel_id)) 311s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 311s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 311s stopper = ensure_async(km.shutdown_kernel(now, restart)) 311s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/750f8b8e-52e8-493e-a700-93edef2a3ae5 (::1) 73.270000ms referer=None 311s ______________________ KernelAPITest.test_kernel_handler _______________________ 311s 311s self = 311s 311s def test_kernel_handler(self): 311s # GET kernel with given id 311s kid = self.kern_api.start().json()['id'] 311s r = self.kern_api.get(kid) 311s kern1 = r.json() 311s self.assertEqual(r.status_code, 200) 311s assert isinstance(kern1, dict) 311s self.assertIn('id', kern1) 311s self.assertEqual(kern1['id'], kid) 311s 311s # Request a bad kernel id and check that a JSON 311s # message is returned! 311s bad_id = '111-111-111-111-111' 311s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 311s self.kern_api.get(bad_id) 311s 311s # DELETE kernel with id 311s > r = self.kern_api.shutdown(kid) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/487725e2-43a6-431f-be20-6812c3c08a63 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpxc4jzw0v/runtime/kernel-487725e2-43a6-431f-be20-6812c3c08a63.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58515 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48743 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: 487725e2-43a6-431f-be20-6812c3c08a63, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 23.690000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/487725e2-43a6-431f-be20-6812c3c08a63 (::1) 0.520000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s 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 311s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 311s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.470000ms referer=None 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 487725e2-43a6-431f-be20-6812c3c08a63 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 487725e2-43a6-431f-be20-6812c3c08a63 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/487725e2-43a6-431f-be20-6812c3c08a63 (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/487725e2-43a6-431f-be20-6812c3c08a63', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 311s yielded = ctx_run(next, result) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 311s yield maybe_future(km.shutdown_kernel(kernel_id)) 311s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 311s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 311s stopper = ensure_async(km.shutdown_kernel(now, restart)) 311s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/487725e2-43a6-431f-be20-6812c3c08a63 (::1) 5.590000ms referer=None 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.420000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 750f8b8e-52e8-493e-a700-93edef2a3ae5 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 750f8b8e-52e8-493e-a700-93edef2a3ae5 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/750f8b8e-52e8-493e-a700-93edef2a3ae5 (::1) 0.550000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 487725e2-43a6-431f-be20-6812c3c08a63 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 487725e2-43a6-431f-be20-6812c3c08a63 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/487725e2-43a6-431f-be20-6812c3c08a63 (::1) 0.550000ms 311s --------------------------- Captured stderr teardown --------------------------- 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/enum.py", line 286, in __set_name__ 311s enum_member = enum_class._value2member_map_[value] 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s KeyError: 6 311s 311s During handling of the above exception, another exception occurred: 311s 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 311s from ipykernel import kernelapp as app 311s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 311s from .connect import * # noqa: F403 311s ^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 311s import jupyter_client 311s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 311s from .asynchronous import AsyncKernelClient 311s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 311s from .client import AsyncKernelClient # noqa 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 311s import zmq.asyncio 311s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 311s from zmq import backend 311s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 311s _ns = select_backend(first) 311s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 311s mod = import_module(name) 311s File "/usr/lib/python3.14/importlib/__init__.py", line 88, in import_module 311s return _bootstrap._gcd_import(name[level:], package, level) 311s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 311s from . import _zmq 311s File "_zmq.py", line 156, in init zmq.backend.cython._zmq 311s File "/usr/lib/python3/dist-packages/zmq/constants.py", line 74, in 311s class ContextOption(IntEnum): 311s ...<14 lines>... 311s THREAD_NAME_PREFIX = 9 311s File "/usr/lib/python3.14/enum.py", line 549, in __new__ 311s enum_class = super().__new__(metacls, cls, bases, classdict, **kwds) 311s File "/usr/lib/python3.14/enum.py", line 299, in __set_name__ 311s or not issubclass(enum_class, Flag) 311s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 311s KeyboardInterrupt 311s Error calling __set_name__ on '_proto_member' instance 'MSG_T_SIZE' in 'ContextOption' 311s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 311s 311s self = 311s 311s def test_main_kernel_handler(self): 311s # POST request 311s r = self.kern_api.start() 311s kern1 = r.json() 311s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 311s self.assertEqual(r.status_code, 201) 311s self.assertIsInstance(kern1, dict) 311s 311s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 311s expected_csp = '; '.join([ 311s "frame-ancestors 'self'", 311s 'report-uri ' + report_uri, 311s "default-src 'none'" 311s ]) 311s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 311s 311s # GET request 311s r = self.kern_api.list() 311s self.assertEqual(r.status_code, 200) 311s assert isinstance(r.json(), list) 311s self.assertEqual(r.json()[0]['id'], kern1['id']) 311s self.assertEqual(r.json()[0]['name'], kern1['name']) 311s 311s # create another kernel and check that they both are added to the 311s # list of kernels from a GET request 311s kern2 = self.kern_api.start().json() 311s assert isinstance(kern2, dict) 311s r = self.kern_api.list() 311s kernels = r.json() 311s self.assertEqual(r.status_code, 200) 311s assert isinstance(kernels, list) 311s self.assertEqual(len(kernels), 2) 311s 311s # Interrupt a kernel 311s r = self.kern_api.interrupt(kern2['id']) 311s self.assertEqual(r.status_code, 204) 311s 311s # Restart a kernel 311s > r = self.kern_api.restart(kern2['id']) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 311s return self._req('POST', url_path_join(id, 'restart')) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/0a9cc29d-2be9-41c7-a53f-fd189721a0cf/restart 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ----------------------------- Captured stderr call ----------------------------- 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 311s from ipykernel import kernelapp as app 311s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 311s from .connect import * # noqa: F403 311s ^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 311s import jupyter_client 311s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 311s from .asynchronous import AsyncKernelClient 311s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 311s from .client import AsyncKernelClient # noqa 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 311s from ..channels import AsyncZMQSocketChannel, HBChannel 311s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 13, in 311s from jupyter_core.utils import ensure_async 311s File "/usr/lib/python3/dist-packages/jupyter_core/__init__.py", line 3, in 311s from .version import __version__, version_info # noqa: F401 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "", line 1371, in _find_and_load 311s File "", line 1342, in _find_and_load_unlocked 311s File "", line 924, in _load_unlocked 311s File "", line 822, in module_from_spec 311s File "", line 793, in _init_module_attrs 311s File "", line 656, in has_location 311s KeyboardInterrupt 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 311s from ipykernel import kernelapp as app 311s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 311s from .connect import * # noqa: F403 311s ^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 311s import jupyter_client 311s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 311s from .asynchronous import AsyncKernelClient 311s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 311s from .client import AsyncKernelClient # noqa 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 311s import zmq.asyncio 311s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 311s import asyncio 311s File "/usr/lib/python3.14/asyncio/__init__.py", line 18, in 311s from .streams import * 311s File "", line 1371, in _find_and_load 311s File "", line 1342, in _find_and_load_unlocked 311s File "", line 938, in _load_unlocked 311s File "", line 755, in exec_module 311s File "", line 888, in get_code 311s File "", line 511, in _compile_bytecode 311s KeyboardInterrupt 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpxc4jzw0v/runtime/kernel-ee010a7d-d743-4f59-9df5-b113b7a6047e.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43943 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59435 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: ee010a7d-d743-4f59-9df5-b113b7a6047e, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.330000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpxc4jzw0v/runtime/kernel-0a9cc29d-2be9-41c7-a53f-fd189721a0cf.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37301 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37549 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0a9cc29d-2be9-41c7-a53f-fd189721a0cf, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 27.230000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 3.070000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 0a9cc29d-2be9-41c7-a53f-fd189721a0cf 311s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/0a9cc29d-2be9-41c7-a53f-fd189721a0cf/interrupt (::1) 40.340000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 311s yield maybe_future(km.restart_kernel(kernel_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 311s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 311s await ensure_async(kernel.restart_kernel(now=now)) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 311s await self._async_shutdown_kernel(now=now, restart=True) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/0a9cc29d-2be9-41c7-a53f-fd189721a0cf/restart (::1) 77.140000ms referer=None 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.490000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ee010a7d-d743-4f59-9df5-b113b7a6047e 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ee010a7d-d743-4f59-9df5-b113b7a6047e 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/ee010a7d-d743-4f59-9df5-b113b7a6047e (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/ee010a7d-d743-4f59-9df5-b113b7a6047e', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 311s yielded = ctx_run(next, result) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 311s yield maybe_future(km.shutdown_kernel(kernel_id)) 311s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 311s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 311s stopper = ensure_async(km.shutdown_kernel(now, restart)) 311s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ________________________ KernelAPITest.test_no_kernels _________________________ 311s 311s self = 311s 311s def test_no_kernels(self): 311s """Make sure there are no kernels running at the start""" 311s kernels = self.kern_api.list().json() 311s > self.assertEqual(kernels, []) 311s E AssertionError: Lists differ: [{'id': 'ee010a7d-d743-4f59-9df5-b113b7a60[281 chars]: 0}] != [] 311s E 311s E First list contains 2 additional elements. 311s E First extra element 0: 311s E {'id': 'ee010a7d-d743-4f59-9df5-b113b7a6047e', 'name': 'python3', 'last_activity': '2026-01-23T08:44:16.065975Z', 'execution_state': 'starting', 'connections': 0} 311s E 311s E + [] 311s E - [{'connections': 0, 311s E - 'execution_state': 'starting', 311s E - 'id': 'ee010a7d-d743-4f59-9df5-b113b7a6047e', 311s E - 'last_activity': '2026-01-23T08:44:16.065975Z', 311s E - 'name': 'python3'}, 311s E - {'connections': 0, 311s E - 'execution_state': 'starting', 311s E - 'id': '0a9cc29d-2be9-41c7-a53f-fd189721a0cf', 311s E - 'last_activity': '2026-01-23T08:44:16.099490Z', 311s E - 'name': 'python3'}] 311s 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.330000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ee010a7d-d743-4f59-9df5-b113b7a6047e 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ee010a7d-d743-4f59-9df5-b113b7a6047e 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/ee010a7d-d743-4f59-9df5-b113b7a6047e (::1) 0.450000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0a9cc29d-2be9-41c7-a53f-fd189721a0cf 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0a9cc29d-2be9-41c7-a53f-fd189721a0cf 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/0a9cc29d-2be9-41c7-a53f-fd189721a0cf (::1) 0.540000ms 311s ---------------------------- Captured log teardown ----------------------------- 311s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 311s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 311s _____________________ AsyncKernelAPITest.test_connections ______________________ 311s 311s self = 311s 311s def tearDown(self): 311s for k in self.kern_api.list().json(): 311s > self.kern_api.shutdown(k['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/3a17e022-74e0-472e-b7ba-e34faf355dac 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ------------------------------ Captured log setup ------------------------------ 311s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpaw0mx19d/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpaw0mx19d/etc/jupyter'] for config files 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpaw0mx19d/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpaw0mx19d/config 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpaw0mx19d/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpaw0mx19d/config 311s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpaw0mx19d/notebooks 311s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 311s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 311s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 311s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 311s WARNING NotebookApp:handlers.py:612 Forbidden 311s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.990000ms referer=None 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpaw0mx19d/runtime/kernel-3a17e022-74e0-472e-b7ba-e34faf355dac.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49951 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36719 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: 3a17e022-74e0-472e-b7ba-e34faf355dac, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.390000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/3a17e022-74e0-472e-b7ba-e34faf355dac (::1) 0.560000ms 311s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/3a17e022-74e0-472e-b7ba-e34faf355dac/channels 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 311s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from 3a17e022-74e0-472e-b7ba-e34faf355dac 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46417 311s DEBUG NotebookApp:kernelmanager.py:423 activity on 3a17e022-74e0-472e-b7ba-e34faf355dac: status (starting) 311s DEBUG NotebookApp:kernelmanager.py:423 activity on 3a17e022-74e0-472e-b7ba-e34faf355dac: status (busy) 311s DEBUG NotebookApp:kernelmanager.py:423 activity on 3a17e022-74e0-472e-b7ba-e34faf355dac: status (idle) 311s 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.14.2', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.14.2 (main, Dec 6 2025, 13:20:08) [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.14'}, {'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/'}]} 311s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel 3a17e022-74e0-472e-b7ba-e34faf355dac) to 5.4 (client). 311s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/3a17e022-74e0-472e-b7ba-e34faf355dac/channels (::1) 1309.750000ms 311s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/3a17e022-74e0-472e-b7ba-e34faf355dac/channels 311s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for 3a17e022-74e0-472e-b7ba-e34faf355dac 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36719 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46417 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49951 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60083 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46417 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49951 311s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 311s Setting websocket_ping_timeout=30000 311s DEBUG NotebookApp:handlers.py:255 Nudge: attempt 1 on kernel 3a17e022-74e0-472e-b7ba-e34faf355dac 311s DEBUG NotebookApp:kernelmanager.py:423 activity on 3a17e022-74e0-472e-b7ba-e34faf355dac: status (busy) 311s DEBUG NotebookApp:handlers.py:207 Nudge: IOPub received: 3a17e022-74e0-472e-b7ba-e34faf355dac 311s DEBUG NotebookApp:handlers.py:210 Nudge: resolving iopub future: 3a17e022-74e0-472e-b7ba-e34faf355dac 311s DEBUG NotebookApp:kernelmanager.py:423 activity on 3a17e022-74e0-472e-b7ba-e34faf355dac: status (idle) 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/3a17e022-74e0-472e-b7ba-e34faf355dac (::1) 0.920000ms 311s DEBUG NotebookApp:kernelmanager.py:423 activity on 3a17e022-74e0-472e-b7ba-e34faf355dac: status (busy) 311s DEBUG NotebookApp:handlers.py:201 Nudge: control info reply received: 3a17e022-74e0-472e-b7ba-e34faf355dac 311s DEBUG NotebookApp:handlers.py:203 Nudge: resolving control future: 3a17e022-74e0-472e-b7ba-e34faf355dac 311s DEBUG NotebookApp:kernelmanager.py:423 activity on 3a17e022-74e0-472e-b7ba-e34faf355dac: status (idle) 311s DEBUG NotebookApp:handlers.py:195 Nudge: shell info reply received: 3a17e022-74e0-472e-b7ba-e34faf355dac 311s DEBUG NotebookApp:handlers.py:579 Websocket closed 3a17e022-74e0-472e-b7ba-e34faf355dac:01a0ab85-448d3e29a65c9264dde101b4 311s INFO NotebookApp:kernelmanager.py:222 Starting buffering for 3a17e022-74e0-472e-b7ba-e34faf355dac:01a0ab85-448d3e29a65c9264dde101b4 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3a17e022-74e0-472e-b7ba-e34faf355dac 311s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 3a17e022-74e0-472e-b7ba-e34faf355dac:iopub 311s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 3a17e022-74e0-472e-b7ba-e34faf355dac:iopub 311s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 3a17e022-74e0-472e-b7ba-e34faf355dac:iopub 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/3a17e022-74e0-472e-b7ba-e34faf355dac (::1) 0.490000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/3a17e022-74e0-472e-b7ba-e34faf355dac (::1) 0.360000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3a17e022-74e0-472e-b7ba-e34faf355dac 311s INFO NotebookApp:kernelmanager.py:286 Discarding 3 buffered messages for 3a17e022-74e0-472e-b7ba-e34faf355dac:01a0ab85-448d3e29a65c9264dde101b4 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3a17e022-74e0-472e-b7ba-e34faf355dac 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/3a17e022-74e0-472e-b7ba-e34faf355dac (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/3a17e022-74e0-472e-b7ba-e34faf355dac', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 311s future.result() 311s ~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 311s yield maybe_future(km.shutdown_kernel(kernel_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 311s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 311s raise km.ready.exception() # type: ignore[misc] 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/3a17e022-74e0-472e-b7ba-e34faf355dac (::1) 7.590000ms referer=None 311s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 311s 311s self = 311s 311s def tearDown(self): 311s for k in self.kern_api.list().json(): 311s > self.kern_api.shutdown(k['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/70707738-0dcf-4ba8-be33-d1623be80922 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpaw0mx19d/runtime/kernel-70707738-0dcf-4ba8-be33-d1623be80922.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58823 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44617 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: 70707738-0dcf-4ba8-be33-d1623be80922, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.270000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.260000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3a17e022-74e0-472e-b7ba-e34faf355dac 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3a17e022-74e0-472e-b7ba-e34faf355dac 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/3a17e022-74e0-472e-b7ba-e34faf355dac (::1) 1.260000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 70707738-0dcf-4ba8-be33-d1623be80922 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 70707738-0dcf-4ba8-be33-d1623be80922 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/70707738-0dcf-4ba8-be33-d1623be80922 (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/70707738-0dcf-4ba8-be33-d1623be80922', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 311s future.result() 311s ~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 311s yield maybe_future(km.shutdown_kernel(kernel_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 311s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 311s raise km.ready.exception() # type: ignore[misc] 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 311s 311s self = 311s 311s def test_kernel_handler(self): 311s # GET kernel with given id 311s kid = self.kern_api.start().json()['id'] 311s r = self.kern_api.get(kid) 311s kern1 = r.json() 311s self.assertEqual(r.status_code, 200) 311s assert isinstance(kern1, dict) 311s self.assertIn('id', kern1) 311s self.assertEqual(kern1['id'], kid) 311s 311s # Request a bad kernel id and check that a JSON 311s # message is returned! 311s bad_id = '111-111-111-111-111' 311s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 311s self.kern_api.get(bad_id) 311s 311s # DELETE kernel with id 311s > r = self.kern_api.shutdown(kid) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/d1240ecc-46b1-48a8-8ab7-5ff8793aac10 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ----------------------------- Captured stderr call ----------------------------- 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 311s from pathlib import Path 311s File "/usr/lib/python3.14/pathlib/__init__.py", line 24, in 311s import grp 311s File "", line 1371, in _find_and_load 311s File "", line 1333, in _find_and_load_unlocked 311s File "", line 1261, in _find_spec 311s File "", line 1231, in __exit__ 311s KeyboardInterrupt 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpaw0mx19d/runtime/kernel-d1240ecc-46b1-48a8-8ab7-5ff8793aac10.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47701 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47453 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: d1240ecc-46b1-48a8-8ab7-5ff8793aac10, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.140000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/d1240ecc-46b1-48a8-8ab7-5ff8793aac10 (::1) 0.440000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s 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 311s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 311s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.440000ms referer=None 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d1240ecc-46b1-48a8-8ab7-5ff8793aac10 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d1240ecc-46b1-48a8-8ab7-5ff8793aac10 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/d1240ecc-46b1-48a8-8ab7-5ff8793aac10 (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/d1240ecc-46b1-48a8-8ab7-5ff8793aac10', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 311s future.result() 311s ~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 311s yield maybe_future(km.shutdown_kernel(kernel_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 311s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 311s raise km.ready.exception() # type: ignore[misc] 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/d1240ecc-46b1-48a8-8ab7-5ff8793aac10 (::1) 4.820000ms referer=None 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.440000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 70707738-0dcf-4ba8-be33-d1623be80922 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 70707738-0dcf-4ba8-be33-d1623be80922 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/70707738-0dcf-4ba8-be33-d1623be80922 (::1) 1.440000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d1240ecc-46b1-48a8-8ab7-5ff8793aac10 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d1240ecc-46b1-48a8-8ab7-5ff8793aac10 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/d1240ecc-46b1-48a8-8ab7-5ff8793aac10 (::1) 0.460000ms 311s --------------------------- Captured stderr teardown --------------------------- 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 311s from pathlib import Path 311s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 311s from glob import _StringGlobber, _no_recurse_symlinks 311s File "/usr/lib/python3.14/glob.py", line 5, in 311s import re 311s File "/usr/lib/python3.14/re/__init__.py", line 126, in 311s from . import _compiler, _parser 311s File "", line 1371, in _find_and_load 311s File "", line 1342, in _find_and_load_unlocked 311s File "", line 938, in _load_unlocked 311s File "", line 755, in exec_module 311s File "", line 888, in get_code 311s File "", line 511, in _compile_bytecode 311s KeyboardInterrupt 311s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 311s 311s self = 311s 311s def test_main_kernel_handler(self): 311s # POST request 311s r = self.kern_api.start() 311s kern1 = r.json() 311s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 311s self.assertEqual(r.status_code, 201) 311s self.assertIsInstance(kern1, dict) 311s 311s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 311s expected_csp = '; '.join([ 311s "frame-ancestors 'self'", 311s 'report-uri ' + report_uri, 311s "default-src 'none'" 311s ]) 311s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 311s 311s # GET request 311s r = self.kern_api.list() 311s self.assertEqual(r.status_code, 200) 311s assert isinstance(r.json(), list) 311s self.assertEqual(r.json()[0]['id'], kern1['id']) 311s self.assertEqual(r.json()[0]['name'], kern1['name']) 311s 311s # create another kernel and check that they both are added to the 311s # list of kernels from a GET request 311s kern2 = self.kern_api.start().json() 311s assert isinstance(kern2, dict) 311s r = self.kern_api.list() 311s kernels = r.json() 311s self.assertEqual(r.status_code, 200) 311s assert isinstance(kernels, list) 311s self.assertEqual(len(kernels), 2) 311s 311s # Interrupt a kernel 311s r = self.kern_api.interrupt(kern2['id']) 311s self.assertEqual(r.status_code, 204) 311s 311s # Restart a kernel 311s > r = self.kern_api.restart(kern2['id']) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 311s return self._req('POST', url_path_join(id, 'restart')) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/a7323632-608b-478d-812c-313946866ad9/restart 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ----------------------------- Captured stderr call ----------------------------- 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 311s from ipykernel import kernelapp as app 311s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 311s from .connect import * # noqa: F403 311s ^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 311s import jupyter_client 311s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 311s from .asynchronous import AsyncKernelClient 311s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 311s from .client import AsyncKernelClient # noqa 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 311s import zmq.asyncio 311s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 311s import asyncio 311s File "/usr/lib/python3.14/asyncio/__init__.py", line 8, in 311s from .base_events import * 311s File "/usr/lib/python3.14/asyncio/base_events.py", line 18, in 311s import concurrent.futures 311s File "/usr/lib/python3.14/concurrent/futures/__init__.py", line 8, in 311s from concurrent.futures._base import (FIRST_COMPLETED, 311s ...<9 lines>... 311s as_completed) 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 255, in 311s DoneAndNotDoneFutures = collections.namedtuple( 311s 'DoneAndNotDoneFutures', 'done not_done') 311s File "/usr/lib/python3.14/collections/__init__.py", line 447, in namedtuple 311s __new__ = eval(code, namespace) 311s File "", line 0, in 311s KeyboardInterrupt 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpaw0mx19d/runtime/kernel-442f1ad2-2ec9-41e2-886f-9ab263f67c76.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37679 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51029 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: 442f1ad2-2ec9-41e2-886f-9ab263f67c76, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.980000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.400000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpaw0mx19d/runtime/kernel-a7323632-608b-478d-812c-313946866ad9.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35285 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38367 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: a7323632-608b-478d-812c-313946866ad9, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 18.500000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.430000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: a7323632-608b-478d-812c-313946866ad9 311s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/a7323632-608b-478d-812c-313946866ad9/interrupt (::1) 0.490000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 311s yield maybe_future(km.restart_kernel(kernel_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 311s result = coro.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 311s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 311s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 311s yield self # This tells Task to wait for completion. 311s ^^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 311s future.result() 311s ~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 311s await ensure_async(kernel.restart_kernel(now=now)) 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 311s await self._async_shutdown_kernel(now=now, restart=True) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/a7323632-608b-478d-812c-313946866ad9/restart (::1) 2.620000ms referer=None 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.400000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 442f1ad2-2ec9-41e2-886f-9ab263f67c76 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 442f1ad2-2ec9-41e2-886f-9ab263f67c76 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/442f1ad2-2ec9-41e2-886f-9ab263f67c76 (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/442f1ad2-2ec9-41e2-886f-9ab263f67c76', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 311s future.result() 311s ~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 311s yield maybe_future(km.shutdown_kernel(kernel_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 311s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 311s raise km.ready.exception() # type: ignore[misc] 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/442f1ad2-2ec9-41e2-886f-9ab263f67c76 (::1) 4.700000ms referer=None 311s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 311s 311s self = 311s 311s def test_no_kernels(self): 311s """Make sure there are no kernels running at the start""" 311s kernels = self.kern_api.list().json() 311s > self.assertEqual(kernels, []) 311s E AssertionError: Lists differ: [{'id': '442f1ad2-2ec9-41e2-886f-9ab263f67[281 chars]: 0}] != [] 311s E 311s E First list contains 2 additional elements. 311s E First extra element 0: 311s E {'id': '442f1ad2-2ec9-41e2-886f-9ab263f67c76', 'name': 'python3', 'last_activity': '2026-01-23T08:44:18.026928Z', 'execution_state': 'starting', 'connections': 0} 311s E 311s E + [] 311s E - [{'connections': 0, 311s E - 'execution_state': 'starting', 311s E - 'id': '442f1ad2-2ec9-41e2-886f-9ab263f67c76', 311s E - 'last_activity': '2026-01-23T08:44:18.026928Z', 311s E - 'name': 'python3'}, 311s E - {'connections': 0, 311s E - 'execution_state': 'starting', 311s E - 'id': 'a7323632-608b-478d-812c-313946866ad9', 311s E - 'last_activity': '2026-01-23T08:44:18.050128Z', 311s E - 'name': 'python3'}] 311s 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.470000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.380000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 442f1ad2-2ec9-41e2-886f-9ab263f67c76 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 442f1ad2-2ec9-41e2-886f-9ab263f67c76 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/442f1ad2-2ec9-41e2-886f-9ab263f67c76 (::1) 0.540000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a7323632-608b-478d-812c-313946866ad9 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a7323632-608b-478d-812c-313946866ad9 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/a7323632-608b-478d-812c-313946866ad9 (::1) 0.580000ms 311s ---------------------------- Captured log teardown ----------------------------- 311s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d1240ecc-46b1-48a8-8ab7-5ff8793aac10 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3a17e022-74e0-472e-b7ba-e34faf355dac 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 70707738-0dcf-4ba8-be33-d1623be80922 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 442f1ad2-2ec9-41e2-886f-9ab263f67c76 311s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 311s __________________________ SessionAPITest.test_create __________________________ 311s 311s @self.addCleanup 311s def cleanup_sessions(): 311s for session in self.sess_api.list().json(): 311s > self.sess_api.delete(session['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/96e59bf7-6fcd-463d-aeb3-a79da6efead8 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ------------------------------ Captured log setup ------------------------------ 311s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp2arbfv82/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp2arbfv82/etc/jupyter'] for config files 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp2arbfv82/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp2arbfv82/config 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp2arbfv82/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp2arbfv82/config 311s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp2arbfv82/notebooks 311s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 311s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 311s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 311s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 311s WARNING NotebookApp:handlers.py:612 Forbidden 311s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.380000ms referer=None 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.770000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp2arbfv82/runtime/kernel-6542bcf1-679d-4c58-b7d3-71d2a8a2efbc.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56285 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52987 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: 6542bcf1-679d-4c58-b7d3-71d2a8a2efbc, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp2arbfv82/notebooks/foo'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 15.680000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.480000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/96e59bf7-6fcd-463d-aeb3-a79da6efead8 (::1) 0.460000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.440000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6542bcf1-679d-4c58-b7d3-71d2a8a2efbc 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6542bcf1-679d-4c58-b7d3-71d2a8a2efbc 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/96e59bf7-6fcd-463d-aeb3-a79da6efead8 (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/96e59bf7-6fcd-463d-aeb3-a79da6efead8', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 311s yield maybe_future(sm.delete_session(session_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 311s yielded = self.gen.send(value) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 311s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 311s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 311s stopper = ensure_async(km.shutdown_kernel(now, restart)) 311s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s __________________ SessionAPITest.test_create_console_session __________________ 311s 311s @self.addCleanup 311s def cleanup_sessions(): 311s for session in self.sess_api.list().json(): 311s > self.sess_api.delete(session['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/09ad2271-ea3d-4d87-bd83-13561e75d5b8 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp2arbfv82/runtime/kernel-75e6886d-4fc8-4dcd-9ce4-6561cf794796.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45127 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44237 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: 75e6886d-4fc8-4dcd-9ce4-6561cf794796, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp2arbfv82/notebooks/foo'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 44.870000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.500000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6542bcf1-679d-4c58-b7d3-71d2a8a2efbc 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6542bcf1-679d-4c58-b7d3-71d2a8a2efbc 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/96e59bf7-6fcd-463d-aeb3-a79da6efead8 (::1) 0.630000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 75e6886d-4fc8-4dcd-9ce4-6561cf794796 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 75e6886d-4fc8-4dcd-9ce4-6561cf794796 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/09ad2271-ea3d-4d87-bd83-13561e75d5b8 (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/09ad2271-ea3d-4d87-bd83-13561e75d5b8', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 311s yield maybe_future(sm.delete_session(session_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 311s yielded = self.gen.send(value) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 311s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 311s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 311s stopper = ensure_async(km.shutdown_kernel(now, restart)) 311s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s --------------------------- Captured stderr teardown --------------------------- 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 311s from ipykernel import kernelapp as app 311s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 311s from .connect import * # noqa: F403 311s ^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 311s from typing import TYPE_CHECKING, Any 311s File "/usr/lib/python3.14/typing.py", line 1600, in 311s class _DeprecatedGenericAlias(_SpecialGenericAlias, _root=True): 311s ...<11 lines>... 311s return super().__instancecheck__(inst) 311s File "/usr/lib/python3.14/typing.py", line 501, in __init_subclass__ 311s def __init_subclass__(cls, /, *args, **kwds): 311s 311s KeyboardInterrupt 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 311s from ipykernel import kernelapp as app 311s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 311s from .connect import * # noqa: F403 311s ^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 311s from subprocess import PIPE, Popen 311s File "/usr/lib/python3.14/subprocess.py", line 46, in 311s import locale 311s File "", line 1371, in _find_and_load 311s File "", line 1342, in _find_and_load_unlocked 311s File "", line 949, in _load_unlocked 311s KeyboardInterrupt 311s ____________________ SessionAPITest.test_create_deprecated _____________________ 311s 311s @self.addCleanup 311s def cleanup_sessions(): 311s for session in self.sess_api.list().json(): 311s > self.sess_api.delete(session['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/a97a3589-b22c-4f25-8a85-d170b425e6da 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp2arbfv82/runtime/kernel-841039f2-6264-4eb3-9feb-2f5c87e38ad6.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56631 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43889 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: 841039f2-6264-4eb3-9feb-2f5c87e38ad6, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp2arbfv82/notebooks/foo'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 25.830000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.520000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 75e6886d-4fc8-4dcd-9ce4-6561cf794796 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 75e6886d-4fc8-4dcd-9ce4-6561cf794796 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/09ad2271-ea3d-4d87-bd83-13561e75d5b8 (::1) 0.810000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 841039f2-6264-4eb3-9feb-2f5c87e38ad6 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 841039f2-6264-4eb3-9feb-2f5c87e38ad6 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/a97a3589-b22c-4f25-8a85-d170b425e6da (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/a97a3589-b22c-4f25-8a85-d170b425e6da', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 311s yield maybe_future(sm.delete_session(session_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 311s yielded = self.gen.send(value) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 311s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 311s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 311s stopper = ensure_async(km.shutdown_kernel(now, restart)) 311s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/a97a3589-b22c-4f25-8a85-d170b425e6da (::1) 8.990000ms referer=None 311s --------------------------- Captured stderr teardown --------------------------- 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 311s from ipykernel import kernelapp as app 311s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 311s from .connect import * # noqa: F403 311s ^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 311s from subprocess import PIPE, Popen 311s File "", line 1371, in _find_and_load 311s File "", line 1342, in _find_and_load_unlocked 311s File "", line 924, in _load_unlocked 311s File "", line 822, in module_from_spec 311s File "", line 801, in _init_module_attrs 311s File "", line 641, in cached 311s File "", line 372, in _get_cached 311s File "", line 265, in cache_from_source 311s File "", line 137, in _path_split 311s KeyboardInterrupt 311s ___________________ SessionAPITest.test_create_file_session ____________________ 311s 311s @self.addCleanup 311s def cleanup_sessions(): 311s for session in self.sess_api.list().json(): 311s > self.sess_api.delete(session['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/d6a94ba4-e268-4163-a0a5-977541f1e09a 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ----------------------------- Captured stderr call ----------------------------- 311s Fatal Python error: init_import_site: Failed to import the site module 311s Python runtime state: initialized 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp2arbfv82/runtime/kernel-dc82bf71-3942-46a6-a302-42035deade77.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53955 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44023 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: dc82bf71-3942-46a6-a302-42035deade77, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp2arbfv82/notebooks/foo'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 21.760000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.620000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 841039f2-6264-4eb3-9feb-2f5c87e38ad6 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 841039f2-6264-4eb3-9feb-2f5c87e38ad6 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/a97a3589-b22c-4f25-8a85-d170b425e6da (::1) 0.600000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for dc82bf71-3942-46a6-a302-42035deade77 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: dc82bf71-3942-46a6-a302-42035deade77 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/d6a94ba4-e268-4163-a0a5-977541f1e09a (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/d6a94ba4-e268-4163-a0a5-977541f1e09a', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 311s yield maybe_future(sm.delete_session(session_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 311s yielded = self.gen.send(value) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 311s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 311s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 311s stopper = ensure_async(km.shutdown_kernel(now, restart)) 311s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 311s 311s self = 311s 311s def test_create_with_kernel_id(self): 311s # create a new kernel 311s r = self.request('POST', 'api/kernels') 311s r.raise_for_status() 311s kernel = r.json() 311s 311s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 311s self.assertEqual(resp.status_code, 201) 311s newsession = resp.json() 311s self.assertIn('id', newsession) 311s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 311s self.assertEqual(newsession['kernel']['id'], kernel['id']) 311s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 311s 311s sessions = self.sess_api.list().json() 311s > self.assertEqual(sessions, [newsession]) 311s E AssertionError: Lists differ: [{'id': 'd6a94ba4-e268-4163-a0a5-977541f1e09a', 'p[553 chars]ne}}] != [{'id': '78cf0a6c-cae8-4fc0-8339-374167568caf', 'p[279 chars]ne}}] 311s E 311s E First differing element 0: 311s E {'id': 'd6a94ba4-e268-4163-a0a5-977541f1e09a', 'p[218 chars]: 0}} 311s E {'id': '78cf0a6c-cae8-4fc0-8339-374167568caf', 'p[278 chars]one}} 311s E 311s E First list contains 1 additional elements. 311s E First extra element 1: 311s E {'id': '78cf0a6c-cae8-4fc0-8339-374167568caf', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'c05e3df9-f522-47b4-87b3-cbc7360a119f', 'name': 'python3', 'last_activity': '2026-01-23T08:44:19.520492Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 311s E 311s E Diff is 830 characters long. Set self.maxDiff to None to see it. 311s 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp2arbfv82/runtime/kernel-c05e3df9-f522-47b4-87b3-cbc7360a119f.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35829 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52543 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: c05e3df9-f522-47b4-87b3-cbc7360a119f, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.190000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.950000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.660000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.890000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for dc82bf71-3942-46a6-a302-42035deade77 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: dc82bf71-3942-46a6-a302-42035deade77 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/d6a94ba4-e268-4163-a0a5-977541f1e09a (::1) 0.650000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c05e3df9-f522-47b4-87b3-cbc7360a119f 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c05e3df9-f522-47b4-87b3-cbc7360a119f 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/78cf0a6c-cae8-4fc0-8339-374167568caf (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/78cf0a6c-cae8-4fc0-8339-374167568caf', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 311s yield maybe_future(sm.delete_session(session_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 311s yielded = self.gen.send(value) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 311s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 311s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 311s stopper = ensure_async(km.shutdown_kernel(now, restart)) 311s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 311s 311s @self.addCleanup 311s def cleanup_sessions(): 311s for session in self.sess_api.list().json(): 311s > self.sess_api.delete(session['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/78cf0a6c-cae8-4fc0-8339-374167568caf 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ---------------------------- Captured stderr setup ----------------------------- 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 311s from pathlib import Path 311s File "/usr/lib/python3.14/pathlib/__init__.py", line 9, in 311s import operator 311s File "", line 1371, in _find_and_load 311s File "", line 1342, in _find_and_load_unlocked 311s File "", line 938, in _load_unlocked 311s File "", line 755, in exec_module 311s File "", line 888, in get_code 311s File "", line 511, in _compile_bytecode 311s KeyboardInterrupt 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/site.py", line 741, in 311s main() 311s ~~~~^^ 311s File "/usr/lib/python3.14/site.py", line 728, in main 311s known_paths = addsitepackages(known_paths) 311s File "/usr/lib/python3.14/site.py", line 447, in addsitepackages 311s addsitedir(sitedir, known_paths) 311s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3.14/site.py", line 260, in addsitedir 311s addpackage(sitedir, name, known_paths) 311s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3.14/site.py", line 219, in addpackage 311s exec(line) 311s ~~~~^^^^^^ 311s File "", line 1, in 311s File "", line 1371, in _find_and_load 311s File "", line 1333, in _find_and_load_unlocked 311s File "", line 1267, in _find_spec 311s File "", line 1292, in find_spec 311s File "", line 1266, in _get_spec 311s File "", line 1369, in find_spec 311s File "", line 1412, in _fill_cache 311s KeyboardInterrupt 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.680000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp2arbfv82/runtime/kernel-4a75638d-2ad7-4d14-82ee-fc1067300288.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54553 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57839 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4a75638d-2ad7-4d14-82ee-fc1067300288, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.890000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c05e3df9-f522-47b4-87b3-cbc7360a119f 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c05e3df9-f522-47b4-87b3-cbc7360a119f 311s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/78cf0a6c-cae8-4fc0-8339-374167568caf (::1) 0.830000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.340000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.230000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4a75638d-2ad7-4d14-82ee-fc1067300288 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4a75638d-2ad7-4d14-82ee-fc1067300288 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/78cf0a6c-cae8-4fc0-8339-374167568caf (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/78cf0a6c-cae8-4fc0-8339-374167568caf', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 311s yield maybe_future(sm.delete_session(session_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 311s yielded = self.gen.send(value) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 311s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 311s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 311s stopper = ensure_async(km.shutdown_kernel(now, restart)) 311s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/78cf0a6c-cae8-4fc0-8339-374167568caf (::1) 5.590000ms referer=None 311s --------------------------- Captured stderr teardown --------------------------- 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 311s from pathlib import Path 311s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 311s from glob import _StringGlobber, _no_recurse_symlinks 311s File "/usr/lib/python3.14/glob.py", line 5, in 311s import re 311s File "/usr/lib/python3.14/re/__init__.py", line 125, in 311s import enum 311s File "", line 1371, in _find_and_load 311s File "", line 1342, in _find_and_load_unlocked 311s File "", line 938, in _load_unlocked 311s File "", line 755, in exec_module 311s File "", line 888, in get_code 311s File "", line 511, in _compile_bytecode 311s KeyboardInterrupt 311s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 311s 311s @self.addCleanup 311s def cleanup_sessions(): 311s for session in self.sess_api.list().json(): 311s > self.sess_api.delete(session['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/78cf0a6c-cae8-4fc0-8339-374167568caf 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ----------------------------- Captured stderr call ----------------------------- 311s Fatal Python error: init_import_site: Failed to import the site module 311s Python runtime state: initialized 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 5.520000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp2arbfv82/runtime/kernel-381c48c8-0f38-4f8e-842f-13d0fcd042d5.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50429 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49163 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: 381c48c8-0f38-4f8e-842f-13d0fcd042d5, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmp2arbfv82/notebooks/foo'} 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4a75638d-2ad7-4d14-82ee-fc1067300288 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4a75638d-2ad7-4d14-82ee-fc1067300288 311s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/78cf0a6c-cae8-4fc0-8339-374167568caf (::1) 36.110000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.770000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.470000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 381c48c8-0f38-4f8e-842f-13d0fcd042d5 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 381c48c8-0f38-4f8e-842f-13d0fcd042d5 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/78cf0a6c-cae8-4fc0-8339-374167568caf (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/78cf0a6c-cae8-4fc0-8339-374167568caf', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 311s yield maybe_future(sm.delete_session(session_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 311s yielded = self.gen.send(value) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 311s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 311s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 311s stopper = ensure_async(km.shutdown_kernel(now, restart)) 311s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s _______________________ SessionAPITest.test_modify_type ________________________ 311s 311s @self.addCleanup 311s def cleanup_sessions(): 311s for session in self.sess_api.list().json(): 311s > self.sess_api.delete(session['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/cb7f5908-ee29-473e-8d8c-1ab1f767fc23 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ----------------------------- Captured stderr call ----------------------------- 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 311s from pathlib import Path 311s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 311s from glob import _StringGlobber, _no_recurse_symlinks 311s File "/usr/lib/python3.14/glob.py", line 3, in 311s import contextlib 311s File "/usr/lib/python3.14/contextlib.py", line 7, in 311s from functools import wraps 311s File "/usr/lib/python3.14/functools.py", line 520, in 311s _CacheInfo = namedtuple("CacheInfo", ["hits", "misses", "maxsize", "currsize"]) 311s File "/usr/lib/python3.14/collections/__init__.py", line 447, in namedtuple 311s __new__ = eval(code, namespace) 311s File "", line 0, in 311s KeyboardInterrupt 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp2arbfv82/runtime/kernel-88b8def1-ae6a-4648-a3fd-fc4ef8430374.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41401 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45169 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: 88b8def1-ae6a-4648-a3fd-fc4ef8430374, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp2arbfv82/notebooks/foo'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 34.180000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/cb7f5908-ee29-473e-8d8c-1ab1f767fc23 (::1) 3.670000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.480000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 88b8def1-ae6a-4648-a3fd-fc4ef8430374 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 88b8def1-ae6a-4648-a3fd-fc4ef8430374 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/cb7f5908-ee29-473e-8d8c-1ab1f767fc23 (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/cb7f5908-ee29-473e-8d8c-1ab1f767fc23', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 311s yield maybe_future(sm.delete_session(session_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 311s yielded = self.gen.send(value) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 311s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 311s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 311s stopper = ensure_async(km.shutdown_kernel(now, restart)) 311s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 311s return _runner_map[name].run(inner) 311s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 311s return fut.result(None) 311s ~~~~~~~~~~^^^^^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 311s return self.__get_result() 311s ~~~~~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 311s raise self._exception 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/cb7f5908-ee29-473e-8d8c-1ab1f767fc23 (::1) 49.990000ms referer=None/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 311s gc.collect() 311s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 311s from pathlib import Path 311s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 311s from glob import _StringGlobber, _no_recurse_symlinks 311s File "/usr/lib/python3.14/glob.py", line 3, in 311s import contextlib 311s File "/usr/lib/python3.14/contextlib.py", line 6, in 311s from collections import deque 311s File "/usr/lib/python3.14/collections/__init__.py", line 1360, in 311s class UserString(_collections_abc.Sequence): 311s ...<248 lines>... 311s return self.__class__(self.data.zfill(width)) 311s File "/usr/lib/python3.14/abc.py", line 105, in __new__ 311s def __new__(mcls, name, bases, namespace, /, **kwargs): 311s 311s KeyboardInterrupt 311s 311s ---------------------------- Captured log teardown ----------------------------- 311s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 88b8def1-ae6a-4648-a3fd-fc4ef8430374 311s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 311s _______________________ AsyncSessionAPITest.test_create ________________________ 311s 311s @self.addCleanup 311s def cleanup_sessions(): 311s for session in self.sess_api.list().json(): 311s > self.sess_api.delete(session['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/b2069c66-1cd5-4ed8-bf52-cecf184d68f4 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ------------------------------ Captured log setup ------------------------------ 311s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpuvtkdzk_/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpuvtkdzk_/etc/jupyter'] for config files 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpuvtkdzk_/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpuvtkdzk_/config 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpuvtkdzk_/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 311s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpuvtkdzk_/config 311s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpuvtkdzk_/notebooks 311s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 311s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 311s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 311s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 311s WARNING NotebookApp:handlers.py:612 Forbidden 311s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.380000ms referer=None 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.140000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpuvtkdzk_/runtime/kernel-1e8c6ae8-56c3-4ab3-a461-3dd751d3a6fd.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38811 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46235 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: 1e8c6ae8-56c3-4ab3-a461-3dd751d3a6fd, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpuvtkdzk_/notebooks/foo'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.910000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.460000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/b2069c66-1cd5-4ed8-bf52-cecf184d68f4 (::1) 0.450000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.420000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1e8c6ae8-56c3-4ab3-a461-3dd751d3a6fd 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1e8c6ae8-56c3-4ab3-a461-3dd751d3a6fd 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/b2069c66-1cd5-4ed8-bf52-cecf184d68f4 (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/b2069c66-1cd5-4ed8-bf52-cecf184d68f4', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 311s future.result() 311s ~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 311s yield maybe_future(sm.delete_session(session_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 311s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 311s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 311s raise km.ready.exception() # type: ignore[misc] 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/b2069c66-1cd5-4ed8-bf52-cecf184d68f4 (::1) 5.370000ms referer=None 311s --------------------------- Captured stderr teardown --------------------------- 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 311s from ipykernel import kernelapp as app 311s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 311s from .connect import * # noqa: F403 311s ^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 311s from subprocess import PIPE, Popen 311s File "/usr/lib/python3.14/subprocess.py", line 51, in 311s import threading 311s File "/usr/lib/python3.14/threading.py", line 861, in 311s _active_limbo_lock = RLock() 311s File "/usr/lib/python3.14/threading.py", line 126, in RLock 311s def RLock(*args, **kwargs): 311s 311s KeyboardInterrupt 311s _______________ AsyncSessionAPITest.test_create_console_session ________________ 311s 311s @self.addCleanup 311s def cleanup_sessions(): 311s for session in self.sess_api.list().json(): 311s > self.sess_api.delete(session['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/f6ccc35b-09c9-4ef9-9f3d-1bd977be8f0e 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpuvtkdzk_/runtime/kernel-6aeefc5d-dd51-49f4-8bb5-d2b3da3c0d73.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38529 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39533 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: 6aeefc5d-dd51-49f4-8bb5-d2b3da3c0d73, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpuvtkdzk_/notebooks/foo'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.490000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.520000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1e8c6ae8-56c3-4ab3-a461-3dd751d3a6fd 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1e8c6ae8-56c3-4ab3-a461-3dd751d3a6fd 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/b2069c66-1cd5-4ed8-bf52-cecf184d68f4 (::1) 0.800000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6aeefc5d-dd51-49f4-8bb5-d2b3da3c0d73 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6aeefc5d-dd51-49f4-8bb5-d2b3da3c0d73 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/f6ccc35b-09c9-4ef9-9f3d-1bd977be8f0e (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/f6ccc35b-09c9-4ef9-9f3d-1bd977be8f0e', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 311s future.result() 311s ~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 311s yield maybe_future(sm.delete_session(session_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 311s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 311s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 311s raise km.ready.exception() # type: ignore[misc] 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/f6ccc35b-09c9-4ef9-9f3d-1bd977be8f0e (::1) 5.500000ms referer=None 311s --------------------------- Captured stderr teardown --------------------------- 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 311s from ipykernel import kernelapp as app 311s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 311s from .connect import * # noqa: F403 311s ^^^^^^^^^^^^^^^^^^^^^^ 311s File "", line 648, in parent 311s KeyboardInterrupt 311s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 311s 311s @self.addCleanup 311s def cleanup_sessions(): 311s for session in self.sess_api.list().json(): 311s > self.sess_api.delete(session['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/a77b968c-c29f-44dc-8e80-a3c5ac0caa09 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpuvtkdzk_/runtime/kernel-c1776ae2-37ba-41be-8bfa-6d0d2701e949.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36145 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38771 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: c1776ae2-37ba-41be-8bfa-6d0d2701e949, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpuvtkdzk_/notebooks/foo'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.770000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.920000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6aeefc5d-dd51-49f4-8bb5-d2b3da3c0d73 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6aeefc5d-dd51-49f4-8bb5-d2b3da3c0d73 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/f6ccc35b-09c9-4ef9-9f3d-1bd977be8f0e (::1) 0.580000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c1776ae2-37ba-41be-8bfa-6d0d2701e949 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c1776ae2-37ba-41be-8bfa-6d0d2701e949 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/a77b968c-c29f-44dc-8e80-a3c5ac0caa09 (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/a77b968c-c29f-44dc-8e80-a3c5ac0caa09', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 311s future.result() 311s ~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 311s yield maybe_future(sm.delete_session(session_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 311s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 311s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 311s raise km.ready.exception() # type: ignore[misc] 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/a77b968c-c29f-44dc-8e80-a3c5ac0caa09 (::1) 5.190000ms referer=None 311s --------------------------- Captured stderr teardown --------------------------- 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 311s from pathlib import Path 311s File "/usr/lib/python3.14/pathlib/__init__.py", line 28, in 311s from pathlib._os import ( 311s ...<3 lines>... 311s ) 311s File "/usr/lib/python3.14/pathlib/_os.py", line 11, in 311s import fcntl 311s File "", line 1360, in _find_and_load 311s KeyboardInterrupt 311s _________________ AsyncSessionAPITest.test_create_file_session _________________ 311s 311s @self.addCleanup 311s def cleanup_sessions(): 311s for session in self.sess_api.list().json(): 311s > self.sess_api.delete(session['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/c29fb210-a4b2-493e-bc07-66cd4b9c312f 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpuvtkdzk_/runtime/kernel-acfa212d-dc8a-461b-821d-d9c87b4cc87c.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45477 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50239 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: acfa212d-dc8a-461b-821d-d9c87b4cc87c, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpuvtkdzk_/notebooks/foo'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 32.570000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.490000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c1776ae2-37ba-41be-8bfa-6d0d2701e949 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c1776ae2-37ba-41be-8bfa-6d0d2701e949 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/a77b968c-c29f-44dc-8e80-a3c5ac0caa09 (::1) 0.520000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for acfa212d-dc8a-461b-821d-d9c87b4cc87c 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: acfa212d-dc8a-461b-821d-d9c87b4cc87c 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/c29fb210-a4b2-493e-bc07-66cd4b9c312f (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/c29fb210-a4b2-493e-bc07-66cd4b9c312f', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 311s future.result() 311s ~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 311s yield maybe_future(sm.delete_session(session_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 311s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 311s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 311s raise km.ready.exception() # type: ignore[misc] 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/c29fb210-a4b2-493e-bc07-66cd4b9c312f (::1) 5.790000ms referer=None 311s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 311s 311s self = 311s 311s def test_create_with_kernel_id(self): 311s # create a new kernel 311s r = self.request('POST', 'api/kernels') 311s r.raise_for_status() 311s kernel = r.json() 311s 311s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 311s self.assertEqual(resp.status_code, 201) 311s newsession = resp.json() 311s self.assertIn('id', newsession) 311s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 311s self.assertEqual(newsession['kernel']['id'], kernel['id']) 311s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 311s 311s sessions = self.sess_api.list().json() 311s > self.assertEqual(sessions, [newsession]) 311s E AssertionError: Lists differ: [{'id': 'c29fb210-a4b2-493e-bc07-66cd4b9c312f', 'p[553 chars]ne}}] != [{'id': 'a7b9e79c-d788-454b-aa60-8a85e9d5bff4', 'p[279 chars]ne}}] 311s E 311s E First differing element 0: 311s E {'id': 'c29fb210-a4b2-493e-bc07-66cd4b9c312f', 'p[218 chars]: 0}} 311s E {'id': 'a7b9e79c-d788-454b-aa60-8a85e9d5bff4', 'p[278 chars]one}} 311s E 311s E First list contains 1 additional elements. 311s E First extra element 1: 311s E {'id': 'a7b9e79c-d788-454b-aa60-8a85e9d5bff4', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'b53ef455-8006-45e0-98c3-8167ed69a007', 'name': 'python3', 'last_activity': '2026-01-23T08:44:20.837164Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 311s E 311s E Diff is 830 characters long. Set self.maxDiff to None to see it. 311s 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpuvtkdzk_/runtime/kernel-b53ef455-8006-45e0-98c3-8167ed69a007.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41677 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43843 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: b53ef455-8006-45e0-98c3-8167ed69a007, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.140000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.510000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.000000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.270000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for acfa212d-dc8a-461b-821d-d9c87b4cc87c 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: acfa212d-dc8a-461b-821d-d9c87b4cc87c 311s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/c29fb210-a4b2-493e-bc07-66cd4b9c312f (::1) 1.590000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b53ef455-8006-45e0-98c3-8167ed69a007 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b53ef455-8006-45e0-98c3-8167ed69a007 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/a7b9e79c-d788-454b-aa60-8a85e9d5bff4 (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/a7b9e79c-d788-454b-aa60-8a85e9d5bff4', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 311s future.result() 311s ~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 311s yield maybe_future(sm.delete_session(session_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 311s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 311s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 311s raise km.ready.exception() # type: ignore[misc] 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/a7b9e79c-d788-454b-aa60-8a85e9d5bff4 (::1) 36.230000ms referer=None 311s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 311s 311s @self.addCleanup 311s def cleanup_sessions(): 311s for session in self.sess_api.list().json(): 311s > self.sess_api.delete(session['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/a7b9e79c-d788-454b-aa60-8a85e9d5bff4 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 2.460000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpuvtkdzk_/runtime/kernel-d696f023-606a-487d-9784-b3aebced153c.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36019 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49651 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: d696f023-606a-487d-9784-b3aebced153c, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.180000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b53ef455-8006-45e0-98c3-8167ed69a007 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b53ef455-8006-45e0-98c3-8167ed69a007 311s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/a7b9e79c-d788-454b-aa60-8a85e9d5bff4 (::1) 1.960000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.410000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.360000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d696f023-606a-487d-9784-b3aebced153c 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d696f023-606a-487d-9784-b3aebced153c 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/a7b9e79c-d788-454b-aa60-8a85e9d5bff4 (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/a7b9e79c-d788-454b-aa60-8a85e9d5bff4', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 311s future.result() 311s ~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 311s yield maybe_future(sm.delete_session(session_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 311s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 311s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 311s raise km.ready.exception() # type: ignore[misc] 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 311s 311s @self.addCleanup 311s def cleanup_sessions(): 311s for session in self.sess_api.list().json(): 311s > self.sess_api.delete(session['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/a7b9e79c-d788-454b-aa60-8a85e9d5bff4 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ----------------------------- Captured stderr call ----------------------------- 311s Traceback (most recent call last): 311s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 311s return _run_code(code, main_globals, None, 311s "__main__", mod_spec) 311s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 311s exec(code, run_globals) 311s ~~~~^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 311s from pathlib import Path 311s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 311s from glob import _StringGlobber, _no_recurse_symlinks 311s File "/usr/lib/python3.14/glob.py", line 3, in 311s import contextlib 311s File "/usr/lib/python3.14/contextlib.py", line 6, in 311s from collections import deque 311s File "", line 1371, in _find_and_load 311s File "", line 1342, in _find_and_load_unlocked 311s File "", line 938, in _load_unlocked 311s File "", line 755, in exec_module 311s File "", line 888, in get_code 311s File "", line 511, in _compile_bytecode 311s KeyboardInterrupt 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.720000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpuvtkdzk_/runtime/kernel-66047322-c83e-4801-9ec1-b25b2f0c0755.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35125 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42203 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: 66047322-c83e-4801-9ec1-b25b2f0c0755, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpuvtkdzk_/notebooks/foo'} 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d696f023-606a-487d-9784-b3aebced153c 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d696f023-606a-487d-9784-b3aebced153c 311s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/a7b9e79c-d788-454b-aa60-8a85e9d5bff4 (::1) 17.930000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.380000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 66047322-c83e-4801-9ec1-b25b2f0c0755 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 66047322-c83e-4801-9ec1-b25b2f0c0755 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/a7b9e79c-d788-454b-aa60-8a85e9d5bff4 (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/a7b9e79c-d788-454b-aa60-8a85e9d5bff4', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 311s future.result() 311s ~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 311s yield maybe_future(sm.delete_session(session_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 311s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 311s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 311s raise km.ready.exception() # type: ignore[misc] 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ERROR NotebookApp:log.py:55 { 311s "Host": "localhost:12341", 311s "Accept": "*/*", 311s "User-Agent": "python-requests/2.32.5" 311s } 311s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/a7b9e79c-d788-454b-aa60-8a85e9d5bff4 (::1) 15.340000ms referer=None 311s _____________________ AsyncSessionAPITest.test_modify_type _____________________ 311s 311s @self.addCleanup 311s def cleanup_sessions(): 311s for session in self.sess_api.list().json(): 311s > self.sess_api.delete(session['id']) 311s 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 311s return self._req('DELETE', id) 311s ^^^^^^^^^^^^^^^^^^^^^^^ 311s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 311s response.raise_for_status() 311s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 311s 311s self = 311s 311s def raise_for_status(self): 311s """Raises :class:`HTTPError`, if one occurred.""" 311s 311s http_error_msg = "" 311s if isinstance(self.reason, bytes): 311s # We attempt to decode utf-8 first because some servers 311s # choose to localize their reason strings. If the string 311s # isn't utf-8, we fall back to iso-8859-1 for all other 311s # encodings. (See PR #3538) 311s try: 311s reason = self.reason.decode("utf-8") 311s except UnicodeDecodeError: 311s reason = self.reason.decode("iso-8859-1") 311s else: 311s reason = self.reason 311s 311s if 400 <= self.status_code < 500: 311s http_error_msg = ( 311s f"{self.status_code} Client Error: {reason} for url: {self.url}" 311s ) 311s 311s elif 500 <= self.status_code < 600: 311s http_error_msg = ( 311s f"{self.status_code} Server Error: {reason} for url: {self.url}" 311s ) 311s 311s if http_error_msg: 311s > raise HTTPError(http_error_msg, response=self) 311s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/e9c1768d-a04f-429e-9ffc-f2c77af9676e 311s 311s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 311s ------------------------------ Captured log call ------------------------------- 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 311s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpuvtkdzk_/runtime/kernel-307b31d4-d5c3-42dc-8878-4ad56ea44612.json'] 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39401 311s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42927 311s INFO NotebookApp:kernelmanager.py:179 Kernel started: 307b31d4-d5c3-42dc-8878-4ad56ea44612, name: python3 311s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpuvtkdzk_/notebooks/foo'} 311s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 17.720000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/e9c1768d-a04f-429e-9ffc-f2c77af9676e (::1) 1.370000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.380000ms 311s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 311s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 307b31d4-d5c3-42dc-8878-4ad56ea44612 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 307b31d4-d5c3-42dc-8878-4ad56ea44612 311s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/e9c1768d-a04f-429e-9ffc-f2c77af9676e (::1) 311s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/e9c1768d-a04f-429e-9ffc-f2c77af9676e', version='HTTP/1.1', remote_ip='::1') 311s Traceback (most recent call last): 311s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 311s result = await result 311s ^^^^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 311s future.result() 311s ~~~~~~~~~~~~~^^ 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 311s yield maybe_future(sm.delete_session(session_id)) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 311s yielded = self.gen.throw(exc) 311s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 311s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 311s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 311s value = future.result() 311s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 311s raise self._exception.with_traceback(self._exception_tb) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 311s result = coro.send(None) 311s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 311s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 311s raise km.ready.exception() # type: ignore[misc] 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 311s await kernel_awaitable 311s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 311s result = await obj 311s ^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 311s raise e 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 311s out = await method(self, *args, **kwargs) 311s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 311s await self._async_finish_shutdown(restart=restart) 311s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 311s await asyncio.wait_for( 311s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 311s ) 311s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 311s async with timeouts.timeout(timeout): 311s ~~~~~~~~~~~~~~~~^^^^^^^^^ 311s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 311s raise RuntimeError("Timeout should be used inside a task") 311s RuntimeError: Timeout should be used inside a task 311s WARNING NotebookApp:handlers.py:612 Unhandled error 311s ---------------------------- Captured log teardown ----------------------------- 311s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 66047322-c83e-4801-9ec1-b25b2f0c0755 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c1776ae2-37ba-41be-8bfa-6d0d2701e949 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d696f023-606a-487d-9784-b3aebced153c 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 307b31d4-d5c3-42dc-8878-4ad56ea44612 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6aeefc5d-dd51-49f4-8bb5-d2b3da3c0d73 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b53ef455-8006-45e0-98c3-8167ed69a007 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1e8c6ae8-56c3-4ab3-a461-3dd751d3a6fd 311s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: acfa212d-dc8a-461b-821d-d9c87b4cc87c 311s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 311s =============================== warnings summary =============================== 311s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 311s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 311s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 311s return LooseVersion(v) >= LooseVersion(check) 311s 311s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 311s services/kernels/tests/test_kernels_api.py: 72 warnings 311s services/sessions/tests/test_sessions_api.py: 106 warnings 311s /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). 311s dt = unaware(*args, **kwargs) 311s 311s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 311s /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 311s pytestmark = pytest.mark.integration_tests 311s 311s services/kernels/tests/test_kernels_api.py: 6 warnings 311s services/sessions/tests/test_sessions_api.py: 6 warnings 311s /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 311s policy = events.get_event_loop_policy() 311s 311s services/kernels/tests/test_kernels_api.py: 24 warnings 311s services/sessions/tests/test_sessions_api.py: 19 warnings 311s /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 311s loop = events.get_event_loop_policy().get_event_loop() 311s 311s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 311s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 311s loop.make_current() 311s 311s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 311s =========================== short test summary info ============================ 311s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 311s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 311s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 311s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 311s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 311s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 311s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 311s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 311s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 311s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 311s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 311s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 311s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 311s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 311s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 311s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 311s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_type 311s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 311s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 311s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 311s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 311s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 311s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 311s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 311s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_type 311s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 311s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 311s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 311s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 311s ==== 25 failed, 2 passed, 303 deselected, 238 warnings, 4 errors in 18.46s ===== 312s *** END OF RUN 2: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 312s *** 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 322s ============================= test session starts ============================== 322s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 322s rootdir: /tmp/autopkgtest.QKpEkE/autopkgtest_tmp 322s plugins: typeguard-4.4.4 322s collected 330 items / 305 deselected / 25 selected 322s run-last-failure: rerun previous 25 failures 322s 327s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF [ 36%] 330s services/sessions/tests/test_sessions_api.py FFFFFEFF.FFFFFEFF. [100%] 330s 330s ==================================== ERRORS ==================================== 330s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 330s 330s self = 330s 330s def tearDown(self): 330s for k in self.kern_api.list().json(): 330s > self.kern_api.shutdown(k['id']) 330s 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 330s return self._req('DELETE', id) 330s ^^^^^^^^^^^^^^^^^^^^^^^ 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 330s response.raise_for_status() 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s 330s self = 330s 330s def raise_for_status(self): 330s """Raises :class:`HTTPError`, if one occurred.""" 330s 330s http_error_msg = "" 330s if isinstance(self.reason, bytes): 330s # We attempt to decode utf-8 first because some servers 330s # choose to localize their reason strings. If the string 330s # isn't utf-8, we fall back to iso-8859-1 for all other 330s # encodings. (See PR #3538) 330s try: 330s reason = self.reason.decode("utf-8") 330s except UnicodeDecodeError: 330s reason = self.reason.decode("iso-8859-1") 330s else: 330s reason = self.reason 330s 330s if 400 <= self.status_code < 500: 330s http_error_msg = ( 330s f"{self.status_code} Client Error: {reason} for url: {self.url}" 330s ) 330s 330s elif 500 <= self.status_code < 600: 330s http_error_msg = ( 330s f"{self.status_code} Server Error: {reason} for url: {self.url}" 330s ) 330s 330s if http_error_msg: 330s > raise HTTPError(http_error_msg, response=self) 330s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/e528ab50-0fba-4575-9ccf-c1d15780f52c 330s 330s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 330s ----------------------------- Captured stderr call ----------------------------- 330s Could not import runpy._run_module_as_main 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo8f2ysqt/runtime/kernel-e528ab50-0fba-4575-9ccf-c1d15780f52c.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44313 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46661 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: e528ab50-0fba-4575-9ccf-c1d15780f52c, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.800000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo8f2ysqt/runtime/kernel-ced7f07f-f2ce-4abf-b8f1-644cd64ce851.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35197 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41411 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: ced7f07f-f2ce-4abf-b8f1-644cd64ce851, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.350000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.360000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: ced7f07f-f2ce-4abf-b8f1-644cd64ce851 330s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/ced7f07f-f2ce-4abf-b8f1-644cd64ce851/interrupt (::1) 0.470000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 330s yield maybe_future(km.restart_kernel(kernel_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 330s raise self._exception.with_traceback(self._exception_tb) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 330s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 330s await ensure_async(kernel.restart_kernel(now=now)) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 330s await self._async_shutdown_kernel(now=now, restart=True) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:log.py:55 { 330s "Host": "localhost:12341", 330s "Accept": "*/*", 330s "User-Agent": "python-requests/2.32.5" 330s } 330s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/ced7f07f-f2ce-4abf-b8f1-644cd64ce851/restart (::1) 6.480000ms referer=None 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e528ab50-0fba-4575-9ccf-c1d15780f52c 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e528ab50-0fba-4575-9ccf-c1d15780f52c 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/e528ab50-0fba-4575-9ccf-c1d15780f52c (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/e528ab50-0fba-4575-9ccf-c1d15780f52c', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 330s yielded = ctx_run(next, result) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 330s yield maybe_future(km.shutdown_kernel(kernel_id)) 330s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 330s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 330s stopper = ensure_async(km.shutdown_kernel(now, restart)) 330s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s --------------------------- Captured stderr teardown --------------------------- 330s Traceback (most recent call last): 330s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 330s return _run_code(code, main_globals, None, 330s "__main__", mod_spec) 330s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 330s exec(code, run_globals) 330s ~~~~^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 330s from ipykernel import kernelapp as app 330s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 330s from .connect import * # noqa: F403 330s ^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 330s import jupyter_client 330s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 330s from .asynchronous import AsyncKernelClient 330s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 330s from .client import AsyncKernelClient # noqa 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 330s import zmq.asyncio 330s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 330s import asyncio 330s File "/usr/lib/python3.14/asyncio/__init__.py", line 8, in 330s from .base_events import * 330s File "/usr/lib/python3.14/asyncio/base_events.py", line 18, in 330s import concurrent.futures 330s File "/usr/lib/python3.14/concurrent/futures/__init__.py", line 8, in 330s from concurrent.futures._base import (FIRST_COMPLETED, 330s ...<9 lines>... 330s as_completed) 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 7, in 330s import logging 330s File "/usr/lib/python3.14/logging/__init__.py", line 26, in 330s import sys, os, time, io, re, traceback, warnings, weakref, collections.abc 330s File "/usr/lib/python3.14/traceback.py", line 12, in 330s import _colorize 330s File "/usr/lib/python3.14/_colorize.py", line 5, in 330s from dataclasses import dataclass, field, Field 330s File "/usr/lib/python3.14/dataclasses.py", line 5, in 330s import inspect 330s File "/usr/lib/python3.14/inspect.py", line 149, in 330s import dis 330s File "/usr/lib/python3.14/dis.py", line 295, in 330s _Instruction = collections.namedtuple( 330s "_Instruction", 330s ...<14 lines>... 330s defaults=[None, None, None] 330s ) 330s File "/usr/lib/python3.14/collections/__init__.py", line 361, in namedtuple 330s def namedtuple(typename, field_names, *, rename=False, defaults=None, module=None): 330s 330s KeyboardInterrupt 330s Traceback (most recent call last): 330s File "/usr/lib/python3.14/runpy.py", line 15, in 330s import importlib.util 330s File "/usr/lib/python3.14/importlib/util.py", line 234, in 330s class LazyLoader(Loader): 330s ...<38 lines>... 330s module.__class__ = _LazyModule 330s File "/usr/lib/python3.14/abc.py", line 107, in __new__ 330s _abc_init(cls) 330s ~~~~~~~~~^^^^^ 330s KeyboardInterrupt 330s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 330s 330s self = 330s 330s def tearDown(self): 330s for k in self.kern_api.list().json(): 330s > self.kern_api.shutdown(k['id']) 330s 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 330s return self._req('DELETE', id) 330s ^^^^^^^^^^^^^^^^^^^^^^^ 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 330s response.raise_for_status() 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s 330s self = 330s 330s def raise_for_status(self): 330s """Raises :class:`HTTPError`, if one occurred.""" 330s 330s http_error_msg = "" 330s if isinstance(self.reason, bytes): 330s # We attempt to decode utf-8 first because some servers 330s # choose to localize their reason strings. If the string 330s # isn't utf-8, we fall back to iso-8859-1 for all other 330s # encodings. (See PR #3538) 330s try: 330s reason = self.reason.decode("utf-8") 330s except UnicodeDecodeError: 330s reason = self.reason.decode("iso-8859-1") 330s else: 330s reason = self.reason 330s 330s if 400 <= self.status_code < 500: 330s http_error_msg = ( 330s f"{self.status_code} Client Error: {reason} for url: {self.url}" 330s ) 330s 330s elif 500 <= self.status_code < 600: 330s http_error_msg = ( 330s f"{self.status_code} Server Error: {reason} for url: {self.url}" 330s ) 330s 330s if http_error_msg: 330s > raise HTTPError(http_error_msg, response=self) 330s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/7835a5bd-7b6d-4559-befa-9a2306e6e0ba 330s 330s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmplhe5u28z/runtime/kernel-7835a5bd-7b6d-4559-befa-9a2306e6e0ba.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34035 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53959 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7835a5bd-7b6d-4559-befa-9a2306e6e0ba, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 17.400000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.510000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmplhe5u28z/runtime/kernel-506a2f28-192f-4c9a-bdd1-4904ac1028bc.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53909 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34745 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: 506a2f28-192f-4c9a-bdd1-4904ac1028bc, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 67.930000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.560000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 506a2f28-192f-4c9a-bdd1-4904ac1028bc 330s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/506a2f28-192f-4c9a-bdd1-4904ac1028bc/interrupt (::1) 0.590000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 330s yield maybe_future(km.restart_kernel(kernel_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 330s raise self._exception.with_traceback(self._exception_tb) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 330s result = coro.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 330s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 330s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 330s yield self # This tells Task to wait for completion. 330s ^^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 330s future.result() 330s ~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 330s raise self._exception.with_traceback(self._exception_tb) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 330s await ensure_async(kernel.restart_kernel(now=now)) 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 330s result = await obj 330s ^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 330s await self._async_shutdown_kernel(now=now, restart=True) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:log.py:55 { 330s "Host": "localhost:12341", 330s "Accept": "*/*", 330s "User-Agent": "python-requests/2.32.5" 330s } 330s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/506a2f28-192f-4c9a-bdd1-4904ac1028bc/restart (::1) 2.550000ms referer=None 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7835a5bd-7b6d-4559-befa-9a2306e6e0ba 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7835a5bd-7b6d-4559-befa-9a2306e6e0ba 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 330s await kernel_awaitable 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 330s result = await obj 330s ^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/7835a5bd-7b6d-4559-befa-9a2306e6e0ba (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/7835a5bd-7b6d-4559-befa-9a2306e6e0ba', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 330s future.result() 330s ~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 330s yielded = self.gen.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 330s yield maybe_future(km.shutdown_kernel(kernel_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 330s raise self._exception.with_traceback(self._exception_tb) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 330s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 330s raise km.ready.exception() # type: ignore[misc] 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 330s await kernel_awaitable 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 330s result = await obj 330s ^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s --------------------------- Captured stderr teardown --------------------------- 330s Traceback (most recent call last): 330s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 330s return _run_code(code, main_globals, None, 330s "__main__", mod_spec) 330s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 330s exec(code, run_globals) 330s ~~~~^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 330s from ipykernel import kernelapp as app 330s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 330s from .connect import * # noqa: F403 330s ^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 330s import jupyter_client 330s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 330s from .asynchronous import AsyncKernelClient 330s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 330s from .client import AsyncKernelClient # noqa 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 330s import zmq.asyncio 330s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 330s from zmq import sugar 330s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 330s from zmq.sugar import context, frame, poll, socket, tracker, version 330s File "", line 1371, in _find_and_load 330s File "", line 1342, in _find_and_load_unlocked 330s File "", line 938, in _load_unlocked 330s File "", line 755, in exec_module 330s File "", line 851, in get_code 330s File "", line 950, in get_data 330s KeyboardInterrupt 330s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 330s 330s @self.addCleanup 330s def cleanup_sessions(): 330s for session in self.sess_api.list().json(): 330s > self.sess_api.delete(session['id']) 330s 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 330s return self._req('DELETE', id) 330s ^^^^^^^^^^^^^^^^^^^^^^^ 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 330s response.raise_for_status() 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s 330s self = 330s 330s def raise_for_status(self): 330s """Raises :class:`HTTPError`, if one occurred.""" 330s 330s http_error_msg = "" 330s if isinstance(self.reason, bytes): 330s # We attempt to decode utf-8 first because some servers 330s # choose to localize their reason strings. If the string 330s # isn't utf-8, we fall back to iso-8859-1 for all other 330s # encodings. (See PR #3538) 330s try: 330s reason = self.reason.decode("utf-8") 330s except UnicodeDecodeError: 330s reason = self.reason.decode("iso-8859-1") 330s else: 330s reason = self.reason 330s 330s if 400 <= self.status_code < 500: 330s http_error_msg = ( 330s f"{self.status_code} Client Error: {reason} for url: {self.url}" 330s ) 330s 330s elif 500 <= self.status_code < 600: 330s http_error_msg = ( 330s f"{self.status_code} Server Error: {reason} for url: {self.url}" 330s ) 330s 330s if http_error_msg: 330s > raise HTTPError(http_error_msg, response=self) 330s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5b340808-8895-4290-af7d-81db8344906c 330s 330s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpyrtha7cj/runtime/kernel-6a43428a-cfee-4167-94db-4218240c349c.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55673 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40319 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: 6a43428a-cfee-4167-94db-4218240c349c, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.670000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.560000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.470000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.420000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 729bfa3f-6ce8-417a-acac-0f45ad03a93d 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 729bfa3f-6ce8-417a-acac-0f45ad03a93d 330s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/dac9b974-3104-4ff5-a756-cc6b64180653 (::1) 0.650000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6a43428a-cfee-4167-94db-4218240c349c 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6a43428a-cfee-4167-94db-4218240c349c 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5b340808-8895-4290-af7d-81db8344906c (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5b340808-8895-4290-af7d-81db8344906c', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 330s yielded = self.gen.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 330s yield maybe_future(sm.delete_session(session_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 330s yielded = self.gen.send(value) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 330s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 330s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 330s stopper = ensure_async(km.shutdown_kernel(now, restart)) 330s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 330s 330s @self.addCleanup 330s def cleanup_sessions(): 330s for session in self.sess_api.list().json(): 330s > self.sess_api.delete(session['id']) 330s 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 330s return self._req('DELETE', id) 330s ^^^^^^^^^^^^^^^^^^^^^^^ 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 330s response.raise_for_status() 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s 330s self = 330s 330s def raise_for_status(self): 330s """Raises :class:`HTTPError`, if one occurred.""" 330s 330s http_error_msg = "" 330s if isinstance(self.reason, bytes): 330s # We attempt to decode utf-8 first because some servers 330s # choose to localize their reason strings. If the string 330s # isn't utf-8, we fall back to iso-8859-1 for all other 330s # encodings. (See PR #3538) 330s try: 330s reason = self.reason.decode("utf-8") 330s except UnicodeDecodeError: 330s reason = self.reason.decode("iso-8859-1") 330s else: 330s reason = self.reason 330s 330s if 400 <= self.status_code < 500: 330s http_error_msg = ( 330s f"{self.status_code} Client Error: {reason} for url: {self.url}" 330s ) 330s 330s elif 500 <= self.status_code < 600: 330s http_error_msg = ( 330s f"{self.status_code} Server Error: {reason} for url: {self.url}" 330s ) 330s 330s if http_error_msg: 330s > raise HTTPError(http_error_msg, response=self) 330s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/0bdaa2bb-e656-4059-8c7e-3d955b4b6929 330s 330s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpqe7ayc5g/runtime/kernel-b47d102a-71e9-4c4b-9f16-0e0fd86347fd.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50761 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42513 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: b47d102a-71e9-4c4b-9f16-0e0fd86347fd, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 21.960000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.680000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.490000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.580000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9e4f49e1-11de-43fe-9ffa-fd26059f9972 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9e4f49e1-11de-43fe-9ffa-fd26059f9972 330s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/b8701bac-21ff-447a-9b1e-5ba6f13da1e1 (::1) 0.600000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b47d102a-71e9-4c4b-9f16-0e0fd86347fd 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b47d102a-71e9-4c4b-9f16-0e0fd86347fd 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 330s await kernel_awaitable 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 330s result = await obj 330s ^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/0bdaa2bb-e656-4059-8c7e-3d955b4b6929 (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/0bdaa2bb-e656-4059-8c7e-3d955b4b6929', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 330s future.result() 330s ~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 330s yielded = self.gen.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 330s yield maybe_future(sm.delete_session(session_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 330s yielded = self.gen.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 330s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 330s raise self._exception.with_traceback(self._exception_tb) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 330s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 330s raise km.ready.exception() # type: ignore[misc] 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 330s await kernel_awaitable 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 330s result = await obj 330s ^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s =================================== FAILURES =================================== 330s ______________________ KernelAPITest.test_default_kernel _______________________ 330s 330s self = 330s 330s def tearDown(self): 330s for k in self.kern_api.list().json(): 330s > self.kern_api.shutdown(k['id']) 330s 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 330s return self._req('DELETE', id) 330s ^^^^^^^^^^^^^^^^^^^^^^^ 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 330s response.raise_for_status() 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s 330s self = 330s 330s def raise_for_status(self): 330s """Raises :class:`HTTPError`, if one occurred.""" 330s 330s http_error_msg = "" 330s if isinstance(self.reason, bytes): 330s # We attempt to decode utf-8 first because some servers 330s # choose to localize their reason strings. If the string 330s # isn't utf-8, we fall back to iso-8859-1 for all other 330s # encodings. (See PR #3538) 330s try: 330s reason = self.reason.decode("utf-8") 330s except UnicodeDecodeError: 330s reason = self.reason.decode("iso-8859-1") 330s else: 330s reason = self.reason 330s 330s if 400 <= self.status_code < 500: 330s http_error_msg = ( 330s f"{self.status_code} Client Error: {reason} for url: {self.url}" 330s ) 330s 330s elif 500 <= self.status_code < 600: 330s http_error_msg = ( 330s f"{self.status_code} Server Error: {reason} for url: {self.url}" 330s ) 330s 330s if http_error_msg: 330s > raise HTTPError(http_error_msg, response=self) 330s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/b41b1b84-fe26-4966-8cae-d5ac6950124c 330s 330s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 330s ------------------------------ Captured log setup ------------------------------ 330s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpo8f2ysqt/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpo8f2ysqt/etc/jupyter'] for config files 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpo8f2ysqt/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpo8f2ysqt/config 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpo8f2ysqt/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpo8f2ysqt/config 330s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpo8f2ysqt/notebooks 330s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 330s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 330s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 330s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 330s WARNING NotebookApp:handlers.py:612 Forbidden 330s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.630000ms referer=None 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo8f2ysqt/runtime/kernel-b41b1b84-fe26-4966-8cae-d5ac6950124c.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55141 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45593 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: b41b1b84-fe26-4966-8cae-d5ac6950124c, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 64.940000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.630000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b41b1b84-fe26-4966-8cae-d5ac6950124c 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b41b1b84-fe26-4966-8cae-d5ac6950124c 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/b41b1b84-fe26-4966-8cae-d5ac6950124c (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/b41b1b84-fe26-4966-8cae-d5ac6950124c', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 330s yielded = ctx_run(next, result) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 330s yield maybe_future(km.shutdown_kernel(kernel_id)) 330s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 330s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 330s stopper = ensure_async(km.shutdown_kernel(now, restart)) 330s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s ERROR NotebookApp:log.py:55 { 330s "Host": "localhost:12341", 330s "Accept": "*/*", 330s "User-Agent": "python-requests/2.32.5" 330s } 330s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/b41b1b84-fe26-4966-8cae-d5ac6950124c (::1) 6.940000ms referer=None 330s --------------------------- Captured stderr teardown --------------------------- 330s Traceback (most recent call last): 330s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 330s return _run_code(code, main_globals, None, 330s "__main__", mod_spec) 330s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 330s exec(code, run_globals) 330s ~~~~^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 330s from ipykernel import kernelapp as app 330s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 330s from .connect import * # noqa: F403 330s ^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 330s import jupyter_client 330s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 330s from .asynchronous import AsyncKernelClient 330s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 330s from .client import AsyncKernelClient # noqa 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 330s import zmq.asyncio 330s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 330s from zmq import backend 330s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 330s _ns = select_backend(first) 330s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 330s mod = import_module(name) 330s File "/usr/lib/python3.14/importlib/__init__.py", line 88, in import_module 330s return _bootstrap._gcd_import(name[level:], package, level) 330s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 330s from . import _zmq 330s File "_zmq.py", line 156, in init zmq.backend.cython._zmq 330s File "/usr/lib/python3/dist-packages/zmq/constants.py", line 12, in 330s class Errno(IntEnum): 330s ...<58 lines>... 330s EMTHREAD = _HAUSNUMERO + 54 330s File "/usr/lib/python3.14/enum.py", line 549, in __new__ 330s enum_class = super().__new__(metacls, cls, bases, classdict, **kwds) 330s File "/usr/lib/python3.14/enum.py", line 312, in __set_name__ 330s enum_class._add_member_(member_name, enum_member) 330s ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3.14/enum.py", line 1040, in _add_member_ 330s def _add_member_(cls, name, member): 330s 330s KeyboardInterrupt 330s Error calling __set_name__ on '_proto_member' instance 'ENETDOWN' in 'Errno' 330s ______________________ KernelAPITest.test_kernel_handler _______________________ 330s 330s self = 330s 330s def test_kernel_handler(self): 330s # GET kernel with given id 330s kid = self.kern_api.start().json()['id'] 330s r = self.kern_api.get(kid) 330s kern1 = r.json() 330s self.assertEqual(r.status_code, 200) 330s assert isinstance(kern1, dict) 330s self.assertIn('id', kern1) 330s self.assertEqual(kern1['id'], kid) 330s 330s # Request a bad kernel id and check that a JSON 330s # message is returned! 330s bad_id = '111-111-111-111-111' 330s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 330s self.kern_api.get(bad_id) 330s 330s # DELETE kernel with id 330s > r = self.kern_api.shutdown(kid) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 330s return self._req('DELETE', id) 330s ^^^^^^^^^^^^^^^^^^^^^^^ 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 330s response.raise_for_status() 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s 330s self = 330s 330s def raise_for_status(self): 330s """Raises :class:`HTTPError`, if one occurred.""" 330s 330s http_error_msg = "" 330s if isinstance(self.reason, bytes): 330s # We attempt to decode utf-8 first because some servers 330s # choose to localize their reason strings. If the string 330s # isn't utf-8, we fall back to iso-8859-1 for all other 330s # encodings. (See PR #3538) 330s try: 330s reason = self.reason.decode("utf-8") 330s except UnicodeDecodeError: 330s reason = self.reason.decode("iso-8859-1") 330s else: 330s reason = self.reason 330s 330s if 400 <= self.status_code < 500: 330s http_error_msg = ( 330s f"{self.status_code} Client Error: {reason} for url: {self.url}" 330s ) 330s 330s elif 500 <= self.status_code < 600: 330s http_error_msg = ( 330s f"{self.status_code} Server Error: {reason} for url: {self.url}" 330s ) 330s 330s if http_error_msg: 330s > raise HTTPError(http_error_msg, response=self) 330s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/daab9134-725a-4728-a02c-72204b4bb555 330s 330s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 330s ----------------------------- Captured stderr call ----------------------------- 330s Traceback (most recent call last): 330s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 330s return _run_code(code, main_globals, None, 330s "__main__", mod_spec) 330s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 330s exec(code, run_globals) 330s ~~~~^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 330s from pathlib import Path 330s File "/usr/lib/python3.14/pathlib/__init__.py", line 28, in 330s from pathlib._os import ( 330s ...<3 lines>... 330s ) 330s File "", line 1371, in _find_and_load 330s File "", line 1342, in _find_and_load_unlocked 330s File "", line 938, in _load_unlocked 330s File "", line 755, in exec_module 330s File "", line 888, in get_code 330s File "", line 511, in _compile_bytecode 330s KeyboardInterrupt 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo8f2ysqt/runtime/kernel-daab9134-725a-4728-a02c-72204b4bb555.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58841 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34675 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: daab9134-725a-4728-a02c-72204b4bb555, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.560000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/daab9134-725a-4728-a02c-72204b4bb555 (::1) 0.390000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s 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 330s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 330s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.410000ms referer=None 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for daab9134-725a-4728-a02c-72204b4bb555 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: daab9134-725a-4728-a02c-72204b4bb555 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/daab9134-725a-4728-a02c-72204b4bb555 (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/daab9134-725a-4728-a02c-72204b4bb555', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 330s yielded = ctx_run(next, result) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 330s yield maybe_future(km.shutdown_kernel(kernel_id)) 330s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 330s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 330s stopper = ensure_async(km.shutdown_kernel(now, restart)) 330s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s ERROR NotebookApp:log.py:55 { 330s "Host": "localhost:12341", 330s "Accept": "*/*", 330s "User-Agent": "python-requests/2.32.5" 330s } 330s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/daab9134-725a-4728-a02c-72204b4bb555 (::1) 6.470000ms referer=None 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.210000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b41b1b84-fe26-4966-8cae-d5ac6950124c 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b41b1b84-fe26-4966-8cae-d5ac6950124c 330s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/b41b1b84-fe26-4966-8cae-d5ac6950124c (::1) 0.460000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for daab9134-725a-4728-a02c-72204b4bb555 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: daab9134-725a-4728-a02c-72204b4bb555 330s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 330s 330s self = 330s 330s def test_main_kernel_handler(self): 330s # POST request 330s r = self.kern_api.start() 330s kern1 = r.json() 330s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 330s self.assertEqual(r.status_code, 201) 330s self.assertIsInstance(kern1, dict) 330s 330s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 330s expected_csp = '; '.join([ 330s "frame-ancestors 'self'", 330s 'report-uri ' + report_uri, 330s "default-src 'none'" 330s ]) 330s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 330s 330s # GET request 330s r = self.kern_api.list() 330s self.assertEqual(r.status_code, 200) 330s assert isinstance(r.json(), list) 330s self.assertEqual(r.json()[0]['id'], kern1['id']) 330s self.assertEqual(r.json()[0]['name'], kern1['name']) 330s 330s # create another kernel and check that they both are added to the 330s # list of kernels from a GET request 330s kern2 = self.kern_api.start().json() 330s assert isinstance(kern2, dict) 330s r = self.kern_api.list() 330s kernels = r.json() 330s self.assertEqual(r.status_code, 200) 330s assert isinstance(kernels, list) 330s self.assertEqual(len(kernels), 2) 330s 330s # Interrupt a kernel 330s r = self.kern_api.interrupt(kern2['id']) 330s self.assertEqual(r.status_code, 204) 330s 330s # Restart a kernel 330s > r = self.kern_api.restart(kern2['id']) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 330s return self._req('POST', url_path_join(id, 'restart')) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 330s response.raise_for_status() 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s 330s self = 330s 330s def raise_for_status(self): 330s """Raises :class:`HTTPError`, if one occurred.""" 330s 330s http_error_msg = "" 330s if isinstance(self.reason, bytes): 330s # We attempt to decode utf-8 first because some servers 330s # choose to localize their reason strings. If the string 330s # isn't utf-8, we fall back to iso-8859-1 for all other 330s # encodings. (See PR #3538) 330s try: 330s reason = self.reason.decode("utf-8") 330s except UnicodeDecodeError: 330s reason = self.reason.decode("iso-8859-1") 330s else: 330s reason = self.reason 330s 330s if 400 <= self.status_code < 500: 330s http_error_msg = ( 330s f"{self.status_code} Client Error: {reason} for url: {self.url}" 330s ) 330s 330s elif 500 <= self.status_code < 600: 330s http_error_msg = ( 330s f"{self.status_code} Server Error: {reason} for url: {self.url}" 330s ) 330s 330s if http_error_msg: 330s > raise HTTPError(http_error_msg, response=self) 330s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/ced7f07f-f2ce-4abf-b8f1-644cd64ce851/restart 330s 330s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 330s ----------------------------- Captured stderr call ----------------------------- 330s Could not import runpy._run_module_as_main 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo8f2ysqt/runtime/kernel-e528ab50-0fba-4575-9ccf-c1d15780f52c.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44313 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46661 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: e528ab50-0fba-4575-9ccf-c1d15780f52c, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.800000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpo8f2ysqt/runtime/kernel-ced7f07f-f2ce-4abf-b8f1-644cd64ce851.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35197 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41411 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: ced7f07f-f2ce-4abf-b8f1-644cd64ce851, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.350000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.360000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: ced7f07f-f2ce-4abf-b8f1-644cd64ce851 330s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/ced7f07f-f2ce-4abf-b8f1-644cd64ce851/interrupt (::1) 0.470000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 330s yield maybe_future(km.restart_kernel(kernel_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 330s raise self._exception.with_traceback(self._exception_tb) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 330s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 330s await ensure_async(kernel.restart_kernel(now=now)) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 330s await self._async_shutdown_kernel(now=now, restart=True) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:log.py:55 { 330s "Host": "localhost:12341", 330s "Accept": "*/*", 330s "User-Agent": "python-requests/2.32.5" 330s } 330s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/ced7f07f-f2ce-4abf-b8f1-644cd64ce851/restart (::1) 6.480000ms referer=None 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e528ab50-0fba-4575-9ccf-c1d15780f52c 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e528ab50-0fba-4575-9ccf-c1d15780f52c 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/e528ab50-0fba-4575-9ccf-c1d15780f52c (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/e528ab50-0fba-4575-9ccf-c1d15780f52c', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 330s yielded = ctx_run(next, result) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 330s yield maybe_future(km.shutdown_kernel(kernel_id)) 330s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 330s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 330s stopper = ensure_async(km.shutdown_kernel(now, restart)) 330s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s ________________________ KernelAPITest.test_no_kernels _________________________ 330s 330s self = 330s 330s def test_no_kernels(self): 330s """Make sure there are no kernels running at the start""" 330s kernels = self.kern_api.list().json() 330s > self.assertEqual(kernels, []) 330s E AssertionError: Lists differ: [{'id': 'e528ab50-0fba-4575-9ccf-c1d15780f[281 chars]: 0}] != [] 330s E 330s E First list contains 2 additional elements. 330s E First extra element 0: 330s E {'id': 'e528ab50-0fba-4575-9ccf-c1d15780f52c', 'name': 'python3', 'last_activity': '2026-01-23T08:44:34.163644Z', 'execution_state': 'starting', 'connections': 0} 330s E 330s E + [] 330s E - [{'connections': 0, 330s E - 'execution_state': 'starting', 330s E - 'id': 'e528ab50-0fba-4575-9ccf-c1d15780f52c', 330s E - 'last_activity': '2026-01-23T08:44:34.163644Z', 330s E - 'name': 'python3'}, 330s E - {'connections': 0, 330s E - 'execution_state': 'starting', 330s E - 'id': 'ced7f07f-f2ce-4abf-b8f1-644cd64ce851', 330s E - 'last_activity': '2026-01-23T08:44:34.179991Z', 330s E - 'name': 'python3'}] 330s 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.010000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e528ab50-0fba-4575-9ccf-c1d15780f52c 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e528ab50-0fba-4575-9ccf-c1d15780f52c 330s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/e528ab50-0fba-4575-9ccf-c1d15780f52c (::1) 0.950000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ced7f07f-f2ce-4abf-b8f1-644cd64ce851 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ced7f07f-f2ce-4abf-b8f1-644cd64ce851 330s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/ced7f07f-f2ce-4abf-b8f1-644cd64ce851 (::1) 0.570000ms 330s ---------------------------- Captured log teardown ----------------------------- 330s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 330s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 330s _____________________ AsyncKernelAPITest.test_connections ______________________ 330s 330s self = 330s 330s def tearDown(self): 330s for k in self.kern_api.list().json(): 330s > self.kern_api.shutdown(k['id']) 330s 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 330s return self._req('DELETE', id) 330s ^^^^^^^^^^^^^^^^^^^^^^^ 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 330s response.raise_for_status() 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s 330s self = 330s 330s def raise_for_status(self): 330s """Raises :class:`HTTPError`, if one occurred.""" 330s 330s http_error_msg = "" 330s if isinstance(self.reason, bytes): 330s # We attempt to decode utf-8 first because some servers 330s # choose to localize their reason strings. If the string 330s # isn't utf-8, we fall back to iso-8859-1 for all other 330s # encodings. (See PR #3538) 330s try: 330s reason = self.reason.decode("utf-8") 330s except UnicodeDecodeError: 330s reason = self.reason.decode("iso-8859-1") 330s else: 330s reason = self.reason 330s 330s if 400 <= self.status_code < 500: 330s http_error_msg = ( 330s f"{self.status_code} Client Error: {reason} for url: {self.url}" 330s ) 330s 330s elif 500 <= self.status_code < 600: 330s http_error_msg = ( 330s f"{self.status_code} Server Error: {reason} for url: {self.url}" 330s ) 330s 330s if http_error_msg: 330s > raise HTTPError(http_error_msg, response=self) 330s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/bf0a456e-35b1-4e56-a9f3-2c455ebef8dc 330s 330s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 330s ------------------------------ Captured log setup ------------------------------ 330s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmplhe5u28z/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmplhe5u28z/etc/jupyter'] for config files 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmplhe5u28z/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmplhe5u28z/config 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmplhe5u28z/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmplhe5u28z/config 330s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmplhe5u28z/notebooks 330s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 330s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 330s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 330s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 330s WARNING NotebookApp:handlers.py:612 Forbidden 330s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.360000ms referer=None 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmplhe5u28z/runtime/kernel-bf0a456e-35b1-4e56-a9f3-2c455ebef8dc.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41941 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60935 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: bf0a456e-35b1-4e56-a9f3-2c455ebef8dc, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.380000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/bf0a456e-35b1-4e56-a9f3-2c455ebef8dc (::1) 0.400000ms 330s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/bf0a456e-35b1-4e56-a9f3-2c455ebef8dc/channels 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 330s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from bf0a456e-35b1-4e56-a9f3-2c455ebef8dc 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46209 330s DEBUG NotebookApp:kernelmanager.py:423 activity on bf0a456e-35b1-4e56-a9f3-2c455ebef8dc: status (starting) 330s DEBUG NotebookApp:kernelmanager.py:423 activity on bf0a456e-35b1-4e56-a9f3-2c455ebef8dc: status (busy) 330s DEBUG NotebookApp:kernelmanager.py:423 activity on bf0a456e-35b1-4e56-a9f3-2c455ebef8dc: status (idle) 330s 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.14.2', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.14.2 (main, Dec 6 2025, 13:20:08) [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.14'}, {'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/'}]} 330s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel bf0a456e-35b1-4e56-a9f3-2c455ebef8dc) to 5.4 (client). 330s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/bf0a456e-35b1-4e56-a9f3-2c455ebef8dc/channels (::1) 2165.680000ms 330s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/bf0a456e-35b1-4e56-a9f3-2c455ebef8dc/channels 330s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for bf0a456e-35b1-4e56-a9f3-2c455ebef8dc 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60935 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46209 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41941 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37615 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46209 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41941 330s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 330s Setting websocket_ping_timeout=30000 330s DEBUG NotebookApp:handlers.py:255 Nudge: attempt 1 on kernel bf0a456e-35b1-4e56-a9f3-2c455ebef8dc 330s DEBUG NotebookApp:kernelmanager.py:423 activity on bf0a456e-35b1-4e56-a9f3-2c455ebef8dc: status (busy) 330s DEBUG NotebookApp:handlers.py:207 Nudge: IOPub received: bf0a456e-35b1-4e56-a9f3-2c455ebef8dc 330s DEBUG NotebookApp:handlers.py:210 Nudge: resolving iopub future: bf0a456e-35b1-4e56-a9f3-2c455ebef8dc 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/bf0a456e-35b1-4e56-a9f3-2c455ebef8dc (::1) 0.520000ms 330s DEBUG NotebookApp:kernelmanager.py:423 activity on bf0a456e-35b1-4e56-a9f3-2c455ebef8dc: status (busy) 330s DEBUG NotebookApp:handlers.py:201 Nudge: control info reply received: bf0a456e-35b1-4e56-a9f3-2c455ebef8dc 330s DEBUG NotebookApp:handlers.py:203 Nudge: resolving control future: bf0a456e-35b1-4e56-a9f3-2c455ebef8dc 330s DEBUG NotebookApp:kernelmanager.py:423 activity on bf0a456e-35b1-4e56-a9f3-2c455ebef8dc: status (idle) 330s DEBUG NotebookApp:handlers.py:195 Nudge: shell info reply received: bf0a456e-35b1-4e56-a9f3-2c455ebef8dc 330s DEBUG NotebookApp:kernelmanager.py:423 activity on bf0a456e-35b1-4e56-a9f3-2c455ebef8dc: status (idle) 330s DEBUG NotebookApp:handlers.py:579 Websocket closed bf0a456e-35b1-4e56-a9f3-2c455ebef8dc:de8576f8-1a70d3827047150f2e0a44f6 330s INFO NotebookApp:kernelmanager.py:222 Starting buffering for bf0a456e-35b1-4e56-a9f3-2c455ebef8dc:de8576f8-1a70d3827047150f2e0a44f6 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bf0a456e-35b1-4e56-a9f3-2c455ebef8dc 330s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on bf0a456e-35b1-4e56-a9f3-2c455ebef8dc:iopub 330s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on bf0a456e-35b1-4e56-a9f3-2c455ebef8dc:iopub 330s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on bf0a456e-35b1-4e56-a9f3-2c455ebef8dc:iopub 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/bf0a456e-35b1-4e56-a9f3-2c455ebef8dc (::1) 0.380000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/bf0a456e-35b1-4e56-a9f3-2c455ebef8dc (::1) 1.180000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.340000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bf0a456e-35b1-4e56-a9f3-2c455ebef8dc 330s INFO NotebookApp:kernelmanager.py:286 Discarding 3 buffered messages for bf0a456e-35b1-4e56-a9f3-2c455ebef8dc:de8576f8-1a70d3827047150f2e0a44f6 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bf0a456e-35b1-4e56-a9f3-2c455ebef8dc 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 330s await kernel_awaitable 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 330s result = await obj 330s ^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/bf0a456e-35b1-4e56-a9f3-2c455ebef8dc (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/bf0a456e-35b1-4e56-a9f3-2c455ebef8dc', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 330s future.result() 330s ~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 330s yielded = self.gen.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 330s yield maybe_future(km.shutdown_kernel(kernel_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 330s raise self._exception.with_traceback(self._exception_tb) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 330s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 330s raise km.ready.exception() # type: ignore[misc] 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 330s await kernel_awaitable 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 330s result = await obj 330s ^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 330s 330s self = 330s 330s def tearDown(self): 330s for k in self.kern_api.list().json(): 330s > self.kern_api.shutdown(k['id']) 330s 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 330s return self._req('DELETE', id) 330s ^^^^^^^^^^^^^^^^^^^^^^^ 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 330s response.raise_for_status() 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s 330s self = 330s 330s def raise_for_status(self): 330s """Raises :class:`HTTPError`, if one occurred.""" 330s 330s http_error_msg = "" 330s if isinstance(self.reason, bytes): 330s # We attempt to decode utf-8 first because some servers 330s # choose to localize their reason strings. If the string 330s # isn't utf-8, we fall back to iso-8859-1 for all other 330s # encodings. (See PR #3538) 330s try: 330s reason = self.reason.decode("utf-8") 330s except UnicodeDecodeError: 330s reason = self.reason.decode("iso-8859-1") 330s else: 330s reason = self.reason 330s 330s if 400 <= self.status_code < 500: 330s http_error_msg = ( 330s f"{self.status_code} Client Error: {reason} for url: {self.url}" 330s ) 330s 330s elif 500 <= self.status_code < 600: 330s http_error_msg = ( 330s f"{self.status_code} Server Error: {reason} for url: {self.url}" 330s ) 330s 330s if http_error_msg: 330s > raise HTTPError(http_error_msg, response=self) 330s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/613c80dc-648e-4645-b49a-ef3accb08c93 330s 330s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmplhe5u28z/runtime/kernel-613c80dc-648e-4645-b49a-ef3accb08c93.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54909 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38653 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: 613c80dc-648e-4645-b49a-ef3accb08c93, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 31.930000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.240000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bf0a456e-35b1-4e56-a9f3-2c455ebef8dc 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bf0a456e-35b1-4e56-a9f3-2c455ebef8dc 330s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/bf0a456e-35b1-4e56-a9f3-2c455ebef8dc (::1) 1.270000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 613c80dc-648e-4645-b49a-ef3accb08c93 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 613c80dc-648e-4645-b49a-ef3accb08c93 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 330s await kernel_awaitable 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 330s result = await obj 330s ^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/613c80dc-648e-4645-b49a-ef3accb08c93 (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/613c80dc-648e-4645-b49a-ef3accb08c93', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 330s future.result() 330s ~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 330s yielded = self.gen.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 330s yield maybe_future(km.shutdown_kernel(kernel_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 330s raise self._exception.with_traceback(self._exception_tb) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 330s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 330s raise km.ready.exception() # type: ignore[misc] 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 330s await kernel_awaitable 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 330s result = await obj 330s ^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s --------------------------- Captured stderr teardown --------------------------- 330s Traceback (most recent call last): 330s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 330s return _run_code(code, main_globals, None, 330s "__main__", mod_spec) 330s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 330s exec(code, run_globals) 330s ~~~~^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 330s from ipykernel import kernelapp as app 330s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 330s from .connect import * # noqa: F403 330s ^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 330s import json 330s File "/usr/lib/python3.14/json/__init__.py", line 106, in 330s from .decoder import JSONDecoder, JSONDecodeError 330s File "/usr/lib/python3.14/json/decoder.py", line 5, in 330s from json import scanner 330s File "/usr/lib/python3.14/json/scanner.py", line 11, in 330s NUMBER_RE = re.compile( 330s r'(-?(?:0|[1-9][0-9]*))(\.[0-9]+)?([eE][-+]?[0-9]+)?', 330s (re.VERBOSE | re.MULTILINE | re.DOTALL)) 330s File "/usr/lib/python3.14/re/__init__.py", line 289, in compile 330s return _compile(pattern, flags) 330s File "/usr/lib/python3.14/re/__init__.py", line 350, in _compile 330s p = _compiler.compile(pattern, flags) 330s File "/usr/lib/python3.14/re/_compiler.py", line 762, in compile 330s p = _parser.parse(p, flags) 330s File "/usr/lib/python3.14/re/_parser.py", line 973, in parse 330s p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0) 330s File "/usr/lib/python3.14/re/_parser.py", line 460, in _parse_sub 330s itemsappend(_parse(source, state, verbose, nested + 1, 330s ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s not nested and not items)) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3.14/re/_parser.py", line 856, in _parse 330s p = _parse_sub(source, state, sub_verbose, nested + 1) 330s File "/usr/lib/python3.14/re/_parser.py", line 460, in _parse_sub 330s itemsappend(_parse(source, state, verbose, nested + 1, 330s ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s not nested and not items)) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3.14/re/_parser.py", line 618, in _parse 330s setappend((RANGE, (lo, hi))) 330s ~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 330s KeyboardInterrupt 330s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 330s 330s self = 330s 330s def test_kernel_handler(self): 330s # GET kernel with given id 330s kid = self.kern_api.start().json()['id'] 330s r = self.kern_api.get(kid) 330s kern1 = r.json() 330s self.assertEqual(r.status_code, 200) 330s assert isinstance(kern1, dict) 330s self.assertIn('id', kern1) 330s self.assertEqual(kern1['id'], kid) 330s 330s # Request a bad kernel id and check that a JSON 330s # message is returned! 330s bad_id = '111-111-111-111-111' 330s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 330s self.kern_api.get(bad_id) 330s 330s # DELETE kernel with id 330s > r = self.kern_api.shutdown(kid) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 330s return self._req('DELETE', id) 330s ^^^^^^^^^^^^^^^^^^^^^^^ 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 330s response.raise_for_status() 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s 330s self = 330s 330s def raise_for_status(self): 330s """Raises :class:`HTTPError`, if one occurred.""" 330s 330s http_error_msg = "" 330s if isinstance(self.reason, bytes): 330s # We attempt to decode utf-8 first because some servers 330s # choose to localize their reason strings. If the string 330s # isn't utf-8, we fall back to iso-8859-1 for all other 330s # encodings. (See PR #3538) 330s try: 330s reason = self.reason.decode("utf-8") 330s except UnicodeDecodeError: 330s reason = self.reason.decode("iso-8859-1") 330s else: 330s reason = self.reason 330s 330s if 400 <= self.status_code < 500: 330s http_error_msg = ( 330s f"{self.status_code} Client Error: {reason} for url: {self.url}" 330s ) 330s 330s elif 500 <= self.status_code < 600: 330s http_error_msg = ( 330s f"{self.status_code} Server Error: {reason} for url: {self.url}" 330s ) 330s 330s if http_error_msg: 330s > raise HTTPError(http_error_msg, response=self) 330s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/344f3362-b783-42f5-8295-a54d90709c2b 330s 330s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 330s ----------------------------- Captured stderr call ----------------------------- 330s Traceback (most recent call last): 330s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 330s return _run_code(code, main_globals, None, 330s "__main__", mod_spec) 330s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 330s exec(code, run_globals) 330s ~~~~^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 330s from ipykernel import kernelapp as app 330s File "/usr/lib/python3/dist-packages/ipykernel/kernelapp.py", line 21, in 330s from IPython.core.application import ( # type:ignore[attr-defined] 330s ...<4 lines>... 330s ) 330s File "/usr/lib/python3/dist-packages/IPython/__init__.py", line 55, in 330s from .terminal.embed import embed 330s File "/usr/lib/python3/dist-packages/IPython/terminal/embed.py", line 16, in 330s from IPython.terminal.interactiveshell import TerminalInteractiveShell 330s File "/usr/lib/python3/dist-packages/IPython/terminal/interactiveshell.py", line 34, in 330s from prompt_toolkit.auto_suggest import AutoSuggestFromHistory 330s File "/usr/lib/python3/dist-packages/prompt_toolkit/__init__.py", line 27, in 330s from .application import Application 330s File "/usr/lib/python3/dist-packages/prompt_toolkit/application/__init__.py", line 3, in 330s from .application import Application 330s File "/usr/lib/python3/dist-packages/prompt_toolkit/application/application.py", line 36, in 330s from prompt_toolkit.buffer import Buffer 330s File "/usr/lib/python3/dist-packages/prompt_toolkit/buffer.py", line 26, in 330s from .completion import ( 330s ...<5 lines>... 330s ) 330s File "/usr/lib/python3/dist-packages/prompt_toolkit/completion/__init__.py", line 3, in 330s from .base import ( 330s ...<9 lines>... 330s ) 330s File "/usr/lib/python3/dist-packages/prompt_toolkit/completion/base.py", line 11, in 330s from prompt_toolkit.formatted_text import AnyFormattedText, StyleAndTextTuples 330s File "/usr/lib/python3/dist-packages/prompt_toolkit/formatted_text/__init__.py", line 16, in 330s from .ansi import ANSI 330s File "/usr/lib/python3/dist-packages/prompt_toolkit/formatted_text/ansi.py", line 6, in 330s from prompt_toolkit.output.vt100 import BG_ANSI_COLORS, FG_ANSI_COLORS 330s File "/usr/lib/python3/dist-packages/prompt_toolkit/output/__init__.py", line 3, in 330s from .base import DummyOutput, Output 330s File "/usr/lib/python3/dist-packages/prompt_toolkit/output/base.py", line 10, in 330s from prompt_toolkit.cursor_shapes import CursorShape 330s File "/usr/lib/python3/dist-packages/prompt_toolkit/cursor_shapes.py", line 8, in 330s from prompt_toolkit.key_binding.vi_state import InputMode 330s File "/usr/lib/python3/dist-packages/prompt_toolkit/key_binding/__init__.py", line 3, in 330s from .key_bindings import ( 330s ...<5 lines>... 330s ) 330s File "/usr/lib/python3/dist-packages/prompt_toolkit/key_binding/key_bindings.py", line 57, in 330s from prompt_toolkit.keys import KEY_ALIASES, Keys 330s File "/usr/lib/python3/dist-packages/prompt_toolkit/keys.py", line 11, in 330s class Keys(str, Enum): 330s ...<193 lines>... 330s ShiftControlEnd = ControlShiftEnd 330s File "/usr/lib/python3.14/enum.py", line 549, in __new__ 330s enum_class = super().__new__(metacls, cls, bases, classdict, **kwds) 330s File "/usr/lib/python3.14/enum.py", line 312, in __set_name__ 330s enum_class._add_member_(member_name, enum_member) 330s ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3.14/enum.py", line 1083, in _add_member_ 330s setattr(cls, name, member) 330s ~~~~~~~^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3.14/enum.py", line 821, in __setattr__ 330s super().__setattr__(name, value) 330s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 330s KeyboardInterrupt 330s Error calling __set_name__ on '_proto_member' instance 'ShiftInsert' in 'Keys' 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmplhe5u28z/runtime/kernel-344f3362-b783-42f5-8295-a54d90709c2b.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33819 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43905 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: 344f3362-b783-42f5-8295-a54d90709c2b, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.270000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/344f3362-b783-42f5-8295-a54d90709c2b (::1) 0.480000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s 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 330s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 330s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 254.340000ms referer=None 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 344f3362-b783-42f5-8295-a54d90709c2b 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 344f3362-b783-42f5-8295-a54d90709c2b 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 330s await kernel_awaitable 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 330s result = await obj 330s ^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/344f3362-b783-42f5-8295-a54d90709c2b (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/344f3362-b783-42f5-8295-a54d90709c2b', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 330s future.result() 330s ~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 330s yielded = self.gen.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 330s yield maybe_future(km.shutdown_kernel(kernel_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 330s raise self._exception.with_traceback(self._exception_tb) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 330s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 330s raise km.ready.exception() # type: ignore[misc] 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 330s await kernel_awaitable 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 330s result = await obj 330s ^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s ERROR NotebookApp:log.py:55 { 330s "Host": "localhost:12341", 330s "Accept": "*/*", 330s "User-Agent": "python-requests/2.32.5" 330s } 330s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/344f3362-b783-42f5-8295-a54d90709c2b (::1) 5.250000ms referer=None 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 9.530000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 613c80dc-648e-4645-b49a-ef3accb08c93 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 613c80dc-648e-4645-b49a-ef3accb08c93 330s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/613c80dc-648e-4645-b49a-ef3accb08c93 (::1) 3.720000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 344f3362-b783-42f5-8295-a54d90709c2b 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 344f3362-b783-42f5-8295-a54d90709c2b 330s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/344f3362-b783-42f5-8295-a54d90709c2b (::1) 0.460000ms 330s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 330s 330s self = 330s 330s def test_main_kernel_handler(self): 330s # POST request 330s r = self.kern_api.start() 330s kern1 = r.json() 330s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 330s self.assertEqual(r.status_code, 201) 330s self.assertIsInstance(kern1, dict) 330s 330s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 330s expected_csp = '; '.join([ 330s "frame-ancestors 'self'", 330s 'report-uri ' + report_uri, 330s "default-src 'none'" 330s ]) 330s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 330s 330s # GET request 330s r = self.kern_api.list() 330s self.assertEqual(r.status_code, 200) 330s assert isinstance(r.json(), list) 330s self.assertEqual(r.json()[0]['id'], kern1['id']) 330s self.assertEqual(r.json()[0]['name'], kern1['name']) 330s 330s # create another kernel and check that they both are added to the 330s # list of kernels from a GET request 330s kern2 = self.kern_api.start().json() 330s assert isinstance(kern2, dict) 330s r = self.kern_api.list() 330s kernels = r.json() 330s self.assertEqual(r.status_code, 200) 330s assert isinstance(kernels, list) 330s self.assertEqual(len(kernels), 2) 330s 330s # Interrupt a kernel 330s r = self.kern_api.interrupt(kern2['id']) 330s self.assertEqual(r.status_code, 204) 330s 330s # Restart a kernel 330s > r = self.kern_api.restart(kern2['id']) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 330s return self._req('POST', url_path_join(id, 'restart')) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 330s response.raise_for_status() 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s 330s self = 330s 330s def raise_for_status(self): 330s """Raises :class:`HTTPError`, if one occurred.""" 330s 330s http_error_msg = "" 330s if isinstance(self.reason, bytes): 330s # We attempt to decode utf-8 first because some servers 330s # choose to localize their reason strings. If the string 330s # isn't utf-8, we fall back to iso-8859-1 for all other 330s # encodings. (See PR #3538) 330s try: 330s reason = self.reason.decode("utf-8") 330s except UnicodeDecodeError: 330s reason = self.reason.decode("iso-8859-1") 330s else: 330s reason = self.reason 330s 330s if 400 <= self.status_code < 500: 330s http_error_msg = ( 330s f"{self.status_code} Client Error: {reason} for url: {self.url}" 330s ) 330s 330s elif 500 <= self.status_code < 600: 330s http_error_msg = ( 330s f"{self.status_code} Server Error: {reason} for url: {self.url}" 330s ) 330s 330s if http_error_msg: 330s > raise HTTPError(http_error_msg, response=self) 330s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/506a2f28-192f-4c9a-bdd1-4904ac1028bc/restart 330s 330s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmplhe5u28z/runtime/kernel-7835a5bd-7b6d-4559-befa-9a2306e6e0ba.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34035 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53959 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7835a5bd-7b6d-4559-befa-9a2306e6e0ba, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 17.400000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.510000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmplhe5u28z/runtime/kernel-506a2f28-192f-4c9a-bdd1-4904ac1028bc.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53909 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34745 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: 506a2f28-192f-4c9a-bdd1-4904ac1028bc, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 67.930000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.560000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 506a2f28-192f-4c9a-bdd1-4904ac1028bc 330s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/506a2f28-192f-4c9a-bdd1-4904ac1028bc/interrupt (::1) 0.590000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 330s yield maybe_future(km.restart_kernel(kernel_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 330s raise self._exception.with_traceback(self._exception_tb) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 330s result = coro.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 330s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 330s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 330s yield self # This tells Task to wait for completion. 330s ^^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 330s future.result() 330s ~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 330s raise self._exception.with_traceback(self._exception_tb) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 330s await ensure_async(kernel.restart_kernel(now=now)) 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 330s result = await obj 330s ^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 330s await self._async_shutdown_kernel(now=now, restart=True) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:log.py:55 { 330s "Host": "localhost:12341", 330s "Accept": "*/*", 330s "User-Agent": "python-requests/2.32.5" 330s } 330s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/506a2f28-192f-4c9a-bdd1-4904ac1028bc/restart (::1) 2.550000ms referer=None 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7835a5bd-7b6d-4559-befa-9a2306e6e0ba 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7835a5bd-7b6d-4559-befa-9a2306e6e0ba 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 330s await kernel_awaitable 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 330s result = await obj 330s ^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/7835a5bd-7b6d-4559-befa-9a2306e6e0ba (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/7835a5bd-7b6d-4559-befa-9a2306e6e0ba', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 330s future.result() 330s ~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 330s yielded = self.gen.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 330s yield maybe_future(km.shutdown_kernel(kernel_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 330s raise self._exception.with_traceback(self._exception_tb) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 330s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 330s raise km.ready.exception() # type: ignore[misc] 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 330s await kernel_awaitable 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 330s result = await obj 330s ^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 330s 330s self = 330s 330s def test_no_kernels(self): 330s """Make sure there are no kernels running at the start""" 330s kernels = self.kern_api.list().json() 330s > self.assertEqual(kernels, []) 330s E AssertionError: Lists differ: [{'id': '7835a5bd-7b6d-4559-befa-9a2306e6e[281 chars]: 0}] != [] 330s E 330s E First list contains 2 additional elements. 330s E First extra element 0: 330s E {'id': '7835a5bd-7b6d-4559-befa-9a2306e6e0ba', 'name': 'python3', 'last_activity': '2026-01-23T08:44:37.715990Z', 'execution_state': 'starting', 'connections': 0} 330s E 330s E + [] 330s E - [{'connections': 0, 330s E - 'execution_state': 'starting', 330s E - 'id': '7835a5bd-7b6d-4559-befa-9a2306e6e0ba', 330s E - 'last_activity': '2026-01-23T08:44:37.715990Z', 330s E - 'name': 'python3'}, 330s E - {'connections': 0, 330s E - 'execution_state': 'starting', 330s E - 'id': '506a2f28-192f-4c9a-bdd1-4904ac1028bc', 330s E - 'last_activity': '2026-01-23T08:44:37.789660Z', 330s E - 'name': 'python3'}] 330s 330s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.700000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.360000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7835a5bd-7b6d-4559-befa-9a2306e6e0ba 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7835a5bd-7b6d-4559-befa-9a2306e6e0ba 330s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/7835a5bd-7b6d-4559-befa-9a2306e6e0ba (::1) 0.430000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 506a2f28-192f-4c9a-bdd1-4904ac1028bc 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 506a2f28-192f-4c9a-bdd1-4904ac1028bc 330s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/506a2f28-192f-4c9a-bdd1-4904ac1028bc (::1) 0.500000ms 330s ---------------------------- Captured log teardown ----------------------------- 330s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 613c80dc-648e-4645-b49a-ef3accb08c93 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7835a5bd-7b6d-4559-befa-9a2306e6e0ba 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 344f3362-b783-42f5-8295-a54d90709c2b 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bf0a456e-35b1-4e56-a9f3-2c455ebef8dc 330s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 330s __________________________ SessionAPITest.test_create __________________________ 330s 330s @self.addCleanup 330s def cleanup_sessions(): 330s for session in self.sess_api.list().json(): 330s > self.sess_api.delete(session['id']) 330s 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 330s return self._req('DELETE', id) 330s ^^^^^^^^^^^^^^^^^^^^^^^ 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 330s response.raise_for_status() 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s 330s self = 330s 330s def raise_for_status(self): 330s """Raises :class:`HTTPError`, if one occurred.""" 330s 330s http_error_msg = "" 330s if isinstance(self.reason, bytes): 330s # We attempt to decode utf-8 first because some servers 330s # choose to localize their reason strings. If the string 330s # isn't utf-8, we fall back to iso-8859-1 for all other 330s # encodings. (See PR #3538) 330s try: 330s reason = self.reason.decode("utf-8") 330s except UnicodeDecodeError: 330s reason = self.reason.decode("iso-8859-1") 330s else: 330s reason = self.reason 330s 330s if 400 <= self.status_code < 500: 330s http_error_msg = ( 330s f"{self.status_code} Client Error: {reason} for url: {self.url}" 330s ) 330s 330s elif 500 <= self.status_code < 600: 330s http_error_msg = ( 330s f"{self.status_code} Server Error: {reason} for url: {self.url}" 330s ) 330s 330s if http_error_msg: 330s > raise HTTPError(http_error_msg, response=self) 330s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/66836f74-c5c0-4fed-8e46-66c2bf9ec158 330s 330s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 330s ------------------------------ Captured log setup ------------------------------ 330s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpyrtha7cj/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpyrtha7cj/etc/jupyter'] for config files 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpyrtha7cj/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpyrtha7cj/config 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpyrtha7cj/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpyrtha7cj/config 330s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpyrtha7cj/notebooks 330s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 330s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 330s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 330s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 330s WARNING NotebookApp:handlers.py:612 Forbidden 330s ------------------------------ Captured log call ------------------------------- 330s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 74.870000ms referer=None 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 6.130000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpyrtha7cj/runtime/kernel-11a2ad92-2274-452e-8470-029e5da2c510.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42293 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34623 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: 11a2ad92-2274-452e-8470-029e5da2c510, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpyrtha7cj/notebooks/foo'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 17.940000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.490000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/66836f74-c5c0-4fed-8e46-66c2bf9ec158 (::1) 0.690000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.680000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 11a2ad92-2274-452e-8470-029e5da2c510 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 11a2ad92-2274-452e-8470-029e5da2c510 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/66836f74-c5c0-4fed-8e46-66c2bf9ec158 (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/66836f74-c5c0-4fed-8e46-66c2bf9ec158', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 330s yielded = self.gen.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 330s yield maybe_future(sm.delete_session(session_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 330s yielded = self.gen.send(value) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 330s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 330s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 330s stopper = ensure_async(km.shutdown_kernel(now, restart)) 330s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s ERROR NotebookApp:log.py:55 { 330s "Host": "localhost:12341", 330s "Accept": "*/*", 330s "User-Agent": "python-requests/2.32.5" 330s } 330s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/66836f74-c5c0-4fed-8e46-66c2bf9ec158 (::1) 15.070000ms referer=None 330s --------------------------- Captured stderr teardown --------------------------- 330s Traceback (most recent call last): 330s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 330s return _run_code(code, main_globals, None, 330s "__main__", mod_spec) 330s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 330s exec(code, run_globals) 330s ~~~~^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 330s from ipykernel import kernelapp as app 330s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 330s from .connect import * # noqa: F403 330s ^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 330s import jupyter_client 330s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 330s from .asynchronous import AsyncKernelClient 330s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 330s from .client import AsyncKernelClient # noqa 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 330s import zmq.asyncio 330s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 330s from zmq import backend 330s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 330s _ns = select_backend(first) 330s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 330s mod = import_module(name) 330s File "/usr/lib/python3.14/importlib/__init__.py", line 88, in import_module 330s return _bootstrap._gcd_import(name[level:], package, level) 330s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 330s from . import _zmq 330s File "_zmq.py", line 156, in init zmq.backend.cython._zmq 330s File "/usr/lib/python3/dist-packages/zmq/constants.py", line 12, in 330s class Errno(IntEnum): 330s ...<58 lines>... 330s EMTHREAD = _HAUSNUMERO + 54 330s File "/usr/lib/python3.14/enum.py", line 549, in __new__ 330s enum_class = super().__new__(metacls, cls, bases, classdict, **kwds) 330s File "/usr/lib/python3.14/enum.py", line 271, in __set_name__ 330s enum_member.__init__(*args) 330s ~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s KeyboardInterrupt 330s Error calling __set_name__ on '_proto_member' instance 'EINVAL' in 'Errno' 330s __________________ SessionAPITest.test_create_console_session __________________ 330s 330s @self.addCleanup 330s def cleanup_sessions(): 330s for session in self.sess_api.list().json(): 330s > self.sess_api.delete(session['id']) 330s 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 330s return self._req('DELETE', id) 330s ^^^^^^^^^^^^^^^^^^^^^^^ 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 330s response.raise_for_status() 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s 330s self = 330s 330s def raise_for_status(self): 330s """Raises :class:`HTTPError`, if one occurred.""" 330s 330s http_error_msg = "" 330s if isinstance(self.reason, bytes): 330s # We attempt to decode utf-8 first because some servers 330s # choose to localize their reason strings. If the string 330s # isn't utf-8, we fall back to iso-8859-1 for all other 330s # encodings. (See PR #3538) 330s try: 330s reason = self.reason.decode("utf-8") 330s except UnicodeDecodeError: 330s reason = self.reason.decode("iso-8859-1") 330s else: 330s reason = self.reason 330s 330s if 400 <= self.status_code < 500: 330s http_error_msg = ( 330s f"{self.status_code} Client Error: {reason} for url: {self.url}" 330s ) 330s 330s elif 500 <= self.status_code < 600: 330s http_error_msg = ( 330s f"{self.status_code} Server Error: {reason} for url: {self.url}" 330s ) 330s 330s if http_error_msg: 330s > raise HTTPError(http_error_msg, response=self) 330s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/00b8d42a-a537-45f8-a77d-6068ea01d267 330s 330s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpyrtha7cj/runtime/kernel-27e1b91d-330f-4585-b79a-a420154d4f6c.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55727 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34345 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: 27e1b91d-330f-4585-b79a-a420154d4f6c, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpyrtha7cj/notebooks/foo'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 15.950000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.630000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 11a2ad92-2274-452e-8470-029e5da2c510 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 11a2ad92-2274-452e-8470-029e5da2c510 330s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/66836f74-c5c0-4fed-8e46-66c2bf9ec158 (::1) 1.570000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 27e1b91d-330f-4585-b79a-a420154d4f6c 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 27e1b91d-330f-4585-b79a-a420154d4f6c 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/00b8d42a-a537-45f8-a77d-6068ea01d267 (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/00b8d42a-a537-45f8-a77d-6068ea01d267', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 330s yielded = self.gen.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 330s yield maybe_future(sm.delete_session(session_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 330s yielded = self.gen.send(value) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 330s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 330s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 330s stopper = ensure_async(km.shutdown_kernel(now, restart)) 330s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s --------------------------- Captured stderr teardown --------------------------- 330s Traceback (most recent call last): 330s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 330s return _run_code(code, main_globals, None, 330s "__main__", mod_spec) 330s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 330s exec(code, run_globals) 330s ~~~~^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 330s from ipykernel import kernelapp as app 330s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 330s from .connect import * # noqa: F403 330s ^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 330s from subprocess import PIPE, Popen 330s File "/usr/lib/python3.14/subprocess.py", line 52, in 330s import warnings 330s File "/usr/lib/python3.14/warnings.py", line 79, in 330s class _Lock: 330s ...<5 lines>... 330s _release_lock() 330s File "/usr/lib/python3.14/warnings.py", line 79, in _Lock 330s class _Lock: 330s 330s KeyboardInterrupt 330s ____________________ SessionAPITest.test_create_deprecated _____________________ 330s 330s @self.addCleanup 330s def cleanup_sessions(): 330s for session in self.sess_api.list().json(): 330s > self.sess_api.delete(session['id']) 330s 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 330s return self._req('DELETE', id) 330s ^^^^^^^^^^^^^^^^^^^^^^^ 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 330s response.raise_for_status() 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s 330s self = 330s 330s def raise_for_status(self): 330s """Raises :class:`HTTPError`, if one occurred.""" 330s 330s http_error_msg = "" 330s if isinstance(self.reason, bytes): 330s # We attempt to decode utf-8 first because some servers 330s # choose to localize their reason strings. If the string 330s # isn't utf-8, we fall back to iso-8859-1 for all other 330s # encodings. (See PR #3538) 330s try: 330s reason = self.reason.decode("utf-8") 330s except UnicodeDecodeError: 330s reason = self.reason.decode("iso-8859-1") 330s else: 330s reason = self.reason 330s 330s if 400 <= self.status_code < 500: 330s http_error_msg = ( 330s f"{self.status_code} Client Error: {reason} for url: {self.url}" 330s ) 330s 330s elif 500 <= self.status_code < 600: 330s http_error_msg = ( 330s f"{self.status_code} Server Error: {reason} for url: {self.url}" 330s ) 330s 330s if http_error_msg: 330s > raise HTTPError(http_error_msg, response=self) 330s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/b794db3c-ff47-43fd-8fcb-bd42d093c9db 330s 330s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpyrtha7cj/runtime/kernel-976b83fc-a01a-479c-b9d8-156ed3ee9c17.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39817 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55583 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: 976b83fc-a01a-479c-b9d8-156ed3ee9c17, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpyrtha7cj/notebooks/foo'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 75.580000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.670000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 27e1b91d-330f-4585-b79a-a420154d4f6c 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 27e1b91d-330f-4585-b79a-a420154d4f6c 330s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/00b8d42a-a537-45f8-a77d-6068ea01d267 (::1) 10.310000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 976b83fc-a01a-479c-b9d8-156ed3ee9c17 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 976b83fc-a01a-479c-b9d8-156ed3ee9c17 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/b794db3c-ff47-43fd-8fcb-bd42d093c9db (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/b794db3c-ff47-43fd-8fcb-bd42d093c9db', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 330s yielded = self.gen.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 330s yield maybe_future(sm.delete_session(session_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 330s yielded = self.gen.send(value) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 330s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 330s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 330s stopper = ensure_async(km.shutdown_kernel(now, restart)) 330s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s ___________________ SessionAPITest.test_create_file_session ____________________ 330s 330s @self.addCleanup 330s def cleanup_sessions(): 330s for session in self.sess_api.list().json(): 330s > self.sess_api.delete(session['id']) 330s 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 330s return self._req('DELETE', id) 330s ^^^^^^^^^^^^^^^^^^^^^^^ 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 330s response.raise_for_status() 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s 330s self = 330s 330s def raise_for_status(self): 330s """Raises :class:`HTTPError`, if one occurred.""" 330s 330s http_error_msg = "" 330s if isinstance(self.reason, bytes): 330s # We attempt to decode utf-8 first because some servers 330s # choose to localize their reason strings. If the string 330s # isn't utf-8, we fall back to iso-8859-1 for all other 330s # encodings. (See PR #3538) 330s try: 330s reason = self.reason.decode("utf-8") 330s except UnicodeDecodeError: 330s reason = self.reason.decode("iso-8859-1") 330s else: 330s reason = self.reason 330s 330s if 400 <= self.status_code < 500: 330s http_error_msg = ( 330s f"{self.status_code} Client Error: {reason} for url: {self.url}" 330s ) 330s 330s elif 500 <= self.status_code < 600: 330s http_error_msg = ( 330s f"{self.status_code} Server Error: {reason} for url: {self.url}" 330s ) 330s 330s if http_error_msg: 330s > raise HTTPError(http_error_msg, response=self) 330s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/dac9b974-3104-4ff5-a756-cc6b64180653 330s 330s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 330s ----------------------------- Captured stderr call ----------------------------- 330s Fatal Python error: init_import_site: Failed to import the site module 330s Python runtime state: initialized 330s Traceback (most recent call last): 330s File "/usr/lib/python3.14/site.py", line 79, in 330s import os 330s File "", line 1371, in _find_and_load 330s File "", line 1342, in _find_and_load_unlocked 330s File "", line 938, in _load_unlocked 330s File "", line 755, in exec_module 330s File "", line 888, in get_code 330s File "", line 511, in _compile_bytecode 330s KeyboardInterrupt 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpyrtha7cj/runtime/kernel-729bfa3f-6ce8-417a-acac-0f45ad03a93d.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57117 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36953 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: 729bfa3f-6ce8-417a-acac-0f45ad03a93d, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpyrtha7cj/notebooks/foo'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 182.680000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.520000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 976b83fc-a01a-479c-b9d8-156ed3ee9c17 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 976b83fc-a01a-479c-b9d8-156ed3ee9c17 330s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/b794db3c-ff47-43fd-8fcb-bd42d093c9db (::1) 0.750000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 729bfa3f-6ce8-417a-acac-0f45ad03a93d 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 729bfa3f-6ce8-417a-acac-0f45ad03a93d 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/dac9b974-3104-4ff5-a756-cc6b64180653 (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/dac9b974-3104-4ff5-a756-cc6b64180653', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 330s yielded = self.gen.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 330s yield maybe_future(sm.delete_session(session_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 330s yielded = self.gen.send(value) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 330s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 330s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 330s stopper = ensure_async(km.shutdown_kernel(now, restart)) 330s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s ERROR NotebookApp:log.py:55 { 330s "Host": "localhost:12341", 330s "Accept": "*/*", 330s "User-Agent": "python-requests/2.32.5" 330s } 330s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/dac9b974-3104-4ff5-a756-cc6b64180653 (::1) 10.670000ms referer=None 330s --------------------------- Captured stderr teardown --------------------------- 330s Traceback (most recent call last): 330s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 330s return _run_code(code, main_globals, None, 330s "__main__", mod_spec) 330s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 330s exec(code, run_globals) 330s ~~~~^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 330s from ipykernel import kernelapp as app 330s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 330s from .connect import * # noqa: F403 330s ^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 330s import jupyter_client 330s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 330s from .asynchronous import AsyncKernelClient 330s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 330s from .client import AsyncKernelClient # noqa 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 330s import zmq.asyncio 330s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 330s from zmq import backend 330s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 7, in 330s import platform 330s File "", line 1371, in _find_and_load 330s File "", line 1342, in _find_and_load_unlocked 330s File "", line 938, in _load_unlocked 330s File "", line 755, in exec_module 330s File "", line 888, in get_code 330s File "", line 511, in _compile_bytecode 330s KeyboardInterrupt 330s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 330s 330s self = 330s 330s def test_create_with_kernel_id(self): 330s # create a new kernel 330s r = self.request('POST', 'api/kernels') 330s r.raise_for_status() 330s kernel = r.json() 330s 330s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 330s self.assertEqual(resp.status_code, 201) 330s newsession = resp.json() 330s self.assertIn('id', newsession) 330s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 330s self.assertEqual(newsession['kernel']['id'], kernel['id']) 330s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 330s 330s sessions = self.sess_api.list().json() 330s > self.assertEqual(sessions, [newsession]) 330s E AssertionError: Lists differ: [{'id': 'dac9b974-3104-4ff5-a756-cc6b64180653', 'p[553 chars]ne}}] != [{'id': '5b340808-8895-4290-af7d-81db8344906c', 'p[279 chars]ne}}] 330s E 330s E First differing element 0: 330s E {'id': 'dac9b974-3104-4ff5-a756-cc6b64180653', 'p[218 chars]: 0}} 330s E {'id': '5b340808-8895-4290-af7d-81db8344906c', 'p[278 chars]one}} 330s E 330s E First list contains 1 additional elements. 330s E First extra element 1: 330s E {'id': '5b340808-8895-4290-af7d-81db8344906c', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '6a43428a-cfee-4167-94db-4218240c349c', 'name': 'python3', 'last_activity': '2026-01-23T08:44:39.030654Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 330s E 330s E Diff is 830 characters long. Set self.maxDiff to None to see it. 330s 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpyrtha7cj/runtime/kernel-6a43428a-cfee-4167-94db-4218240c349c.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55673 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40319 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: 6a43428a-cfee-4167-94db-4218240c349c, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.670000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.560000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.470000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.420000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 729bfa3f-6ce8-417a-acac-0f45ad03a93d 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 729bfa3f-6ce8-417a-acac-0f45ad03a93d 330s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/dac9b974-3104-4ff5-a756-cc6b64180653 (::1) 0.650000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6a43428a-cfee-4167-94db-4218240c349c 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6a43428a-cfee-4167-94db-4218240c349c 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5b340808-8895-4290-af7d-81db8344906c (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5b340808-8895-4290-af7d-81db8344906c', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 330s yielded = self.gen.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 330s yield maybe_future(sm.delete_session(session_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 330s yielded = self.gen.send(value) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 330s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 330s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 330s stopper = ensure_async(km.shutdown_kernel(now, restart)) 330s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 330s 330s @self.addCleanup 330s def cleanup_sessions(): 330s for session in self.sess_api.list().json(): 330s > self.sess_api.delete(session['id']) 330s 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 330s return self._req('DELETE', id) 330s ^^^^^^^^^^^^^^^^^^^^^^^ 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 330s response.raise_for_status() 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s 330s self = 330s 330s def raise_for_status(self): 330s """Raises :class:`HTTPError`, if one occurred.""" 330s 330s http_error_msg = "" 330s if isinstance(self.reason, bytes): 330s # We attempt to decode utf-8 first because some servers 330s # choose to localize their reason strings. If the string 330s # isn't utf-8, we fall back to iso-8859-1 for all other 330s # encodings. (See PR #3538) 330s try: 330s reason = self.reason.decode("utf-8") 330s except UnicodeDecodeError: 330s reason = self.reason.decode("iso-8859-1") 330s else: 330s reason = self.reason 330s 330s if 400 <= self.status_code < 500: 330s http_error_msg = ( 330s f"{self.status_code} Client Error: {reason} for url: {self.url}" 330s ) 330s 330s elif 500 <= self.status_code < 600: 330s http_error_msg = ( 330s f"{self.status_code} Server Error: {reason} for url: {self.url}" 330s ) 330s 330s if http_error_msg: 330s > raise HTTPError(http_error_msg, response=self) 330s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5b340808-8895-4290-af7d-81db8344906c 330s 330s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 330s ---------------------------- Captured stderr setup ----------------------------- 330s Traceback (most recent call last): 330s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 330s return _run_code(code, main_globals, None, 330s "__main__", mod_spec) 330s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 330s exec(code, run_globals) 330s ~~~~^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 330s from ipykernel import kernelapp as app 330s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 330s from .connect import * # noqa: F403 330s ^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 330s from subprocess import PIPE, Popen 330s File "/usr/lib/python3.14/subprocess.py", line 49, in 330s import signal 330s File "/usr/lib/python3.14/signal.py", line 7, in 330s _IntEnum._convert_( 330s ~~~~~~~~~~~~~~~~~~^ 330s 'Signals', __name__, 330s ^^^^^^^^^^^^^^^^^^^^ 330s ...<2 lines>... 330s and (name.startswith('SIG') and not name.startswith('SIG_')) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s or name.startswith('CTRL_')) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3.14/enum.py", line 909, in _convert_ 330s cls = _simple_enum(etype=cls, boundary=boundary or KEEP)(tmp_cls) 330s File "/usr/lib/python3.14/enum.py", line 1895, in convert_class 330s setattr(enum_class, name, member) 330s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3.14/enum.py", line 810, in __setattr__ 330s def __setattr__(cls, name, value): 330s 330s KeyboardInterrupt 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.700000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpyrtha7cj/runtime/kernel-5a1f30c2-a3bd-4894-9294-7d65a729fa2c.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59351 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47187 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: 5a1f30c2-a3bd-4894-9294-7d65a729fa2c, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.400000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6a43428a-cfee-4167-94db-4218240c349c 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6a43428a-cfee-4167-94db-4218240c349c 330s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/5b340808-8895-4290-af7d-81db8344906c (::1) 0.810000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.340000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.230000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 5a1f30c2-a3bd-4894-9294-7d65a729fa2c 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 5a1f30c2-a3bd-4894-9294-7d65a729fa2c 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5b340808-8895-4290-af7d-81db8344906c (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5b340808-8895-4290-af7d-81db8344906c', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 330s yielded = self.gen.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 330s yield maybe_future(sm.delete_session(session_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 330s yielded = self.gen.send(value) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 330s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 330s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 330s stopper = ensure_async(km.shutdown_kernel(now, restart)) 330s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s --------------------------- Captured stderr teardown --------------------------- 330s Traceback (most recent call last): 330s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 330s return _run_code(code, main_globals, None, 330s "__main__", mod_spec) 330s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 330s exec(code, run_globals) 330s ~~~~^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 330s from ipykernel import kernelapp as app 330s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 330s from .connect import * # noqa: F403 330s ^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 330s from subprocess import PIPE, Popen 330s File "/usr/lib/python3.14/subprocess.py", line 49, in 330s import signal 330s File "/usr/lib/python3.14/signal.py", line 7, in 330s _IntEnum._convert_( 330s ~~~~~~~~~~~~~~~~~~^ 330s 'Signals', __name__, 330s ^^^^^^^^^^^^^^^^^^^^ 330s ...<2 lines>... 330s and (name.startswith('SIG') and not name.startswith('SIG_')) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s or name.startswith('CTRL_')) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3.14/enum.py", line 909, in _convert_ 330s cls = _simple_enum(etype=cls, boundary=boundary or KEEP)(tmp_cls) 330s File "/usr/lib/python3.14/enum.py", line 1895, in convert_class 330s setattr(enum_class, name, member) 330s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3.14/enum.py", line 810, in __setattr__ 330s def __setattr__(cls, name, value): 330s 330s KeyboardInterrupt 330s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 330s 330s @self.addCleanup 330s def cleanup_sessions(): 330s for session in self.sess_api.list().json(): 330s > self.sess_api.delete(session['id']) 330s 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 330s return self._req('DELETE', id) 330s ^^^^^^^^^^^^^^^^^^^^^^^ 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 330s response.raise_for_status() 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s 330s self = 330s 330s def raise_for_status(self): 330s """Raises :class:`HTTPError`, if one occurred.""" 330s 330s http_error_msg = "" 330s if isinstance(self.reason, bytes): 330s # We attempt to decode utf-8 first because some servers 330s # choose to localize their reason strings. If the string 330s # isn't utf-8, we fall back to iso-8859-1 for all other 330s # encodings. (See PR #3538) 330s try: 330s reason = self.reason.decode("utf-8") 330s except UnicodeDecodeError: 330s reason = self.reason.decode("iso-8859-1") 330s else: 330s reason = self.reason 330s 330s if 400 <= self.status_code < 500: 330s http_error_msg = ( 330s f"{self.status_code} Client Error: {reason} for url: {self.url}" 330s ) 330s 330s elif 500 <= self.status_code < 600: 330s http_error_msg = ( 330s f"{self.status_code} Server Error: {reason} for url: {self.url}" 330s ) 330s 330s if http_error_msg: 330s > raise HTTPError(http_error_msg, response=self) 330s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5b340808-8895-4290-af7d-81db8344906c 330s 330s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.510000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpyrtha7cj/runtime/kernel-9d3339e5-e221-4fe2-9c5f-4a5769bc468e.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54025 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38399 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9d3339e5-e221-4fe2-9c5f-4a5769bc468e, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpyrtha7cj/notebooks/foo'} 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 5a1f30c2-a3bd-4894-9294-7d65a729fa2c 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 5a1f30c2-a3bd-4894-9294-7d65a729fa2c 330s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/5b340808-8895-4290-af7d-81db8344906c (::1) 13.380000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.340000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.390000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9d3339e5-e221-4fe2-9c5f-4a5769bc468e 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9d3339e5-e221-4fe2-9c5f-4a5769bc468e 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5b340808-8895-4290-af7d-81db8344906c (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5b340808-8895-4290-af7d-81db8344906c', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 330s yielded = self.gen.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 330s yield maybe_future(sm.delete_session(session_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 330s yielded = self.gen.send(value) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 330s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 330s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 330s stopper = ensure_async(km.shutdown_kernel(now, restart)) 330s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 330s return _runner_map[name].run(inner) 330s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 330s return fut.result(None) 330s ~~~~~~~~~~^^^^^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 330s return self.__get_result() 330s ~~~~~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 330s raise self._exception 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s ERROR NotebookApp:log.py:55 { 330s "Host": "localhost:12341", 330s "Accept": "*/*", 330s "User-Agent": "python-requests/2.32.5" 330s } 330s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/5b340808-8895-4290-af7d-81db8344906c (::1) 5.620000ms referer=None 330s --------------------------- Captured stderr teardown --------------------------- 330s Traceback (most recent call last): 330s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 330s return _run_code(code, main_globals, None, 330s "__main__", mod_spec) 330s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 330s exec(code, run_globals) 330s ~~~~^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 330s from pathlib import Path 330s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 330s from glob import _StringGlobber, _no_recurse_symlinks 330s File "/usr/lib/python3.14/glob.py", line 6, in 330s import fnmatch 330s File "", line 1371, in _find_and_load 330s File "", line 1342, in _find_and_load_unlocked 330s File "", line 938, in _load_unlocked 330s File "", line 755, in exec_module 330s File "", line 888, in get_code 330s File "", line 511, in _compile_bytecode 330s KeyboardInterrupt 330s _______________________ AsyncSessionAPITest.test_create ________________________ 330s 330s @self.addCleanup 330s def cleanup_sessions(): 330s for session in self.sess_api.list().json(): 330s > self.sess_api.delete(session['id']) 330s 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 330s return self._req('DELETE', id) 330s ^^^^^^^^^^^^^^^^^^^^^^^ 330s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 330s response.raise_for_status() 330s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 330s 330s self = 330s 330s def raise_for_status(self): 330s """Raises :class:`HTTPError`, if one occurred.""" 330s 330s http_error_msg = "" 330s if isinstance(self.reason, bytes): 330s # We attempt to decode utf-8 first because some servers 330s # choose to localize their reason strings. If the string 330s # isn't utf-8, we fall back to iso-8859-1 for all other 330s # encodings. (See PR #3538) 330s try: 330s reason = self.reason.decode("utf-8") 330s except UnicodeDecodeError: 330s reason = self.reason.decode("iso-8859-1") 330s else: 330s reason = self.reason 330s 330s if 400 <= self.status_code < 500: 330s http_error_msg = ( 330s f"{self.status_code} Client Error: {reason} for url: {self.url}" 330s ) 330s 330s elif 500 <= self.status_code < 600: 330s http_error_msg = ( 330s f"{self.status_code} Server Error: {reason} for url: {self.url}" 330s ) 330s 330s if http_error_msg: 330s > raise HTTPError(http_error_msg, response=self) 330s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/e23e0e51-1f1c-490b-a5d4-3ac25baed7a0 330s 330s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 330s ------------------------------ Captured log setup ------------------------------ 330s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpqe7ayc5g/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpqe7ayc5g/etc/jupyter'] for config files 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpqe7ayc5g/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpqe7ayc5g/config 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpqe7ayc5g/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 330s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpqe7ayc5g/config 330s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpqe7ayc5g/notebooks 330s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 330s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 330s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 330s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 330s WARNING NotebookApp:handlers.py:612 Forbidden 330s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.410000ms referer=None 330s ------------------------------ Captured log call ------------------------------- 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.660000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 330s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpqe7ayc5g/runtime/kernel-fe6e765e-01fd-4fdd-82c0-495f51be6a05.json'] 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42451 330s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49965 330s INFO NotebookApp:kernelmanager.py:179 Kernel started: fe6e765e-01fd-4fdd-82c0-495f51be6a05, name: python3 330s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpqe7ayc5g/notebooks/foo'} 330s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.990000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.570000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/e23e0e51-1f1c-490b-a5d4-3ac25baed7a0 (::1) 0.450000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.500000ms 330s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 330s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fe6e765e-01fd-4fdd-82c0-495f51be6a05 330s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fe6e765e-01fd-4fdd-82c0-495f51be6a05 330s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 330s await kernel_awaitable 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 330s result = await obj 330s ^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/e23e0e51-1f1c-490b-a5d4-3ac25baed7a0 (::1) 330s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/e23e0e51-1f1c-490b-a5d4-3ac25baed7a0', version='HTTP/1.1', remote_ip='::1') 330s Traceback (most recent call last): 330s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 330s result = await result 330s ^^^^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 330s future.result() 330s ~~~~~~~~~~~~~^^ 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 330s yielded = self.gen.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 330s yield maybe_future(sm.delete_session(session_id)) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 330s yielded = self.gen.throw(exc) 330s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 330s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 330s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 330s value = future.result() 330s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 330s raise self._exception.with_traceback(self._exception_tb) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 330s result = coro.send(None) 330s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 330s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 330s raise km.ready.exception() # type: ignore[misc] 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 330s await kernel_awaitable 330s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 330s result = await obj 330s ^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 330s raise e 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 330s out = await method(self, *args, **kwargs) 330s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 330s await self._async_finish_shutdown(restart=restart) 330s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 330s await asyncio.wait_for( 330s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 330s ) 330s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 330s async with timeouts.timeout(timeout): 330s ~~~~~~~~~~~~~~~~^^^^^^^^^ 330s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 330s raise RuntimeError("Timeout should be used inside a task") 330s RuntimeError: Timeout should be used inside a task 330s WARNING NotebookApp:handlers.py:612 Unhandled error 330s ERROR NotebookApp:log.py:55 { 330s "Host": "localhost:12341", 330s "Accept": "*/*", 330s "User-Agent": "python-requests/2.32.5" 330s } 330s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/e23e0e51-1f1c-490b-a5d4-3ac25baed7a0 (::1) 6.550000ms referer=None/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 330s gc.collect() 330s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 331s 331s --------------------------- Captured stderr teardown --------------------------- 331s Traceback (most recent call last): 331s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 331s return _run_code(code, main_globals, None, 331s "__main__", mod_spec) 331s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 331s exec(code, run_globals) 331s ~~~~^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 331s from ipykernel import kernelapp as app 331s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 331s from .connect import * # noqa: F403 331s ^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 331s from subprocess import PIPE, Popen 331s File "/usr/lib/python3.14/subprocess.py", line 49, in 331s import signal 331s File "/usr/lib/python3.14/signal.py", line 7, in 331s _IntEnum._convert_( 331s ~~~~~~~~~~~~~~~~~~^ 331s 'Signals', __name__, 331s ^^^^^^^^^^^^^^^^^^^^ 331s ...<2 lines>... 331s and (name.startswith('SIG') and not name.startswith('SIG_')) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s or name.startswith('CTRL_')) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3.14/enum.py", line 909, in _convert_ 331s cls = _simple_enum(etype=cls, boundary=boundary or KEEP)(tmp_cls) 331s File "/usr/lib/python3.14/enum.py", line 1895, in convert_class 331s setattr(enum_class, name, member) 331s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3.14/enum.py", line 810, in __setattr__ 331s def __setattr__(cls, name, value): 331s 331s KeyboardInterrupt 331s _______________ AsyncSessionAPITest.test_create_console_session ________________ 331s 331s @self.addCleanup 331s def cleanup_sessions(): 331s for session in self.sess_api.list().json(): 331s > self.sess_api.delete(session['id']) 331s 331s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 331s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 331s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 331s return self._req('DELETE', id) 331s ^^^^^^^^^^^^^^^^^^^^^^^ 331s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 331s response.raise_for_status() 331s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 331s 331s self = 331s 331s def raise_for_status(self): 331s """Raises :class:`HTTPError`, if one occurred.""" 331s 331s http_error_msg = "" 331s if isinstance(self.reason, bytes): 331s # We attempt to decode utf-8 first because some servers 331s # choose to localize their reason strings. If the string 331s # isn't utf-8, we fall back to iso-8859-1 for all other 331s # encodings. (See PR #3538) 331s try: 331s reason = self.reason.decode("utf-8") 331s except UnicodeDecodeError: 331s reason = self.reason.decode("iso-8859-1") 331s else: 331s reason = self.reason 331s 331s if 400 <= self.status_code < 500: 331s http_error_msg = ( 331s f"{self.status_code} Client Error: {reason} for url: {self.url}" 331s ) 331s 331s elif 500 <= self.status_code < 600: 331s http_error_msg = ( 331s f"{self.status_code} Server Error: {reason} for url: {self.url}" 331s ) 331s 331s if http_error_msg: 331s > raise HTTPError(http_error_msg, response=self) 331s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/65073bd4-f66f-4009-b429-df57265dab7d 331s 331s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 331s ------------------------------ Captured log call ------------------------------- 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 331s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpqe7ayc5g/runtime/kernel-fa681ed8-b279-434c-8b28-3feaacbf28b2.json'] 331s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35563 331s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43691 331s INFO NotebookApp:kernelmanager.py:179 Kernel started: fa681ed8-b279-434c-8b28-3feaacbf28b2, name: python3 331s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpqe7ayc5g/notebooks/foo'} 331s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 18.750000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.700000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fe6e765e-01fd-4fdd-82c0-495f51be6a05 331s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fe6e765e-01fd-4fdd-82c0-495f51be6a05 331s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/e23e0e51-1f1c-490b-a5d4-3ac25baed7a0 (::1) 0.710000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fa681ed8-b279-434c-8b28-3feaacbf28b2 331s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fa681ed8-b279-434c-8b28-3feaacbf28b2 331s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 331s Traceback (most recent call last): 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 331s out = await method(self, *args, **kwargs) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 331s await self._async_finish_shutdown(restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 331s await asyncio.wait_for( 331s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 331s ) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 331s async with timeouts.timeout(timeout): 331s ~~~~~~~~~~~~~~~~^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 331s raise RuntimeError("Timeout should be used inside a task") 331s RuntimeError: Timeout should be used inside a task 331s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 331s Traceback (most recent call last): 331s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 331s await kernel_awaitable 331s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 331s result = await obj 331s ^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 331s raise e 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 331s out = await method(self, *args, **kwargs) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 331s await self._async_finish_shutdown(restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 331s await asyncio.wait_for( 331s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 331s ) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 331s async with timeouts.timeout(timeout): 331s ~~~~~~~~~~~~~~~~^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 331s raise RuntimeError("Timeout should be used inside a task") 331s RuntimeError: Timeout should be used inside a task 331s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/65073bd4-f66f-4009-b429-df57265dab7d (::1) 331s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/65073bd4-f66f-4009-b429-df57265dab7d', version='HTTP/1.1', remote_ip='::1') 331s Traceback (most recent call last): 331s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 331s result = await result 331s ^^^^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 331s future.result() 331s ~~~~~~~~~~~~~^^ 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 331s yielded = self.gen.throw(exc) 331s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 331s yield maybe_future(sm.delete_session(session_id)) 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 331s value = future.result() 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 331s yielded = self.gen.throw(exc) 331s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 331s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 331s value = future.result() 331s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 331s raise self._exception.with_traceback(self._exception_tb) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 331s result = coro.send(None) 331s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 331s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 331s raise km.ready.exception() # type: ignore[misc] 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 331s await kernel_awaitable 331s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 331s result = await obj 331s ^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 331s raise e 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 331s out = await method(self, *args, **kwargs) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 331s await self._async_finish_shutdown(restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 331s await asyncio.wait_for( 331s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 331s ) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 331s async with timeouts.timeout(timeout): 331s ~~~~~~~~~~~~~~~~^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 331s raise RuntimeError("Timeout should be used inside a task") 331s RuntimeError: Timeout should be used inside a task 331s WARNING NotebookApp:handlers.py:612 Unhandled error 331s ERROR NotebookApp:log.py:55 { 331s "Host": "localhost:12341", 331s "Accept": "*/*", 331s "User-Agent": "python-requests/2.32.5" 331s } 331s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/65073bd4-f66f-4009-b429-df57265dab7d (::1) 6.460000ms referer=None 331s --------------------------- Captured stderr teardown --------------------------- 331s Traceback (most recent call last): 331s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 331s return _run_code(code, main_globals, None, 331s "__main__", mod_spec) 331s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 331s exec(code, run_globals) 331s ~~~~^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 331s from pathlib import Path 331s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 331s from glob import _StringGlobber, _no_recurse_symlinks 331s File "/usr/lib/python3.14/glob.py", line 5, in 331s import re 331s File "/usr/lib/python3.14/re/__init__.py", line 386, in 331s copyreg.pickle(Pattern, _pickle, _compile) 331s ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3.14/copyreg.py", line 12, in pickle 331s def pickle(ob_type, pickle_function, constructor_ob=None): 331s 331s KeyboardInterrupt 331s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 331s 331s @self.addCleanup 331s def cleanup_sessions(): 331s for session in self.sess_api.list().json(): 331s > self.sess_api.delete(session['id']) 331s 331s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 331s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 331s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 331s return self._req('DELETE', id) 331s ^^^^^^^^^^^^^^^^^^^^^^^ 331s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 331s response.raise_for_status() 331s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 331s 331s self = 331s 331s def raise_for_status(self): 331s """Raises :class:`HTTPError`, if one occurred.""" 331s 331s http_error_msg = "" 331s if isinstance(self.reason, bytes): 331s # We attempt to decode utf-8 first because some servers 331s # choose to localize their reason strings. If the string 331s # isn't utf-8, we fall back to iso-8859-1 for all other 331s # encodings. (See PR #3538) 331s try: 331s reason = self.reason.decode("utf-8") 331s except UnicodeDecodeError: 331s reason = self.reason.decode("iso-8859-1") 331s else: 331s reason = self.reason 331s 331s if 400 <= self.status_code < 500: 331s http_error_msg = ( 331s f"{self.status_code} Client Error: {reason} for url: {self.url}" 331s ) 331s 331s elif 500 <= self.status_code < 600: 331s http_error_msg = ( 331s f"{self.status_code} Server Error: {reason} for url: {self.url}" 331s ) 331s 331s if http_error_msg: 331s > raise HTTPError(http_error_msg, response=self) 331s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/093ee213-91ea-4728-9dc7-2f3cb60569a3 331s 331s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 331s ------------------------------ Captured log call ------------------------------- 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 331s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 331s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpqe7ayc5g/runtime/kernel-b0de343e-4e96-4123-b8a1-0bd66570976c.json'] 331s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34977 331s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37077 331s INFO NotebookApp:kernelmanager.py:179 Kernel started: b0de343e-4e96-4123-b8a1-0bd66570976c, name: python3 331s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpqe7ayc5g/notebooks/foo'} 331s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 60.230000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.540000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fa681ed8-b279-434c-8b28-3feaacbf28b2 331s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fa681ed8-b279-434c-8b28-3feaacbf28b2 331s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/65073bd4-f66f-4009-b429-df57265dab7d (::1) 1.510000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b0de343e-4e96-4123-b8a1-0bd66570976c 331s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b0de343e-4e96-4123-b8a1-0bd66570976c 331s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 331s Traceback (most recent call last): 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 331s out = await method(self, *args, **kwargs) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 331s await self._async_finish_shutdown(restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 331s await asyncio.wait_for( 331s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 331s ) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 331s async with timeouts.timeout(timeout): 331s ~~~~~~~~~~~~~~~~^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 331s raise RuntimeError("Timeout should be used inside a task") 331s RuntimeError: Timeout should be used inside a task 331s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 331s Traceback (most recent call last): 331s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 331s await kernel_awaitable 331s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 331s result = await obj 331s ^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 331s raise e 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 331s out = await method(self, *args, **kwargs) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 331s await self._async_finish_shutdown(restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 331s await asyncio.wait_for( 331s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 331s ) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 331s async with timeouts.timeout(timeout): 331s ~~~~~~~~~~~~~~~~^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 331s raise RuntimeError("Timeout should be used inside a task") 331s RuntimeError: Timeout should be used inside a task 331s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/093ee213-91ea-4728-9dc7-2f3cb60569a3 (::1) 331s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/093ee213-91ea-4728-9dc7-2f3cb60569a3', version='HTTP/1.1', remote_ip='::1') 331s Traceback (most recent call last): 331s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 331s result = await result 331s ^^^^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 331s future.result() 331s ~~~~~~~~~~~~~^^ 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 331s yielded = self.gen.throw(exc) 331s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 331s yield maybe_future(sm.delete_session(session_id)) 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 331s value = future.result() 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 331s yielded = self.gen.throw(exc) 331s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 331s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 331s value = future.result() 331s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 331s raise self._exception.with_traceback(self._exception_tb) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 331s result = coro.send(None) 331s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 331s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 331s raise km.ready.exception() # type: ignore[misc] 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 331s await kernel_awaitable 331s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 331s result = await obj 331s ^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 331s raise e 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 331s out = await method(self, *args, **kwargs) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 331s await self._async_finish_shutdown(restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 331s await asyncio.wait_for( 331s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 331s ) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 331s async with timeouts.timeout(timeout): 331s ~~~~~~~~~~~~~~~~^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 331s raise RuntimeError("Timeout should be used inside a task") 331s RuntimeError: Timeout should be used inside a task 331s WARNING NotebookApp:handlers.py:612 Unhandled error 331s ERROR NotebookApp:log.py:55 { 331s "Host": "localhost:12341", 331s "Accept": "*/*", 331s "User-Agent": "python-requests/2.32.5" 331s } 331s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/093ee213-91ea-4728-9dc7-2f3cb60569a3 (::1) 6.330000ms referer=None 331s --------------------------- Captured stderr teardown --------------------------- 331s Traceback (most recent call last): 331s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 331s return _run_code(code, main_globals, None, 331s "__main__", mod_spec) 331s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 331s exec(code, run_globals) 331s ~~~~^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 331s from ipykernel import kernelapp as app 331s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 331s from .connect import * # noqa: F403 331s ^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 331s import jupyter_client 331s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 331s from .asynchronous import AsyncKernelClient 331s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 331s from .client import AsyncKernelClient # noqa 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 331s import zmq.asyncio 331s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 331s import asyncio 331s File "/usr/lib/python3.14/asyncio/__init__.py", line 8, in 331s from .base_events import * 331s File "/usr/lib/python3.14/asyncio/base_events.py", line 18, in 331s import concurrent.futures 331s File "/usr/lib/python3.14/concurrent/futures/__init__.py", line 8, in 331s from concurrent.futures._base import (FIRST_COMPLETED, 331s ...<9 lines>... 331s as_completed) 331s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 7, in 331s import logging 331s File "/usr/lib/python3.14/logging/__init__.py", line 26, in 331s import sys, os, time, io, re, traceback, warnings, weakref, collections.abc 331s File "/usr/lib/python3.14/traceback.py", line 12, in 331s import _colorize 331s File "/usr/lib/python3.14/_colorize.py", line 5, in 331s from dataclasses import dataclass, field, Field 331s File "/usr/lib/python3.14/dataclasses.py", line 5, in 331s import inspect 331s File "", line 1371, in _find_and_load 331s File "", line 1342, in _find_and_load_unlocked 331s File "", line 938, in _load_unlocked 331s File "", line 755, in exec_module 331s File "", line 851, in get_code 331s File "", line 951, in get_data 331s KeyboardInterrupt 331s _________________ AsyncSessionAPITest.test_create_file_session _________________ 331s 331s @self.addCleanup 331s def cleanup_sessions(): 331s for session in self.sess_api.list().json(): 331s > self.sess_api.delete(session['id']) 331s 331s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 331s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 331s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 331s return self._req('DELETE', id) 331s ^^^^^^^^^^^^^^^^^^^^^^^ 331s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 331s response.raise_for_status() 331s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 331s 331s self = 331s 331s def raise_for_status(self): 331s """Raises :class:`HTTPError`, if one occurred.""" 331s 331s http_error_msg = "" 331s if isinstance(self.reason, bytes): 331s # We attempt to decode utf-8 first because some servers 331s # choose to localize their reason strings. If the string 331s # isn't utf-8, we fall back to iso-8859-1 for all other 331s # encodings. (See PR #3538) 331s try: 331s reason = self.reason.decode("utf-8") 331s except UnicodeDecodeError: 331s reason = self.reason.decode("iso-8859-1") 331s else: 331s reason = self.reason 331s 331s if 400 <= self.status_code < 500: 331s http_error_msg = ( 331s f"{self.status_code} Client Error: {reason} for url: {self.url}" 331s ) 331s 331s elif 500 <= self.status_code < 600: 331s http_error_msg = ( 331s f"{self.status_code} Server Error: {reason} for url: {self.url}" 331s ) 331s 331s if http_error_msg: 331s > raise HTTPError(http_error_msg, response=self) 331s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/b8701bac-21ff-447a-9b1e-5ba6f13da1e1 331s 331s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 331s ------------------------------ Captured log call ------------------------------- 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 331s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpqe7ayc5g/runtime/kernel-9e4f49e1-11de-43fe-9ffa-fd26059f9972.json'] 331s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42895 331s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60847 331s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9e4f49e1-11de-43fe-9ffa-fd26059f9972, name: python3 331s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpqe7ayc5g/notebooks/foo'} 331s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.000000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.590000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b0de343e-4e96-4123-b8a1-0bd66570976c 331s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b0de343e-4e96-4123-b8a1-0bd66570976c 331s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/093ee213-91ea-4728-9dc7-2f3cb60569a3 (::1) 0.740000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9e4f49e1-11de-43fe-9ffa-fd26059f9972 331s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9e4f49e1-11de-43fe-9ffa-fd26059f9972 331s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 331s Traceback (most recent call last): 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 331s out = await method(self, *args, **kwargs) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 331s await self._async_finish_shutdown(restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 331s await asyncio.wait_for( 331s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 331s ) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 331s async with timeouts.timeout(timeout): 331s ~~~~~~~~~~~~~~~~^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 331s raise RuntimeError("Timeout should be used inside a task") 331s RuntimeError: Timeout should be used inside a task 331s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 331s Traceback (most recent call last): 331s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 331s await kernel_awaitable 331s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 331s result = await obj 331s ^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 331s raise e 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 331s out = await method(self, *args, **kwargs) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 331s await self._async_finish_shutdown(restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 331s await asyncio.wait_for( 331s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 331s ) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 331s async with timeouts.timeout(timeout): 331s ~~~~~~~~~~~~~~~~^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 331s raise RuntimeError("Timeout should be used inside a task") 331s RuntimeError: Timeout should be used inside a task 331s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/b8701bac-21ff-447a-9b1e-5ba6f13da1e1 (::1) 331s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/b8701bac-21ff-447a-9b1e-5ba6f13da1e1', version='HTTP/1.1', remote_ip='::1') 331s Traceback (most recent call last): 331s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 331s result = await result 331s ^^^^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 331s future.result() 331s ~~~~~~~~~~~~~^^ 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 331s yielded = self.gen.throw(exc) 331s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 331s yield maybe_future(sm.delete_session(session_id)) 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 331s value = future.result() 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 331s yielded = self.gen.throw(exc) 331s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 331s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 331s value = future.result() 331s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 331s raise self._exception.with_traceback(self._exception_tb) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 331s result = coro.send(None) 331s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 331s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 331s raise km.ready.exception() # type: ignore[misc] 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 331s await kernel_awaitable 331s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 331s result = await obj 331s ^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 331s raise e 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 331s out = await method(self, *args, **kwargs) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 331s await self._async_finish_shutdown(restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 331s await asyncio.wait_for( 331s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 331s ) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 331s async with timeouts.timeout(timeout): 331s ~~~~~~~~~~~~~~~~^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 331s raise RuntimeError("Timeout should be used inside a task") 331s RuntimeError: Timeout should be used inside a task 331s WARNING NotebookApp:handlers.py:612 Unhandled error 331s ERROR NotebookApp:log.py:55 { 331s "Host": "localhost:12341", 331s "Accept": "*/*", 331s "User-Agent": "python-requests/2.32.5" 331s } 331s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/b8701bac-21ff-447a-9b1e-5ba6f13da1e1 (::1) 42.270000ms referer=None 331s --------------------------- Captured stderr teardown --------------------------- 331s Traceback (most recent call last): 331s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 331s return _run_code(code, main_globals, None, 331s "__main__", mod_spec) 331s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 331s exec(code, run_globals) 331s ~~~~^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 331s from ipykernel import kernelapp as app 331s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 331s from .connect import * # noqa: F403 331s ^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 331s import jupyter_client 331s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 331s from .asynchronous import AsyncKernelClient 331s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 331s from .client import AsyncKernelClient # noqa 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 331s import zmq.asyncio 331s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 331s import asyncio 331s File "/usr/lib/python3.14/asyncio/__init__.py", line 8, in 331s from .base_events import * 331s File "/usr/lib/python3.14/asyncio/base_events.py", line 18, in 331s import concurrent.futures 331s File "/usr/lib/python3.14/concurrent/futures/__init__.py", line 8, in 331s from concurrent.futures._base import (FIRST_COMPLETED, 331s ...<9 lines>... 331s as_completed) 331s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 7, in 331s import logging 331s File "", line 1371, in _find_and_load 331s File "", line 1342, in _find_and_load_unlocked 331s File "", line 938, in _load_unlocked 331s File "", line 755, in exec_module 331s File "", line 888, in get_code 331s File "", line 511, in _compile_bytecode 331s KeyboardInterrupt 331s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 331s 331s self = 331s 331s def test_create_with_kernel_id(self): 331s # create a new kernel 331s r = self.request('POST', 'api/kernels') 331s r.raise_for_status() 331s kernel = r.json() 331s 331s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 331s self.assertEqual(resp.status_code, 201) 331s newsession = resp.json() 331s self.assertIn('id', newsession) 331s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 331s self.assertEqual(newsession['kernel']['id'], kernel['id']) 331s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 331s 331s sessions = self.sess_api.list().json() 331s > self.assertEqual(sessions, [newsession]) 331s E AssertionError: Lists differ: [{'id': 'b8701bac-21ff-447a-9b1e-5ba6f13da1e1', 'p[553 chars]ne}}] != [{'id': '0bdaa2bb-e656-4059-8c7e-3d955b4b6929', 'p[279 chars]ne}}] 331s E 331s E First differing element 0: 331s E {'id': 'b8701bac-21ff-447a-9b1e-5ba6f13da1e1', 'p[218 chars]: 0}} 331s E {'id': '0bdaa2bb-e656-4059-8c7e-3d955b4b6929', 'p[278 chars]one}} 331s E 331s E First list contains 1 additional elements. 331s E First extra element 1: 331s E {'id': '0bdaa2bb-e656-4059-8c7e-3d955b4b6929', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'b47d102a-71e9-4c4b-9f16-0e0fd86347fd', 'name': 'python3', 'last_activity': '2026-01-23T08:44:40.520131Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 331s E 331s E Diff is 830 characters long. Set self.maxDiff to None to see it. 331s 331s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 331s ------------------------------ Captured log call ------------------------------- 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 331s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpqe7ayc5g/runtime/kernel-b47d102a-71e9-4c4b-9f16-0e0fd86347fd.json'] 331s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50761 331s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42513 331s INFO NotebookApp:kernelmanager.py:179 Kernel started: b47d102a-71e9-4c4b-9f16-0e0fd86347fd, name: python3 331s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 331s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 21.960000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.680000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.490000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.580000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9e4f49e1-11de-43fe-9ffa-fd26059f9972 331s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9e4f49e1-11de-43fe-9ffa-fd26059f9972 331s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/b8701bac-21ff-447a-9b1e-5ba6f13da1e1 (::1) 0.600000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b47d102a-71e9-4c4b-9f16-0e0fd86347fd 331s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b47d102a-71e9-4c4b-9f16-0e0fd86347fd 331s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 331s Traceback (most recent call last): 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 331s out = await method(self, *args, **kwargs) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 331s await self._async_finish_shutdown(restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 331s await asyncio.wait_for( 331s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 331s ) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 331s async with timeouts.timeout(timeout): 331s ~~~~~~~~~~~~~~~~^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 331s raise RuntimeError("Timeout should be used inside a task") 331s RuntimeError: Timeout should be used inside a task 331s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 331s Traceback (most recent call last): 331s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 331s await kernel_awaitable 331s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 331s result = await obj 331s ^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 331s raise e 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 331s out = await method(self, *args, **kwargs) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 331s await self._async_finish_shutdown(restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 331s await asyncio.wait_for( 331s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 331s ) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 331s async with timeouts.timeout(timeout): 331s ~~~~~~~~~~~~~~~~^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 331s raise RuntimeError("Timeout should be used inside a task") 331s RuntimeError: Timeout should be used inside a task 331s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/0bdaa2bb-e656-4059-8c7e-3d955b4b6929 (::1) 331s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/0bdaa2bb-e656-4059-8c7e-3d955b4b6929', version='HTTP/1.1', remote_ip='::1') 331s Traceback (most recent call last): 331s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 331s result = await result 331s ^^^^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 331s future.result() 331s ~~~~~~~~~~~~~^^ 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 331s yielded = self.gen.throw(exc) 331s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 331s yield maybe_future(sm.delete_session(session_id)) 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 331s value = future.result() 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 331s yielded = self.gen.throw(exc) 331s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 331s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 331s value = future.result() 331s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 331s raise self._exception.with_traceback(self._exception_tb) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 331s result = coro.send(None) 331s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 331s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 331s raise km.ready.exception() # type: ignore[misc] 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 331s await kernel_awaitable 331s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 331s result = await obj 331s ^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 331s raise e 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 331s out = await method(self, *args, **kwargs) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 331s await self._async_finish_shutdown(restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 331s await asyncio.wait_for( 331s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 331s ) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 331s async with timeouts.timeout(timeout): 331s ~~~~~~~~~~~~~~~~^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 331s raise RuntimeError("Timeout should be used inside a task") 331s RuntimeError: Timeout should be used inside a task 331s WARNING NotebookApp:handlers.py:612 Unhandled error 331s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 331s 331s @self.addCleanup 331s def cleanup_sessions(): 331s for session in self.sess_api.list().json(): 331s > self.sess_api.delete(session['id']) 331s 331s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 331s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 331s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 331s return self._req('DELETE', id) 331s ^^^^^^^^^^^^^^^^^^^^^^^ 331s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 331s response.raise_for_status() 331s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 331s 331s self = 331s 331s def raise_for_status(self): 331s """Raises :class:`HTTPError`, if one occurred.""" 331s 331s http_error_msg = "" 331s if isinstance(self.reason, bytes): 331s # We attempt to decode utf-8 first because some servers 331s # choose to localize their reason strings. If the string 331s # isn't utf-8, we fall back to iso-8859-1 for all other 331s # encodings. (See PR #3538) 331s try: 331s reason = self.reason.decode("utf-8") 331s except UnicodeDecodeError: 331s reason = self.reason.decode("iso-8859-1") 331s else: 331s reason = self.reason 331s 331s if 400 <= self.status_code < 500: 331s http_error_msg = ( 331s f"{self.status_code} Client Error: {reason} for url: {self.url}" 331s ) 331s 331s elif 500 <= self.status_code < 600: 331s http_error_msg = ( 331s f"{self.status_code} Server Error: {reason} for url: {self.url}" 331s ) 331s 331s if http_error_msg: 331s > raise HTTPError(http_error_msg, response=self) 331s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/0bdaa2bb-e656-4059-8c7e-3d955b4b6929 331s 331s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 331s ---------------------------- Captured stderr setup ----------------------------- 331s Traceback (most recent call last): 331s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 331s return _run_code(code, main_globals, None, 331s "__main__", mod_spec) 331s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 331s exec(code, run_globals) 331s ~~~~^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 13, in 331s if sys.path[0] == "" or Path(sys.path[0]) == Path.cwd(): 331s ~~~~~~~~^^ 331s File "/usr/lib/python3.14/pathlib/__init__.py", line 928, in cwd 331s cwd = os.getcwd() 331s KeyboardInterrupt 331s ------------------------------ Captured log call ------------------------------- 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.560000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 331s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpqe7ayc5g/runtime/kernel-7f441cb9-9804-4c36-ae26-dd1bd13b7ec6.json'] 331s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35545 331s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44719 331s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7f441cb9-9804-4c36-ae26-dd1bd13b7ec6, name: python3 331s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 331s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.830000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b47d102a-71e9-4c4b-9f16-0e0fd86347fd 331s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b47d102a-71e9-4c4b-9f16-0e0fd86347fd 331s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/0bdaa2bb-e656-4059-8c7e-3d955b4b6929 (::1) 1.540000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.480000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.390000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7f441cb9-9804-4c36-ae26-dd1bd13b7ec6 331s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7f441cb9-9804-4c36-ae26-dd1bd13b7ec6 331s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 331s Traceback (most recent call last): 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 331s out = await method(self, *args, **kwargs) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 331s await self._async_finish_shutdown(restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 331s await asyncio.wait_for( 331s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 331s ) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 331s async with timeouts.timeout(timeout): 331s ~~~~~~~~~~~~~~~~^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 331s raise RuntimeError("Timeout should be used inside a task") 331s RuntimeError: Timeout should be used inside a task 331s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 331s Traceback (most recent call last): 331s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 331s await kernel_awaitable 331s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 331s result = await obj 331s ^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 331s raise e 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 331s out = await method(self, *args, **kwargs) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 331s await self._async_finish_shutdown(restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 331s await asyncio.wait_for( 331s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 331s ) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 331s async with timeouts.timeout(timeout): 331s ~~~~~~~~~~~~~~~~^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 331s raise RuntimeError("Timeout should be used inside a task") 331s RuntimeError: Timeout should be used inside a task 331s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/0bdaa2bb-e656-4059-8c7e-3d955b4b6929 (::1) 331s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/0bdaa2bb-e656-4059-8c7e-3d955b4b6929', version='HTTP/1.1', remote_ip='::1') 331s Traceback (most recent call last): 331s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 331s result = await result 331s ^^^^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 331s future.result() 331s ~~~~~~~~~~~~~^^ 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 331s yielded = self.gen.throw(exc) 331s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 331s yield maybe_future(sm.delete_session(session_id)) 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 331s value = future.result() 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 331s yielded = self.gen.throw(exc) 331s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 331s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 331s value = future.result() 331s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 331s raise self._exception.with_traceback(self._exception_tb) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 331s result = coro.send(None) 331s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 331s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 331s raise km.ready.exception() # type: ignore[misc] 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 331s await kernel_awaitable 331s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 331s result = await obj 331s ^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 331s raise e 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 331s out = await method(self, *args, **kwargs) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 331s await self._async_finish_shutdown(restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 331s await asyncio.wait_for( 331s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 331s ) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 331s async with timeouts.timeout(timeout): 331s ~~~~~~~~~~~~~~~~^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 331s raise RuntimeError("Timeout should be used inside a task") 331s RuntimeError: Timeout should be used inside a task 331s WARNING NotebookApp:handlers.py:612 Unhandled error 331s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 331s 331s @self.addCleanup 331s def cleanup_sessions(): 331s for session in self.sess_api.list().json(): 331s > self.sess_api.delete(session['id']) 331s 331s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 331s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 331s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 331s return self._req('DELETE', id) 331s ^^^^^^^^^^^^^^^^^^^^^^^ 331s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 331s response.raise_for_status() 331s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 331s 331s self = 331s 331s def raise_for_status(self): 331s """Raises :class:`HTTPError`, if one occurred.""" 331s 331s http_error_msg = "" 331s if isinstance(self.reason, bytes): 331s # We attempt to decode utf-8 first because some servers 331s # choose to localize their reason strings. If the string 331s # isn't utf-8, we fall back to iso-8859-1 for all other 331s # encodings. (See PR #3538) 331s try: 331s reason = self.reason.decode("utf-8") 331s except UnicodeDecodeError: 331s reason = self.reason.decode("iso-8859-1") 331s else: 331s reason = self.reason 331s 331s if 400 <= self.status_code < 500: 331s http_error_msg = ( 331s f"{self.status_code} Client Error: {reason} for url: {self.url}" 331s ) 331s 331s elif 500 <= self.status_code < 600: 331s http_error_msg = ( 331s f"{self.status_code} Server Error: {reason} for url: {self.url}" 331s ) 331s 331s if http_error_msg: 331s > raise HTTPError(http_error_msg, response=self) 331s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/0bdaa2bb-e656-4059-8c7e-3d955b4b6929 331s 331s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 331s ----------------------------- Captured stderr call ----------------------------- 331s Traceback (most recent call last): 331s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 331s return _run_code(code, main_globals, None, 331s "__main__", mod_spec) 331s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 331s exec(code, run_globals) 331s ~~~~^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 331s from pathlib import Path 331s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 331s from glob import _StringGlobber, _no_recurse_symlinks 331s File "/usr/lib/python3.14/glob.py", line 5, in 331s import re 331s File "/usr/lib/python3.14/re/__init__.py", line 126, in 331s from . import _compiler, _parser 331s File "/usr/lib/python3.14/re/_compiler.py", line 14, in 331s from . import _parser 331s File "/usr/lib/python3.14/re/_parser.py", line 15, in 331s from ._constants import * 331s File "", line 1371, in _find_and_load 331s File "", line 1342, in _find_and_load_unlocked 331s File "", line 938, in _load_unlocked 331s File "", line 755, in exec_module 331s File "", line 851, in get_code 331s File "", line 950, in get_data 331s KeyboardInterrupt 331s ------------------------------ Captured log call ------------------------------- 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.530000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 331s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpqe7ayc5g/runtime/kernel-378b7315-1b5a-46d0-a30d-3063dfca5c0d.json'] 331s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47401 331s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33781 331s INFO NotebookApp:kernelmanager.py:179 Kernel started: 378b7315-1b5a-46d0-a30d-3063dfca5c0d, name: python3 331s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpqe7ayc5g/notebooks/foo'} 331s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7f441cb9-9804-4c36-ae26-dd1bd13b7ec6 331s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7f441cb9-9804-4c36-ae26-dd1bd13b7ec6 331s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/0bdaa2bb-e656-4059-8c7e-3d955b4b6929 (::1) 18.960000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 3.330000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.630000ms 331s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 331s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 378b7315-1b5a-46d0-a30d-3063dfca5c0d 331s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 378b7315-1b5a-46d0-a30d-3063dfca5c0d 331s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 331s Traceback (most recent call last): 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 331s out = await method(self, *args, **kwargs) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 331s await self._async_finish_shutdown(restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 331s await asyncio.wait_for( 331s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 331s ) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 331s async with timeouts.timeout(timeout): 331s ~~~~~~~~~~~~~~~~^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 331s raise RuntimeError("Timeout should be used inside a task") 331s RuntimeError: Timeout should be used inside a task 331s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 331s Traceback (most recent call last): 331s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 331s await kernel_awaitable 331s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 331s result = await obj 331s ^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 331s raise e 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 331s out = await method(self, *args, **kwargs) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 331s await self._async_finish_shutdown(restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 331s await asyncio.wait_for( 331s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 331s ) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 331s async with timeouts.timeout(timeout): 331s ~~~~~~~~~~~~~~~~^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 331s raise RuntimeError("Timeout should be used inside a task") 331s RuntimeError: Timeout should be used inside a task 331s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/0bdaa2bb-e656-4059-8c7e-3d955b4b6929 (::1) 331s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/0bdaa2bb-e656-4059-8c7e-3d955b4b6929', version='HTTP/1.1', remote_ip='::1') 331s Traceback (most recent call last): 331s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 331s result = await result 331s ^^^^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 331s future.result() 331s ~~~~~~~~~~~~~^^ 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 331s yielded = self.gen.throw(exc) 331s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 331s yield maybe_future(sm.delete_session(session_id)) 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 331s value = future.result() 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 331s yielded = self.gen.throw(exc) 331s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 331s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 331s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 331s value = future.result() 331s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 331s raise self._exception.with_traceback(self._exception_tb) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 331s result = coro.send(None) 331s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 331s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 331s raise km.ready.exception() # type: ignore[misc] 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 331s await kernel_awaitable 331s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 331s result = await obj 331s ^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 331s raise e 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 331s out = await method(self, *args, **kwargs) 331s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 331s await self._async_finish_shutdown(restart=restart) 331s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 331s await asyncio.wait_for( 331s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 331s ) 331s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 331s async with timeouts.timeout(timeout): 331s ~~~~~~~~~~~~~~~~^^^^^^^^^ 331s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 331s raise RuntimeError("Timeout should be used inside a task") 331s RuntimeError: Timeout should be used inside a task 331s WARNING NotebookApp:handlers.py:612 Unhandled error 331s =============================== warnings summary =============================== 331s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 331s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 331s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 331s return LooseVersion(v) >= LooseVersion(check) 331s 331s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 331s services/kernels/tests/test_kernels_api.py: 72 warnings 331s services/sessions/tests/test_sessions_api.py: 96 warnings 331s /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). 331s dt = unaware(*args, **kwargs) 331s 331s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 331s /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 331s pytestmark = pytest.mark.integration_tests 331s 331s services/kernels/tests/test_kernels_api.py: 6 warnings 331s services/sessions/tests/test_sessions_api.py: 6 warnings 331s /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 331s policy = events.get_event_loop_policy() 331s 331s services/kernels/tests/test_kernels_api.py: 24 warnings 331s services/sessions/tests/test_sessions_api.py: 19 warnings 331s /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 331s loop = events.get_event_loop_policy().get_event_loop() 331s 331s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 331s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 331s loop.make_current() 331s 331s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 331s =========================== short test summary info ============================ 331s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 331s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 331s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 331s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 331s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 331s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 331s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 331s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 331s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 331s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 331s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 331s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 331s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 331s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 331s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 331s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 331s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 331s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 331s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 331s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 331s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 331s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 331s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 331s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 331s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 331s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 331s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 331s ==== 23 failed, 2 passed, 305 deselected, 228 warnings, 4 errors in 17.62s ===== 332s *** END OF RUN 3: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 332s *** 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 344s ============================= test session starts ============================== 344s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 344s rootdir: /tmp/autopkgtest.QKpEkE/autopkgtest_tmp 344s plugins: typeguard-4.4.4 344s collected 330 items / 307 deselected / 23 selected 344s run-last-failure: rerun previous 23 failures 344s 348s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF [ 39%] 351s services/sessions/tests/test_sessions_api.py FFFFFEFFFFFFFEFF [100%] 351s 351s ==================================== ERRORS ==================================== 351s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 351s 351s self = 351s 351s def tearDown(self): 351s for k in self.kern_api.list().json(): 351s > self.kern_api.shutdown(k['id']) 351s 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 351s return self._req('DELETE', id) 351s ^^^^^^^^^^^^^^^^^^^^^^^ 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 351s response.raise_for_status() 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s 351s self = 351s 351s def raise_for_status(self): 351s """Raises :class:`HTTPError`, if one occurred.""" 351s 351s http_error_msg = "" 351s if isinstance(self.reason, bytes): 351s # We attempt to decode utf-8 first because some servers 351s # choose to localize their reason strings. If the string 351s # isn't utf-8, we fall back to iso-8859-1 for all other 351s # encodings. (See PR #3538) 351s try: 351s reason = self.reason.decode("utf-8") 351s except UnicodeDecodeError: 351s reason = self.reason.decode("iso-8859-1") 351s else: 351s reason = self.reason 351s 351s if 400 <= self.status_code < 500: 351s http_error_msg = ( 351s f"{self.status_code} Client Error: {reason} for url: {self.url}" 351s ) 351s 351s elif 500 <= self.status_code < 600: 351s http_error_msg = ( 351s f"{self.status_code} Server Error: {reason} for url: {self.url}" 351s ) 351s 351s if http_error_msg: 351s > raise HTTPError(http_error_msg, response=self) 351s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/df0d6f7e-6c7e-4fd3-83d9-223aa88e4865 351s 351s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 351s ----------------------------- Captured stderr call ----------------------------- 351s Traceback (most recent call last): 351s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 351s return _run_code(code, main_globals, None, 351s "__main__", mod_spec) 351s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 351s exec(code, run_globals) 351s ~~~~^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 351s from ipykernel import kernelapp as app 351s File "/usr/lib/python3/dist-packages/ipykernel/kernelapp.py", line 21, in 351s from IPython.core.application import ( # type:ignore[attr-defined] 351s ...<4 lines>... 351s ) 351s File "/usr/lib/python3/dist-packages/IPython/__init__.py", line 54, in 351s from .core.application import Application 351s File "/usr/lib/python3/dist-packages/IPython/core/application.py", line 26, in 351s from IPython.core import release, crashhandler 351s File "/usr/lib/python3/dist-packages/IPython/core/crashhandler.py", line 29, in 351s from IPython.core import ultratb 351s File "/usr/lib/python3/dist-packages/IPython/core/ultratb.py", line 104, in 351s import stack_data 351s File "/usr/lib/python3/dist-packages/stack_data/__init__.py", line 1, in 351s from .core import Source, FrameInfo, markers_from_ranges, Options, LINE_GAP, Line, Variable, RangeInLine, \ 351s RepeatedFrames, MarkerInLine, style_with_executing_node, BlankLineRange, BlankLines 351s File "/usr/lib/python3/dist-packages/stack_data/core.py", line 16, in 351s from asttokens.util import Token 351s File "/usr/lib/python3/dist-packages/asttokens/__init__.py", line 22, in 351s from .asttokens import ASTText, ASTTokens, supports_tokenless 351s File "/usr/lib/python3/dist-packages/asttokens/asttokens.py", line 24, in 351s from .util import ( 351s ...<2 lines>... 351s ) 351s File "/usr/lib/python3/dist-packages/asttokens/util.py", line 204, in 351s from astroid.nodes import Const 351s File "/usr/lib/python3/dist-packages/astroid/__init__.py", line 35, in 351s from astroid.nodes import node_classes, scoped_nodes 351s File "/usr/lib/python3/dist-packages/astroid/nodes/__init__.py", line 14, in 351s from astroid.nodes.node_classes import ( 351s ...<81 lines>... 351s ) 351s File "/usr/lib/python3/dist-packages/astroid/nodes/node_classes.py", line 20, in 351s from astroid import decorators, protocols, util 351s File "/usr/lib/python3/dist-packages/astroid/protocols.py", line 17, in 351s from astroid import bases, decorators, nodes, util 351s File "/usr/lib/python3/dist-packages/astroid/bases.py", line 29, in 351s from astroid.interpreter import objectmodel 351s File "/usr/lib/python3/dist-packages/astroid/interpreter/objectmodel.py", line 38, in 351s from astroid.manager import AstroidManager 351s File "/usr/lib/python3/dist-packages/astroid/manager.py", line 20, in 351s from astroid.builder import AstroidBuilder, build_namespace_package_module 351s File "/usr/lib/python3/dist-packages/astroid/builder.py", line 24, in 351s from astroid import bases, modutils, nodes, raw_building, rebuilder, util 351s File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 20, in 351s from astroid._ast import ParserModule, get_parser_module, parse_function_type_comment 351s File "/usr/lib/python3/dist-packages/astroid/_ast.py", line 13, in 351s class FunctionType(NamedTuple): 351s argtypes: list[ast.expr] 351s returns: ast.expr 351s File "/usr/lib/python3.14/typing.py", line 3016, in __new__ 351s for key, val in ns.items(): 351s ~~~~~~~~^^ 351s KeyboardInterrupt 351s Fatal Python error: init_import_site: Failed to import the site module 351s Python runtime state: initialized 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp_jwigke6/runtime/kernel-df0d6f7e-6c7e-4fd3-83d9-223aa88e4865.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48767 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33255 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: df0d6f7e-6c7e-4fd3-83d9-223aa88e4865, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 24.620000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.340000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp_jwigke6/runtime/kernel-6a80eb96-ff90-4268-9092-5f22daf4e667.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58941 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60527 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: 6a80eb96-ff90-4268-9092-5f22daf4e667, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 19.920000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.230000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 6a80eb96-ff90-4268-9092-5f22daf4e667 351s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/6a80eb96-ff90-4268-9092-5f22daf4e667/interrupt (::1) 6.780000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 351s yield maybe_future(km.restart_kernel(kernel_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 351s raise self._exception.with_traceback(self._exception_tb) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 351s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 351s await ensure_async(kernel.restart_kernel(now=now)) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 351s await self._async_shutdown_kernel(now=now, restart=True) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:log.py:55 { 351s "Host": "localhost:12341", 351s "Accept": "*/*", 351s "User-Agent": "python-requests/2.32.5" 351s } 351s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/6a80eb96-ff90-4268-9092-5f22daf4e667/restart (::1) 11.290000ms referer=None 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.360000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for df0d6f7e-6c7e-4fd3-83d9-223aa88e4865 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: df0d6f7e-6c7e-4fd3-83d9-223aa88e4865 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/df0d6f7e-6c7e-4fd3-83d9-223aa88e4865 (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/df0d6f7e-6c7e-4fd3-83d9-223aa88e4865', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 351s yielded = ctx_run(next, result) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 351s yield maybe_future(km.shutdown_kernel(kernel_id)) 351s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 351s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 351s stopper = ensure_async(km.shutdown_kernel(now, restart)) 351s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s WARNING NotebookApp:handlers.py:612 Unhandled error 351s --------------------------- Captured stderr teardown --------------------------- 351s Traceback (most recent call last): 351s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 351s return _run_code(code, main_globals, None, 351s "__main__", mod_spec) 351s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 351s exec(code, run_globals) 351s ~~~~^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 351s from ipykernel import kernelapp as app 351s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 351s from .connect import * # noqa: F403 351s ^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 351s import jupyter_client 351s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 351s from .asynchronous import AsyncKernelClient 351s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 351s from .client import AsyncKernelClient # noqa 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 351s import zmq.asyncio 351s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 351s import asyncio 351s File "/usr/lib/python3.14/asyncio/__init__.py", line 8, in 351s from .base_events import * 351s File "/usr/lib/python3.14/asyncio/base_events.py", line 18, in 351s import concurrent.futures 351s File "/usr/lib/python3.14/concurrent/futures/__init__.py", line 8, in 351s from concurrent.futures._base import (FIRST_COMPLETED, 351s ...<9 lines>... 351s as_completed) 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 7, in 351s import logging 351s File "/usr/lib/python3.14/logging/__init__.py", line 26, in 351s import sys, os, time, io, re, traceback, warnings, weakref, collections.abc 351s File "/usr/lib/python3.14/traceback.py", line 12, in 351s import _colorize 351s File "/usr/lib/python3.14/_colorize.py", line 5, in 351s from dataclasses import dataclass, field, Field 351s File "", line 1371, in _find_and_load 351s File "", line 1342, in _find_and_load_unlocked 351s File "", line 938, in _load_unlocked 351s File "", line 755, in exec_module 351s File "", line 888, in get_code 351s File "", line 511, in _compile_bytecode 351s KeyboardInterrupt 351s Traceback (most recent call last): 351s File "/usr/lib/python3.14/site.py", line 741, in 351s main() 351s ~~~~^^ 351s File "/usr/lib/python3.14/site.py", line 734, in main 351s execsitecustomize() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/site.py", line 673, in execsitecustomize 351s import sitecustomize # noqa: F401 351s ^^^^^^^^^^^^^^^^^^^^ 351s File "", line 1371, in _find_and_load 351s File "", line 1342, in _find_and_load_unlocked 351s File "", line 924, in _load_unlocked 351s File "", line 822, in module_from_spec 351s File "", line 800, in _init_module_attrs 351s KeyboardInterrupt 351s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 351s 351s self = 351s 351s def tearDown(self): 351s for k in self.kern_api.list().json(): 351s > self.kern_api.shutdown(k['id']) 351s 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 351s return self._req('DELETE', id) 351s ^^^^^^^^^^^^^^^^^^^^^^^ 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 351s response.raise_for_status() 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s 351s self = 351s 351s def raise_for_status(self): 351s """Raises :class:`HTTPError`, if one occurred.""" 351s 351s http_error_msg = "" 351s if isinstance(self.reason, bytes): 351s # We attempt to decode utf-8 first because some servers 351s # choose to localize their reason strings. If the string 351s # isn't utf-8, we fall back to iso-8859-1 for all other 351s # encodings. (See PR #3538) 351s try: 351s reason = self.reason.decode("utf-8") 351s except UnicodeDecodeError: 351s reason = self.reason.decode("iso-8859-1") 351s else: 351s reason = self.reason 351s 351s if 400 <= self.status_code < 500: 351s http_error_msg = ( 351s f"{self.status_code} Client Error: {reason} for url: {self.url}" 351s ) 351s 351s elif 500 <= self.status_code < 600: 351s http_error_msg = ( 351s f"{self.status_code} Server Error: {reason} for url: {self.url}" 351s ) 351s 351s if http_error_msg: 351s > raise HTTPError(http_error_msg, response=self) 351s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/9b0557ca-499d-4d6d-b1ad-95d4635e3165 351s 351s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 351s ----------------------------- Captured stderr call ----------------------------- 351s Traceback (most recent call last): 351s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 351s return _run_code(code, main_globals, None, 351s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 351s exec(code, run_globals) 351s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 351s from pathlib import Path 351s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 351s from glob import _StringGlobber, _no_recurse_symlinks 351s File "/usr/lib/python3.14/glob.py", line 3, in 351s import contextlib 351s File "/usr/lib/python3.14/contextlib.py", line 631, in 351s class AsyncExitStack(_BaseExitStack, AbstractAsyncContextManager): 351s File "/usr/lib/python3.14/abc.py", line 106, in __new__ 351s cls = super().__new__(mcls, name, bases, namespace, **kwargs) 351s KeyboardInterrupt 351s Traceback (most recent call last): 351s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 351s return _run_code(code, main_globals, None, 351s "__main__", mod_spec) 351s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 351s exec(code, run_globals) 351s ~~~~^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 351s from ipykernel import kernelapp as app 351s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 351s from .connect import * # noqa: F403 351s ^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 351s import jupyter_client 351s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 351s from .asynchronous import AsyncKernelClient 351s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 351s from .client import AsyncKernelClient # noqa 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 351s from ..channels import AsyncZMQSocketChannel, HBChannel 351s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 17, in 351s from .session import Session 351s File "/usr/lib/python3/dist-packages/jupyter_client/session.py", line 54, in 351s from .jsonutil import extract_dates, json_clean, json_default, squash_dates 351s File "/usr/lib/python3/dist-packages/jupyter_client/jsonutil.py", line 15, in 351s from dateutil.parser import isoparse as _dateutil_parse 351s File "/usr/lib/python3/dist-packages/dateutil/parser/__init__.py", line 2, in 351s from ._parser import parse, parser, parserinfo, ParserError 351s KeyboardInterrupt 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpzrz7z09s/runtime/kernel-9b0557ca-499d-4d6d-b1ad-95d4635e3165.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44021 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37653 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9b0557ca-499d-4d6d-b1ad-95d4635e3165, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.690000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 3.980000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpzrz7z09s/runtime/kernel-c45b61e9-2918-4818-93ac-b7cd92fb2b72.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49145 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44145 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: c45b61e9-2918-4818-93ac-b7cd92fb2b72, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 25.270000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 12.070000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: c45b61e9-2918-4818-93ac-b7cd92fb2b72 351s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/c45b61e9-2918-4818-93ac-b7cd92fb2b72/interrupt (::1) 9.790000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 351s yield maybe_future(km.restart_kernel(kernel_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 351s raise self._exception.with_traceback(self._exception_tb) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 351s result = coro.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 351s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 351s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 351s yield self # This tells Task to wait for completion. 351s ^^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 351s future.result() 351s ~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 351s raise self._exception.with_traceback(self._exception_tb) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 351s await ensure_async(kernel.restart_kernel(now=now)) 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 351s result = await obj 351s ^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 351s await self._async_shutdown_kernel(now=now, restart=True) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:log.py:55 { 351s "Host": "localhost:12341", 351s "Accept": "*/*", 351s "User-Agent": "python-requests/2.32.5" 351s } 351s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/c45b61e9-2918-4818-93ac-b7cd92fb2b72/restart (::1) 3.720000ms referer=None 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 4.460000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9b0557ca-499d-4d6d-b1ad-95d4635e3165 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9b0557ca-499d-4d6d-b1ad-95d4635e3165 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 351s await kernel_awaitable 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 351s result = await obj 351s ^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/9b0557ca-499d-4d6d-b1ad-95d4635e3165 (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/9b0557ca-499d-4d6d-b1ad-95d4635e3165', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 351s future.result() 351s ~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 351s yielded = self.gen.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 351s yield maybe_future(km.shutdown_kernel(kernel_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 351s raise self._exception.with_traceback(self._exception_tb) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 351s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 351s raise km.ready.exception() # type: ignore[misc] 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 351s await kernel_awaitable 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 351s result = await obj 351s ^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s WARNING NotebookApp:handlers.py:612 Unhandled error 351s ERROR NotebookApp:log.py:55 { 351s "Host": "localhost:12341", 351s "Accept": "*/*", 351s "User-Agent": "python-requests/2.32.5" 351s } 351s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/9b0557ca-499d-4d6d-b1ad-95d4635e3165 (::1) 30.360000ms referer=None 351s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 351s 351s @self.addCleanup 351s def cleanup_sessions(): 351s for session in self.sess_api.list().json(): 351s > self.sess_api.delete(session['id']) 351s 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 351s return self._req('DELETE', id) 351s ^^^^^^^^^^^^^^^^^^^^^^^ 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 351s response.raise_for_status() 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s 351s self = 351s 351s def raise_for_status(self): 351s """Raises :class:`HTTPError`, if one occurred.""" 351s 351s http_error_msg = "" 351s if isinstance(self.reason, bytes): 351s # We attempt to decode utf-8 first because some servers 351s # choose to localize their reason strings. If the string 351s # isn't utf-8, we fall back to iso-8859-1 for all other 351s # encodings. (See PR #3538) 351s try: 351s reason = self.reason.decode("utf-8") 351s except UnicodeDecodeError: 351s reason = self.reason.decode("iso-8859-1") 351s else: 351s reason = self.reason 351s 351s if 400 <= self.status_code < 500: 351s http_error_msg = ( 351s f"{self.status_code} Client Error: {reason} for url: {self.url}" 351s ) 351s 351s elif 500 <= self.status_code < 600: 351s http_error_msg = ( 351s f"{self.status_code} Server Error: {reason} for url: {self.url}" 351s ) 351s 351s if http_error_msg: 351s > raise HTTPError(http_error_msg, response=self) 351s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/efbd7448-4d7c-4fe6-bbc0-38fddbb1813c 351s 351s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpf4v7oj7e/runtime/kernel-7826cd45-9838-4313-8895-43376a4a5d2e.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50941 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37417 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7826cd45-9838-4313-8895-43376a4a5d2e, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.770000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.710000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.870000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.470000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c8189a20-ea58-450d-911d-4d6008225c11 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c8189a20-ea58-450d-911d-4d6008225c11 351s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/25e5fdfe-9146-4563-b184-8907dbed78a2 (::1) 0.620000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7826cd45-9838-4313-8895-43376a4a5d2e 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7826cd45-9838-4313-8895-43376a4a5d2e 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/efbd7448-4d7c-4fe6-bbc0-38fddbb1813c (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/efbd7448-4d7c-4fe6-bbc0-38fddbb1813c', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 351s yielded = self.gen.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 351s yield maybe_future(sm.delete_session(session_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 351s yielded = self.gen.send(value) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 351s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 351s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 351s stopper = ensure_async(km.shutdown_kernel(now, restart)) 351s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s WARNING NotebookApp:handlers.py:612 Unhandled error 351s ERROR NotebookApp:log.py:55 { 351s "Host": "localhost:12341", 351s "Accept": "*/*", 351s "User-Agent": "python-requests/2.32.5" 351s } 351s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/efbd7448-4d7c-4fe6-bbc0-38fddbb1813c (::1) 5.320000ms referer=None 351s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 351s 351s @self.addCleanup 351s def cleanup_sessions(): 351s for session in self.sess_api.list().json(): 351s > self.sess_api.delete(session['id']) 351s 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 351s return self._req('DELETE', id) 351s ^^^^^^^^^^^^^^^^^^^^^^^ 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 351s response.raise_for_status() 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s 351s self = 351s 351s def raise_for_status(self): 351s """Raises :class:`HTTPError`, if one occurred.""" 351s 351s http_error_msg = "" 351s if isinstance(self.reason, bytes): 351s # We attempt to decode utf-8 first because some servers 351s # choose to localize their reason strings. If the string 351s # isn't utf-8, we fall back to iso-8859-1 for all other 351s # encodings. (See PR #3538) 351s try: 351s reason = self.reason.decode("utf-8") 351s except UnicodeDecodeError: 351s reason = self.reason.decode("iso-8859-1") 351s else: 351s reason = self.reason 351s 351s if 400 <= self.status_code < 500: 351s http_error_msg = ( 351s f"{self.status_code} Client Error: {reason} for url: {self.url}" 351s ) 351s 351s elif 500 <= self.status_code < 600: 351s http_error_msg = ( 351s f"{self.status_code} Server Error: {reason} for url: {self.url}" 351s ) 351s 351s if http_error_msg: 351s > raise HTTPError(http_error_msg, response=self) 351s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/d3bfedb8-125d-4ba4-9b6c-fdf0d3baec88 351s 351s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6hhx124w/runtime/kernel-e6c74924-bc75-4bcf-853b-21c7ada9b3a2.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53389 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60407 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: e6c74924-bc75-4bcf-853b-21c7ada9b3a2, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.180000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.440000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.410000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.410000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f3bfb3d9-e687-4eb4-bfa6-6116c7d4f694 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f3bfb3d9-e687-4eb4-bfa6-6116c7d4f694 351s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/e44a7aa4-e072-4e95-8871-4b3da479d04a (::1) 1.600000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e6c74924-bc75-4bcf-853b-21c7ada9b3a2 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e6c74924-bc75-4bcf-853b-21c7ada9b3a2 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 351s await kernel_awaitable 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 351s result = await obj 351s ^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/d3bfedb8-125d-4ba4-9b6c-fdf0d3baec88 (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/d3bfedb8-125d-4ba4-9b6c-fdf0d3baec88', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 351s future.result() 351s ~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 351s yielded = self.gen.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 351s yield maybe_future(sm.delete_session(session_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 351s yielded = self.gen.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 351s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 351s raise self._exception.with_traceback(self._exception_tb) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 351s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 351s raise km.ready.exception() # type: ignore[misc] 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 351s await kernel_awaitable 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 351s result = await obj 351s ^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s WARNING NotebookApp:handlers.py:612 Unhandled error 351s =================================== FAILURES =================================== 351s ______________________ KernelAPITest.test_default_kernel _______________________ 351s 351s self = 351s 351s def tearDown(self): 351s for k in self.kern_api.list().json(): 351s > self.kern_api.shutdown(k['id']) 351s 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 351s return self._req('DELETE', id) 351s ^^^^^^^^^^^^^^^^^^^^^^^ 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 351s response.raise_for_status() 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s 351s self = 351s 351s def raise_for_status(self): 351s """Raises :class:`HTTPError`, if one occurred.""" 351s 351s http_error_msg = "" 351s if isinstance(self.reason, bytes): 351s # We attempt to decode utf-8 first because some servers 351s # choose to localize their reason strings. If the string 351s # isn't utf-8, we fall back to iso-8859-1 for all other 351s # encodings. (See PR #3538) 351s try: 351s reason = self.reason.decode("utf-8") 351s except UnicodeDecodeError: 351s reason = self.reason.decode("iso-8859-1") 351s else: 351s reason = self.reason 351s 351s if 400 <= self.status_code < 500: 351s http_error_msg = ( 351s f"{self.status_code} Client Error: {reason} for url: {self.url}" 351s ) 351s 351s elif 500 <= self.status_code < 600: 351s http_error_msg = ( 351s f"{self.status_code} Server Error: {reason} for url: {self.url}" 351s ) 351s 351s if http_error_msg: 351s > raise HTTPError(http_error_msg, response=self) 351s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/fbcc31db-2fb0-4856-b256-1844080116c7 351s 351s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 351s ------------------------------ Captured log setup ------------------------------ 351s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp_jwigke6/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp_jwigke6/etc/jupyter'] for config files 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp_jwigke6/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp_jwigke6/config 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp_jwigke6/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp_jwigke6/config 351s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp_jwigke6/notebooks 351s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 351s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 351s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 351s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 351s WARNING NotebookApp:handlers.py:612 Forbidden 351s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 1.070000ms referer=None 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp_jwigke6/runtime/kernel-fbcc31db-2fb0-4856-b256-1844080116c7.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58111 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41003 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: fbcc31db-2fb0-4856-b256-1844080116c7, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 65.640000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.590000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fbcc31db-2fb0-4856-b256-1844080116c7 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fbcc31db-2fb0-4856-b256-1844080116c7 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/fbcc31db-2fb0-4856-b256-1844080116c7 (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/fbcc31db-2fb0-4856-b256-1844080116c7', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 351s yielded = ctx_run(next, result) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 351s yield maybe_future(km.shutdown_kernel(kernel_id)) 351s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 351s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 351s stopper = ensure_async(km.shutdown_kernel(now, restart)) 351s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s WARNING NotebookApp:handlers.py:612 Unhandled error 351s ERROR NotebookApp:log.py:55 { 351s "Host": "localhost:12341", 351s "Accept": "*/*", 351s "User-Agent": "python-requests/2.32.5" 351s } 351s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/fbcc31db-2fb0-4856-b256-1844080116c7 (::1) 7.650000ms referer=None 351s --------------------------- Captured stderr teardown --------------------------- 351s Traceback (most recent call last): 351s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 351s return _run_code(code, main_globals, None, 351s "__main__", mod_spec) 351s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 351s exec(code, run_globals) 351s ~~~~^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 351s from ipykernel import kernelapp as app 351s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 351s from .connect import * # noqa: F403 351s ^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 351s import jupyter_client 351s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 351s from .asynchronous import AsyncKernelClient 351s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 351s from .client import AsyncKernelClient # noqa 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 351s import zmq.asyncio 351s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 351s from zmq import backend 351s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 351s _ns = select_backend(first) 351s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 351s mod = import_module(name) 351s File "/usr/lib/python3.14/importlib/__init__.py", line 88, in import_module 351s return _bootstrap._gcd_import(name[level:], package, level) 351s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 351s from . import _zmq 351s File "_zmq.py", line 156, in init zmq.backend.cython._zmq 351s File "", line 1371, in _find_and_load 351s File "", line 1342, in _find_and_load_unlocked 351s File "", line 938, in _load_unlocked 351s File "", line 755, in exec_module 351s File "", line 888, in get_code 351s File "", line 511, in _compile_bytecode 351s KeyboardInterrupt 351s ______________________ KernelAPITest.test_kernel_handler _______________________ 351s 351s self = 351s 351s def test_kernel_handler(self): 351s # GET kernel with given id 351s kid = self.kern_api.start().json()['id'] 351s r = self.kern_api.get(kid) 351s kern1 = r.json() 351s self.assertEqual(r.status_code, 200) 351s assert isinstance(kern1, dict) 351s self.assertIn('id', kern1) 351s self.assertEqual(kern1['id'], kid) 351s 351s # Request a bad kernel id and check that a JSON 351s # message is returned! 351s bad_id = '111-111-111-111-111' 351s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 351s self.kern_api.get(bad_id) 351s 351s # DELETE kernel with id 351s > r = self.kern_api.shutdown(kid) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 351s return self._req('DELETE', id) 351s ^^^^^^^^^^^^^^^^^^^^^^^ 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 351s response.raise_for_status() 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s 351s self = 351s 351s def raise_for_status(self): 351s """Raises :class:`HTTPError`, if one occurred.""" 351s 351s http_error_msg = "" 351s if isinstance(self.reason, bytes): 351s # We attempt to decode utf-8 first because some servers 351s # choose to localize their reason strings. If the string 351s # isn't utf-8, we fall back to iso-8859-1 for all other 351s # encodings. (See PR #3538) 351s try: 351s reason = self.reason.decode("utf-8") 351s except UnicodeDecodeError: 351s reason = self.reason.decode("iso-8859-1") 351s else: 351s reason = self.reason 351s 351s if 400 <= self.status_code < 500: 351s http_error_msg = ( 351s f"{self.status_code} Client Error: {reason} for url: {self.url}" 351s ) 351s 351s elif 500 <= self.status_code < 600: 351s http_error_msg = ( 351s f"{self.status_code} Server Error: {reason} for url: {self.url}" 351s ) 351s 351s if http_error_msg: 351s > raise HTTPError(http_error_msg, response=self) 351s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/4b1a5e74-e978-4328-a2c6-22fb0a33c7ba 351s 351s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp_jwigke6/runtime/kernel-4b1a5e74-e978-4328-a2c6-22fb0a33c7ba.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50653 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42821 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4b1a5e74-e978-4328-a2c6-22fb0a33c7ba, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 406.590000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/4b1a5e74-e978-4328-a2c6-22fb0a33c7ba (::1) 1.320000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s 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 351s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 351s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 1.270000ms referer=None 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4b1a5e74-e978-4328-a2c6-22fb0a33c7ba 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4b1a5e74-e978-4328-a2c6-22fb0a33c7ba 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/4b1a5e74-e978-4328-a2c6-22fb0a33c7ba (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/4b1a5e74-e978-4328-a2c6-22fb0a33c7ba', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 351s yielded = ctx_run(next, result) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 351s yield maybe_future(km.shutdown_kernel(kernel_id)) 351s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 351s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 351s stopper = ensure_async(km.shutdown_kernel(now, restart)) 351s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s WARNING NotebookApp:handlers.py:612 Unhandled error 351s ERROR NotebookApp:log.py:55 { 351s "Host": "localhost:12341", 351s "Accept": "*/*", 351s "User-Agent": "python-requests/2.32.5" 351s } 351s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/4b1a5e74-e978-4328-a2c6-22fb0a33c7ba (::1) 4.840000ms referer=None 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.340000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fbcc31db-2fb0-4856-b256-1844080116c7 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fbcc31db-2fb0-4856-b256-1844080116c7 351s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/fbcc31db-2fb0-4856-b256-1844080116c7 (::1) 1.270000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4b1a5e74-e978-4328-a2c6-22fb0a33c7ba 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4b1a5e74-e978-4328-a2c6-22fb0a33c7ba 351s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/4b1a5e74-e978-4328-a2c6-22fb0a33c7ba (::1) 0.450000ms 351s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 351s 351s self = 351s 351s def test_main_kernel_handler(self): 351s # POST request 351s r = self.kern_api.start() 351s kern1 = r.json() 351s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 351s self.assertEqual(r.status_code, 201) 351s self.assertIsInstance(kern1, dict) 351s 351s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 351s expected_csp = '; '.join([ 351s "frame-ancestors 'self'", 351s 'report-uri ' + report_uri, 351s "default-src 'none'" 351s ]) 351s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 351s 351s # GET request 351s r = self.kern_api.list() 351s self.assertEqual(r.status_code, 200) 351s assert isinstance(r.json(), list) 351s self.assertEqual(r.json()[0]['id'], kern1['id']) 351s self.assertEqual(r.json()[0]['name'], kern1['name']) 351s 351s # create another kernel and check that they both are added to the 351s # list of kernels from a GET request 351s kern2 = self.kern_api.start().json() 351s assert isinstance(kern2, dict) 351s r = self.kern_api.list() 351s kernels = r.json() 351s self.assertEqual(r.status_code, 200) 351s assert isinstance(kernels, list) 351s self.assertEqual(len(kernels), 2) 351s 351s # Interrupt a kernel 351s r = self.kern_api.interrupt(kern2['id']) 351s self.assertEqual(r.status_code, 204) 351s 351s # Restart a kernel 351s > r = self.kern_api.restart(kern2['id']) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 351s return self._req('POST', url_path_join(id, 'restart')) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 351s response.raise_for_status() 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s 351s self = 351s 351s def raise_for_status(self): 351s """Raises :class:`HTTPError`, if one occurred.""" 351s 351s http_error_msg = "" 351s if isinstance(self.reason, bytes): 351s # We attempt to decode utf-8 first because some servers 351s # choose to localize their reason strings. If the string 351s # isn't utf-8, we fall back to iso-8859-1 for all other 351s # encodings. (See PR #3538) 351s try: 351s reason = self.reason.decode("utf-8") 351s except UnicodeDecodeError: 351s reason = self.reason.decode("iso-8859-1") 351s else: 351s reason = self.reason 351s 351s if 400 <= self.status_code < 500: 351s http_error_msg = ( 351s f"{self.status_code} Client Error: {reason} for url: {self.url}" 351s ) 351s 351s elif 500 <= self.status_code < 600: 351s http_error_msg = ( 351s f"{self.status_code} Server Error: {reason} for url: {self.url}" 351s ) 351s 351s if http_error_msg: 351s > raise HTTPError(http_error_msg, response=self) 351s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/6a80eb96-ff90-4268-9092-5f22daf4e667/restart 351s 351s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 351s ----------------------------- Captured stderr call ----------------------------- 351s Traceback (most recent call last): 351s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 351s return _run_code(code, main_globals, None, 351s "__main__", mod_spec) 351s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 351s exec(code, run_globals) 351s ~~~~^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 351s from ipykernel import kernelapp as app 351s File "/usr/lib/python3/dist-packages/ipykernel/kernelapp.py", line 21, in 351s from IPython.core.application import ( # type:ignore[attr-defined] 351s ...<4 lines>... 351s ) 351s File "/usr/lib/python3/dist-packages/IPython/__init__.py", line 54, in 351s from .core.application import Application 351s File "/usr/lib/python3/dist-packages/IPython/core/application.py", line 26, in 351s from IPython.core import release, crashhandler 351s File "/usr/lib/python3/dist-packages/IPython/core/crashhandler.py", line 29, in 351s from IPython.core import ultratb 351s File "/usr/lib/python3/dist-packages/IPython/core/ultratb.py", line 104, in 351s import stack_data 351s File "/usr/lib/python3/dist-packages/stack_data/__init__.py", line 1, in 351s from .core import Source, FrameInfo, markers_from_ranges, Options, LINE_GAP, Line, Variable, RangeInLine, \ 351s RepeatedFrames, MarkerInLine, style_with_executing_node, BlankLineRange, BlankLines 351s File "/usr/lib/python3/dist-packages/stack_data/core.py", line 16, in 351s from asttokens.util import Token 351s File "/usr/lib/python3/dist-packages/asttokens/__init__.py", line 22, in 351s from .asttokens import ASTText, ASTTokens, supports_tokenless 351s File "/usr/lib/python3/dist-packages/asttokens/asttokens.py", line 24, in 351s from .util import ( 351s ...<2 lines>... 351s ) 351s File "/usr/lib/python3/dist-packages/asttokens/util.py", line 204, in 351s from astroid.nodes import Const 351s File "/usr/lib/python3/dist-packages/astroid/__init__.py", line 35, in 351s from astroid.nodes import node_classes, scoped_nodes 351s File "/usr/lib/python3/dist-packages/astroid/nodes/__init__.py", line 14, in 351s from astroid.nodes.node_classes import ( 351s ...<81 lines>... 351s ) 351s File "/usr/lib/python3/dist-packages/astroid/nodes/node_classes.py", line 20, in 351s from astroid import decorators, protocols, util 351s File "/usr/lib/python3/dist-packages/astroid/protocols.py", line 17, in 351s from astroid import bases, decorators, nodes, util 351s File "/usr/lib/python3/dist-packages/astroid/bases.py", line 29, in 351s from astroid.interpreter import objectmodel 351s File "/usr/lib/python3/dist-packages/astroid/interpreter/objectmodel.py", line 38, in 351s from astroid.manager import AstroidManager 351s File "/usr/lib/python3/dist-packages/astroid/manager.py", line 20, in 351s from astroid.builder import AstroidBuilder, build_namespace_package_module 351s File "/usr/lib/python3/dist-packages/astroid/builder.py", line 24, in 351s from astroid import bases, modutils, nodes, raw_building, rebuilder, util 351s File "/usr/lib/python3/dist-packages/astroid/rebuilder.py", line 20, in 351s from astroid._ast import ParserModule, get_parser_module, parse_function_type_comment 351s File "/usr/lib/python3/dist-packages/astroid/_ast.py", line 13, in 351s class FunctionType(NamedTuple): 351s argtypes: list[ast.expr] 351s returns: ast.expr 351s File "/usr/lib/python3.14/typing.py", line 3016, in __new__ 351s for key, val in ns.items(): 351s ~~~~~~~~^^ 351s KeyboardInterrupt 351s Fatal Python error: init_import_site: Failed to import the site module 351s Python runtime state: initialized 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp_jwigke6/runtime/kernel-df0d6f7e-6c7e-4fd3-83d9-223aa88e4865.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48767 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33255 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: df0d6f7e-6c7e-4fd3-83d9-223aa88e4865, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 24.620000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.340000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp_jwigke6/runtime/kernel-6a80eb96-ff90-4268-9092-5f22daf4e667.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58941 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60527 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: 6a80eb96-ff90-4268-9092-5f22daf4e667, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 19.920000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.230000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 6a80eb96-ff90-4268-9092-5f22daf4e667 351s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/6a80eb96-ff90-4268-9092-5f22daf4e667/interrupt (::1) 6.780000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 351s yield maybe_future(km.restart_kernel(kernel_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 351s raise self._exception.with_traceback(self._exception_tb) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 351s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 351s await ensure_async(kernel.restart_kernel(now=now)) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 351s await self._async_shutdown_kernel(now=now, restart=True) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:log.py:55 { 351s "Host": "localhost:12341", 351s "Accept": "*/*", 351s "User-Agent": "python-requests/2.32.5" 351s } 351s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/6a80eb96-ff90-4268-9092-5f22daf4e667/restart (::1) 11.290000ms referer=None 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.360000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for df0d6f7e-6c7e-4fd3-83d9-223aa88e4865 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: df0d6f7e-6c7e-4fd3-83d9-223aa88e4865 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/df0d6f7e-6c7e-4fd3-83d9-223aa88e4865 (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/df0d6f7e-6c7e-4fd3-83d9-223aa88e4865', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 351s yielded = ctx_run(next, result) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 351s yield maybe_future(km.shutdown_kernel(kernel_id)) 351s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 351s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 351s stopper = ensure_async(km.shutdown_kernel(now, restart)) 351s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s WARNING NotebookApp:handlers.py:612 Unhandled error 351s ________________________ KernelAPITest.test_no_kernels _________________________ 351s 351s self = 351s 351s def test_no_kernels(self): 351s """Make sure there are no kernels running at the start""" 351s kernels = self.kern_api.list().json() 351s > self.assertEqual(kernels, []) 351s E AssertionError: Lists differ: [{'id': 'df0d6f7e-6c7e-4fd3-83d9-223aa88e4[281 chars]: 0}] != [] 351s E 351s E First list contains 2 additional elements. 351s E First extra element 0: 351s E {'id': 'df0d6f7e-6c7e-4fd3-83d9-223aa88e4865', 'name': 'python3', 'last_activity': '2026-01-23T08:44:56.460048Z', 'execution_state': 'starting', 'connections': 0} 351s E 351s E + [] 351s E - [{'connections': 0, 351s E - 'execution_state': 'starting', 351s E - 'id': 'df0d6f7e-6c7e-4fd3-83d9-223aa88e4865', 351s E - 'last_activity': '2026-01-23T08:44:56.460048Z', 351s E - 'name': 'python3'}, 351s E - {'connections': 0, 351s E - 'execution_state': 'starting', 351s E - 'id': '6a80eb96-ff90-4268-9092-5f22daf4e667', 351s E - 'last_activity': '2026-01-23T08:44:56.489479Z', 351s E - 'name': 'python3'}] 351s 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.470000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.330000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for df0d6f7e-6c7e-4fd3-83d9-223aa88e4865 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: df0d6f7e-6c7e-4fd3-83d9-223aa88e4865 351s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/df0d6f7e-6c7e-4fd3-83d9-223aa88e4865 (::1) 0.600000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6a80eb96-ff90-4268-9092-5f22daf4e667 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6a80eb96-ff90-4268-9092-5f22daf4e667 351s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/6a80eb96-ff90-4268-9092-5f22daf4e667 (::1) 0.490000ms 351s ---------------------------- Captured log teardown ----------------------------- 351s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 351s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 351s _____________________ AsyncKernelAPITest.test_connections ______________________ 351s 351s self = 351s 351s def tearDown(self): 351s for k in self.kern_api.list().json(): 351s > self.kern_api.shutdown(k['id']) 351s 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 351s return self._req('DELETE', id) 351s ^^^^^^^^^^^^^^^^^^^^^^^ 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 351s response.raise_for_status() 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s 351s self = 351s 351s def raise_for_status(self): 351s """Raises :class:`HTTPError`, if one occurred.""" 351s 351s http_error_msg = "" 351s if isinstance(self.reason, bytes): 351s # We attempt to decode utf-8 first because some servers 351s # choose to localize their reason strings. If the string 351s # isn't utf-8, we fall back to iso-8859-1 for all other 351s # encodings. (See PR #3538) 351s try: 351s reason = self.reason.decode("utf-8") 351s except UnicodeDecodeError: 351s reason = self.reason.decode("iso-8859-1") 351s else: 351s reason = self.reason 351s 351s if 400 <= self.status_code < 500: 351s http_error_msg = ( 351s f"{self.status_code} Client Error: {reason} for url: {self.url}" 351s ) 351s 351s elif 500 <= self.status_code < 600: 351s http_error_msg = ( 351s f"{self.status_code} Server Error: {reason} for url: {self.url}" 351s ) 351s 351s if http_error_msg: 351s > raise HTTPError(http_error_msg, response=self) 351s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/ccabbb2d-835a-4663-8fa2-dfc511b6b839 351s 351s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 351s ------------------------------ Captured log setup ------------------------------ 351s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpzrz7z09s/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpzrz7z09s/etc/jupyter'] for config files 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpzrz7z09s/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpzrz7z09s/config 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpzrz7z09s/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpzrz7z09s/config 351s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpzrz7z09s/notebooks 351s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 351s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 351s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 351s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 351s WARNING NotebookApp:handlers.py:612 Forbidden 351s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 1.790000ms referer=None 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpzrz7z09s/runtime/kernel-ccabbb2d-835a-4663-8fa2-dfc511b6b839.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50597 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54129 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: ccabbb2d-835a-4663-8fa2-dfc511b6b839, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 47.920000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/ccabbb2d-835a-4663-8fa2-dfc511b6b839 (::1) 0.440000ms 351s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/ccabbb2d-835a-4663-8fa2-dfc511b6b839/channels 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 351s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from ccabbb2d-835a-4663-8fa2-dfc511b6b839 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51753 351s DEBUG NotebookApp:kernelmanager.py:423 activity on ccabbb2d-835a-4663-8fa2-dfc511b6b839: status (starting) 351s DEBUG NotebookApp:kernelmanager.py:423 activity on ccabbb2d-835a-4663-8fa2-dfc511b6b839: status (busy) 351s DEBUG NotebookApp:kernelmanager.py:423 activity on ccabbb2d-835a-4663-8fa2-dfc511b6b839: status (idle) 351s 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.14.2', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.14.2 (main, Dec 6 2025, 13:20:08) [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.14'}, {'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/'}]} 351s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel ccabbb2d-835a-4663-8fa2-dfc511b6b839) to 5.4 (client). 351s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/ccabbb2d-835a-4663-8fa2-dfc511b6b839/channels (::1) 1172.480000ms 351s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/ccabbb2d-835a-4663-8fa2-dfc511b6b839/channels 351s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for ccabbb2d-835a-4663-8fa2-dfc511b6b839 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54129 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51753 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50597 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42855 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51753 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50597 351s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 351s Setting websocket_ping_timeout=30000 351s DEBUG NotebookApp:handlers.py:255 Nudge: attempt 1 on kernel ccabbb2d-835a-4663-8fa2-dfc511b6b839 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/ccabbb2d-835a-4663-8fa2-dfc511b6b839 (::1) 2.350000ms 351s DEBUG NotebookApp:kernelmanager.py:423 activity on ccabbb2d-835a-4663-8fa2-dfc511b6b839: status (busy) 351s DEBUG NotebookApp:handlers.py:207 Nudge: IOPub received: ccabbb2d-835a-4663-8fa2-dfc511b6b839 351s DEBUG NotebookApp:handlers.py:210 Nudge: resolving iopub future: ccabbb2d-835a-4663-8fa2-dfc511b6b839 351s DEBUG NotebookApp:kernelmanager.py:423 activity on ccabbb2d-835a-4663-8fa2-dfc511b6b839: status (busy) 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:423 activity on ccabbb2d-835a-4663-8fa2-dfc511b6b839: status (idle) 351s DEBUG NotebookApp:handlers.py:195 Nudge: shell info reply received: ccabbb2d-835a-4663-8fa2-dfc511b6b839 351s DEBUG NotebookApp:handlers.py:197 Nudge: resolving shell future: ccabbb2d-835a-4663-8fa2-dfc511b6b839 351s DEBUG NotebookApp:handlers.py:201 Nudge: control info reply received: ccabbb2d-835a-4663-8fa2-dfc511b6b839 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/ccabbb2d-835a-4663-8fa2-dfc511b6b839 (::1) 1.670000ms 351s DEBUG NotebookApp:kernelmanager.py:423 activity on ccabbb2d-835a-4663-8fa2-dfc511b6b839: status (idle) 351s DEBUG NotebookApp:handlers.py:579 Websocket closed ccabbb2d-835a-4663-8fa2-dfc511b6b839:939f87fb-57522ab2e00533ad18eae832 351s INFO NotebookApp:kernelmanager.py:222 Starting buffering for ccabbb2d-835a-4663-8fa2-dfc511b6b839:939f87fb-57522ab2e00533ad18eae832 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ccabbb2d-835a-4663-8fa2-dfc511b6b839 351s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on ccabbb2d-835a-4663-8fa2-dfc511b6b839:iopub 351s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on ccabbb2d-835a-4663-8fa2-dfc511b6b839:iopub 351s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on ccabbb2d-835a-4663-8fa2-dfc511b6b839:iopub 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/ccabbb2d-835a-4663-8fa2-dfc511b6b839 (::1) 7.080000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/ccabbb2d-835a-4663-8fa2-dfc511b6b839 (::1) 1.000000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.010000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ccabbb2d-835a-4663-8fa2-dfc511b6b839 351s INFO NotebookApp:kernelmanager.py:286 Discarding 3 buffered messages for ccabbb2d-835a-4663-8fa2-dfc511b6b839:939f87fb-57522ab2e00533ad18eae832 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ccabbb2d-835a-4663-8fa2-dfc511b6b839 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 351s await kernel_awaitable 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 351s result = await obj 351s ^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/ccabbb2d-835a-4663-8fa2-dfc511b6b839 (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/ccabbb2d-835a-4663-8fa2-dfc511b6b839', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 351s future.result() 351s ~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 351s yielded = self.gen.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 351s yield maybe_future(km.shutdown_kernel(kernel_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 351s raise self._exception.with_traceback(self._exception_tb) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 351s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 351s raise km.ready.exception() # type: ignore[misc] 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 351s await kernel_awaitable 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 351s result = await obj 351s ^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s WARNING NotebookApp:handlers.py:612 Unhandled error 351s ERROR NotebookApp:log.py:55 { 351s "Host": "localhost:12341", 351s "Accept": "*/*", 351s "User-Agent": "python-requests/2.32.5" 351s } 351s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/ccabbb2d-835a-4663-8fa2-dfc511b6b839 (::1) 9.670000ms referer=None 351s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 351s 351s self = 351s 351s def tearDown(self): 351s for k in self.kern_api.list().json(): 351s > self.kern_api.shutdown(k['id']) 351s 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 351s return self._req('DELETE', id) 351s ^^^^^^^^^^^^^^^^^^^^^^^ 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 351s response.raise_for_status() 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s 351s self = 351s 351s def raise_for_status(self): 351s """Raises :class:`HTTPError`, if one occurred.""" 351s 351s http_error_msg = "" 351s if isinstance(self.reason, bytes): 351s # We attempt to decode utf-8 first because some servers 351s # choose to localize their reason strings. If the string 351s # isn't utf-8, we fall back to iso-8859-1 for all other 351s # encodings. (See PR #3538) 351s try: 351s reason = self.reason.decode("utf-8") 351s except UnicodeDecodeError: 351s reason = self.reason.decode("iso-8859-1") 351s else: 351s reason = self.reason 351s 351s if 400 <= self.status_code < 500: 351s http_error_msg = ( 351s f"{self.status_code} Client Error: {reason} for url: {self.url}" 351s ) 351s 351s elif 500 <= self.status_code < 600: 351s http_error_msg = ( 351s f"{self.status_code} Server Error: {reason} for url: {self.url}" 351s ) 351s 351s if http_error_msg: 351s > raise HTTPError(http_error_msg, response=self) 351s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/160ef27a-e672-4e32-b66b-fdb8d170db90 351s 351s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpzrz7z09s/runtime/kernel-160ef27a-e672-4e32-b66b-fdb8d170db90.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59527 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43743 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: 160ef27a-e672-4e32-b66b-fdb8d170db90, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 86.520000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 22.010000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ccabbb2d-835a-4663-8fa2-dfc511b6b839 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ccabbb2d-835a-4663-8fa2-dfc511b6b839 351s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/ccabbb2d-835a-4663-8fa2-dfc511b6b839 (::1) 0.570000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 160ef27a-e672-4e32-b66b-fdb8d170db90 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 160ef27a-e672-4e32-b66b-fdb8d170db90 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 351s await kernel_awaitable 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 351s result = await obj 351s ^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/160ef27a-e672-4e32-b66b-fdb8d170db90 (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/160ef27a-e672-4e32-b66b-fdb8d170db90', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 351s future.result() 351s ~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 351s yielded = self.gen.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 351s yield maybe_future(km.shutdown_kernel(kernel_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 351s raise self._exception.with_traceback(self._exception_tb) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 351s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 351s raise km.ready.exception() # type: ignore[misc] 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 351s await kernel_awaitable 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 351s result = await obj 351s ^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s WARNING NotebookApp:handlers.py:612 Unhandled error 351s ERROR NotebookApp:log.py:55 { 351s "Host": "localhost:12341", 351s "Accept": "*/*", 351s "User-Agent": "python-requests/2.32.5" 351s } 351s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/160ef27a-e672-4e32-b66b-fdb8d170db90 (::1) 5.460000ms referer=None 351s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 351s 351s self = 351s 351s def test_kernel_handler(self): 351s # GET kernel with given id 351s kid = self.kern_api.start().json()['id'] 351s r = self.kern_api.get(kid) 351s kern1 = r.json() 351s self.assertEqual(r.status_code, 200) 351s assert isinstance(kern1, dict) 351s self.assertIn('id', kern1) 351s self.assertEqual(kern1['id'], kid) 351s 351s # Request a bad kernel id and check that a JSON 351s # message is returned! 351s bad_id = '111-111-111-111-111' 351s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 351s self.kern_api.get(bad_id) 351s 351s # DELETE kernel with id 351s > r = self.kern_api.shutdown(kid) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 351s return self._req('DELETE', id) 351s ^^^^^^^^^^^^^^^^^^^^^^^ 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 351s response.raise_for_status() 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s 351s self = 351s 351s def raise_for_status(self): 351s """Raises :class:`HTTPError`, if one occurred.""" 351s 351s http_error_msg = "" 351s if isinstance(self.reason, bytes): 351s # We attempt to decode utf-8 first because some servers 351s # choose to localize their reason strings. If the string 351s # isn't utf-8, we fall back to iso-8859-1 for all other 351s # encodings. (See PR #3538) 351s try: 351s reason = self.reason.decode("utf-8") 351s except UnicodeDecodeError: 351s reason = self.reason.decode("iso-8859-1") 351s else: 351s reason = self.reason 351s 351s if 400 <= self.status_code < 500: 351s http_error_msg = ( 351s f"{self.status_code} Client Error: {reason} for url: {self.url}" 351s ) 351s 351s elif 500 <= self.status_code < 600: 351s http_error_msg = ( 351s f"{self.status_code} Server Error: {reason} for url: {self.url}" 351s ) 351s 351s if http_error_msg: 351s > raise HTTPError(http_error_msg, response=self) 351s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/43968736-5f03-4f86-bf54-49a39a175ff3 351s 351s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpzrz7z09s/runtime/kernel-43968736-5f03-4f86-bf54-49a39a175ff3.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54581 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59205 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: 43968736-5f03-4f86-bf54-49a39a175ff3, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 243.610000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/43968736-5f03-4f86-bf54-49a39a175ff3 (::1) 6.880000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s 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 351s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 351s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.480000ms referer=None 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 43968736-5f03-4f86-bf54-49a39a175ff3 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 43968736-5f03-4f86-bf54-49a39a175ff3 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 351s await kernel_awaitable 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 351s result = await obj 351s ^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/43968736-5f03-4f86-bf54-49a39a175ff3 (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/43968736-5f03-4f86-bf54-49a39a175ff3', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 351s future.result() 351s ~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 351s yielded = self.gen.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 351s yield maybe_future(km.shutdown_kernel(kernel_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 351s raise self._exception.with_traceback(self._exception_tb) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 351s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 351s raise km.ready.exception() # type: ignore[misc] 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 351s await kernel_awaitable 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 351s result = await obj 351s ^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s WARNING NotebookApp:handlers.py:612 Unhandled error 351s ERROR NotebookApp:log.py:55 { 351s "Host": "localhost:12341", 351s "Accept": "*/*", 351s "User-Agent": "python-requests/2.32.5" 351s } 351s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/43968736-5f03-4f86-bf54-49a39a175ff3 (::1) 49.820000ms referer=None 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.750000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 160ef27a-e672-4e32-b66b-fdb8d170db90 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 160ef27a-e672-4e32-b66b-fdb8d170db90 351s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/160ef27a-e672-4e32-b66b-fdb8d170db90 (::1) 1.750000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 43968736-5f03-4f86-bf54-49a39a175ff3 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 43968736-5f03-4f86-bf54-49a39a175ff3 351s --------------------------- Captured stderr teardown --------------------------- 351s Traceback (most recent call last): 351s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 351s return _run_code(code, main_globals, None, 351s "__main__", mod_spec) 351s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 351s exec(code, run_globals) 351s ~~~~^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 351s from ipykernel import kernelapp as app 351s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 351s from .connect import * # noqa: F403 351s ^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 351s import jupyter_client 351s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 351s from .asynchronous import AsyncKernelClient 351s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 351s from .client import AsyncKernelClient # noqa 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 351s import zmq.asyncio 351s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 351s from zmq import backend 351s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 7, in 351s import platform 351s File "", line 1371, in _find_and_load 351s File "", line 1342, in _find_and_load_unlocked 351s File "", line 938, in _load_unlocked 351s File "", line 755, in exec_module 351s File "", line 888, in get_code 351s File "", line 511, in _compile_bytecode 351s KeyboardInterrupt 351s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 351s 351s self = 351s 351s def test_main_kernel_handler(self): 351s # POST request 351s r = self.kern_api.start() 351s kern1 = r.json() 351s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 351s self.assertEqual(r.status_code, 201) 351s self.assertIsInstance(kern1, dict) 351s 351s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 351s expected_csp = '; '.join([ 351s "frame-ancestors 'self'", 351s 'report-uri ' + report_uri, 351s "default-src 'none'" 351s ]) 351s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 351s 351s # GET request 351s r = self.kern_api.list() 351s self.assertEqual(r.status_code, 200) 351s assert isinstance(r.json(), list) 351s self.assertEqual(r.json()[0]['id'], kern1['id']) 351s self.assertEqual(r.json()[0]['name'], kern1['name']) 351s 351s # create another kernel and check that they both are added to the 351s # list of kernels from a GET request 351s kern2 = self.kern_api.start().json() 351s assert isinstance(kern2, dict) 351s r = self.kern_api.list() 351s kernels = r.json() 351s self.assertEqual(r.status_code, 200) 351s assert isinstance(kernels, list) 351s self.assertEqual(len(kernels), 2) 351s 351s # Interrupt a kernel 351s r = self.kern_api.interrupt(kern2['id']) 351s self.assertEqual(r.status_code, 204) 351s 351s # Restart a kernel 351s > r = self.kern_api.restart(kern2['id']) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 351s return self._req('POST', url_path_join(id, 'restart')) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 351s response.raise_for_status() 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s 351s self = 351s 351s def raise_for_status(self): 351s """Raises :class:`HTTPError`, if one occurred.""" 351s 351s http_error_msg = "" 351s if isinstance(self.reason, bytes): 351s # We attempt to decode utf-8 first because some servers 351s # choose to localize their reason strings. If the string 351s # isn't utf-8, we fall back to iso-8859-1 for all other 351s # encodings. (See PR #3538) 351s try: 351s reason = self.reason.decode("utf-8") 351s except UnicodeDecodeError: 351s reason = self.reason.decode("iso-8859-1") 351s else: 351s reason = self.reason 351s 351s if 400 <= self.status_code < 500: 351s http_error_msg = ( 351s f"{self.status_code} Client Error: {reason} for url: {self.url}" 351s ) 351s 351s elif 500 <= self.status_code < 600: 351s http_error_msg = ( 351s f"{self.status_code} Server Error: {reason} for url: {self.url}" 351s ) 351s 351s if http_error_msg: 351s > raise HTTPError(http_error_msg, response=self) 351s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/c45b61e9-2918-4818-93ac-b7cd92fb2b72/restart 351s 351s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 351s ----------------------------- Captured stderr call ----------------------------- 351s Traceback (most recent call last): 351s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 351s return _run_code(code, main_globals, None, 351s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 351s exec(code, run_globals) 351s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 351s from pathlib import Path 351s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 351s from glob import _StringGlobber, _no_recurse_symlinks 351s File "/usr/lib/python3.14/glob.py", line 3, in 351s import contextlib 351s File "/usr/lib/python3.14/contextlib.py", line 631, in 351s class AsyncExitStack(_BaseExitStack, AbstractAsyncContextManager): 351s File "/usr/lib/python3.14/abc.py", line 106, in __new__ 351s cls = super().__new__(mcls, name, bases, namespace, **kwargs) 351s KeyboardInterrupt 351s Traceback (most recent call last): 351s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 351s return _run_code(code, main_globals, None, 351s "__main__", mod_spec) 351s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 351s exec(code, run_globals) 351s ~~~~^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 351s from ipykernel import kernelapp as app 351s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 351s from .connect import * # noqa: F403 351s ^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 351s import jupyter_client 351s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 351s from .asynchronous import AsyncKernelClient 351s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 351s from .client import AsyncKernelClient # noqa 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 351s from ..channels import AsyncZMQSocketChannel, HBChannel 351s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 17, in 351s from .session import Session 351s File "/usr/lib/python3/dist-packages/jupyter_client/session.py", line 54, in 351s from .jsonutil import extract_dates, json_clean, json_default, squash_dates 351s File "/usr/lib/python3/dist-packages/jupyter_client/jsonutil.py", line 15, in 351s from dateutil.parser import isoparse as _dateutil_parse 351s File "/usr/lib/python3/dist-packages/dateutil/parser/__init__.py", line 2, in 351s from ._parser import parse, parser, parserinfo, ParserError 351s KeyboardInterrupt 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpzrz7z09s/runtime/kernel-9b0557ca-499d-4d6d-b1ad-95d4635e3165.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44021 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37653 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9b0557ca-499d-4d6d-b1ad-95d4635e3165, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.690000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 3.980000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpzrz7z09s/runtime/kernel-c45b61e9-2918-4818-93ac-b7cd92fb2b72.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49145 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44145 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: c45b61e9-2918-4818-93ac-b7cd92fb2b72, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 25.270000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 12.070000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: c45b61e9-2918-4818-93ac-b7cd92fb2b72 351s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/c45b61e9-2918-4818-93ac-b7cd92fb2b72/interrupt (::1) 9.790000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 351s yield maybe_future(km.restart_kernel(kernel_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 351s raise self._exception.with_traceback(self._exception_tb) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 351s result = coro.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 351s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 351s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 351s yield self # This tells Task to wait for completion. 351s ^^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 351s future.result() 351s ~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 351s raise self._exception.with_traceback(self._exception_tb) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 351s await ensure_async(kernel.restart_kernel(now=now)) 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 351s result = await obj 351s ^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 351s await self._async_shutdown_kernel(now=now, restart=True) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:log.py:55 { 351s "Host": "localhost:12341", 351s "Accept": "*/*", 351s "User-Agent": "python-requests/2.32.5" 351s } 351s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/c45b61e9-2918-4818-93ac-b7cd92fb2b72/restart (::1) 3.720000ms referer=None 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 4.460000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9b0557ca-499d-4d6d-b1ad-95d4635e3165 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9b0557ca-499d-4d6d-b1ad-95d4635e3165 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 351s await kernel_awaitable 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 351s result = await obj 351s ^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/9b0557ca-499d-4d6d-b1ad-95d4635e3165 (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/9b0557ca-499d-4d6d-b1ad-95d4635e3165', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 351s future.result() 351s ~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 351s yielded = self.gen.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 351s yield maybe_future(km.shutdown_kernel(kernel_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 351s raise self._exception.with_traceback(self._exception_tb) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 351s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 351s raise km.ready.exception() # type: ignore[misc] 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 351s await kernel_awaitable 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 351s result = await obj 351s ^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s WARNING NotebookApp:handlers.py:612 Unhandled error 351s ERROR NotebookApp:log.py:55 { 351s "Host": "localhost:12341", 351s "Accept": "*/*", 351s "User-Agent": "python-requests/2.32.5" 351s } 351s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/9b0557ca-499d-4d6d-b1ad-95d4635e3165 (::1) 30.360000ms referer=None 351s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 351s 351s self = 351s 351s def test_no_kernels(self): 351s """Make sure there are no kernels running at the start""" 351s kernels = self.kern_api.list().json() 351s > self.assertEqual(kernels, []) 351s E AssertionError: Lists differ: [{'id': '9b0557ca-499d-4d6d-b1ad-95d4635e3[281 chars]: 0}] != [] 351s E 351s E First list contains 2 additional elements. 351s E First extra element 0: 351s E {'id': '9b0557ca-499d-4d6d-b1ad-95d4635e3165', 'name': 'python3', 'last_activity': '2026-01-23T08:44:59.123178Z', 'execution_state': 'starting', 'connections': 0} 351s E 351s E + [] 351s E - [{'connections': 0, 351s E - 'execution_state': 'starting', 351s E - 'id': '9b0557ca-499d-4d6d-b1ad-95d4635e3165', 351s E - 'last_activity': '2026-01-23T08:44:59.123178Z', 351s E - 'name': 'python3'}, 351s E - {'connections': 0, 351s E - 'execution_state': 'starting', 351s E - 'id': 'c45b61e9-2918-4818-93ac-b7cd92fb2b72', 351s E - 'last_activity': '2026-01-23T08:44:59.171023Z', 351s E - 'name': 'python3'}] 351s 351s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.150000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9b0557ca-499d-4d6d-b1ad-95d4635e3165 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9b0557ca-499d-4d6d-b1ad-95d4635e3165 351s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/9b0557ca-499d-4d6d-b1ad-95d4635e3165 (::1) 0.430000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c45b61e9-2918-4818-93ac-b7cd92fb2b72 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c45b61e9-2918-4818-93ac-b7cd92fb2b72 351s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/c45b61e9-2918-4818-93ac-b7cd92fb2b72 (::1) 33.560000ms 351s ---------------------------- Captured log teardown ----------------------------- 351s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 160ef27a-e672-4e32-b66b-fdb8d170db90 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ccabbb2d-835a-4663-8fa2-dfc511b6b839 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9b0557ca-499d-4d6d-b1ad-95d4635e3165 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 43968736-5f03-4f86-bf54-49a39a175ff3 351s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 351s __________________________ SessionAPITest.test_create __________________________ 351s 351s @self.addCleanup 351s def cleanup_sessions(): 351s for session in self.sess_api.list().json(): 351s > self.sess_api.delete(session['id']) 351s 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 351s return self._req('DELETE', id) 351s ^^^^^^^^^^^^^^^^^^^^^^^ 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 351s response.raise_for_status() 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s 351s self = 351s 351s def raise_for_status(self): 351s """Raises :class:`HTTPError`, if one occurred.""" 351s 351s http_error_msg = "" 351s if isinstance(self.reason, bytes): 351s # We attempt to decode utf-8 first because some servers 351s # choose to localize their reason strings. If the string 351s # isn't utf-8, we fall back to iso-8859-1 for all other 351s # encodings. (See PR #3538) 351s try: 351s reason = self.reason.decode("utf-8") 351s except UnicodeDecodeError: 351s reason = self.reason.decode("iso-8859-1") 351s else: 351s reason = self.reason 351s 351s if 400 <= self.status_code < 500: 351s http_error_msg = ( 351s f"{self.status_code} Client Error: {reason} for url: {self.url}" 351s ) 351s 351s elif 500 <= self.status_code < 600: 351s http_error_msg = ( 351s f"{self.status_code} Server Error: {reason} for url: {self.url}" 351s ) 351s 351s if http_error_msg: 351s > raise HTTPError(http_error_msg, response=self) 351s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/a4cc1b3f-ee5f-481d-9bcb-bd0cfc2ddd14 351s 351s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 351s ------------------------------ Captured log setup ------------------------------ 351s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpf4v7oj7e/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpf4v7oj7e/etc/jupyter'] for config files 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpf4v7oj7e/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpf4v7oj7e/config 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpf4v7oj7e/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpf4v7oj7e/config 351s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpf4v7oj7e/notebooks 351s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 351s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 351s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 351s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 351s WARNING NotebookApp:handlers.py:612 Forbidden 351s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.630000ms referer=None 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.570000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpf4v7oj7e/runtime/kernel-4b1ec561-9e1e-4d76-a0e3-1ee1bade5a73.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36955 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54697 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4b1ec561-9e1e-4d76-a0e3-1ee1bade5a73, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpf4v7oj7e/notebooks/foo'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 35.570000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.490000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/a4cc1b3f-ee5f-481d-9bcb-bd0cfc2ddd14 (::1) 1.110000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.920000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4b1ec561-9e1e-4d76-a0e3-1ee1bade5a73 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4b1ec561-9e1e-4d76-a0e3-1ee1bade5a73 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/a4cc1b3f-ee5f-481d-9bcb-bd0cfc2ddd14 (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/a4cc1b3f-ee5f-481d-9bcb-bd0cfc2ddd14', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 351s yielded = self.gen.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 351s yield maybe_future(sm.delete_session(session_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 351s yielded = self.gen.send(value) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 351s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 351s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 351s stopper = ensure_async(km.shutdown_kernel(now, restart)) 351s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s WARNING NotebookApp:handlers.py:612 Unhandled error 351s --------------------------- Captured stderr teardown --------------------------- 351s Traceback (most recent call last): 351s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 351s return _run_code(code, main_globals, None, 351s "__main__", mod_spec) 351s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 351s exec(code, run_globals) 351s ~~~~^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 351s from ipykernel import kernelapp as app 351s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 351s from .connect import * # noqa: F403 351s ^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 351s import jupyter_client 351s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 351s from .asynchronous import AsyncKernelClient 351s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 351s from .client import AsyncKernelClient # noqa 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 351s import zmq.asyncio 351s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 351s from zmq import sugar 351s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 351s from zmq.sugar import context, frame, poll, socket, tracker, version 351s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 351s from .socket import Socket, SyncSocket 351s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 10, in 351s import random 351s File "/usr/lib/python3.14/random.py", line 61, in 351s from bisect import bisect as _bisect 351s File "", line 1360, in _find_and_load 351s KeyboardInterrupt 351s __________________ SessionAPITest.test_create_console_session __________________ 351s 351s @self.addCleanup 351s def cleanup_sessions(): 351s for session in self.sess_api.list().json(): 351s > self.sess_api.delete(session['id']) 351s 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 351s return self._req('DELETE', id) 351s ^^^^^^^^^^^^^^^^^^^^^^^ 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 351s response.raise_for_status() 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s 351s self = 351s 351s def raise_for_status(self): 351s """Raises :class:`HTTPError`, if one occurred.""" 351s 351s http_error_msg = "" 351s if isinstance(self.reason, bytes): 351s # We attempt to decode utf-8 first because some servers 351s # choose to localize their reason strings. If the string 351s # isn't utf-8, we fall back to iso-8859-1 for all other 351s # encodings. (See PR #3538) 351s try: 351s reason = self.reason.decode("utf-8") 351s except UnicodeDecodeError: 351s reason = self.reason.decode("iso-8859-1") 351s else: 351s reason = self.reason 351s 351s if 400 <= self.status_code < 500: 351s http_error_msg = ( 351s f"{self.status_code} Client Error: {reason} for url: {self.url}" 351s ) 351s 351s elif 500 <= self.status_code < 600: 351s http_error_msg = ( 351s f"{self.status_code} Server Error: {reason} for url: {self.url}" 351s ) 351s 351s if http_error_msg: 351s > raise HTTPError(http_error_msg, response=self) 351s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/6a59290c-560f-407f-93af-816ab2b12487 351s 351s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 351s ----------------------------- Captured stderr call ----------------------------- 351s Fatal Python error: init_import_site: Failed to import the site module 351s Python runtime state: initialized 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpf4v7oj7e/runtime/kernel-74be7d5b-c904-4b2e-a1c2-2fc4d9a69e6b.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50197 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45535 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: 74be7d5b-c904-4b2e-a1c2-2fc4d9a69e6b, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpf4v7oj7e/notebooks/foo'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 19.300000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.400000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4b1ec561-9e1e-4d76-a0e3-1ee1bade5a73 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4b1ec561-9e1e-4d76-a0e3-1ee1bade5a73 351s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/a4cc1b3f-ee5f-481d-9bcb-bd0cfc2ddd14 (::1) 4.260000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 74be7d5b-c904-4b2e-a1c2-2fc4d9a69e6b 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 74be7d5b-c904-4b2e-a1c2-2fc4d9a69e6b 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/6a59290c-560f-407f-93af-816ab2b12487 (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/6a59290c-560f-407f-93af-816ab2b12487', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 351s yielded = self.gen.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 351s yield maybe_future(sm.delete_session(session_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 351s yielded = self.gen.send(value) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 351s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 351s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 351s stopper = ensure_async(km.shutdown_kernel(now, restart)) 351s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s WARNING NotebookApp:handlers.py:612 Unhandled error 351s ____________________ SessionAPITest.test_create_deprecated _____________________ 351s 351s @self.addCleanup 351s def cleanup_sessions(): 351s for session in self.sess_api.list().json(): 351s > self.sess_api.delete(session['id']) 351s 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 351s return self._req('DELETE', id) 351s ^^^^^^^^^^^^^^^^^^^^^^^ 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 351s response.raise_for_status() 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s 351s self = 351s 351s def raise_for_status(self): 351s """Raises :class:`HTTPError`, if one occurred.""" 351s 351s http_error_msg = "" 351s if isinstance(self.reason, bytes): 351s # We attempt to decode utf-8 first because some servers 351s # choose to localize their reason strings. If the string 351s # isn't utf-8, we fall back to iso-8859-1 for all other 351s # encodings. (See PR #3538) 351s try: 351s reason = self.reason.decode("utf-8") 351s except UnicodeDecodeError: 351s reason = self.reason.decode("iso-8859-1") 351s else: 351s reason = self.reason 351s 351s if 400 <= self.status_code < 500: 351s http_error_msg = ( 351s f"{self.status_code} Client Error: {reason} for url: {self.url}" 351s ) 351s 351s elif 500 <= self.status_code < 600: 351s http_error_msg = ( 351s f"{self.status_code} Server Error: {reason} for url: {self.url}" 351s ) 351s 351s if http_error_msg: 351s > raise HTTPError(http_error_msg, response=self) 351s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/4f29e539-49aa-46af-82d7-feacec821c54 351s 351s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 351s ----------------------------- Captured stderr call ----------------------------- 351s Traceback (most recent call last): 351s File "/usr/lib/python3.14/site.py", line 741, in 351s main() 351s ~~~~^^ 351s File "/usr/lib/python3.14/site.py", line 728, in main 351s known_paths = addsitepackages(known_paths) 351s File "/usr/lib/python3.14/site.py", line 447, in addsitepackages 351s addsitedir(sitedir, known_paths) 351s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3.14/site.py", line 260, in addsitedir 351s addpackage(sitedir, name, known_paths) 351s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3.14/site.py", line 203, in addpackage 351s pth_content = pth_content.decode("utf-8-sig") 351s File "/usr/lib/python3.14/encodings/__init__.py", line 99, in search_function 351s mod = __import__('encodings.' + modname, fromlist=_import_tail, 351s level=0) 351s File "", line 1371, in _find_and_load 351s File "", line 1342, in _find_and_load_unlocked 351s File "", line 938, in _load_unlocked 351s File "", line 755, in exec_module 351s File "", line 888, in get_code 351s File "", line 511, in _compile_bytecode 351s KeyboardInterrupt 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpf4v7oj7e/runtime/kernel-c2ff64d9-1619-4037-ae01-c507b7139e48.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38483 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34335 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: c2ff64d9-1619-4037-ae01-c507b7139e48, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpf4v7oj7e/notebooks/foo'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 17.100000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.490000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 74be7d5b-c904-4b2e-a1c2-2fc4d9a69e6b 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 74be7d5b-c904-4b2e-a1c2-2fc4d9a69e6b 351s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/6a59290c-560f-407f-93af-816ab2b12487 (::1) 10.560000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c2ff64d9-1619-4037-ae01-c507b7139e48 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c2ff64d9-1619-4037-ae01-c507b7139e48 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/4f29e539-49aa-46af-82d7-feacec821c54 (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/4f29e539-49aa-46af-82d7-feacec821c54', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 351s yielded = self.gen.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 351s yield maybe_future(sm.delete_session(session_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 351s yielded = self.gen.send(value) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 351s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 351s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 351s stopper = ensure_async(km.shutdown_kernel(now, restart)) 351s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s WARNING NotebookApp:handlers.py:612 Unhandled error 351s ERROR NotebookApp:log.py:55 { 351s "Host": "localhost:12341", 351s "Accept": "*/*", 351s "User-Agent": "python-requests/2.32.5" 351s } 351s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/4f29e539-49aa-46af-82d7-feacec821c54 (::1) 13.410000ms referer=None 351s --------------------------- Captured stderr teardown --------------------------- 351s Traceback (most recent call last): 351s ___________________ SessionAPITest.test_create_file_session ____________________ 351s 351s @self.addCleanup 351s def cleanup_sessions(): 351s for session in self.sess_api.list().json(): 351s > self.sess_api.delete(session['id']) 351s 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 351s return self._req('DELETE', id) 351s ^^^^^^^^^^^^^^^^^^^^^^^ 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 351s response.raise_for_status() 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s 351s self = 351s 351s def raise_for_status(self): 351s """Raises :class:`HTTPError`, if one occurred.""" 351s 351s http_error_msg = "" 351s if isinstance(self.reason, bytes): 351s # We attempt to decode utf-8 first because some servers 351s # choose to localize their reason strings. If the string 351s # isn't utf-8, we fall back to iso-8859-1 for all other 351s # encodings. (See PR #3538) 351s try: 351s reason = self.reason.decode("utf-8") 351s except UnicodeDecodeError: 351s reason = self.reason.decode("iso-8859-1") 351s else: 351s reason = self.reason 351s 351s if 400 <= self.status_code < 500: 351s http_error_msg = ( 351s f"{self.status_code} Client Error: {reason} for url: {self.url}" 351s ) 351s 351s elif 500 <= self.status_code < 600: 351s http_error_msg = ( 351s f"{self.status_code} Server Error: {reason} for url: {self.url}" 351s ) 351s 351s if http_error_msg: 351s > raise HTTPError(http_error_msg, response=self) 351s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/25e5fdfe-9146-4563-b184-8907dbed78a2 351s 351s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 351s ----------------------------- Captured stderr call ----------------------------- 351s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 351s return _run_code(code, main_globals, None, 351s "__main__", mod_spec) 351s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 351s exec(code, run_globals) 351s ~~~~^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 351s from ipykernel import kernelapp as app 351s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 351s from .connect import * # noqa: F403 351s ^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 351s import jupyter_client 351s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 351s from .asynchronous import AsyncKernelClient 351s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 351s from .client import AsyncKernelClient # noqa 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 351s import zmq.asyncio 351s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 351s from zmq import backend 351s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 351s _ns = select_backend(first) 351s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 351s mod = import_module(name) 351s File "/usr/lib/python3.14/importlib/__init__.py", line 88, in import_module 351s return _bootstrap._gcd_import(name[level:], package, level) 351s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 351s from . import _zmq 351s File "_zmq.py", line 156, in init zmq.backend.cython._zmq 351s File "", line 1371, in _find_and_load 351s File "", line 1342, in _find_and_load_unlocked 351s File "", line 924, in _load_unlocked 351s File "", line 822, in module_from_spec 351s File "", line 801, in _init_module_attrs 351s File "", line 641, in cached 351s File "", line 372, in _get_cached 351s File "", line 266, in cache_from_source 351s KeyboardInterrupt 351s Traceback (most recent call last): 351s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 351s return _run_code(code, main_globals, None, 351s "__main__", mod_spec) 351s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 351s exec(code, run_globals) 351s ~~~~^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 351s from pathlib import Path 351s File "/usr/lib/python3.14/pathlib/__init__.py", line 28, in 351s from pathlib._os import ( 351s ...<3 lines>... 351s ) 351s File "/usr/lib/python3.14/pathlib/_os.py", line 450, in 351s class _PosixPathInfo(_PathInfoBase): 351s ...<30 lines>... 351s return S_ISLNK(st.st_mode) 351s KeyboardInterrupt 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpf4v7oj7e/runtime/kernel-c8189a20-ea58-450d-911d-4d6008225c11.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51583 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57153 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: c8189a20-ea58-450d-911d-4d6008225c11, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpf4v7oj7e/notebooks/foo'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 24.050000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.580000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c2ff64d9-1619-4037-ae01-c507b7139e48 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c2ff64d9-1619-4037-ae01-c507b7139e48 351s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/4f29e539-49aa-46af-82d7-feacec821c54 (::1) 4.570000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c8189a20-ea58-450d-911d-4d6008225c11 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c8189a20-ea58-450d-911d-4d6008225c11 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/25e5fdfe-9146-4563-b184-8907dbed78a2 (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/25e5fdfe-9146-4563-b184-8907dbed78a2', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 351s yielded = self.gen.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 351s yield maybe_future(sm.delete_session(session_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 351s yielded = self.gen.send(value) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 351s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 351s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 351s stopper = ensure_async(km.shutdown_kernel(now, restart)) 351s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s WARNING NotebookApp:handlers.py:612 Unhandled error 351s ERROR NotebookApp:log.py:55 { 351s "Host": "localhost:12341", 351s "Accept": "*/*", 351s "User-Agent": "python-requests/2.32.5" 351s } 351s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/25e5fdfe-9146-4563-b184-8907dbed78a2 (::1) 36.130000ms referer=None 351s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 351s 351s self = 351s 351s def test_create_with_kernel_id(self): 351s # create a new kernel 351s r = self.request('POST', 'api/kernels') 351s r.raise_for_status() 351s kernel = r.json() 351s 351s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 351s self.assertEqual(resp.status_code, 201) 351s newsession = resp.json() 351s self.assertIn('id', newsession) 351s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 351s self.assertEqual(newsession['kernel']['id'], kernel['id']) 351s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 351s 351s sessions = self.sess_api.list().json() 351s > self.assertEqual(sessions, [newsession]) 351s E AssertionError: Lists differ: [{'id': '25e5fdfe-9146-4563-b184-8907dbed78a2', 'p[553 chars]ne}}] != [{'id': 'efbd7448-4d7c-4fe6-bbc0-38fddbb1813c', 'p[279 chars]ne}}] 351s E 351s E First differing element 0: 351s E {'id': '25e5fdfe-9146-4563-b184-8907dbed78a2', 'p[218 chars]: 0}} 351s E {'id': 'efbd7448-4d7c-4fe6-bbc0-38fddbb1813c', 'p[278 chars]one}} 351s E 351s E First list contains 1 additional elements. 351s E First extra element 1: 351s E {'id': 'efbd7448-4d7c-4fe6-bbc0-38fddbb1813c', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '7826cd45-9838-4313-8895-43376a4a5d2e', 'name': 'python3', 'last_activity': '2026-01-23T08:45:00.445217Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 351s E 351s E Diff is 830 characters long. Set self.maxDiff to None to see it. 351s 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpf4v7oj7e/runtime/kernel-7826cd45-9838-4313-8895-43376a4a5d2e.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50941 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37417 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7826cd45-9838-4313-8895-43376a4a5d2e, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.770000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.710000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.870000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.470000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c8189a20-ea58-450d-911d-4d6008225c11 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c8189a20-ea58-450d-911d-4d6008225c11 351s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/25e5fdfe-9146-4563-b184-8907dbed78a2 (::1) 0.620000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7826cd45-9838-4313-8895-43376a4a5d2e 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7826cd45-9838-4313-8895-43376a4a5d2e 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/efbd7448-4d7c-4fe6-bbc0-38fddbb1813c (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/efbd7448-4d7c-4fe6-bbc0-38fddbb1813c', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 351s yielded = self.gen.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 351s yield maybe_future(sm.delete_session(session_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 351s yielded = self.gen.send(value) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 351s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 351s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 351s stopper = ensure_async(km.shutdown_kernel(now, restart)) 351s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s WARNING NotebookApp:handlers.py:612 Unhandled error 351s ERROR NotebookApp:log.py:55 { 351s "Host": "localhost:12341", 351s "Accept": "*/*", 351s "User-Agent": "python-requests/2.32.5" 351s } 351s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/efbd7448-4d7c-4fe6-bbc0-38fddbb1813c (::1) 5.320000ms referer=None 351s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 351s 351s @self.addCleanup 351s def cleanup_sessions(): 351s for session in self.sess_api.list().json(): 351s > self.sess_api.delete(session['id']) 351s 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 351s return self._req('DELETE', id) 351s ^^^^^^^^^^^^^^^^^^^^^^^ 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 351s response.raise_for_status() 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s 351s self = 351s 351s def raise_for_status(self): 351s """Raises :class:`HTTPError`, if one occurred.""" 351s 351s http_error_msg = "" 351s if isinstance(self.reason, bytes): 351s # We attempt to decode utf-8 first because some servers 351s # choose to localize their reason strings. If the string 351s # isn't utf-8, we fall back to iso-8859-1 for all other 351s # encodings. (See PR #3538) 351s try: 351s reason = self.reason.decode("utf-8") 351s except UnicodeDecodeError: 351s reason = self.reason.decode("iso-8859-1") 351s else: 351s reason = self.reason 351s 351s if 400 <= self.status_code < 500: 351s http_error_msg = ( 351s f"{self.status_code} Client Error: {reason} for url: {self.url}" 351s ) 351s 351s elif 500 <= self.status_code < 600: 351s http_error_msg = ( 351s f"{self.status_code} Server Error: {reason} for url: {self.url}" 351s ) 351s 351s if http_error_msg: 351s > raise HTTPError(http_error_msg, response=self) 351s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/efbd7448-4d7c-4fe6-bbc0-38fddbb1813c 351s 351s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 351s ---------------------------- Captured stderr setup ----------------------------- 351s Traceback (most recent call last): 351s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 351s return _run_code(code, main_globals, None, 351s "__main__", mod_spec) 351s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 351s exec(code, run_globals) 351s ~~~~^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 351s from ipykernel import kernelapp as app 351s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 351s from .connect import * # noqa: F403 351s ^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 351s import json 351s File "/usr/lib/python3.14/json/__init__.py", line 106, in 351s from .decoder import JSONDecoder, JSONDecodeError 351s File "/usr/lib/python3.14/json/decoder.py", line 133, in 351s WHITESPACE = re.compile(r'[ \t\n\r]*', FLAGS) 351s File "/usr/lib/python3.14/re/__init__.py", line 289, in compile 351s return _compile(pattern, flags) 351s File "/usr/lib/python3.14/re/__init__.py", line 351, in _compile 351s if flags & DEBUG: 351s ~~~~~~^~~~~~~ 351s File "/usr/lib/python3.14/enum.py", line 1599, in __and__ 351s if self._get_value(flag) is None: 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s KeyboardInterrupt 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.310000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpf4v7oj7e/runtime/kernel-eca4a4f6-d7aa-487f-ac75-128f4d8eea12.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52239 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34095 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: eca4a4f6-d7aa-487f-ac75-128f4d8eea12, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.730000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7826cd45-9838-4313-8895-43376a4a5d2e 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7826cd45-9838-4313-8895-43376a4a5d2e 351s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/efbd7448-4d7c-4fe6-bbc0-38fddbb1813c (::1) 0.820000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.460000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.400000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for eca4a4f6-d7aa-487f-ac75-128f4d8eea12 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: eca4a4f6-d7aa-487f-ac75-128f4d8eea12 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/efbd7448-4d7c-4fe6-bbc0-38fddbb1813c (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/efbd7448-4d7c-4fe6-bbc0-38fddbb1813c', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 351s yielded = self.gen.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 351s yield maybe_future(sm.delete_session(session_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 351s yielded = self.gen.send(value) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 351s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 351s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 351s stopper = ensure_async(km.shutdown_kernel(now, restart)) 351s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s WARNING NotebookApp:handlers.py:612 Unhandled error 351s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 351s 351s @self.addCleanup 351s def cleanup_sessions(): 351s for session in self.sess_api.list().json(): 351s > self.sess_api.delete(session['id']) 351s 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 351s return self._req('DELETE', id) 351s ^^^^^^^^^^^^^^^^^^^^^^^ 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 351s response.raise_for_status() 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s 351s self = 351s 351s def raise_for_status(self): 351s """Raises :class:`HTTPError`, if one occurred.""" 351s 351s http_error_msg = "" 351s if isinstance(self.reason, bytes): 351s # We attempt to decode utf-8 first because some servers 351s # choose to localize their reason strings. If the string 351s # isn't utf-8, we fall back to iso-8859-1 for all other 351s # encodings. (See PR #3538) 351s try: 351s reason = self.reason.decode("utf-8") 351s except UnicodeDecodeError: 351s reason = self.reason.decode("iso-8859-1") 351s else: 351s reason = self.reason 351s 351s if 400 <= self.status_code < 500: 351s http_error_msg = ( 351s f"{self.status_code} Client Error: {reason} for url: {self.url}" 351s ) 351s 351s elif 500 <= self.status_code < 600: 351s http_error_msg = ( 351s f"{self.status_code} Server Error: {reason} for url: {self.url}" 351s ) 351s 351s if http_error_msg: 351s > raise HTTPError(http_error_msg, response=self) 351s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/efbd7448-4d7c-4fe6-bbc0-38fddbb1813c 351s 351s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 351s ------------------------------ Captured log call ------------------------------- 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.510000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpf4v7oj7e/runtime/kernel-6fe07551-f7f7-4668-bc9b-a9c228394d1b.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47103 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37427 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: 6fe07551-f7f7-4668-bc9b-a9c228394d1b, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpf4v7oj7e/notebooks/foo'} 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for eca4a4f6-d7aa-487f-ac75-128f4d8eea12 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: eca4a4f6-d7aa-487f-ac75-128f4d8eea12 351s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/efbd7448-4d7c-4fe6-bbc0-38fddbb1813c (::1) 32.080000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.330000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.470000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6fe07551-f7f7-4668-bc9b-a9c228394d1b 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6fe07551-f7f7-4668-bc9b-a9c228394d1b 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/efbd7448-4d7c-4fe6-bbc0-38fddbb1813c (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/efbd7448-4d7c-4fe6-bbc0-38fddbb1813c', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 351s yielded = self.gen.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 351s yield maybe_future(sm.delete_session(session_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 351s yielded = self.gen.send(value) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 351s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 351s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 351s stopper = ensure_async(km.shutdown_kernel(now, restart)) 351s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 351s return _runner_map[name].run(inner) 351s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 351s return fut.result(None) 351s ~~~~~~~~~~^^^^^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 351s return self.__get_result() 351s ~~~~~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 351s raise self._exception 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s WARNING NotebookApp:handlers.py:612 Unhandled error 351s --------------------------- Captured stderr teardown --------------------------- 351s Traceback (most recent call last): 351s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 351s return _run_code(code, main_globals, None, 351s "__main__", mod_spec) 351s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 351s exec(code, run_globals) 351s ~~~~^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 351s from ipykernel import kernelapp as app 351s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 351s from .connect import * # noqa: F403 351s ^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 351s from subprocess import PIPE, Popen 351s File "/usr/lib/python3.14/subprocess.py", line 49, in 351s import signal 351s File "/usr/lib/python3.14/signal.py", line 7, in 351s _IntEnum._convert_( 351s ~~~~~~~~~~~~~~~~~~^ 351s 'Signals', __name__, 351s ^^^^^^^^^^^^^^^^^^^^ 351s ...<2 lines>... 351s and (name.startswith('SIG') and not name.startswith('SIG_')) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s or name.startswith('CTRL_')) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3.14/enum.py", line 909, in _convert_ 351s cls = _simple_enum(etype=cls, boundary=boundary or KEEP)(tmp_cls) 351s File "/usr/lib/python3.14/enum.py", line 1895, in convert_class 351s setattr(enum_class, name, member) 351s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3.14/enum.py", line 810, in __setattr__ 351s def __setattr__(cls, name, value): 351s 351s KeyboardInterrupt 351s ---------------------------- Captured log teardown ----------------------------- 351s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6fe07551-f7f7-4668-bc9b-a9c228394d1b 351s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 351s _______________________ AsyncSessionAPITest.test_create ________________________ 351s 351s @self.addCleanup 351s def cleanup_sessions(): 351s for session in self.sess_api.list().json(): 351s > self.sess_api.delete(session['id']) 351s 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 351s return self._req('DELETE', id) 351s ^^^^^^^^^^^^^^^^^^^^^^^ 351s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 351s response.raise_for_status() 351s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 351s 351s self = 351s 351s def raise_for_status(self): 351s """Raises :class:`HTTPError`, if one occurred.""" 351s 351s http_error_msg = "" 351s if isinstance(self.reason, bytes): 351s # We attempt to decode utf-8 first because some servers 351s # choose to localize their reason strings. If the string 351s # isn't utf-8, we fall back to iso-8859-1 for all other 351s # encodings. (See PR #3538) 351s try: 351s reason = self.reason.decode("utf-8") 351s except UnicodeDecodeError: 351s reason = self.reason.decode("iso-8859-1") 351s else: 351s reason = self.reason 351s 351s if 400 <= self.status_code < 500: 351s http_error_msg = ( 351s f"{self.status_code} Client Error: {reason} for url: {self.url}" 351s ) 351s 351s elif 500 <= self.status_code < 600: 351s http_error_msg = ( 351s f"{self.status_code} Server Error: {reason} for url: {self.url}" 351s ) 351s 351s if http_error_msg: 351s > raise HTTPError(http_error_msg, response=self) 351s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/2245f2c3-9a94-4b19-bc99-f09e65fbe326 351s 351s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 351s ------------------------------ Captured log setup ------------------------------ 351s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp6hhx124w/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp6hhx124w/etc/jupyter'] for config files 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp6hhx124w/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp6hhx124w/config 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp6hhx124w/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 351s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 351s gc.collect() 351s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 351s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp6hhx124w/config 351s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp6hhx124w/notebooks 351s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 351s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 351s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 351s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 351s WARNING NotebookApp:handlers.py:612 Forbidden 351s ------------------------------ Captured log call ------------------------------- 351s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 1.830000ms referer=None 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.490000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 351s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6hhx124w/runtime/kernel-d02f5ba3-7615-454e-a1f2-2aad2e2383ce.json'] 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45761 351s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35043 351s INFO NotebookApp:kernelmanager.py:179 Kernel started: d02f5ba3-7615-454e-a1f2-2aad2e2383ce, name: python3 351s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp6hhx124w/notebooks/foo'} 351s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 16.200000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 9.630000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/2245f2c3-9a94-4b19-bc99-f09e65fbe326 (::1) 0.410000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.400000ms 351s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 351s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d02f5ba3-7615-454e-a1f2-2aad2e2383ce 351s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d02f5ba3-7615-454e-a1f2-2aad2e2383ce 351s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 351s await kernel_awaitable 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 351s result = await obj 351s ^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 351s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/2245f2c3-9a94-4b19-bc99-f09e65fbe326 (::1) 351s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/2245f2c3-9a94-4b19-bc99-f09e65fbe326', version='HTTP/1.1', remote_ip='::1') 351s Traceback (most recent call last): 351s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 351s result = await result 351s ^^^^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 351s future.result() 351s ~~~~~~~~~~~~~^^ 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 351s yielded = self.gen.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 351s yield maybe_future(sm.delete_session(session_id)) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 351s yielded = self.gen.throw(exc) 351s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 351s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 351s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 351s value = future.result() 351s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 351s raise self._exception.with_traceback(self._exception_tb) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 351s result = coro.send(None) 351s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 351s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 351s raise km.ready.exception() # type: ignore[misc] 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 351s await kernel_awaitable 351s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 351s result = await obj 351s ^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 351s raise e 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 351s out = await method(self, *args, **kwargs) 351s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 351s await self._async_finish_shutdown(restart=restart) 351s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 351s await asyncio.wait_for( 351s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 351s ) 351s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 351s async with timeouts.timeout(timeout): 351s ~~~~~~~~~~~~~~~~^^^^^^^^^ 351s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 351s raise RuntimeError("Timeout should be used inside a task") 351s RuntimeError: Timeout should be used inside a task 352s WARNING NotebookApp:handlers.py:612 Unhandled error 352s --------------------------- Captured stderr teardown --------------------------- 352s Traceback (most recent call last): 352s File "", line 1249, in _path_importer_cache 352s KeyError: '/usr/lib/python3.14/json' 352s 352s During handling of the above exception, another exception occurred: 352s 352s Traceback (most recent call last): 352s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 352s return _run_code(code, main_globals, None, 352s "__main__", mod_spec) 352s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 352s exec(code, run_globals) 352s ~~~~^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 352s from ipykernel import kernelapp as app 352s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 352s from .connect import * # noqa: F403 352s ^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 352s import json 352s File "/usr/lib/python3.14/json/__init__.py", line 106, in 352s from .decoder import JSONDecoder, JSONDecodeError 352s File "", line 1371, in _find_and_load 352s File "", line 1333, in _find_and_load_unlocked 352s File "", line 1267, in _find_spec 352s File "", line 1292, in find_spec 352s File "", line 1264, in _get_spec 352s File "", line 1251, in _path_importer_cache 352s File "", line 1227, in _path_hooks 352s File "", line 67, in __init__ 352s KeyboardInterrupt 352s _______________ AsyncSessionAPITest.test_create_console_session ________________ 352s 352s @self.addCleanup 352s def cleanup_sessions(): 352s for session in self.sess_api.list().json(): 352s > self.sess_api.delete(session['id']) 352s 352s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 352s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 352s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 352s return self._req('DELETE', id) 352s ^^^^^^^^^^^^^^^^^^^^^^^ 352s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 352s response.raise_for_status() 352s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 352s 352s self = 352s 352s def raise_for_status(self): 352s """Raises :class:`HTTPError`, if one occurred.""" 352s 352s http_error_msg = "" 352s if isinstance(self.reason, bytes): 352s # We attempt to decode utf-8 first because some servers 352s # choose to localize their reason strings. If the string 352s # isn't utf-8, we fall back to iso-8859-1 for all other 352s # encodings. (See PR #3538) 352s try: 352s reason = self.reason.decode("utf-8") 352s except UnicodeDecodeError: 352s reason = self.reason.decode("iso-8859-1") 352s else: 352s reason = self.reason 352s 352s if 400 <= self.status_code < 500: 352s http_error_msg = ( 352s f"{self.status_code} Client Error: {reason} for url: {self.url}" 352s ) 352s 352s elif 500 <= self.status_code < 600: 352s http_error_msg = ( 352s f"{self.status_code} Server Error: {reason} for url: {self.url}" 352s ) 352s 352s if http_error_msg: 352s > raise HTTPError(http_error_msg, response=self) 352s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5772085d-bc89-424b-882a-029ec9417146 352s 352s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 352s ------------------------------ Captured log call ------------------------------- 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 352s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6hhx124w/runtime/kernel-1bdcc506-b324-45ad-ac28-f6bf14ab927e.json'] 352s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42621 352s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37093 352s INFO NotebookApp:kernelmanager.py:179 Kernel started: 1bdcc506-b324-45ad-ac28-f6bf14ab927e, name: python3 352s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp6hhx124w/notebooks/foo'} 352s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.490000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.550000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d02f5ba3-7615-454e-a1f2-2aad2e2383ce 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d02f5ba3-7615-454e-a1f2-2aad2e2383ce 352s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/2245f2c3-9a94-4b19-bc99-f09e65fbe326 (::1) 5.140000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1bdcc506-b324-45ad-ac28-f6bf14ab927e 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1bdcc506-b324-45ad-ac28-f6bf14ab927e 352s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 352s Traceback (most recent call last): 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 352s out = await method(self, *args, **kwargs) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 352s await self._async_finish_shutdown(restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 352s await asyncio.wait_for( 352s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 352s ) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 352s async with timeouts.timeout(timeout): 352s ~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 352s raise RuntimeError("Timeout should be used inside a task") 352s RuntimeError: Timeout should be used inside a task 352s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 352s Traceback (most recent call last): 352s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 352s await kernel_awaitable 352s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 352s result = await obj 352s ^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 352s raise e 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 352s out = await method(self, *args, **kwargs) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 352s await self._async_finish_shutdown(restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 352s await asyncio.wait_for( 352s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 352s ) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 352s async with timeouts.timeout(timeout): 352s ~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 352s raise RuntimeError("Timeout should be used inside a task") 352s RuntimeError: Timeout should be used inside a task 352s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5772085d-bc89-424b-882a-029ec9417146 (::1) 352s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5772085d-bc89-424b-882a-029ec9417146', version='HTTP/1.1', remote_ip='::1') 352s Traceback (most recent call last): 352s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 352s result = await result 352s ^^^^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 352s future.result() 352s ~~~~~~~~~~~~~^^ 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 352s yielded = self.gen.throw(exc) 352s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 352s yield maybe_future(sm.delete_session(session_id)) 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 352s value = future.result() 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 352s yielded = self.gen.throw(exc) 352s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 352s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 352s value = future.result() 352s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 352s raise self._exception.with_traceback(self._exception_tb) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 352s result = coro.send(None) 352s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 352s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 352s raise km.ready.exception() # type: ignore[misc] 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 352s await kernel_awaitable 352s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 352s result = await obj 352s ^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 352s raise e 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 352s out = await method(self, *args, **kwargs) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 352s await self._async_finish_shutdown(restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 352s await asyncio.wait_for( 352s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 352s ) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 352s async with timeouts.timeout(timeout): 352s ~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 352s raise RuntimeError("Timeout should be used inside a task") 352s RuntimeError: Timeout should be used inside a task 352s WARNING NotebookApp:handlers.py:612 Unhandled error 352s --------------------------- Captured stderr teardown --------------------------- 352s Traceback (most recent call last): 352s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 352s return _run_code(code, main_globals, None, 352s "__main__", mod_spec) 352s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 352s exec(code, run_globals) 352s ~~~~^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 352s from pathlib import Path 352s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 352s from glob import _StringGlobber, _no_recurse_symlinks 352s File "/usr/lib/python3.14/glob.py", line 5, in 352s import re 352s File "/usr/lib/python3.14/re/__init__.py", line 125, in 352s import enum 352s File "", line 1371, in _find_and_load 352s File "", line 1342, in _find_and_load_unlocked 352s File "", line 938, in _load_unlocked 352s File "", line 755, in exec_module 352s File "", line 888, in get_code 352s File "", line 511, in _compile_bytecode 352s KeyboardInterrupt 352s Traceback (most recent call last): 352s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 352s return _run_code(code, main_globals, None, 352s "__main__", mod_spec) 352s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 352s exec(code, run_globals) 352s ~~~~^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 352s from pathlib import Path 352s File "/usr/lib/python3.14/pathlib/__init__.py", line 28, in 352s from pathlib._os import ( 352s ...<3 lines>... 352s ) 352s File "/usr/lib/python3.14/pathlib/_os.py", line 19, in 352s import _winapi 352s File "", line 1371, in _find_and_load 352s File "", line 1333, in _find_and_load_unlocked 352s File "", line 1267, in _find_spec 352s File "", line 1292, in find_spec 352s File "", line 1266, in _get_spec 352s File "", line 1357, in find_spec 352s KeyboardInterrupt 352s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 352s 352s @self.addCleanup 352s def cleanup_sessions(): 352s for session in self.sess_api.list().json(): 352s > self.sess_api.delete(session['id']) 352s 352s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 352s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 352s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 352s return self._req('DELETE', id) 352s ^^^^^^^^^^^^^^^^^^^^^^^ 352s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 352s response.raise_for_status() 352s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 352s 352s self = 352s 352s def raise_for_status(self): 352s """Raises :class:`HTTPError`, if one occurred.""" 352s 352s http_error_msg = "" 352s if isinstance(self.reason, bytes): 352s # We attempt to decode utf-8 first because some servers 352s # choose to localize their reason strings. If the string 352s # isn't utf-8, we fall back to iso-8859-1 for all other 352s # encodings. (See PR #3538) 352s try: 352s reason = self.reason.decode("utf-8") 352s except UnicodeDecodeError: 352s reason = self.reason.decode("iso-8859-1") 352s else: 352s reason = self.reason 352s 352s if 400 <= self.status_code < 500: 352s http_error_msg = ( 352s f"{self.status_code} Client Error: {reason} for url: {self.url}" 352s ) 352s 352s elif 500 <= self.status_code < 600: 352s http_error_msg = ( 352s f"{self.status_code} Server Error: {reason} for url: {self.url}" 352s ) 352s 352s if http_error_msg: 352s > raise HTTPError(http_error_msg, response=self) 352s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/843b8820-d20d-4137-aaa9-91046c941df2 352s 352s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 352s ----------------------------- Captured stderr call ----------------------------- 352s Traceback (most recent call last): 352s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 352s return _run_code(code, main_globals, None, 352s "__main__", mod_spec) 352s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 352s exec(code, run_globals) 352s ~~~~^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 352s from ipykernel import kernelapp as app 352s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 352s from .connect import * # noqa: F403 352s ^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 352s import jupyter_client 352s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 352s from .asynchronous import AsyncKernelClient 352s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 352s from .client import AsyncKernelClient # noqa 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 352s import zmq.asyncio 352s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 352s import asyncio 352s File "/usr/lib/python3.14/asyncio/__init__.py", line 8, in 352s from .base_events import * 352s File "/usr/lib/python3.14/asyncio/base_events.py", line 18, in 352s import concurrent.futures 352s File "/usr/lib/python3.14/concurrent/futures/__init__.py", line 8, in 352s from concurrent.futures._base import (FIRST_COMPLETED, 352s ...<9 lines>... 352s as_completed) 352s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 7, in 352s import logging 352s File "/usr/lib/python3.14/logging/__init__.py", line 26, in 352s import sys, os, time, io, re, traceback, warnings, weakref, collections.abc 352s File "/usr/lib/python3.14/traceback.py", line 12, in 352s import _colorize 352s File "/usr/lib/python3.14/_colorize.py", line 157, in 352s @dataclass(frozen=True, kw_only=True) 352s ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3.14/dataclasses.py", line 1432, in wrap 352s return _process_class(cls, init, repr, eq, order, unsafe_hash, 352s frozen, match_args, kw_only, slots, 352s weakref_slot) 352s File "/usr/lib/python3.14/dataclasses.py", line 1066, in _process_class 352s cls_fields.append(_get_field(cls, name, type, kw_only)) 352s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3.14/dataclasses.py", line 879, in _get_field 352s if (_is_initvar(a_type, dataclasses) 352s ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3.14/dataclasses.py", line 756, in _is_initvar 352s def _is_initvar(a_type, dataclasses): 352s 352s KeyboardInterrupt 352s ------------------------------ Captured log call ------------------------------- 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 352s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 352s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6hhx124w/runtime/kernel-bc1ba3ce-4b91-4cd2-bf0b-e59639b981db.json'] 352s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47725 352s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40569 352s INFO NotebookApp:kernelmanager.py:179 Kernel started: bc1ba3ce-4b91-4cd2-bf0b-e59639b981db, name: python3 352s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp6hhx124w/notebooks/foo'} 352s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 23.110000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 4.230000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1bdcc506-b324-45ad-ac28-f6bf14ab927e 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1bdcc506-b324-45ad-ac28-f6bf14ab927e 352s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/5772085d-bc89-424b-882a-029ec9417146 (::1) 20.060000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bc1ba3ce-4b91-4cd2-bf0b-e59639b981db 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bc1ba3ce-4b91-4cd2-bf0b-e59639b981db 352s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 352s Traceback (most recent call last): 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 352s out = await method(self, *args, **kwargs) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 352s await self._async_finish_shutdown(restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 352s await asyncio.wait_for( 352s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 352s ) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 352s async with timeouts.timeout(timeout): 352s ~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 352s raise RuntimeError("Timeout should be used inside a task") 352s RuntimeError: Timeout should be used inside a task 352s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 352s Traceback (most recent call last): 352s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 352s await kernel_awaitable 352s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 352s result = await obj 352s ^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 352s raise e 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 352s out = await method(self, *args, **kwargs) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 352s await self._async_finish_shutdown(restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 352s await asyncio.wait_for( 352s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 352s ) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 352s async with timeouts.timeout(timeout): 352s ~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 352s raise RuntimeError("Timeout should be used inside a task") 352s RuntimeError: Timeout should be used inside a task 352s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/843b8820-d20d-4137-aaa9-91046c941df2 (::1) 352s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/843b8820-d20d-4137-aaa9-91046c941df2', version='HTTP/1.1', remote_ip='::1') 352s Traceback (most recent call last): 352s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 352s result = await result 352s ^^^^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 352s future.result() 352s ~~~~~~~~~~~~~^^ 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 352s yielded = self.gen.throw(exc) 352s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 352s yield maybe_future(sm.delete_session(session_id)) 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 352s value = future.result() 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 352s yielded = self.gen.throw(exc) 352s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 352s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 352s value = future.result() 352s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 352s raise self._exception.with_traceback(self._exception_tb) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 352s result = coro.send(None) 352s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 352s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 352s raise km.ready.exception() # type: ignore[misc] 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 352s await kernel_awaitable 352s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 352s result = await obj 352s ^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 352s raise e 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 352s out = await method(self, *args, **kwargs) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 352s await self._async_finish_shutdown(restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 352s await asyncio.wait_for( 352s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 352s ) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 352s async with timeouts.timeout(timeout): 352s ~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 352s raise RuntimeError("Timeout should be used inside a task") 352s RuntimeError: Timeout should be used inside a task 352s WARNING NotebookApp:handlers.py:612 Unhandled error 352s _________________ AsyncSessionAPITest.test_create_file_session _________________ 352s 352s @self.addCleanup 352s def cleanup_sessions(): 352s for session in self.sess_api.list().json(): 352s > self.sess_api.delete(session['id']) 352s 352s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 352s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 352s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 352s return self._req('DELETE', id) 352s ^^^^^^^^^^^^^^^^^^^^^^^ 352s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 352s response.raise_for_status() 352s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 352s 352s self = 352s 352s def raise_for_status(self): 352s """Raises :class:`HTTPError`, if one occurred.""" 352s 352s http_error_msg = "" 352s if isinstance(self.reason, bytes): 352s # We attempt to decode utf-8 first because some servers 352s # choose to localize their reason strings. If the string 352s # isn't utf-8, we fall back to iso-8859-1 for all other 352s # encodings. (See PR #3538) 352s try: 352s reason = self.reason.decode("utf-8") 352s except UnicodeDecodeError: 352s reason = self.reason.decode("iso-8859-1") 352s else: 352s reason = self.reason 352s 352s if 400 <= self.status_code < 500: 352s http_error_msg = ( 352s f"{self.status_code} Client Error: {reason} for url: {self.url}" 352s ) 352s 352s elif 500 <= self.status_code < 600: 352s http_error_msg = ( 352s f"{self.status_code} Server Error: {reason} for url: {self.url}" 352s ) 352s 352s if http_error_msg: 352s > raise HTTPError(http_error_msg, response=self) 352s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/e44a7aa4-e072-4e95-8871-4b3da479d04a 352s 352s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 352s ------------------------------ Captured log call ------------------------------- 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 352s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6hhx124w/runtime/kernel-f3bfb3d9-e687-4eb4-bfa6-6116c7d4f694.json'] 352s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45323 352s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41977 352s INFO NotebookApp:kernelmanager.py:179 Kernel started: f3bfb3d9-e687-4eb4-bfa6-6116c7d4f694, name: python3 352s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp6hhx124w/notebooks/foo'} 352s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.870000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.480000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bc1ba3ce-4b91-4cd2-bf0b-e59639b981db 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bc1ba3ce-4b91-4cd2-bf0b-e59639b981db 352s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/843b8820-d20d-4137-aaa9-91046c941df2 (::1) 0.650000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f3bfb3d9-e687-4eb4-bfa6-6116c7d4f694 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f3bfb3d9-e687-4eb4-bfa6-6116c7d4f694 352s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 352s Traceback (most recent call last): 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 352s out = await method(self, *args, **kwargs) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 352s await self._async_finish_shutdown(restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 352s await asyncio.wait_for( 352s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 352s ) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 352s async with timeouts.timeout(timeout): 352s ~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 352s raise RuntimeError("Timeout should be used inside a task") 352s RuntimeError: Timeout should be used inside a task 352s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 352s Traceback (most recent call last): 352s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 352s await kernel_awaitable 352s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 352s result = await obj 352s ^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 352s raise e 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 352s out = await method(self, *args, **kwargs) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 352s await self._async_finish_shutdown(restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 352s await asyncio.wait_for( 352s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 352s ) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 352s async with timeouts.timeout(timeout): 352s ~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 352s raise RuntimeError("Timeout should be used inside a task") 352s RuntimeError: Timeout should be used inside a task 352s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/e44a7aa4-e072-4e95-8871-4b3da479d04a (::1) 352s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/e44a7aa4-e072-4e95-8871-4b3da479d04a', version='HTTP/1.1', remote_ip='::1') 352s Traceback (most recent call last): 352s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 352s result = await result 352s ^^^^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 352s future.result() 352s ~~~~~~~~~~~~~^^ 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 352s yielded = self.gen.throw(exc) 352s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 352s yield maybe_future(sm.delete_session(session_id)) 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 352s value = future.result() 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 352s yielded = self.gen.throw(exc) 352s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 352s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 352s value = future.result() 352s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 352s raise self._exception.with_traceback(self._exception_tb) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 352s result = coro.send(None) 352s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 352s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 352s raise km.ready.exception() # type: ignore[misc] 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 352s await kernel_awaitable 352s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 352s result = await obj 352s ^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 352s raise e 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 352s out = await method(self, *args, **kwargs) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 352s await self._async_finish_shutdown(restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 352s await asyncio.wait_for( 352s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 352s ) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 352s async with timeouts.timeout(timeout): 352s ~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 352s raise RuntimeError("Timeout should be used inside a task") 352s RuntimeError: Timeout should be used inside a task 352s WARNING NotebookApp:handlers.py:612 Unhandled error 352s ERROR NotebookApp:log.py:55 { 352s "Host": "localhost:12341", 352s "Accept": "*/*", 352s "User-Agent": "python-requests/2.32.5" 352s } 352s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/e44a7aa4-e072-4e95-8871-4b3da479d04a (::1) 5.650000ms referer=None 352s --------------------------- Captured stderr teardown --------------------------- 352s Traceback (most recent call last): 352s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 352s return _run_code(code, main_globals, None, 352s "__main__", mod_spec) 352s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 352s exec(code, run_globals) 352s ~~~~^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 352s from ipykernel import kernelapp as app 352s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 352s from .connect import * # noqa: F403 352s ^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 352s from subprocess import PIPE, Popen 352s File "/usr/lib/python3.14/subprocess.py", line 49, in 352s import signal 352s File "/usr/lib/python3.14/signal.py", line 7, in 352s _IntEnum._convert_( 352s ~~~~~~~~~~~~~~~~~~^ 352s 'Signals', __name__, 352s ^^^^^^^^^^^^^^^^^^^^ 352s ...<2 lines>... 352s and (name.startswith('SIG') and not name.startswith('SIG_')) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s or name.startswith('CTRL_')) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3.14/enum.py", line 909, in _convert_ 352s cls = _simple_enum(etype=cls, boundary=boundary or KEEP)(tmp_cls) 352s File "/usr/lib/python3.14/enum.py", line 1895, in convert_class 352s setattr(enum_class, name, member) 352s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3.14/enum.py", line 810, in __setattr__ 352s def __setattr__(cls, name, value): 352s 352s KeyboardInterrupt 352s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 352s 352s self = 352s 352s def test_create_with_kernel_id(self): 352s # create a new kernel 352s r = self.request('POST', 'api/kernels') 352s r.raise_for_status() 352s kernel = r.json() 352s 352s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 352s self.assertEqual(resp.status_code, 201) 352s newsession = resp.json() 352s self.assertIn('id', newsession) 352s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 352s self.assertEqual(newsession['kernel']['id'], kernel['id']) 352s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 352s 352s sessions = self.sess_api.list().json() 352s > self.assertEqual(sessions, [newsession]) 352s E AssertionError: Lists differ: [{'id': 'e44a7aa4-e072-4e95-8871-4b3da479d04a', 'p[553 chars]ne}}] != [{'id': 'd3bfedb8-125d-4ba4-9b6c-fdf0d3baec88', 'p[279 chars]ne}}] 352s E 352s E First differing element 0: 352s E {'id': 'e44a7aa4-e072-4e95-8871-4b3da479d04a', 'p[218 chars]: 0}} 352s E {'id': 'd3bfedb8-125d-4ba4-9b6c-fdf0d3baec88', 'p[278 chars]one}} 352s E 352s E First list contains 1 additional elements. 352s E First extra element 1: 352s E {'id': 'd3bfedb8-125d-4ba4-9b6c-fdf0d3baec88', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'e6c74924-bc75-4bcf-853b-21c7ada9b3a2', 'name': 'python3', 'last_activity': '2026-01-23T08:45:01.827907Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 352s E 352s E Diff is 830 characters long. Set self.maxDiff to None to see it. 352s 352s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 352s ------------------------------ Captured log call ------------------------------- 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 352s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6hhx124w/runtime/kernel-e6c74924-bc75-4bcf-853b-21c7ada9b3a2.json'] 352s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53389 352s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60407 352s INFO NotebookApp:kernelmanager.py:179 Kernel started: e6c74924-bc75-4bcf-853b-21c7ada9b3a2, name: python3 352s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 352s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.180000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.440000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.410000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.410000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f3bfb3d9-e687-4eb4-bfa6-6116c7d4f694 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f3bfb3d9-e687-4eb4-bfa6-6116c7d4f694 352s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/e44a7aa4-e072-4e95-8871-4b3da479d04a (::1) 1.600000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e6c74924-bc75-4bcf-853b-21c7ada9b3a2 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e6c74924-bc75-4bcf-853b-21c7ada9b3a2 352s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 352s Traceback (most recent call last): 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 352s out = await method(self, *args, **kwargs) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 352s await self._async_finish_shutdown(restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 352s await asyncio.wait_for( 352s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 352s ) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 352s async with timeouts.timeout(timeout): 352s ~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 352s raise RuntimeError("Timeout should be used inside a task") 352s RuntimeError: Timeout should be used inside a task 352s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 352s Traceback (most recent call last): 352s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 352s await kernel_awaitable 352s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 352s result = await obj 352s ^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 352s raise e 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 352s out = await method(self, *args, **kwargs) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 352s await self._async_finish_shutdown(restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 352s await asyncio.wait_for( 352s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 352s ) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 352s async with timeouts.timeout(timeout): 352s ~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 352s raise RuntimeError("Timeout should be used inside a task") 352s RuntimeError: Timeout should be used inside a task 352s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/d3bfedb8-125d-4ba4-9b6c-fdf0d3baec88 (::1) 352s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/d3bfedb8-125d-4ba4-9b6c-fdf0d3baec88', version='HTTP/1.1', remote_ip='::1') 352s Traceback (most recent call last): 352s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 352s result = await result 352s ^^^^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 352s future.result() 352s ~~~~~~~~~~~~~^^ 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 352s yielded = self.gen.throw(exc) 352s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 352s yield maybe_future(sm.delete_session(session_id)) 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 352s value = future.result() 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 352s yielded = self.gen.throw(exc) 352s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 352s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 352s value = future.result() 352s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 352s raise self._exception.with_traceback(self._exception_tb) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 352s result = coro.send(None) 352s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 352s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 352s raise km.ready.exception() # type: ignore[misc] 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 352s await kernel_awaitable 352s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 352s result = await obj 352s ^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 352s raise e 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 352s out = await method(self, *args, **kwargs) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 352s await self._async_finish_shutdown(restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 352s await asyncio.wait_for( 352s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 352s ) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 352s async with timeouts.timeout(timeout): 352s ~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 352s raise RuntimeError("Timeout should be used inside a task") 352s RuntimeError: Timeout should be used inside a task 352s WARNING NotebookApp:handlers.py:612 Unhandled error 352s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 352s 352s @self.addCleanup 352s def cleanup_sessions(): 352s for session in self.sess_api.list().json(): 352s > self.sess_api.delete(session['id']) 352s 352s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 352s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 352s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 352s return self._req('DELETE', id) 352s ^^^^^^^^^^^^^^^^^^^^^^^ 352s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 352s response.raise_for_status() 352s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 352s 352s self = 352s 352s def raise_for_status(self): 352s """Raises :class:`HTTPError`, if one occurred.""" 352s 352s http_error_msg = "" 352s if isinstance(self.reason, bytes): 352s # We attempt to decode utf-8 first because some servers 352s # choose to localize their reason strings. If the string 352s # isn't utf-8, we fall back to iso-8859-1 for all other 352s # encodings. (See PR #3538) 352s try: 352s reason = self.reason.decode("utf-8") 352s except UnicodeDecodeError: 352s reason = self.reason.decode("iso-8859-1") 352s else: 352s reason = self.reason 352s 352s if 400 <= self.status_code < 500: 352s http_error_msg = ( 352s f"{self.status_code} Client Error: {reason} for url: {self.url}" 352s ) 352s 352s elif 500 <= self.status_code < 600: 352s http_error_msg = ( 352s f"{self.status_code} Server Error: {reason} for url: {self.url}" 352s ) 352s 352s if http_error_msg: 352s > raise HTTPError(http_error_msg, response=self) 352s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/d3bfedb8-125d-4ba4-9b6c-fdf0d3baec88 352s 352s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 352s ---------------------------- Captured stderr setup ----------------------------- 352s Traceback (most recent call last): 352s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 352s return _run_code(code, main_globals, None, 352s "__main__", mod_spec) 352s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 352s exec(code, run_globals) 352s ~~~~^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 352s from ipykernel import kernelapp as app 352s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 352s from .connect import * # noqa: F403 352s ^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 352s from subprocess import PIPE, Popen 352s File "/usr/lib/python3.14/subprocess.py", line 46, in 352s import locale 352s File "", line 1371, in _find_and_load 352s File "", line 1342, in _find_and_load_unlocked 352s File "", line 938, in _load_unlocked 352s File "", line 755, in exec_module 352s File "", line 888, in get_code 352s File "", line 511, in _compile_bytecode 352s KeyboardInterrupt 352s ------------------------------ Captured log call ------------------------------- 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.530000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 352s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6hhx124w/runtime/kernel-0b4143fa-8f75-47f9-b85e-790d5c7cf6e9.json'] 352s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34735 352s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58267 352s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0b4143fa-8f75-47f9-b85e-790d5c7cf6e9, name: python3 352s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 352s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.230000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e6c74924-bc75-4bcf-853b-21c7ada9b3a2 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e6c74924-bc75-4bcf-853b-21c7ada9b3a2 352s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/d3bfedb8-125d-4ba4-9b6c-fdf0d3baec88 (::1) 0.790000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.430000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.470000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0b4143fa-8f75-47f9-b85e-790d5c7cf6e9 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0b4143fa-8f75-47f9-b85e-790d5c7cf6e9 352s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 352s Traceback (most recent call last): 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 352s out = await method(self, *args, **kwargs) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 352s await self._async_finish_shutdown(restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 352s await asyncio.wait_for( 352s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 352s ) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 352s async with timeouts.timeout(timeout): 352s ~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 352s raise RuntimeError("Timeout should be used inside a task") 352s RuntimeError: Timeout should be used inside a task 352s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 352s Traceback (most recent call last): 352s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 352s await kernel_awaitable 352s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 352s result = await obj 352s ^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 352s raise e 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 352s out = await method(self, *args, **kwargs) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 352s await self._async_finish_shutdown(restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 352s await asyncio.wait_for( 352s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 352s ) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 352s async with timeouts.timeout(timeout): 352s ~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 352s raise RuntimeError("Timeout should be used inside a task") 352s RuntimeError: Timeout should be used inside a task 352s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/d3bfedb8-125d-4ba4-9b6c-fdf0d3baec88 (::1) 352s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/d3bfedb8-125d-4ba4-9b6c-fdf0d3baec88', version='HTTP/1.1', remote_ip='::1') 352s Traceback (most recent call last): 352s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 352s result = await result 352s ^^^^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 352s future.result() 352s ~~~~~~~~~~~~~^^ 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 352s yielded = self.gen.throw(exc) 352s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 352s yield maybe_future(sm.delete_session(session_id)) 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 352s value = future.result() 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 352s yielded = self.gen.throw(exc) 352s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 352s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 352s value = future.result() 352s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 352s raise self._exception.with_traceback(self._exception_tb) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 352s result = coro.send(None) 352s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 352s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 352s raise km.ready.exception() # type: ignore[misc] 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 352s await kernel_awaitable 352s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 352s result = await obj 352s ^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 352s raise e 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 352s out = await method(self, *args, **kwargs) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 352s await self._async_finish_shutdown(restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 352s await asyncio.wait_for( 352s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 352s ) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 352s async with timeouts.timeout(timeout): 352s ~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 352s raise RuntimeError("Timeout should be used inside a task") 352s RuntimeError: Timeout should be used inside a task 352s WARNING NotebookApp:handlers.py:612 Unhandled error 352s --------------------------- Captured stderr teardown --------------------------- 352s Traceback (most recent call last): 352s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 352s return _run_code(code, main_globals, None, 352s "__main__", mod_spec) 352s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 352s exec(code, run_globals) 352s ~~~~^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 352s from ipykernel import kernelapp as app 352s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 1, in 352s from ._version import ( 352s ...<4 lines>... 352s ) 352s File "", line 1371, in _find_and_load 352s File "", line 1342, in _find_and_load_unlocked 352s File "", line 938, in _load_unlocked 352s File "", line 755, in exec_module 352s File "", line 840, in get_code 352s File "", line 239, in cache_from_source 352s KeyboardInterrupt 352s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 352s 352s @self.addCleanup 352s def cleanup_sessions(): 352s for session in self.sess_api.list().json(): 352s > self.sess_api.delete(session['id']) 352s 352s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 352s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 352s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 352s return self._req('DELETE', id) 352s ^^^^^^^^^^^^^^^^^^^^^^^ 352s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 352s response.raise_for_status() 352s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 352s 352s self = 352s 352s def raise_for_status(self): 352s """Raises :class:`HTTPError`, if one occurred.""" 352s 352s http_error_msg = "" 352s if isinstance(self.reason, bytes): 352s # We attempt to decode utf-8 first because some servers 352s # choose to localize their reason strings. If the string 352s # isn't utf-8, we fall back to iso-8859-1 for all other 352s # encodings. (See PR #3538) 352s try: 352s reason = self.reason.decode("utf-8") 352s except UnicodeDecodeError: 352s reason = self.reason.decode("iso-8859-1") 352s else: 352s reason = self.reason 352s 352s if 400 <= self.status_code < 500: 352s http_error_msg = ( 352s f"{self.status_code} Client Error: {reason} for url: {self.url}" 352s ) 352s 352s elif 500 <= self.status_code < 600: 352s http_error_msg = ( 352s f"{self.status_code} Server Error: {reason} for url: {self.url}" 352s ) 352s 352s if http_error_msg: 352s > raise HTTPError(http_error_msg, response=self) 352s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/d3bfedb8-125d-4ba4-9b6c-fdf0d3baec88 352s 352s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 352s ------------------------------ Captured log call ------------------------------- 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.530000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 352s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6hhx124w/runtime/kernel-727dc244-d5c2-4921-985b-03a4471b0089.json'] 352s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56109 352s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46007 352s INFO NotebookApp:kernelmanager.py:179 Kernel started: 727dc244-d5c2-4921-985b-03a4471b0089, name: python3 352s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmp6hhx124w/notebooks/foo'} 352s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0b4143fa-8f75-47f9-b85e-790d5c7cf6e9 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0b4143fa-8f75-47f9-b85e-790d5c7cf6e9 352s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/d3bfedb8-125d-4ba4-9b6c-fdf0d3baec88 (::1) 13.380000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.390000ms 352s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 352s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 727dc244-d5c2-4921-985b-03a4471b0089 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 727dc244-d5c2-4921-985b-03a4471b0089 352s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 352s Traceback (most recent call last): 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 352s out = await method(self, *args, **kwargs) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 352s await self._async_finish_shutdown(restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 352s await asyncio.wait_for( 352s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 352s ) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 352s async with timeouts.timeout(timeout): 352s ~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 352s raise RuntimeError("Timeout should be used inside a task") 352s RuntimeError: Timeout should be used inside a task 352s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 352s Traceback (most recent call last): 352s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 352s await kernel_awaitable 352s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 352s result = await obj 352s ^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 352s raise e 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 352s out = await method(self, *args, **kwargs) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 352s await self._async_finish_shutdown(restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 352s await asyncio.wait_for( 352s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 352s ) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 352s async with timeouts.timeout(timeout): 352s ~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 352s raise RuntimeError("Timeout should be used inside a task") 352s RuntimeError: Timeout should be used inside a task 352s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/d3bfedb8-125d-4ba4-9b6c-fdf0d3baec88 (::1) 352s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/d3bfedb8-125d-4ba4-9b6c-fdf0d3baec88', version='HTTP/1.1', remote_ip='::1') 352s Traceback (most recent call last): 352s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 352s result = await result 352s ^^^^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 352s future.result() 352s ~~~~~~~~~~~~~^^ 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 352s yielded = self.gen.throw(exc) 352s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 352s yield maybe_future(sm.delete_session(session_id)) 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 352s value = future.result() 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 352s yielded = self.gen.throw(exc) 352s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 352s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 352s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 352s value = future.result() 352s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 352s raise self._exception.with_traceback(self._exception_tb) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 352s result = coro.send(None) 352s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 352s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 352s raise km.ready.exception() # type: ignore[misc] 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 352s await kernel_awaitable 352s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 352s result = await obj 352s ^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 352s raise e 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 352s out = await method(self, *args, **kwargs) 352s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 352s await self._async_finish_shutdown(restart=restart) 352s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 352s await asyncio.wait_for( 352s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 352s ) 352s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 352s async with timeouts.timeout(timeout): 352s ~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 352s raise RuntimeError("Timeout should be used inside a task") 352s RuntimeError: Timeout should be used inside a task 352s WARNING NotebookApp:handlers.py:612 Unhandled error 352s --------------------------- Captured stderr teardown --------------------------- 352s Traceback (most recent call last): 352s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 352s return _run_code(code, main_globals, None, 352s "__main__", mod_spec) 352s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 352s exec(code, run_globals) 352s ~~~~^^^^^^^^^^^^^^^^^^^ 352s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 352s from pathlib import Path 352s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 352s from glob import _StringGlobber, _no_recurse_symlinks 352s File "/usr/lib/python3.14/glob.py", line 5, in 352s import re 352s File "/usr/lib/python3.14/re/__init__.py", line 126, in 352s from . import _compiler, _parser 352s File "/usr/lib/python3.14/re/_compiler.py", line 14, in 352s from . import _parser 352s File "/usr/lib/python3.14/re/_parser.py", line 15, in 352s from ._constants import * 352s File "/usr/lib/python3.14/re/_constants.py", line 130, in 352s ATCODES = _makecodes( 352s 'AT_BEGINNING', 'AT_BEGINNING_LINE', 'AT_BEGINNING_STRING', 352s ...<5 lines>... 352s 'AT_UNI_BOUNDARY', 'AT_UNI_NON_BOUNDARY', 352s ) 352s File "/usr/lib/python3.14/re/_constants.py", line 73, in _makecodes 352s items = [_NamedIntConstant(i, name) for i, name in enumerate(names)] 352s ~~~~~~~~~~~~~~~~~^^^^^^^^^ 352s File "/usr/lib/python3.14/re/_constants.py", line 60, in __new__ 352s def __new__(cls, value, name): 352s 352s KeyboardInterrupt 352s ---------------------------- Captured log teardown ----------------------------- 352s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f3bfb3d9-e687-4eb4-bfa6-6116c7d4f694 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e6c74924-bc75-4bcf-853b-21c7ada9b3a2 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bc1ba3ce-4b91-4cd2-bf0b-e59639b981db 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0b4143fa-8f75-47f9-b85e-790d5c7cf6e9 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d02f5ba3-7615-454e-a1f2-2aad2e2383ce 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1bdcc506-b324-45ad-ac28-f6bf14ab927e 352s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 727dc244-d5c2-4921-985b-03a4471b0089 352s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 352s =============================== warnings summary =============================== 352s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 352s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 352s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 352s return LooseVersion(v) >= LooseVersion(check) 352s 352s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 352s services/kernels/tests/test_kernels_api.py: 73 warnings 352s services/sessions/tests/test_sessions_api.py: 88 warnings 352s /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). 352s dt = unaware(*args, **kwargs) 352s 352s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 352s /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 352s pytestmark = pytest.mark.integration_tests 352s 352s services/kernels/tests/test_kernels_api.py: 6 warnings 352s services/sessions/tests/test_sessions_api.py: 6 warnings 352s /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 352s policy = events.get_event_loop_policy() 352s 352s services/kernels/tests/test_kernels_api.py: 24 warnings 352s services/sessions/tests/test_sessions_api.py: 19 warnings 352s /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 352s loop = events.get_event_loop_policy().get_event_loop() 352s 352s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 352s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 352s loop.make_current() 352s 352s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 352s =========================== short test summary info ============================ 352s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 352s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 352s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 352s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 352s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 352s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 352s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 352s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 352s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 352s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 352s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 352s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 352s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 352s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 352s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 352s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 352s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 352s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 352s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 352s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 352s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 352s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 352s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 352s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 352s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 352s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 352s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 352s ========= 23 failed, 307 deselected, 221 warnings, 4 errors in 17.57s ========== 352s *** END OF RUN 4: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 352s *** 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 364s ============================= test session starts ============================== 364s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 364s rootdir: /tmp/autopkgtest.QKpEkE/autopkgtest_tmp 364s plugins: typeguard-4.4.4 364s collected 330 items / 307 deselected / 23 selected 364s run-last-failure: rerun previous 23 failures 364s 368s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF [ 39%] 371s services/sessions/tests/test_sessions_api.py FFFFFEFFFFFFFEFF [100%] 371s 371s ==================================== ERRORS ==================================== 371s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 371s 371s self = 371s 371s def tearDown(self): 371s for k in self.kern_api.list().json(): 371s > self.kern_api.shutdown(k['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/78669d88-de76-41e9-85a0-17204cecc1d9 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpiuy94ipj/runtime/kernel-78669d88-de76-41e9-85a0-17204cecc1d9.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38817 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37599 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: 78669d88-de76-41e9-85a0-17204cecc1d9, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 17.660000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpiuy94ipj/runtime/kernel-6078d7cf-2165-4519-b7b8-706bf98e9464.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58623 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50349 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: 6078d7cf-2165-4519-b7b8-706bf98e9464, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 40.730000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.590000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 6078d7cf-2165-4519-b7b8-706bf98e9464 371s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/6078d7cf-2165-4519-b7b8-706bf98e9464/interrupt (::1) 0.500000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 371s yield maybe_future(km.restart_kernel(kernel_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 371s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 371s await ensure_async(kernel.restart_kernel(now=now)) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 371s await self._async_shutdown_kernel(now=now, restart=True) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/6078d7cf-2165-4519-b7b8-706bf98e9464/restart (::1) 25.070000ms referer=None 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.500000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 78669d88-de76-41e9-85a0-17204cecc1d9 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 78669d88-de76-41e9-85a0-17204cecc1d9 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/78669d88-de76-41e9-85a0-17204cecc1d9 (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/78669d88-de76-41e9-85a0-17204cecc1d9', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 371s yielded = ctx_run(next, result) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 371s yield maybe_future(km.shutdown_kernel(kernel_id)) 371s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 371s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 371s stopper = ensure_async(km.shutdown_kernel(now, restart)) 371s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s --------------------------- Captured stderr teardown --------------------------- 371s Traceback (most recent call last): 371s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 371s return _run_code(code, main_globals, None, 371s "__main__", mod_spec) 371s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 371s exec(code, run_globals) 371s ~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 371s from ipykernel import kernelapp as app 371s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 371s from .connect import * # noqa: F403 371s ^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 371s import jupyter_client 371s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 371s from .asynchronous import AsyncKernelClient 371s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 371s from .client import AsyncKernelClient # noqa 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 371s import zmq.asyncio 371s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 371s from zmq import sugar 371s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 35, in 371s from zmq.sugar.stopwatch import Stopwatch # noqa 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "", line 1371, in _find_and_load 371s File "", line 1342, in _find_and_load_unlocked 371s File "", line 938, in _load_unlocked 371s File "", line 755, in exec_module 371s File "", line 840, in get_code 371s File "", line 307, in cache_from_source 371s File "", line 131, in _path_join 371s KeyboardInterrupt 371s Traceback (most recent call last): 371s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 371s return _run_code(code, main_globals, None, 371s "__main__", mod_spec) 371s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 371s exec(code, run_globals) 371s ~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 371s from pathlib import Path 371s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 371s from glob import _StringGlobber, _no_recurse_symlinks 371s File "/usr/lib/python3.14/glob.py", line 5, in 371s import re 371s File "/usr/lib/python3.14/re/__init__.py", line 126, in 371s from . import _compiler, _parser 371s File "/usr/lib/python3.14/re/_compiler.py", line 14, in 371s from . import _parser 371s File "/usr/lib/python3.14/re/_parser.py", line 15, in 371s from ._constants import * 371s File "", line 1371, in _find_and_load 371s File "", line 1333, in _find_and_load_unlocked 371s File "", line 1267, in _find_spec 371s File "", line 1292, in find_spec 371s File "", line 1266, in _get_spec 371s File "", line 1399, in find_spec 371s File "", line 1354, in _get_spec 371s File "", line 596, in spec_from_file_location 371s KeyboardInterrupt 371s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 371s 371s self = 371s 371s def tearDown(self): 371s for k in self.kern_api.list().json(): 371s > self.kern_api.shutdown(k['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/bb73924c-eb40-4c11-8800-934c75d1f71d 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjokpl__t/runtime/kernel-bb73924c-eb40-4c11-8800-934c75d1f71d.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36371 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54107 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: bb73924c-eb40-4c11-8800-934c75d1f71d, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 43.690000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 6.660000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjokpl__t/runtime/kernel-5a169ed6-385a-406a-bc98-27773699e269.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33357 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58411 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: 5a169ed6-385a-406a-bc98-27773699e269, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 26.190000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 5a169ed6-385a-406a-bc98-27773699e269 371s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/5a169ed6-385a-406a-bc98-27773699e269/interrupt (::1) 0.600000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 371s yield maybe_future(km.restart_kernel(kernel_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 371s result = coro.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 371s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 371s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 371s yield self # This tells Task to wait for completion. 371s ^^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 371s future.result() 371s ~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 371s await ensure_async(kernel.restart_kernel(now=now)) 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 371s await self._async_shutdown_kernel(now=now, restart=True) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/5a169ed6-385a-406a-bc98-27773699e269/restart (::1) 4.060000ms referer=None 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 4.430000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bb73924c-eb40-4c11-8800-934c75d1f71d 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bb73924c-eb40-4c11-8800-934c75d1f71d 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/bb73924c-eb40-4c11-8800-934c75d1f71d (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/bb73924c-eb40-4c11-8800-934c75d1f71d', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 371s future.result() 371s ~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 371s yield maybe_future(km.shutdown_kernel(kernel_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 371s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 371s raise km.ready.exception() # type: ignore[misc] 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 371s 371s @self.addCleanup 371s def cleanup_sessions(): 371s for session in self.sess_api.list().json(): 371s > self.sess_api.delete(session['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/8cbdef3e-73d8-4265-ba3b-b7e7855db987 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ----------------------------- Captured stderr call ----------------------------- 371s Traceback (most recent call last): 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkdtg3z1w/runtime/kernel-3588237d-1a57-4f6f-9044-108a4d8437cd.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43663 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33491 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: 3588237d-1a57-4f6f-9044-108a4d8437cd, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 59.220000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 50.620000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 19.920000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.370000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c6fa3266-3501-4a1e-bb22-ee789932a57c 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c6fa3266-3501-4a1e-bb22-ee789932a57c 371s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/db266401-aa2c-4bf2-8506-9feb6290af32 (::1) 1.380000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3588237d-1a57-4f6f-9044-108a4d8437cd 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3588237d-1a57-4f6f-9044-108a4d8437cd 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/8cbdef3e-73d8-4265-ba3b-b7e7855db987 (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/8cbdef3e-73d8-4265-ba3b-b7e7855db987', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 371s yield maybe_future(sm.delete_session(session_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 371s yielded = self.gen.send(value) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 371s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 371s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 371s stopper = ensure_async(km.shutdown_kernel(now, restart)) 371s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s --------------------------- Captured stderr teardown --------------------------- 371s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 371s return _run_code(code, main_globals, None, 371s "__main__", mod_spec) 371s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 371s exec(code, run_globals) 371s ~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 371s from ipykernel import kernelapp as app 371s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 371s from .connect import * # noqa: F403 371s ^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 371s import jupyter_client 371s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 371s from .asynchronous import AsyncKernelClient 371s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 371s from .client import AsyncKernelClient # noqa 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 371s from ..channels import AsyncZMQSocketChannel, HBChannel 371s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 13, in 371s from jupyter_core.utils import ensure_async 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 16, in 371s from typing import Any, TypeVar, cast 371s File "/usr/lib/python3.14/typing.py", line 3852, in __getattr__ 371s raise AttributeError(f"module {__name__!r} has no attribute {attr!r}") 371s ^^^^^^^^^^^^ 371s KeyboardInterrupt 371s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 371s 371s @self.addCleanup 371s def cleanup_sessions(): 371s for session in self.sess_api.list().json(): 371s > self.sess_api.delete(session['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/393a99c6-58d2-43d7-bf2e-8efcad20fac3 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpqmq7gur1/runtime/kernel-7dc60355-4685-4405-a0a9-d1c41ae8b8d1.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35941 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49969 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7dc60355-4685-4405-a0a9-d1c41ae8b8d1, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.080000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.290000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.430000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.480000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 052e341c-4a7d-467d-856b-e122433abc1f 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 052e341c-4a7d-467d-856b-e122433abc1f 371s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/694916ad-7e28-4386-86af-f137a547895e (::1) 1.940000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7dc60355-4685-4405-a0a9-d1c41ae8b8d1 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7dc60355-4685-4405-a0a9-d1c41ae8b8d1 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/393a99c6-58d2-43d7-bf2e-8efcad20fac3 (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/393a99c6-58d2-43d7-bf2e-8efcad20fac3', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 371s future.result() 371s ~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 371s yield maybe_future(sm.delete_session(session_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 371s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 371s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 371s raise km.ready.exception() # type: ignore[misc] 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/393a99c6-58d2-43d7-bf2e-8efcad20fac3 (::1) 5.940000ms referer=None 371s --------------------------- Captured stderr teardown --------------------------- 371s Traceback (most recent call last): 371s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 371s return _run_code(code, main_globals, None, 371s "__main__", mod_spec) 371s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 371s exec(code, run_globals) 371s ~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 371s from ipykernel import kernelapp as app 371s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 371s from .connect import * # noqa: F403 371s ^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 371s from subprocess import PIPE, Popen 371s File "/usr/lib/python3.14/subprocess.py", line 46, in 371s import locale 371s File "/usr/lib/python3.14/locale.py", line 1774, in 371s __all__.append("LC_MESSAGES") 371s ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 371s KeyboardInterrupt 371s =================================== FAILURES =================================== 371s ______________________ KernelAPITest.test_default_kernel _______________________ 371s 371s self = 371s 371s def tearDown(self): 371s for k in self.kern_api.list().json(): 371s > self.kern_api.shutdown(k['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/d453c910-4e5f-40bc-baf8-aea18a9443be 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ------------------------------ Captured log setup ------------------------------ 371s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpiuy94ipj/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpiuy94ipj/etc/jupyter'] for config files 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpiuy94ipj/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpiuy94ipj/config 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpiuy94ipj/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpiuy94ipj/config 371s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpiuy94ipj/notebooks 371s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 371s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 371s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 371s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 371s WARNING NotebookApp:handlers.py:612 Forbidden 371s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 4.700000ms referer=None 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpiuy94ipj/runtime/kernel-d453c910-4e5f-40bc-baf8-aea18a9443be.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34363 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38087 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: d453c910-4e5f-40bc-baf8-aea18a9443be, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 65.650000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.640000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d453c910-4e5f-40bc-baf8-aea18a9443be 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d453c910-4e5f-40bc-baf8-aea18a9443be 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/d453c910-4e5f-40bc-baf8-aea18a9443be (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/d453c910-4e5f-40bc-baf8-aea18a9443be', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 371s yielded = ctx_run(next, result) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 371s yield maybe_future(km.shutdown_kernel(kernel_id)) 371s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 371s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 371s stopper = ensure_async(km.shutdown_kernel(now, restart)) 371s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/d453c910-4e5f-40bc-baf8-aea18a9443be (::1) 7.190000ms referer=None 371s --------------------------- Captured stderr teardown --------------------------- 371s Traceback (most recent call last): 371s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 371s return _run_code(code, main_globals, None, 371s "__main__", mod_spec) 371s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 371s exec(code, run_globals) 371s ~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 371s from ipykernel import kernelapp as app 371s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 371s from .connect import * # noqa: F403 371s ^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 371s import jupyter_client 371s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 371s from .asynchronous import AsyncKernelClient 371s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 371s from .client import AsyncKernelClient # noqa 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 371s import zmq.asyncio 371s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 371s from zmq import sugar 371s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 371s from zmq.sugar import context, frame, poll, socket, tracker, version 371s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 371s from .socket import Socket, SyncSocket 371s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 42, in 371s _SocketType = TypeVar("_SocketType", bound="Socket") 371s File "/usr/lib/python3.14/typing.py", line 202, in _type_check 371s arg = _type_convert(arg, module=module, allow_special_forms=allow_special_forms, owner=owner) 371s File "/usr/lib/python3.14/typing.py", line 180, in _type_convert 371s return _make_forward_ref(arg, module=module, is_class=allow_special_forms, owner=owner) 371s File "/usr/lib/python3.14/typing.py", line 958, in _make_forward_ref 371s forward_ref = _lazy_annotationlib.ForwardRef(code, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/typing.py", line 168, in __getattr__ 371s import annotationlib 371s File "/usr/lib/python3.14/annotationlib.py", line 3, in 371s import ast 371s File "/usr/lib/python3.14/ast.py", line 23, in 371s from _ast import * 371s File "", line 1371, in _find_and_load 371s File "", line 1333, in _find_and_load_unlocked 371s File "", line 1267, in _find_spec 371s File "/usr/lib/python3/dist-packages/_distutils_hack/__init__.py", line 107, in find_spec 371s method_name = 'spec_for_{fullname}'.format(**locals()) 371s KeyboardInterrupt 371s ______________________ KernelAPITest.test_kernel_handler _______________________ 371s 371s self = 371s 371s def test_kernel_handler(self): 371s # GET kernel with given id 371s kid = self.kern_api.start().json()['id'] 371s r = self.kern_api.get(kid) 371s kern1 = r.json() 371s self.assertEqual(r.status_code, 200) 371s assert isinstance(kern1, dict) 371s self.assertIn('id', kern1) 371s self.assertEqual(kern1['id'], kid) 371s 371s # Request a bad kernel id and check that a JSON 371s # message is returned! 371s bad_id = '111-111-111-111-111' 371s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 371s self.kern_api.get(bad_id) 371s 371s # DELETE kernel with id 371s > r = self.kern_api.shutdown(kid) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/1f5bd5e4-a446-4d7d-9ae2-e7d7a56e02b6 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ----------------------------- Captured stderr call ----------------------------- 371s Traceback (most recent call last): 371s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 371s return _run_code(code, main_globals, None, 371s "__main__", mod_spec) 371s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 371s exec(code, run_globals) 371s ~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 371s from ipykernel import kernelapp as app 371s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 371s from .connect import * # noqa: F403 371s ^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 371s import jupyter_client 371s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 371s from .asynchronous import AsyncKernelClient 371s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 371s from .client import AsyncKernelClient # noqa 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 13, in 371s from ..client import KernelClient, reqrep 371s File "/usr/lib/python3/dist-packages/jupyter_client/client.py", line 23, in 371s from .connect import ConnectionFileMixin 371s File "/usr/lib/python3/dist-packages/jupyter_client/connect.py", line 17, in 371s import tempfile 371s File "/usr/lib/python3.14/tempfile.py", line 43, in 371s import shutil as _shutil 371s File "/usr/lib/python3.14/shutil.py", line 36, in 371s from compression import zstd 371s File "/usr/lib/python3.14/compression/zstd/__init__.py", line 33, in 371s from compression.zstd._zstdfile import ZstdFile, open, _nbytes 371s File "", line 1360, in _find_and_load 371s KeyboardInterrupt 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpiuy94ipj/runtime/kernel-1f5bd5e4-a446-4d7d-9ae2-e7d7a56e02b6.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33665 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56363 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: 1f5bd5e4-a446-4d7d-9ae2-e7d7a56e02b6, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 36.830000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/1f5bd5e4-a446-4d7d-9ae2-e7d7a56e02b6 (::1) 3.900000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s 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 371s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 371s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 27.200000ms referer=None 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1f5bd5e4-a446-4d7d-9ae2-e7d7a56e02b6 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1f5bd5e4-a446-4d7d-9ae2-e7d7a56e02b6 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/1f5bd5e4-a446-4d7d-9ae2-e7d7a56e02b6 (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/1f5bd5e4-a446-4d7d-9ae2-e7d7a56e02b6', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 371s yielded = ctx_run(next, result) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 371s yield maybe_future(km.shutdown_kernel(kernel_id)) 371s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 371s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 371s stopper = ensure_async(km.shutdown_kernel(now, restart)) 371s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/1f5bd5e4-a446-4d7d-9ae2-e7d7a56e02b6 (::1) 852.240000ms referer=None 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.480000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d453c910-4e5f-40bc-baf8-aea18a9443be 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d453c910-4e5f-40bc-baf8-aea18a9443be 371s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/d453c910-4e5f-40bc-baf8-aea18a9443be (::1) 1.340000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1f5bd5e4-a446-4d7d-9ae2-e7d7a56e02b6 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1f5bd5e4-a446-4d7d-9ae2-e7d7a56e02b6 371s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/1f5bd5e4-a446-4d7d-9ae2-e7d7a56e02b6 (::1) 0.510000ms 371s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 371s 371s self = 371s 371s def test_main_kernel_handler(self): 371s # POST request 371s r = self.kern_api.start() 371s kern1 = r.json() 371s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 371s self.assertEqual(r.status_code, 201) 371s self.assertIsInstance(kern1, dict) 371s 371s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 371s expected_csp = '; '.join([ 371s "frame-ancestors 'self'", 371s 'report-uri ' + report_uri, 371s "default-src 'none'" 371s ]) 371s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 371s 371s # GET request 371s r = self.kern_api.list() 371s self.assertEqual(r.status_code, 200) 371s assert isinstance(r.json(), list) 371s self.assertEqual(r.json()[0]['id'], kern1['id']) 371s self.assertEqual(r.json()[0]['name'], kern1['name']) 371s 371s # create another kernel and check that they both are added to the 371s # list of kernels from a GET request 371s kern2 = self.kern_api.start().json() 371s assert isinstance(kern2, dict) 371s r = self.kern_api.list() 371s kernels = r.json() 371s self.assertEqual(r.status_code, 200) 371s assert isinstance(kernels, list) 371s self.assertEqual(len(kernels), 2) 371s 371s # Interrupt a kernel 371s r = self.kern_api.interrupt(kern2['id']) 371s self.assertEqual(r.status_code, 204) 371s 371s # Restart a kernel 371s > r = self.kern_api.restart(kern2['id']) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 371s return self._req('POST', url_path_join(id, 'restart')) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/6078d7cf-2165-4519-b7b8-706bf98e9464/restart 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpiuy94ipj/runtime/kernel-78669d88-de76-41e9-85a0-17204cecc1d9.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38817 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37599 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: 78669d88-de76-41e9-85a0-17204cecc1d9, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 17.660000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpiuy94ipj/runtime/kernel-6078d7cf-2165-4519-b7b8-706bf98e9464.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58623 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50349 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: 6078d7cf-2165-4519-b7b8-706bf98e9464, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 40.730000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.590000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 6078d7cf-2165-4519-b7b8-706bf98e9464 371s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/6078d7cf-2165-4519-b7b8-706bf98e9464/interrupt (::1) 0.500000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 371s yield maybe_future(km.restart_kernel(kernel_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 371s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 371s await ensure_async(kernel.restart_kernel(now=now)) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 371s await self._async_shutdown_kernel(now=now, restart=True) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/6078d7cf-2165-4519-b7b8-706bf98e9464/restart (::1) 25.070000ms referer=None 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.500000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 78669d88-de76-41e9-85a0-17204cecc1d9 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 78669d88-de76-41e9-85a0-17204cecc1d9 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/78669d88-de76-41e9-85a0-17204cecc1d9 (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/78669d88-de76-41e9-85a0-17204cecc1d9', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 371s yielded = ctx_run(next, result) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 371s yield maybe_future(km.shutdown_kernel(kernel_id)) 371s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 371s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 371s stopper = ensure_async(km.shutdown_kernel(now, restart)) 371s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s ________________________ KernelAPITest.test_no_kernels _________________________ 371s 371s self = 371s 371s def test_no_kernels(self): 371s """Make sure there are no kernels running at the start""" 371s kernels = self.kern_api.list().json() 371s > self.assertEqual(kernels, []) 371s E AssertionError: Lists differ: [{'id': '78669d88-de76-41e9-85a0-17204cecc[281 chars]: 0}] != [] 371s E 371s E First list contains 2 additional elements. 371s E First extra element 0: 371s E {'id': '78669d88-de76-41e9-85a0-17204cecc1d9', 'name': 'python3', 'last_activity': '2026-01-23T08:45:16.170531Z', 'execution_state': 'starting', 'connections': 0} 371s E 371s E + [] 371s E - [{'connections': 0, 371s E - 'execution_state': 'starting', 371s E - 'id': '78669d88-de76-41e9-85a0-17204cecc1d9', 371s E - 'last_activity': '2026-01-23T08:45:16.170531Z', 371s E - 'name': 'python3'}, 371s E - {'connections': 0, 371s E - 'execution_state': 'starting', 371s E - 'id': '6078d7cf-2165-4519-b7b8-706bf98e9464', 371s E - 'last_activity': '2026-01-23T08:45:16.219677Z', 371s E - 'name': 'python3'}] 371s 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.530000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.380000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 78669d88-de76-41e9-85a0-17204cecc1d9 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 78669d88-de76-41e9-85a0-17204cecc1d9 371s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/78669d88-de76-41e9-85a0-17204cecc1d9 (::1) 4.890000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6078d7cf-2165-4519-b7b8-706bf98e9464 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6078d7cf-2165-4519-b7b8-706bf98e9464 371s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/6078d7cf-2165-4519-b7b8-706bf98e9464 (::1) 33.540000ms 371s ---------------------------- Captured log teardown ----------------------------- 371s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 371s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 371s _____________________ AsyncKernelAPITest.test_connections ______________________ 371s 371s self = 371s 371s def tearDown(self): 371s for k in self.kern_api.list().json(): 371s > self.kern_api.shutdown(k['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/3c64c311-33a9-4c1a-94b2-1ea78591930b 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ------------------------------ Captured log setup ------------------------------ 371s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpjokpl__t/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpjokpl__t/etc/jupyter'] for config files 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpjokpl__t/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpjokpl__t/config 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpjokpl__t/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpjokpl__t/config 371s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpjokpl__t/notebooks 371s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 371s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 371s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 371s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 371s WARNING NotebookApp:handlers.py:612 Forbidden 371s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.880000ms referer=None 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjokpl__t/runtime/kernel-3c64c311-33a9-4c1a-94b2-1ea78591930b.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52253 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46725 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: 3c64c311-33a9-4c1a-94b2-1ea78591930b, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.890000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/3c64c311-33a9-4c1a-94b2-1ea78591930b (::1) 0.440000ms 371s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/3c64c311-33a9-4c1a-94b2-1ea78591930b/channels 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 371s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from 3c64c311-33a9-4c1a-94b2-1ea78591930b 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58491 371s DEBUG NotebookApp:kernelmanager.py:423 activity on 3c64c311-33a9-4c1a-94b2-1ea78591930b: status (starting) 371s DEBUG NotebookApp:kernelmanager.py:423 activity on 3c64c311-33a9-4c1a-94b2-1ea78591930b: status (busy) 371s DEBUG NotebookApp:kernelmanager.py:423 activity on 3c64c311-33a9-4c1a-94b2-1ea78591930b: status (idle) 371s 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.14.2', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.14.2 (main, Dec 6 2025, 13:20:08) [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.14'}, {'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/'}]} 371s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel 3c64c311-33a9-4c1a-94b2-1ea78591930b) to 5.4 (client). 371s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/3c64c311-33a9-4c1a-94b2-1ea78591930b/channels (::1) 1633.440000ms 371s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/3c64c311-33a9-4c1a-94b2-1ea78591930b/channels 371s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for 3c64c311-33a9-4c1a-94b2-1ea78591930b 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46725 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58491 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52253 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54837 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58491 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52253 371s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 371s Setting websocket_ping_timeout=30000 371s DEBUG NotebookApp:handlers.py:255 Nudge: attempt 1 on kernel 3c64c311-33a9-4c1a-94b2-1ea78591930b 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/3c64c311-33a9-4c1a-94b2-1ea78591930b (::1) 1.220000ms 371s DEBUG NotebookApp:handlers.py:207 Nudge: IOPub received: 3c64c311-33a9-4c1a-94b2-1ea78591930b 371s DEBUG NotebookApp:handlers.py:210 Nudge: resolving iopub future: 3c64c311-33a9-4c1a-94b2-1ea78591930b 371s DEBUG NotebookApp:kernelmanager.py:423 activity on 3c64c311-33a9-4c1a-94b2-1ea78591930b: status (busy) 371s DEBUG NotebookApp:kernelmanager.py:423 activity on 3c64c311-33a9-4c1a-94b2-1ea78591930b: status (busy) 371s DEBUG NotebookApp:handlers.py:201 Nudge: control info reply received: 3c64c311-33a9-4c1a-94b2-1ea78591930b 371s DEBUG NotebookApp:handlers.py:203 Nudge: resolving control future: 3c64c311-33a9-4c1a-94b2-1ea78591930b 371s DEBUG NotebookApp:handlers.py:195 Nudge: shell info reply received: 3c64c311-33a9-4c1a-94b2-1ea78591930b 371s DEBUG NotebookApp:kernelmanager.py:423 activity on 3c64c311-33a9-4c1a-94b2-1ea78591930b: status (idle) 371s DEBUG NotebookApp:kernelmanager.py:423 activity on 3c64c311-33a9-4c1a-94b2-1ea78591930b: status (idle) 371s DEBUG NotebookApp:handlers.py:579 Websocket closed 3c64c311-33a9-4c1a-94b2-1ea78591930b:69ac10c9-5772853f4195044dd818321c 371s INFO NotebookApp:kernelmanager.py:222 Starting buffering for 3c64c311-33a9-4c1a-94b2-1ea78591930b:69ac10c9-5772853f4195044dd818321c 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3c64c311-33a9-4c1a-94b2-1ea78591930b 371s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 3c64c311-33a9-4c1a-94b2-1ea78591930b:iopub 371s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 3c64c311-33a9-4c1a-94b2-1ea78591930b:iopub 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 3c64c311-33a9-4c1a-94b2-1ea78591930b:iopub 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/3c64c311-33a9-4c1a-94b2-1ea78591930b (::1) 0.510000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/3c64c311-33a9-4c1a-94b2-1ea78591930b (::1) 2.300000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.940000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3c64c311-33a9-4c1a-94b2-1ea78591930b 371s INFO NotebookApp:kernelmanager.py:286 Discarding 3 buffered messages for 3c64c311-33a9-4c1a-94b2-1ea78591930b:69ac10c9-5772853f4195044dd818321c 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3c64c311-33a9-4c1a-94b2-1ea78591930b 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/3c64c311-33a9-4c1a-94b2-1ea78591930b (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/3c64c311-33a9-4c1a-94b2-1ea78591930b', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 371s future.result() 371s ~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 371s yield maybe_future(km.shutdown_kernel(kernel_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 371s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 371s raise km.ready.exception() # type: ignore[misc] 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/3c64c311-33a9-4c1a-94b2-1ea78591930b (::1) 5.570000ms referer=None 371s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 371s 371s self = 371s 371s def tearDown(self): 371s for k in self.kern_api.list().json(): 371s > self.kern_api.shutdown(k['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/31a35a8f-b130-4c68-8051-ebe9e5f5ce83 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjokpl__t/runtime/kernel-31a35a8f-b130-4c68-8051-ebe9e5f5ce83.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45133 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53631 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: 31a35a8f-b130-4c68-8051-ebe9e5f5ce83, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.200000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.420000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3c64c311-33a9-4c1a-94b2-1ea78591930b 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3c64c311-33a9-4c1a-94b2-1ea78591930b 371s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/3c64c311-33a9-4c1a-94b2-1ea78591930b (::1) 1.350000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 31a35a8f-b130-4c68-8051-ebe9e5f5ce83 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 31a35a8f-b130-4c68-8051-ebe9e5f5ce83 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/31a35a8f-b130-4c68-8051-ebe9e5f5ce83 (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/31a35a8f-b130-4c68-8051-ebe9e5f5ce83', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 371s future.result() 371s ~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 371s yield maybe_future(km.shutdown_kernel(kernel_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 371s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 371s raise km.ready.exception() # type: ignore[misc] 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/31a35a8f-b130-4c68-8051-ebe9e5f5ce83 (::1) 5.350000ms referer=None 371s --------------------------- Captured stderr teardown --------------------------- 371s Traceback (most recent call last): 371s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 371s return _run_code(code, main_globals, None, 371s "__main__", mod_spec) 371s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 371s exec(code, run_globals) 371s ~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 371s from pathlib import Path 371s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 371s from glob import _StringGlobber, _no_recurse_symlinks 371s File "/usr/lib/python3.14/glob.py", line 5, in 371s import re 371s File "/usr/lib/python3.14/re/__init__.py", line 125, in 371s import enum 371s File "/usr/lib/python3.14/enum.py", line 1335, in 371s class IntEnum(int, ReprEnum): 371s ...<2 lines>... 371s """ 371s File "/usr/lib/python3.14/enum.py", line 472, in __prepare__ 371s member_type, first_enum = metacls._get_mixins_(cls, bases) 371s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/enum.py", line 943, in _get_mixins_ 371s member_type = mcls._find_data_type_(class_name, bases) or object 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/enum.py", line 984, in _find_data_type_ 371s data_types.add(candidate or base) 371s ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 371s KeyboardInterrupt 371s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 371s 371s self = 371s 371s def test_kernel_handler(self): 371s # GET kernel with given id 371s kid = self.kern_api.start().json()['id'] 371s r = self.kern_api.get(kid) 371s kern1 = r.json() 371s self.assertEqual(r.status_code, 200) 371s assert isinstance(kern1, dict) 371s self.assertIn('id', kern1) 371s self.assertEqual(kern1['id'], kid) 371s 371s # Request a bad kernel id and check that a JSON 371s # message is returned! 371s bad_id = '111-111-111-111-111' 371s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 371s self.kern_api.get(bad_id) 371s 371s # DELETE kernel with id 371s > r = self.kern_api.shutdown(kid) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/1ee80704-18cc-4b4e-ae3c-7112573d0cd7 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjokpl__t/runtime/kernel-1ee80704-18cc-4b4e-ae3c-7112573d0cd7.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36569 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46681 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: 1ee80704-18cc-4b4e-ae3c-7112573d0cd7, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.740000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/1ee80704-18cc-4b4e-ae3c-7112573d0cd7 (::1) 3.010000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s 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 371s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 371s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.500000ms referer=None 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1ee80704-18cc-4b4e-ae3c-7112573d0cd7 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1ee80704-18cc-4b4e-ae3c-7112573d0cd7 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/1ee80704-18cc-4b4e-ae3c-7112573d0cd7 (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/1ee80704-18cc-4b4e-ae3c-7112573d0cd7', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 371s future.result() 371s ~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 371s yield maybe_future(km.shutdown_kernel(kernel_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 371s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 371s raise km.ready.exception() # type: ignore[misc] 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/1ee80704-18cc-4b4e-ae3c-7112573d0cd7 (::1) 8.420000ms referer=None 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.250000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 31a35a8f-b130-4c68-8051-ebe9e5f5ce83 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 31a35a8f-b130-4c68-8051-ebe9e5f5ce83 371s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/31a35a8f-b130-4c68-8051-ebe9e5f5ce83 (::1) 2.290000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1ee80704-18cc-4b4e-ae3c-7112573d0cd7 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1ee80704-18cc-4b4e-ae3c-7112573d0cd7 371s --------------------------- Captured stderr teardown --------------------------- 371s Traceback (most recent call last): 371s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 371s return _run_code(code, main_globals, None, 371s "__main__", mod_spec) 371s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 371s exec(code, run_globals) 371s ~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 371s from ipykernel import kernelapp as app 371s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 371s from .connect import * # noqa: F403 371s ^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 371s import jupyter_client 371s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 371s from .asynchronous import AsyncKernelClient 371s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 371s from .client import AsyncKernelClient # noqa 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 371s import zmq.asyncio 371s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 371s import asyncio 371s File "/usr/lib/python3.14/asyncio/__init__.py", line 8, in 371s from .base_events import * 371s File "/usr/lib/python3.14/asyncio/base_events.py", line 45, in 371s from . import staggered 371s File "/usr/lib/python3.14/asyncio/staggered.py", line 10, in 371s from . import tasks 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 28, in 371s from . import queues 371s File "", line 1371, in _find_and_load 371s File "", line 1333, in _find_and_load_unlocked 371s File "", line 1267, in _find_spec 371s File "", line 1292, in find_spec 371s File "", line 1266, in _get_spec 371s File "", line 1393, in find_spec 371s File "", line 131, in _path_join 371s KeyboardInterrupt 371s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 371s 371s self = 371s 371s def test_main_kernel_handler(self): 371s # POST request 371s r = self.kern_api.start() 371s kern1 = r.json() 371s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 371s self.assertEqual(r.status_code, 201) 371s self.assertIsInstance(kern1, dict) 371s 371s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 371s expected_csp = '; '.join([ 371s "frame-ancestors 'self'", 371s 'report-uri ' + report_uri, 371s "default-src 'none'" 371s ]) 371s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 371s 371s # GET request 371s r = self.kern_api.list() 371s self.assertEqual(r.status_code, 200) 371s assert isinstance(r.json(), list) 371s self.assertEqual(r.json()[0]['id'], kern1['id']) 371s self.assertEqual(r.json()[0]['name'], kern1['name']) 371s 371s # create another kernel and check that they both are added to the 371s # list of kernels from a GET request 371s kern2 = self.kern_api.start().json() 371s assert isinstance(kern2, dict) 371s r = self.kern_api.list() 371s kernels = r.json() 371s self.assertEqual(r.status_code, 200) 371s assert isinstance(kernels, list) 371s self.assertEqual(len(kernels), 2) 371s 371s # Interrupt a kernel 371s r = self.kern_api.interrupt(kern2['id']) 371s self.assertEqual(r.status_code, 204) 371s 371s # Restart a kernel 371s > r = self.kern_api.restart(kern2['id']) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 371s return self._req('POST', url_path_join(id, 'restart')) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/5a169ed6-385a-406a-bc98-27773699e269/restart 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjokpl__t/runtime/kernel-bb73924c-eb40-4c11-8800-934c75d1f71d.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36371 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54107 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: bb73924c-eb40-4c11-8800-934c75d1f71d, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 43.690000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 6.660000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjokpl__t/runtime/kernel-5a169ed6-385a-406a-bc98-27773699e269.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33357 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58411 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: 5a169ed6-385a-406a-bc98-27773699e269, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 26.190000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 5a169ed6-385a-406a-bc98-27773699e269 371s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/5a169ed6-385a-406a-bc98-27773699e269/interrupt (::1) 0.600000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 371s yield maybe_future(km.restart_kernel(kernel_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 371s result = coro.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 371s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 371s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 371s yield self # This tells Task to wait for completion. 371s ^^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 371s future.result() 371s ~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 371s await ensure_async(kernel.restart_kernel(now=now)) 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 371s await self._async_shutdown_kernel(now=now, restart=True) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/5a169ed6-385a-406a-bc98-27773699e269/restart (::1) 4.060000ms referer=None 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 4.430000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bb73924c-eb40-4c11-8800-934c75d1f71d 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bb73924c-eb40-4c11-8800-934c75d1f71d 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/bb73924c-eb40-4c11-8800-934c75d1f71d (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/bb73924c-eb40-4c11-8800-934c75d1f71d', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 371s future.result() 371s ~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 371s yield maybe_future(km.shutdown_kernel(kernel_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 371s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 371s raise km.ready.exception() # type: ignore[misc] 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 371s 371s self = 371s 371s def test_no_kernels(self): 371s """Make sure there are no kernels running at the start""" 371s kernels = self.kern_api.list().json() 371s > self.assertEqual(kernels, []) 371s E AssertionError: Lists differ: [{'id': 'bb73924c-eb40-4c11-8800-934c75d1f[281 chars]: 0}] != [] 371s E 371s E First list contains 2 additional elements. 371s E First extra element 0: 371s E {'id': 'bb73924c-eb40-4c11-8800-934c75d1f71d', 'name': 'python3', 'last_activity': '2026-01-23T08:45:19.070208Z', 'execution_state': 'starting', 'connections': 0} 371s E 371s E + [] 371s E - [{'connections': 0, 371s E - 'execution_state': 'starting', 371s E - 'id': 'bb73924c-eb40-4c11-8800-934c75d1f71d', 371s E - 'last_activity': '2026-01-23T08:45:19.070208Z', 371s E - 'name': 'python3'}, 371s E - {'connections': 0, 371s E - 'execution_state': 'starting', 371s E - 'id': '5a169ed6-385a-406a-bc98-27773699e269', 371s E - 'last_activity': '2026-01-23T08:45:19.241413Z', 371s E - 'name': 'python3'}] 371s 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 371s ---------------------------- Captured stderr setup ----------------------------- 371s Traceback (most recent call last): 371s Traceback (most recent call last): 371s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 371s return _run_code(code, main_globals, None, 371s "__main__", mod_spec) 371s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 371s exec(code, run_globals) 371s ~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 371s from ipykernel import kernelapp as app 371s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 371s from .connect import * # noqa: F403 371s ^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 371s import jupyter_client 371s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 371s from .asynchronous import AsyncKernelClient 371s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 371s from .client import AsyncKernelClient # noqa 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 371s import zmq.asyncio 371s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 371s from zmq import sugar 371s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 371s from zmq.sugar import context, frame, poll, socket, tracker, version 371s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 371s from .socket import Socket, SyncSocket 371s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 42, in 371s _SocketType = TypeVar("_SocketType", bound="Socket") 371s File "/usr/lib/python3.14/typing.py", line 202, in _type_check 371s arg = _type_convert(arg, module=module, allow_special_forms=allow_special_forms, owner=owner) 371s File "/usr/lib/python3.14/typing.py", line 180, in _type_convert 371s return _make_forward_ref(arg, module=module, is_class=allow_special_forms, owner=owner) 371s File "/usr/lib/python3.14/typing.py", line 958, in _make_forward_ref 371s forward_ref = _lazy_annotationlib.ForwardRef(code, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/typing.py", line 168, in __getattr__ 371s import annotationlib 371s File "/usr/lib/python3.14/annotationlib.py", line 3, in 371s import ast 371s File "/usr/lib/python3.14/ast.py", line 23, in 371s from _ast import * 371s KeyboardInterrupt 371s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 371s return _run_code(code, main_globals, None, 371s "__main__", mod_spec) 371s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 371s exec(code, run_globals) 371s ~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 371s from ipykernel import kernelapp as app 371s File "/usr/lib/python3/dist-packages/ipykernel/kernelapp.py", line 21, in 371s from IPython.core.application import ( # type:ignore[attr-defined] 371s ...<4 lines>... 371s ) 371s File "/usr/lib/python3/dist-packages/IPython/__init__.py", line 54, in 371s from .core.application import Application 371s File "/usr/lib/python3/dist-packages/IPython/core/application.py", line 26, in 371s from IPython.core import release, crashhandler 371s File "/usr/lib/python3/dist-packages/IPython/core/crashhandler.py", line 29, in 371s from IPython.core import ultratb 371s File "/usr/lib/python3/dist-packages/IPython/core/ultratb.py", line 105, in 371s from pygments.formatters.terminal256 import Terminal256Formatter 371s KeyboardInterrupt 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 4.240000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 40.730000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bb73924c-eb40-4c11-8800-934c75d1f71d 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bb73924c-eb40-4c11-8800-934c75d1f71d 371s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/bb73924c-eb40-4c11-8800-934c75d1f71d (::1) 3.090000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 5a169ed6-385a-406a-bc98-27773699e269 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 5a169ed6-385a-406a-bc98-27773699e269 371s ---------------------------- Captured log teardown ----------------------------- 371s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3c64c311-33a9-4c1a-94b2-1ea78591930b 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 31a35a8f-b130-4c68-8051-ebe9e5f5ce83 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bb73924c-eb40-4c11-8800-934c75d1f71d 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1ee80704-18cc-4b4e-ae3c-7112573d0cd7 371s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 371s __________________________ SessionAPITest.test_create __________________________ 371s 371s @self.addCleanup 371s def cleanup_sessions(): 371s for session in self.sess_api.list().json(): 371s > self.sess_api.delete(session['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/6a9dd740-ffe5-4797-bfc6-4010c03b117c 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ------------------------------ Captured log setup ------------------------------ 371s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpkdtg3z1w/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpkdtg3z1w/etc/jupyter'] for config files 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpkdtg3z1w/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpkdtg3z1w/config 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpkdtg3z1w/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpkdtg3z1w/config 371s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpkdtg3z1w/notebooks 371s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 371s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 371s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 371s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 371s WARNING NotebookApp:handlers.py:612 Forbidden 371s ------------------------------ Captured log call ------------------------------- 371s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 20.750000ms referer=None 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.860000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkdtg3z1w/runtime/kernel-102170d3-2a35-4ae8-b2f2-92765262c666.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53239 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39689 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: 102170d3-2a35-4ae8-b2f2-92765262c666, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpkdtg3z1w/notebooks/foo'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 35.230000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 9.150000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/6a9dd740-ffe5-4797-bfc6-4010c03b117c (::1) 16.310000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 23.550000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 102170d3-2a35-4ae8-b2f2-92765262c666 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 102170d3-2a35-4ae8-b2f2-92765262c666 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/6a9dd740-ffe5-4797-bfc6-4010c03b117c (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/6a9dd740-ffe5-4797-bfc6-4010c03b117c', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 371s yield maybe_future(sm.delete_session(session_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 371s yielded = self.gen.send(value) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 371s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 371s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 371s stopper = ensure_async(km.shutdown_kernel(now, restart)) 371s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/6a9dd740-ffe5-4797-bfc6-4010c03b117c (::1) 22.340000ms referer=None 371s --------------------------- Captured stderr teardown --------------------------- 371s Traceback (most recent call last): 371s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 371s return _run_code(code, main_globals, None, 371s "__main__", mod_spec) 371s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 371s exec(code, run_globals) 371s ~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 371s from ipykernel import kernelapp as app 371s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 371s from .connect import * # noqa: F403 371s ^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 371s import jupyter_client 371s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 371s from .asynchronous import AsyncKernelClient 371s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 371s from .client import AsyncKernelClient # noqa 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 371s import zmq.asyncio 371s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 371s import asyncio 371s File "/usr/lib/python3.14/asyncio/__init__.py", line 8, in 371s from .base_events import * 371s File "/usr/lib/python3.14/asyncio/base_events.py", line 18, in 371s import concurrent.futures 371s File "/usr/lib/python3.14/concurrent/futures/__init__.py", line 8, in 371s from concurrent.futures._base import (FIRST_COMPLETED, 371s ...<9 lines>... 371s as_completed) 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 7, in 371s import logging 371s File "/usr/lib/python3.14/logging/__init__.py", line 26, in 371s import sys, os, time, io, re, traceback, warnings, weakref, collections.abc 371s File "/usr/lib/python3.14/traceback.py", line 12, in 371s import _colorize 371s File "/usr/lib/python3.14/_colorize.py", line 157, in 371s @dataclass(frozen=True, kw_only=True) 371s ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/dataclasses.py", line 1432, in wrap 371s return _process_class(cls, init, repr, eq, order, unsafe_hash, 371s frozen, match_args, kw_only, slots, 371s weakref_slot) 371s File "/usr/lib/python3.14/dataclasses.py", line 1128, in _process_class 371s kw_only_init_fields) = _fields_in_init_order(all_init_fields) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/dataclasses.py", line 419, in _fields_in_init_order 371s return (tuple(f for f in fields if f.init and not f.kw_only), 371s ^^^^^ 371s File "/usr/lib/python3.14/dataclasses.py", line 419, in 371s return (tuple(f for f in fields if f.init and not f.kw_only), 371s ^ 371s KeyboardInterrupt 371s __________________ SessionAPITest.test_create_console_session __________________ 371s 371s @self.addCleanup 371s def cleanup_sessions(): 371s for session in self.sess_api.list().json(): 371s > self.sess_api.delete(session['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/a073bc97-0217-4e8d-b919-1096af058e62 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ----------------------------- Captured stderr call ----------------------------- 371s Fatal Python error: init_import_site: Failed to import the site module 371s Python runtime state: initialized 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkdtg3z1w/runtime/kernel-f718c388-8121-4e68-9d9f-9df0e74e9471.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55515 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44693 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: f718c388-8121-4e68-9d9f-9df0e74e9471, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpkdtg3z1w/notebooks/foo'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 22.740000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 5.200000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 102170d3-2a35-4ae8-b2f2-92765262c666 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 102170d3-2a35-4ae8-b2f2-92765262c666 371s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/6a9dd740-ffe5-4797-bfc6-4010c03b117c (::1) 3.920000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f718c388-8121-4e68-9d9f-9df0e74e9471 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f718c388-8121-4e68-9d9f-9df0e74e9471 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/a073bc97-0217-4e8d-b919-1096af058e62 (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/a073bc97-0217-4e8d-b919-1096af058e62', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 371s yield maybe_future(sm.delete_session(session_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 371s yielded = self.gen.send(value) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 371s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 371s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 371s stopper = ensure_async(km.shutdown_kernel(now, restart)) 371s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/a073bc97-0217-4e8d-b919-1096af058e62 (::1) 23.990000ms referer=None 371s ____________________ SessionAPITest.test_create_deprecated _____________________ 371s 371s @self.addCleanup 371s def cleanup_sessions(): 371s for session in self.sess_api.list().json(): 371s > self.sess_api.delete(session['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5f83cb0e-0c1e-4d97-8a7c-a75e153487d9 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkdtg3z1w/runtime/kernel-bbefdd46-b496-4857-9d71-87d3428851a4.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36061 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:32899 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: bbefdd46-b496-4857-9d71-87d3428851a4, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpkdtg3z1w/notebooks/foo'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 19.010000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.500000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f718c388-8121-4e68-9d9f-9df0e74e9471 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f718c388-8121-4e68-9d9f-9df0e74e9471 371s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/a073bc97-0217-4e8d-b919-1096af058e62 (::1) 3.620000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bbefdd46-b496-4857-9d71-87d3428851a4 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bbefdd46-b496-4857-9d71-87d3428851a4 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5f83cb0e-0c1e-4d97-8a7c-a75e153487d9 (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5f83cb0e-0c1e-4d97-8a7c-a75e153487d9', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 371s yield maybe_future(sm.delete_session(session_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 371s yielded = self.gen.send(value) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 371s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 371s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 371s stopper = ensure_async(km.shutdown_kernel(now, restart)) 371s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s --------------------------- Captured stderr teardown --------------------------- 371s Traceback (most recent call last): 371s File "/usr/lib/python3.14/site.py", line 79, in 371s import os 371s File "/usr/lib/python3.14/os.py", line 29, in 371s from _collections_abc import _check_methods 371s File "/usr/lib/python3.14/_collections_abc.py", line 213, in 371s class AsyncIterator(AsyncIterable): 371s ...<15 lines>... 371s return NotImplemented 371s File "/usr/lib/python3.14/abc.py", line 106, in __new__ 371s cls = super().__new__(mcls, name, bases, namespace, **kwargs) 371s KeyboardInterrupt 371s Traceback (most recent call last): 371s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 371s return _run_code(code, main_globals, None, 371s "__main__", mod_spec) 371s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 371s exec(code, run_globals) 371s ~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 371s from ipykernel import kernelapp as app 371s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 371s from .connect import * # noqa: F403 371s ^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 371s from typing import TYPE_CHECKING, Any 371s File "", line 1371, in _find_and_load 371s File "", line 1342, in _find_and_load_unlocked 371s File "", line 938, in _load_unlocked 371s File "", line 755, in exec_module 371s File "", line 888, in get_code 371s File "", line 511, in _compile_bytecode 371s KeyboardInterrupt 371s ___________________ SessionAPITest.test_create_file_session ____________________ 371s 371s @self.addCleanup 371s def cleanup_sessions(): 371s for session in self.sess_api.list().json(): 371s > self.sess_api.delete(session['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/db266401-aa2c-4bf2-8506-9feb6290af32 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ------------------------------ Captured log setup ------------------------------ 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/5f83cb0e-0c1e-4d97-8a7c-a75e153487d9 (::1) 55.470000ms referer=None 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkdtg3z1w/runtime/kernel-c6fa3266-3501-4a1e-bb22-ee789932a57c.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45031 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56831 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: c6fa3266-3501-4a1e-bb22-ee789932a57c, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpkdtg3z1w/notebooks/foo'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 40.110000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.380000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bbefdd46-b496-4857-9d71-87d3428851a4 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bbefdd46-b496-4857-9d71-87d3428851a4 371s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/5f83cb0e-0c1e-4d97-8a7c-a75e153487d9 (::1) 0.560000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c6fa3266-3501-4a1e-bb22-ee789932a57c 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c6fa3266-3501-4a1e-bb22-ee789932a57c 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/db266401-aa2c-4bf2-8506-9feb6290af32 (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/db266401-aa2c-4bf2-8506-9feb6290af32', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 371s yield maybe_future(sm.delete_session(session_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 371s yielded = self.gen.send(value) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 371s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 371s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 371s stopper = ensure_async(km.shutdown_kernel(now, restart)) 371s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/db266401-aa2c-4bf2-8506-9feb6290af32 (::1) 13.370000ms referer=None 371s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 371s 371s self = 371s 371s def test_create_with_kernel_id(self): 371s # create a new kernel 371s r = self.request('POST', 'api/kernels') 371s r.raise_for_status() 371s kernel = r.json() 371s 371s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 371s self.assertEqual(resp.status_code, 201) 371s newsession = resp.json() 371s self.assertIn('id', newsession) 371s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 371s self.assertEqual(newsession['kernel']['id'], kernel['id']) 371s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 371s 371s sessions = self.sess_api.list().json() 371s > self.assertEqual(sessions, [newsession]) 371s E AssertionError: Lists differ: [{'id': 'db266401-aa2c-4bf2-8506-9feb6290af32', 'p[553 chars]ne}}] != [{'id': '8cbdef3e-73d8-4265-ba3b-b7e7855db987', 'p[279 chars]ne}}] 371s E 371s E First differing element 0: 371s E {'id': 'db266401-aa2c-4bf2-8506-9feb6290af32', 'p[218 chars]: 0}} 371s E {'id': '8cbdef3e-73d8-4265-ba3b-b7e7855db987', 'p[278 chars]one}} 371s E 371s E First list contains 1 additional elements. 371s E First extra element 1: 371s E {'id': '8cbdef3e-73d8-4265-ba3b-b7e7855db987', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '3588237d-1a57-4f6f-9044-108a4d8437cd', 'name': 'python3', 'last_activity': '2026-01-23T08:45:20.679844Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 371s E 371s E Diff is 830 characters long. Set self.maxDiff to None to see it. 371s 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 371s ----------------------------- Captured stderr call ----------------------------- 371s Traceback (most recent call last): 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkdtg3z1w/runtime/kernel-3588237d-1a57-4f6f-9044-108a4d8437cd.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43663 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33491 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: 3588237d-1a57-4f6f-9044-108a4d8437cd, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 59.220000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 50.620000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 19.920000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.370000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c6fa3266-3501-4a1e-bb22-ee789932a57c 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c6fa3266-3501-4a1e-bb22-ee789932a57c 371s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/db266401-aa2c-4bf2-8506-9feb6290af32 (::1) 1.380000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3588237d-1a57-4f6f-9044-108a4d8437cd 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3588237d-1a57-4f6f-9044-108a4d8437cd 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/8cbdef3e-73d8-4265-ba3b-b7e7855db987 (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/8cbdef3e-73d8-4265-ba3b-b7e7855db987', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 371s yield maybe_future(sm.delete_session(session_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 371s yielded = self.gen.send(value) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 371s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 371s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 371s stopper = ensure_async(km.shutdown_kernel(now, restart)) 371s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(resta/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 371s gc.collect() 371s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 371s rt=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 371s 371s @self.addCleanup 371s def cleanup_sessions(): 371s for session in self.sess_api.list().json(): 371s > self.sess_api.delete(session['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/8cbdef3e-73d8-4265-ba3b-b7e7855db987 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ----------------------------- Captured stderr call ----------------------------- 371s Fatal Python error: init_import_site: Failed to import the site module 371s Python runtime state: initialized 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.680000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkdtg3z1w/runtime/kernel-c7c358e5-8849-4ad4-aace-9cf4ebb7da25.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46591 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49705 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: c7c358e5-8849-4ad4-aace-9cf4ebb7da25, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.480000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3588237d-1a57-4f6f-9044-108a4d8437cd 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3588237d-1a57-4f6f-9044-108a4d8437cd 371s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/8cbdef3e-73d8-4265-ba3b-b7e7855db987 (::1) 0.750000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.330000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.240000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c7c358e5-8849-4ad4-aace-9cf4ebb7da25 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c7c358e5-8849-4ad4-aace-9cf4ebb7da25 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/8cbdef3e-73d8-4265-ba3b-b7e7855db987 (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/8cbdef3e-73d8-4265-ba3b-b7e7855db987', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 371s yield maybe_future(sm.delete_session(session_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 371s yielded = self.gen.send(value) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 371s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 371s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 371s stopper = ensure_async(km.shutdown_kernel(now, restart)) 371s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/8cbdef3e-73d8-4265-ba3b-b7e7855db987 (::1) 17.840000ms referer=None 371s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 371s 371s @self.addCleanup 371s def cleanup_sessions(): 371s for session in self.sess_api.list().json(): 371s > self.sess_api.delete(session['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/8cbdef3e-73d8-4265-ba3b-b7e7855db987 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ----------------------------- Captured stderr call ----------------------------- 371s Traceback (most recent call last): 371s File "/usr/lib/python3.14/site.py", line 741, in 371s main() 371s ~~~~^^ 371s File "/usr/lib/python3.14/site.py", line 728, in main 371s known_paths = addsitepackages(known_paths) 371s File "/usr/lib/python3.14/site.py", line 447, in addsitepackages 371s addsitedir(sitedir, known_paths) 371s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/site.py", line 254, in addsitedir 371s names = os.listdir(sitedir) 371s KeyboardInterrupt 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.620000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkdtg3z1w/runtime/kernel-6d656b42-c343-44e6-bad8-4ae171ccae46.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35219 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38441 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: 6d656b42-c343-44e6-bad8-4ae171ccae46, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpkdtg3z1w/notebooks/foo'} 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c7c358e5-8849-4ad4-aace-9cf4ebb7da25 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c7c358e5-8849-4ad4-aace-9cf4ebb7da25 371s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/8cbdef3e-73d8-4265-ba3b-b7e7855db987 (::1) 51.130000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 9.930000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.590000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6d656b42-c343-44e6-bad8-4ae171ccae46 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6d656b42-c343-44e6-bad8-4ae171ccae46 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/8cbdef3e-73d8-4265-ba3b-b7e7855db987 (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/8cbdef3e-73d8-4265-ba3b-b7e7855db987', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 371s yield maybe_future(sm.delete_session(session_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 371s yielded = self.gen.send(value) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 371s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 371s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 371s stopper = ensure_async(km.shutdown_kernel(now, restart)) 371s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 371s return _runner_map[name].run(inner) 371s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 371s return fut.result(None) 371s ~~~~~~~~~~^^^^^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 371s return self.__get_result() 371s ~~~~~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 371s raise self._exception 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/8cbdef3e-73d8-4265-ba3b-b7e7855db987 (::1) 52.440000ms referer=None 371s --------------------------- Captured stderr teardown --------------------------- 371s Traceback (most recent call last): 371s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 371s return _run_code(code, main_globals, None, 371s "__main__", mod_spec) 371s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 371s exec(code, run_globals) 371s ~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 371s from ipykernel import kernelapp as app 371s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 371s from .connect import * # noqa: F403 371s ^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 371s import jupyter_client 371s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 371s from .asynchronous import AsyncKernelClient 371s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 371s from .client import AsyncKernelClient # noqa 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 371s import zmq.asyncio 371s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 371s from zmq import backend 371s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 371s _ns = select_backend(first) 371s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 371s mod = import_module(name) 371s File "/usr/lib/python3.14/importlib/__init__.py", line 88, in import_module 371s return _bootstrap._gcd_import(name[level:], package, level) 371s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 371s from . import _zmq 371s File "_zmq.py", line 156, in init zmq.backend.cython._zmq 371s File "/usr/lib/python3/dist-packages/zmq/constants.py", line 92, in 371s class SocketType(IntEnum): 371s ...<31 lines>... 371s CHANNEL = 20 371s File "/usr/lib/python3.14/enum.py", line 549, in __new__ 371s enum_class = super().__new__(metacls, cls, bases, classdict, **kwds) 371s File "/usr/lib/python3.14/enum.py", line 312, in __set_name__ 371s enum_class._add_member_(member_name, enum_member) 371s ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/enum.py", line 1052, in _add_member_ 371s attr = base.__dict__.get(name) 371s KeyboardInterrupt 371s Error calling __set_name__ on '_proto_member' instance 'XREP' in 'SocketType' 371s ---------------------------- Captured log teardown ----------------------------- 371s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6d656b42-c343-44e6-bad8-4ae171ccae46 371s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 371s _______________________ AsyncSessionAPITest.test_create ________________________ 371s 371s @self.addCleanup 371s def cleanup_sessions(): 371s for session in self.sess_api.list().json(): 371s > self.sess_api.delete(session['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/2cbe2912-269e-4dba-b1d6-3b6ee07cc7e3 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ------------------------------ Captured log setup ------------------------------ 371s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpqmq7gur1/config', '/tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpqmq7gur1/etc/jupyter'] for config files 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpqmq7gur1/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpqmq7gur1/config 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpqmq7gur1/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.QKpEkE/autopkgtest_tmp/home/.local/etc/jupyter 371s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpqmq7gur1/config 371s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpqmq7gur1/notebooks 371s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 371s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 371s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 371s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 371s WARNING NotebookApp:handlers.py:612 Forbidden 371s ------------------------------ Captured log call ------------------------------- 371s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 1.740000ms referer=None 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.530000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpqmq7gur1/runtime/kernel-ff26956d-2157-4bc7-8a70-263f54551974.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53471 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37727 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: ff26956d-2157-4bc7-8a70-263f54551974, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpqmq7gur1/notebooks/foo'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.450000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.250000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/2cbe2912-269e-4dba-b1d6-3b6ee07cc7e3 (::1) 1.400000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.250000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ff26956d-2157-4bc7-8a70-263f54551974 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ff26956d-2157-4bc7-8a70-263f54551974 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/2cbe2912-269e-4dba-b1d6-3b6ee07cc7e3 (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/2cbe2912-269e-4dba-b1d6-3b6ee07cc7e3', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 371s future.result() 371s ~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 371s yield maybe_future(sm.delete_session(session_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 371s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 371s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 371s raise km.ready.exception() # type: ignore[misc] 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled errorTraceback (most recent call last): 371s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 371s return _run_code(code, main_globals, None, 371s "__main__", mod_spec) 371s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 371s exec(code, run_globals) 371s ~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 371s from pathlib import Path 371s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 371s from glob import _StringGlobber, _no_recurse_symlinks 371s File "/usr/lib/python3.14/glob.py", line 5, in 371s import re 371s File "/usr/lib/python3.14/re/__init__.py", line 143, in 371s @enum._simple_enum(enum.IntFlag, boundary=enum.KEEP) 371s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/enum.py", line 1780, in convert_class 371s if _is_dunder(name) or _is_private(cls_name, name) or _is_sunder(name) or _is_descriptor(obj): 371s ~~~~~~~~~~~^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/enum.py", line 79, in _is_private 371s pattern = '_%s__' % (cls_name, ) 371s ^^^^^^^^ 371s KeyboardInterrupt 371s 371s --------------------------- Captured stderr teardown --------------------------- 371s Fatal Python error: init_import_site: Failed to import the site module 371s Python runtime state: initialized 371s _______________ AsyncSessionAPITest.test_create_console_session ________________ 371s 371s @self.addCleanup 371s def cleanup_sessions(): 371s for session in self.sess_api.list().json(): 371s > self.sess_api.delete(session['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/30895f2d-b584-4de9-aad6-f746732f44af 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpqmq7gur1/runtime/kernel-b0d67c54-474d-48ae-8e9e-a6c1a80d9035.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54139 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43687 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: b0d67c54-474d-48ae-8e9e-a6c1a80d9035, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpqmq7gur1/notebooks/foo'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 16.900000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 3.730000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ff26956d-2157-4bc7-8a70-263f54551974 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ff26956d-2157-4bc7-8a70-263f54551974 371s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/2cbe2912-269e-4dba-b1d6-3b6ee07cc7e3 (::1) 0.550000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b0d67c54-474d-48ae-8e9e-a6c1a80d9035 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b0d67c54-474d-48ae-8e9e-a6c1a80d9035 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/30895f2d-b584-4de9-aad6-f746732f44af (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/30895f2d-b584-4de9-aad6-f746732f44af', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 371s future.result() 371s ~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 371s yield maybe_future(sm.delete_session(session_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 371s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 371s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 371s raise km.ready.exception() # type: ignore[misc] 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s --------------------------- Captured stderr teardown --------------------------- 371s Traceback (most recent call last): 371s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 371s return _run_code(code, main_globals, None, 371s "__main__", mod_spec) 371s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 371s exec(code, run_globals) 371s ~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 371s from pathlib import Path 371s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 371s from glob import _StringGlobber, _no_recurse_symlinks 371s File "/usr/lib/python3.14/glob.py", line 5, in 371s import re 371s File "/usr/lib/python3.14/re/__init__.py", line 125, in 371s import enum 371s File "", line 1371, in _find_and_load 371s File "", line 1342, in _find_and_load_unlocked 371s File "", line 938, in _load_unlocked 371s File "", line 755, in exec_module 371s File "", line 845, in get_code 371s File "", line 966, in path_stats 371s KeyboardInterrupt 371s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 371s 371s @self.addCleanup 371s def cleanup_sessions(): 371s for session in self.sess_api.list().json(): 371s > self.sess_api.delete(session['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5740f886-f36f-41db-a009-46289b60cc4f 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpqmq7gur1/runtime/kernel-33fd9052-edb4-4cf3-824b-90cd8372e65b.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53417 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43189 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: 33fd9052-edb4-4cf3-824b-90cd8372e65b, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpqmq7gur1/notebooks/foo'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 17.360000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.440000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b0d67c54-474d-48ae-8e9e-a6c1a80d9035 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b0d67c54-474d-48ae-8e9e-a6c1a80d9035 371s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/30895f2d-b584-4de9-aad6-f746732f44af (::1) 5.320000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 33fd9052-edb4-4cf3-824b-90cd8372e65b 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 33fd9052-edb4-4cf3-824b-90cd8372e65b 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5740f886-f36f-41db-a009-46289b60cc4f (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5740f886-f36f-41db-a009-46289b60cc4f', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 371s future.result() 371s ~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 371s yield maybe_future(sm.delete_session(session_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 371s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 371s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 371s raise km.ready.exception() # type: ignore[misc] 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/5740f886-f36f-41db-a009-46289b60cc4f (::1) 7.670000ms referer=None 371s --------------------------- Captured stderr teardown --------------------------- 371s Traceback (most recent call last): 371s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 371s return _run_code(code, main_globals, None, 371s "__main__", mod_spec) 371s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 371s exec(code, run_globals) 371s ~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 371s from pathlib import Path 371s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 371s from glob import _StringGlobber, _no_recurse_symlinks 371s File "/usr/lib/python3.14/glob.py", line 3, in 371s import contextlib 371s File "/usr/lib/python3.14/contextlib.py", line 7, in 371s from functools import wraps 371s File "/usr/lib/python3.14/functools.py", line 226, in 371s from _functools import cmp_to_key 371s KeyboardInterrupt 371s _________________ AsyncSessionAPITest.test_create_file_session _________________ 371s 371s @self.addCleanup 371s def cleanup_sessions(): 371s for session in self.sess_api.list().json(): 371s > self.sess_api.delete(session['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/694916ad-7e28-4386-86af-f137a547895e 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ----------------------------- Captured stderr call ----------------------------- 371s Traceback (most recent call last): 371s File "", line 1371, in _find_and_load 371s File "", line 1342, in _find_and_load_unlocked 371s File "", line 938, in _load_unlocked 371s File "", line 755, in exec_module 371s File "", line 888, in get_code 371s File "", line 511, in _compile_bytecode 371s KeyboardInterrupt 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpqmq7gur1/runtime/kernel-052e341c-4a7d-467d-856b-e122433abc1f.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47115 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40691 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: 052e341c-4a7d-467d-856b-e122433abc1f, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpqmq7gur1/notebooks/foo'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.780000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 10.520000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 33fd9052-edb4-4cf3-824b-90cd8372e65b 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 33fd9052-edb4-4cf3-824b-90cd8372e65b 371s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/5740f886-f36f-41db-a009-46289b60cc4f (::1) 0.510000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 052e341c-4a7d-467d-856b-e122433abc1f 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 052e341c-4a7d-467d-856b-e122433abc1f 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/694916ad-7e28-4386-86af-f137a547895e (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/694916ad-7e28-4386-86af-f137a547895e', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 371s future.result() 371s ~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 371s yield maybe_future(sm.delete_session(session_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 371s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 371s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 371s raise km.ready.exception() # type: ignore[misc] 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/694916ad-7e28-4386-86af-f137a547895e (::1) 4.890000ms referer=None 371s --------------------------- Captured stderr teardown --------------------------- 371s Traceback (most recent call last): 371s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 371s return _run_code(code, main_globals, None, 371s "__main__", mod_spec) 371s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 371s exec(code, run_globals) 371s ~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 371s from ipykernel import kernelapp as app 371s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 371s from .connect import * # noqa: F403 371s ^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 371s from subprocess import PIPE, Popen 371s File "/usr/lib/python3.14/subprocess.py", line 51, in 371s import threading 371s File "", line 1371, in _find_and_load 371s File "", line 1342, in _find_and_load_unlocked 371s File "", line 938, in _load_unlocked 371s File "", line 755, in exec_module 371s File "", line 888, in get_code 371s File "", line 511, in _compile_bytecode 371s KeyboardInterrupt 371s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 371s 371s self = 371s 371s def test_create_with_kernel_id(self): 371s # create a new kernel 371s r = self.request('POST', 'api/kernels') 371s r.raise_for_status() 371s kernel = r.json() 371s 371s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 371s self.assertEqual(resp.status_code, 201) 371s newsession = resp.json() 371s self.assertIn('id', newsession) 371s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 371s self.assertEqual(newsession['kernel']['id'], kernel['id']) 371s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 371s 371s sessions = self.sess_api.list().json() 371s > self.assertEqual(sessions, [newsession]) 371s E AssertionError: Lists differ: [{'id': '694916ad-7e28-4386-86af-f137a547895e', 'p[553 chars]ne}}] != [{'id': '393a99c6-58d2-43d7-bf2e-8efcad20fac3', 'p[279 chars]ne}}] 371s E 371s E First differing element 0: 371s E {'id': '694916ad-7e28-4386-86af-f137a547895e', 'p[218 chars]: 0}} 371s E {'id': '393a99c6-58d2-43d7-bf2e-8efcad20fac3', 'p[278 chars]one}} 371s E 371s E First list contains 1 additional elements. 371s E First extra element 1: 371s E {'id': '393a99c6-58d2-43d7-bf2e-8efcad20fac3', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '7dc60355-4685-4405-a0a9-d1c41ae8b8d1', 'name': 'python3', 'last_activity': '2026-01-23T08:45:21.624582Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 371s E 371s E Diff is 830 characters long. Set self.maxDiff to None to see it. 371s 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpqmq7gur1/runtime/kernel-7dc60355-4685-4405-a0a9-d1c41ae8b8d1.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35941 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49969 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7dc60355-4685-4405-a0a9-d1c41ae8b8d1, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.080000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.290000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.430000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.480000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 052e341c-4a7d-467d-856b-e122433abc1f 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 052e341c-4a7d-467d-856b-e122433abc1f 371s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/694916ad-7e28-4386-86af-f137a547895e (::1) 1.940000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7dc60355-4685-4405-a0a9-d1c41ae8b8d1 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7dc60355-4685-4405-a0a9-d1c41ae8b8d1 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/393a99c6-58d2-43d7-bf2e-8efcad20fac3 (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/393a99c6-58d2-43d7-bf2e-8efcad20fac3', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 371s future.result() 371s ~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 371s yield maybe_future(sm.delete_session(session_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 371s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 371s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 371s raise km.ready.exception() # type: ignore[misc] 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s ERROR NotebookApp:log.py:55 { 371s "Host": "localhost:12341", 371s "Accept": "*/*", 371s "User-Agent": "python-requests/2.32.5" 371s } 371s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/393a99c6-58d2-43d7-bf2e-8efcad20fac3 (::1) 5.940000ms referer=None 371s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 371s 371s @self.addCleanup 371s def cleanup_sessions(): 371s for session in self.sess_api.list().json(): 371s > self.sess_api.delete(session['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/393a99c6-58d2-43d7-bf2e-8efcad20fac3 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.670000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpqmq7gur1/runtime/kernel-bc144f45-5d10-4309-96ef-6335477d1037.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55809 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40509 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: bc144f45-5d10-4309-96ef-6335477d1037, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.210000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7dc60355-4685-4405-a0a9-d1c41ae8b8d1 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7dc60355-4685-4405-a0a9-d1c41ae8b8d1 371s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/393a99c6-58d2-43d7-bf2e-8efcad20fac3 (::1) 1.110000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.300000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.640000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bc144f45-5d10-4309-96ef-6335477d1037 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bc144f45-5d10-4309-96ef-6335477d1037 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/393a99c6-58d2-43d7-bf2e-8efcad20fac3 (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/393a99c6-58d2-43d7-bf2e-8efcad20fac3', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 371s future.result() 371s ~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 371s yield maybe_future(sm.delete_session(session_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 371s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 371s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 371s raise km.ready.exception() # type: ignore[misc] 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s --------------------------- Captured stderr teardown --------------------------- 371s Traceback (most recent call last): 371s File "/usr/lib/python3.14/runpy.py", line 198, in _run_module_as_main 371s return _run_code(code, main_globals, None, 371s "__main__", mod_spec) 371s File "/usr/lib/python3.14/runpy.py", line 88, in _run_code 371s exec(code, run_globals) 371s ~~~~^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 371s from pathlib import Path 371s File "/usr/lib/python3.14/pathlib/__init__.py", line 14, in 371s from glob import _StringGlobber, _no_recurse_symlinks 371s File "/usr/lib/python3.14/glob.py", line 5, in 371s import re 371s File "/usr/lib/python3.14/re/__init__.py", line 126, in 371s from . import _compiler, _parser 371s File "/usr/lib/python3.14/re/_compiler.py", line 16, in 371s from ._casefix import _EXTRA_CASES 371s File "", line 1371, in _find_and_load 371s File "", line 1342, in _find_and_load_unlocked 371s File "", line 938, in _load_unlocked 371s File "", line 755, in exec_module 371s File "", line 840, in get_code 371s File "", line 307, in cache_from_source 371s File "", line 131, in _path_join 371s KeyboardInterrupt 371s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 371s 371s @self.addCleanup 371s def cleanup_sessions(): 371s for session in self.sess_api.list().json(): 371s > self.sess_api.delete(session['id']) 371s 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 371s return self._req('DELETE', id) 371s ^^^^^^^^^^^^^^^^^^^^^^^ 371s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 371s response.raise_for_status() 371s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 371s 371s self = 371s 371s def raise_for_status(self): 371s """Raises :class:`HTTPError`, if one occurred.""" 371s 371s http_error_msg = "" 371s if isinstance(self.reason, bytes): 371s # We attempt to decode utf-8 first because some servers 371s # choose to localize their reason strings. If the string 371s # isn't utf-8, we fall back to iso-8859-1 for all other 371s # encodings. (See PR #3538) 371s try: 371s reason = self.reason.decode("utf-8") 371s except UnicodeDecodeError: 371s reason = self.reason.decode("iso-8859-1") 371s else: 371s reason = self.reason 371s 371s if 400 <= self.status_code < 500: 371s http_error_msg = ( 371s f"{self.status_code} Client Error: {reason} for url: {self.url}" 371s ) 371s 371s elif 500 <= self.status_code < 600: 371s http_error_msg = ( 371s f"{self.status_code} Server Error: {reason} for url: {self.url}" 371s ) 371s 371s if http_error_msg: 371s > raise HTTPError(http_error_msg, response=self) 371s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/393a99c6-58d2-43d7-bf2e-8efcad20fac3 371s 371s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 371s ------------------------------ Captured log call ------------------------------- 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.520000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 371s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpqmq7gur1/runtime/kernel-b4d03b6b-9682-408e-833f-3d4ae8eba5ff.json'] 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57935 371s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60017 371s INFO NotebookApp:kernelmanager.py:179 Kernel started: b4d03b6b-9682-408e-833f-3d4ae8eba5ff, name: python3 371s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpqmq7gur1/notebooks/foo'} 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bc144f45-5d10-4309-96ef-6335477d1037 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bc144f45-5d10-4309-96ef-6335477d1037 371s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/393a99c6-58d2-43d7-bf2e-8efcad20fac3 (::1) 13.210000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.230000ms 371s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 371s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b4d03b6b-9682-408e-833f-3d4ae8eba5ff 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b4d03b6b-9682-408e-833f-3d4ae8eba5ff 371s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/393a99c6-58d2-43d7-bf2e-8efcad20fac3 (::1) 371s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/393a99c6-58d2-43d7-bf2e-8efcad20fac3', version='HTTP/1.1', remote_ip='::1') 371s Traceback (most recent call last): 371s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 371s result = await result 371s ^^^^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 371s future.result() 371s ~~~~~~~~~~~~~^^ 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 371s yield maybe_future(sm.delete_session(session_id)) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 371s yielded = self.gen.throw(exc) 371s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 371s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 371s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 371s value = future.result() 371s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 371s raise self._exception.with_traceback(self._exception_tb) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 371s result = coro.send(None) 371s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 371s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 371s raise km.ready.exception() # type: ignore[misc] 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 371s await kernel_awaitable 371s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 371s result = await obj 371s ^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 371s raise e 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 371s out = await method(self, *args, **kwargs) 371s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 371s await self._async_finish_shutdown(restart=restart) 371s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 371s await asyncio.wait_for( 371s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 371s ) 371s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 371s async with timeouts.timeout(timeout): 371s ~~~~~~~~~~~~~~~~^^^^^^^^^ 371s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 371s raise RuntimeError("Timeout should be used inside a task") 371s RuntimeError: Timeout should be used inside a task 371s WARNING NotebookApp:handlers.py:612 Unhandled error 371s ---------------------------- Captured log teardown ----------------------------- 371s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bc144f45-5d10-4309-96ef-6335477d1037 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7dc60355-4685-4405-a0a9-d1c41ae8b8d1 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 052e341c-4a7d-467d-856b-e122433abc1f 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b4d03b6b-9682-408e-833f-3d4ae8eba5ff 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ff26956d-2157-4bc7-8a70-263f54551974 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b0d67c54-474d-48ae-8e9e-a6c1a80d9035 371s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 33fd9052-edb4-4cf3-824b-90cd8372e65b 371s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 371s =============================== warnings summary =============================== 371s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 371s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 371s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 371s return LooseVersion(v) >= LooseVersion(check) 371s 371s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 371s services/kernels/tests/test_kernels_api.py: 72 warnings 371s services/sessions/tests/test_sessions_api.py: 88 warnings 371s /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). 371s dt = unaware(*args, **kwargs) 371s 371s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 371s /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 371s pytestmark = pytest.mark.integration_tests 371s 371s services/kernels/tests/test_kernels_api.py: 6 warnings 371s services/sessions/tests/test_sessions_api.py: 6 warnings 371s /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 371s policy = events.get_event_loop_policy() 371s 371s services/kernels/tests/test_kernels_api.py: 24 warnings 371s services/sessions/tests/test_sessions_api.py: 19 warnings 371s /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 371s loop = events.get_event_loop_policy().get_event_loop() 371s 371s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 371s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 371s loop.make_current() 371s 371s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 371s =========================== short test summary info ============================ 371s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 371s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 371s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 371s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 371s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 371s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 371s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 371s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 371s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 371s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 371s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 371s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 371s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 371s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 371s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 371s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 371s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 371s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 371s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 371s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 371s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 371s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 371s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 371s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 371s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 371s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 371s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 371s ========= 23 failed, 307 deselected, 220 warnings, 4 errors in 18.52s ========== 371s *** END OF RUN 5: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 371s *** SOME TESTS FAILED/ERRORED EVERY RUN, ABORTING *** 372s autopkgtest [08:44:02]: test pytest: -----------------------] 372s autopkgtest [08:44:02]: test pytest: - - - - - - - - - - results - - - - - - - - - - 372s pytest FAIL non-zero exit status 1 372s autopkgtest [08:44:02]: @@@@@@@@@@@@@@@@@@@@ summary 372s pytest FAIL non-zero exit status 1