0s autopkgtest [18:32:14]: starting date and time: 2026-01-24 18:32:14+0000 0s autopkgtest [18:32:14]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [18:32:14]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.uafitg25/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:underscore --apt-upgrade jupyter-notebook --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=underscore/1.13.7~dfsg+~1.13.0-5' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-s390x-17.secgroup --name adt-resolute-s390x-jupyter-notebook-20260124-183213-juju-7f2275-prod-proposed-migration-environment-2-29faf5d3-97a4-4462-9b0c-e7c7b01500d3 --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-s390x-jupyter-notebook-20260124-183213-juju-7f2275-prod-proposed-migration-environment-2-29faf5d3-97a4-4462-9b0c-e7c7b01500d3 from image adt/ubuntu-resolute-s390x-server-20260124.img (UUID cb5f7561-b2f6-4cdf-8333-83c53514cd6a)... 191s autopkgtest [18:35:25]: testbed dpkg architecture: s390x 192s autopkgtest [18:35:26]: testbed apt version: 3.1.13 193s autopkgtest [18:35:27]: @@@@@@@@@@@@@@@@@@@@ test bed setup 194s autopkgtest [18:35:28]: testbed release detected to be: None 196s autopkgtest [18:35:30]: updating testbed package index (apt update) 197s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 197s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 197s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 197s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 197s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [24.3 kB] 197s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [976 kB] 198s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 198s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [95.5 kB] 198s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [101 kB] 198s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [787 kB] 198s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [9916 B] 200s Fetched 2121 kB in 3s (679 kB/s) 207s Reading package lists... 210s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 210s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 210s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 210s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 216s Reading package lists... 216s Reading package lists... 218s Building dependency tree... 218s Reading state information... 219s Calculating upgrade... 220s The following packages will be upgraded: 220s cloud-initramfs-copymods cloud-initramfs-dyn-netconf libgpg-error-l10n 220s libgpg-error0 liblzo2-2 rust-coreutils 221s 6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 221s Need to get 3747 kB of archives. 221s After this operation, 1334 kB of additional disk space will be used. 221s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x rust-coreutils s390x 0.5.0-0ubuntu1 [3576 kB] 221s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libgpg-error-l10n all 1.58-1build1 [9192 B] 221s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libgpg-error0 s390x 1.58-1build1 [88.1 kB] 221s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x liblzo2-2 s390x 2.10-3build2 [62.8 kB] 221s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x cloud-initramfs-copymods all 0.50 [4528 B] 221s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x cloud-initramfs-dyn-netconf all 0.50 [6514 B] 227s dpkg-preconfigure: unable to re-open stdin: No such file or directory 228s Fetched 3747 kB in 0s (11.2 MB/s) 236s (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 ... 87682 files and directories currently installed.) 236s Preparing to unpack .../rust-coreutils_0.5.0-0ubuntu1_s390x.deb ... 237s Unpacking rust-coreutils (0.5.0-0ubuntu1) over (0.2.2-0ubuntu2) ... 241s Setting up rust-coreutils (0.5.0-0ubuntu1) ... 242s (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 ... 87711 files and directories currently installed.) 242s Preparing to unpack .../libgpg-error-l10n_1.58-1build1_all.deb ... 243s Unpacking libgpg-error-l10n (1.58-1build1) over (1.58-1) ... 244s Preparing to unpack .../libgpg-error0_1.58-1build1_s390x.deb ... 244s Unpacking libgpg-error0:s390x (1.58-1build1) over (1.58-1) ... 245s Preparing to unpack .../liblzo2-2_2.10-3build2_s390x.deb ... 246s Unpacking liblzo2-2:s390x (2.10-3build2) over (2.10-3build1) ... 248s Preparing to unpack .../cloud-initramfs-copymods_0.50_all.deb ... 249s Unpacking cloud-initramfs-copymods (0.50) over (0.49build1) ... 252s Preparing to unpack .../cloud-initramfs-dyn-netconf_0.50_all.deb ... 252s Unpacking cloud-initramfs-dyn-netconf (0.50) over (0.49build1) ... 254s Setting up libgpg-error0:s390x (1.58-1build1) ... 255s Setting up liblzo2-2:s390x (2.10-3build2) ... 255s Setting up cloud-initramfs-copymods (0.50) ... 255s Setting up cloud-initramfs-dyn-netconf (0.50) ... 255s Setting up libgpg-error-l10n (1.58-1build1) ... 255s Processing triggers for libc-bin (2.42-2ubuntu4) ... 256s Processing triggers for man-db (2.13.1-1) ... 265s Processing triggers for initramfs-tools (0.150ubuntu7) ... 266s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 302s Using config file '/etc/zipl.conf' 303s Building bootmap in '/boot' 303s Adding IPL section 'ubuntu' (default) 305s Preparing boot device: vda. 306s Done. 307s autopkgtest [18:37:21]: upgrading testbed (apt dist-upgrade and autopurge) 308s Reading package lists... 309s Building dependency tree... 309s Reading state information... 310s Calculating upgrade... 311s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 312s Reading package lists... 313s Building dependency tree... 313s Reading state information... 313s Solving dependencies... 314s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 315s autopkgtest [18:37:29]: rebooting testbed after setup commands that affected boot 404s autopkgtest [18:38:58]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP Mon Jan 12 15:39:23 UTC 2026 411s autopkgtest [18:39:05]: @@@@@@@@@@@@@@@@@@@@ apt-source jupyter-notebook 422s Get:1 http://ftpmaster.internal/ubuntu resolute/universe jupyter-notebook 6.4.13-5ubuntu0.1 (dsc) [3737 B] 422s Get:2 http://ftpmaster.internal/ubuntu resolute/universe jupyter-notebook 6.4.13-5ubuntu0.1 (tar) [8501 kB] 422s Get:3 http://ftpmaster.internal/ubuntu resolute/universe jupyter-notebook 6.4.13-5ubuntu0.1 (diff) [52.5 kB] 429s gpgv: Signature made Tue Apr 22 01:32:11 2025 UTC 429s gpgv: using RSA key 00F6164E9C2D21BAFBC47E0E58DAD120A6939167 429s gpgv: Can't check signature: No public key 429s dpkg-source: warning: cannot verify inline signature for ./jupyter-notebook_6.4.13-5ubuntu0.1.dsc: no acceptable signature found 432s autopkgtest [18:39:26]: testing package jupyter-notebook version 6.4.13-5ubuntu0.1 432s autopkgtest [18:39:26]: build not needed 435s autopkgtest [18:39:29]: test pytest: preparing testbed 436s Reading package lists... 438s Building dependency tree... 438s Reading state information... 438s Solving dependencies... 440s The following NEW packages will be installed: 440s fonts-font-awesome fonts-glyphicons-halflings fonts-lato fonts-mathjax gdb 440s jupyter-core jupyter-notebook libargon2-1 libbabeltrace1 libjs-backbone 440s libjs-bootstrap libjs-bootstrap-tour libjs-codemirror libjs-es6-promise 440s libjs-jed libjs-jquery libjs-jquery-typeahead libjs-jquery-ui libjs-marked 440s libjs-mathjax libjs-moment libjs-requirejs libjs-requirejs-text 440s libjs-text-encoding libjs-underscore libjs-xterm libnorm1t64 libpgm-5.3-0t64 440s libpython3.14-minimal libpython3.14-stdlib libsodium23 440s libsource-highlight-common libsource-highlight4t64 libzmq5 node-jed 440s python-notebook-doc python-tinycss2-common python3-all python3-argon2 440s python3-argon2-cffi-bindings python3-astroid python3-asttokens 440s python3-bleach python3-bs4 python3-cffi python3-comm python3-coverage 440s python3-debugpy python3-decorator python3-defusedxml python3-executing 440s python3-fastjsonschema python3-html5lib python3-iniconfig python3-ipykernel 440s python3-ipython python3-ipython-genutils python3-jedi python3-jupyter-client 440s python3-jupyter-core python3-jupyterlab-pygments python3-matplotlib-inline 440s python3-mistune python3-nbclient python3-nbconvert python3-nbformat 440s python3-nest-asyncio python3-notebook python3-pandocfilters python3-parso 440s python3-platformdirs python3-pluggy python3-ply python3-prometheus-client 440s python3-prompt-toolkit python3-psutil python3-pure-eval python3-pycparser 440s python3-pytest python3-requests-unixsocket python3-send2trash 440s python3-soupsieve python3-stack-data python3-terminado python3-tinycss2 440s python3-tornado python3-traitlets python3-typeshed python3-wcwidth 440s python3-webencodings python3-zmq python3.14 python3.14-minimal 440s sphinx-rtd-theme-common 440s 0 upgraded, 94 newly installed, 0 to remove and 0 not upgraded. 440s Need to get 38.6 MB of archives. 440s After this operation, 189 MB of additional disk space will be used. 440s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-lato all 2.015-1build1 [2779 kB] 440s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-minimal s390x 3.14.2-1 [917 kB] 440s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14-minimal s390x 3.14.2-1 [2510 kB] 441s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 441s Get:5 http://ftpmaster.internal/ubuntu resolute/universe s390x fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 441s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-mathjax all 2.7.9+dfsg-1build1 [2283 kB] 441s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libbabeltrace1 s390x 1.5.11-5 [170 kB] 441s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x libsource-highlight-common all 3.1.9-4.3build2 [64.2 kB] 441s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libsource-highlight4t64 s390x 3.1.9-4.3build2 [274 kB] 441s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x gdb s390x 17.1-1ubuntu1 [4042 kB] 441s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x python3-platformdirs all 4.5.1-1 [17.1 kB] 441s Get:12 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-traitlets all 5.14.3+really5.14.3-2 [71.7 kB] 441s Get:13 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jupyter-core all 5.9.1-1 [28.9 kB] 441s Get:14 http://ftpmaster.internal/ubuntu resolute/universe s390x jupyter-core all 5.9.1-1 [6938 B] 441s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libjs-underscore all 1.13.7~dfsg+~1.13.0-5 [86.6 kB] 441s Get:16 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-backbone all 1.4.1~dfsg+~1.4.15-3build1 [186 kB] 441s Get:17 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 441s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 441s Get:19 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-bootstrap-tour all 0.12.0+dfsg-6 [21.6 kB] 441s Get:20 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-codemirror all 5.65.20+~cs5.83.25-1 [710 kB] 442s Get:21 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-es6-promise all 4.2.8-12 [14.1 kB] 442s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x node-jed all 1.1.1-4 [15.2 kB] 442s Get:23 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jed all 1.1.1-4 [2584 B] 442s Get:24 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-typeahead all 2.11.0+dfsg1-3build1 [48.3 kB] 442s Get:25 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 442s Get:26 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-marked all 4.2.3+ds+~4.0.7-4 [36.2 kB] 442s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-mathjax all 2.7.9+dfsg-1build1 [6017 kB] 442s Get:28 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-moment all 2.29.4+ds-1 [147 kB] 442s Get:29 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-requirejs all 2.3.8+ds+~2.1.37-1 [201 kB] 442s Get:30 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-requirejs-text all 2.0.12-2 [9732 B] 442s Get:31 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-text-encoding all 0.7.0-5 [140 kB] 442s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-xterm all 5.3.0-4 [475 kB] 442s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x python3-tornado s390x 6.5.4-0.1 [306 kB] 442s Get:34 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-terminado all 0.18.1-1 [13.2 kB] 442s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x libargon2-1 s390x 0~20190702+dfsg-5 [52.8 kB] 442s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x python3-ply all 3.11-10 [45.9 kB] 442s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x python3-pycparser all 2.23-1build1 [77.3 kB] 442s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x python3-cffi all 2.0.0-2 [75.5 kB] 442s Get:39 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-argon2-cffi-bindings s390x 25.1.0-2 [15.4 kB] 442s Get:40 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-argon2 s390x 25.1.0-2 [13.8 kB] 442s Get:41 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-comm all 0.2.1-1build1 [7148 B] 442s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-stdlib s390x 3.14.2-1 [2373 kB] 442s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14 s390x 3.14.2-1 [816 kB] 442s Get:44 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-coverage s390x 7.8.2+dfsg1-1ubuntu1 [160 kB] 442s Get:45 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-debugpy s390x 1.8.19+ds-1ubuntu1 [968 kB] 442s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x python3-decorator all 5.2.1-2 [28.1 kB] 442s Get:47 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-parso all 0.8.5-1 [68.0 kB] 442s Get:48 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-typeshed all 0.0~git20241223.ea91db2-4 [1554 kB] 442s Get:49 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jedi all 0.19.1+ds1-1build1 [694 kB] 442s Get:50 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-matplotlib-inline all 0.2.1-1 [9462 B] 442s Get:51 http://ftpmaster.internal/ubuntu resolute/main s390x python3-wcwidth all 0.2.14+dfsg1-1build1 [26.5 kB] 442s Get:52 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-prompt-toolkit all 3.0.52-2 [258 kB] 442s Get:53 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-astroid all 4.0.2-1ubuntu1 [172 kB] 442s Get:54 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-asttokens all 3.0.1-1 [20.7 kB] 442s Get:55 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-executing all 2.2.1-0.1 [26.2 kB] 442s Get:56 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pure-eval all 0.2.3-1 [11.4 kB] 442s Get:57 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-stack-data all 0.6.3-3 [22.2 kB] 442s Get:58 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-ipython all 8.35.0-2 [575 kB] 442s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x python3-psutil s390x 7.1.0-1ubuntu1 [191 kB] 442s Get:60 http://ftpmaster.internal/ubuntu resolute/universe s390x libnorm1t64 s390x 1.5.9+dfsg-4 [156 kB] 442s Get:61 http://ftpmaster.internal/ubuntu resolute/universe s390x libpgm-5.3-0t64 s390x 5.3.128~dfsg-2.1build2 [169 kB] 442s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x libsodium23 s390x 1.0.18-2 [138 kB] 442s Get:63 http://ftpmaster.internal/ubuntu resolute/universe s390x libzmq5 s390x 4.3.5-1build3 [252 kB] 442s Get:64 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-zmq s390x 27.1.0-1 [248 kB] 442s Get:65 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jupyter-client all 8.7.0-1 [78.5 kB] 442s Get:66 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-nest-asyncio all 1.6.0-1 [6686 B] 442s Get:67 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-ipykernel all 6.30.1-1 [82.8 kB] 442s Get:68 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-ipython-genutils all 0.2.0-7 [22.0 kB] 442s Get:69 http://ftpmaster.internal/ubuntu resolute/universe s390x python-tinycss2-common all 1.5.1-1 [47.3 kB] 442s Get:70 http://ftpmaster.internal/ubuntu resolute/main s390x python3-webencodings all 0.5.1-5build1 [11.7 kB] 442s Get:71 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-tinycss2 all 1.5.1-1 [23.3 kB] 442s Get:72 http://ftpmaster.internal/ubuntu resolute/main s390x python3-html5lib all 1.2-3 [90.6 kB] 442s Get:73 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-bleach all 6.3.0-1 [44.2 kB] 442s Get:74 http://ftpmaster.internal/ubuntu resolute/main s390x python3-soupsieve all 2.8.1-1 [33.7 kB] 442s Get:75 http://ftpmaster.internal/ubuntu resolute/main s390x python3-bs4 all 4.14.3-2build1 [84.8 kB] 442s Get:76 http://ftpmaster.internal/ubuntu resolute/main s390x python3-defusedxml all 0.7.1-3build1 [42.4 kB] 442s Get:77 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jupyterlab-pygments all 0.2.2-3build1 [6188 B] 442s Get:78 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-mistune all 3.1.4-1 [35.0 kB] 442s Get:79 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-fastjsonschema all 2.21.1-1 [20.4 kB] 442s Get:80 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-nbformat all 5.10.4-1 [39.2 kB] 442s Get:81 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-nbclient all 0.10.4-1 [22.6 kB] 442s Get:82 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pandocfilters all 1.5.1-1 [23.6 kB] 442s Get:83 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-nbconvert all 7.16.6-1 [140 kB] 442s Get:84 http://ftpmaster.internal/ubuntu resolute/main s390x python3-prometheus-client all 0.21.1+ds1-1build1 [46.0 kB] 442s Get:85 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-send2trash all 1.8.3-1 [14.6 kB] 442s Get:86 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-notebook all 6.4.13-5ubuntu0.1 [1624 kB] 442s Get:87 http://ftpmaster.internal/ubuntu resolute/universe s390x jupyter-notebook all 6.4.13-5ubuntu0.1 [10.4 kB] 442s Get:88 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 443s Get:89 http://ftpmaster.internal/ubuntu resolute/universe s390x python-notebook-doc all 6.4.13-5ubuntu0.1 [2545 kB] 443s Get:90 http://ftpmaster.internal/ubuntu resolute/main s390x python3-all s390x 3.13.9-3 [890 B] 443s Get:91 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 2.1.0-2 [6962 B] 443s Get:92 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pluggy all 1.6.0-2 [21.1 kB] 443s Get:93 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest all 9.0.2-2 [277 kB] 443s Get:94 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-requests-unixsocket all 1.0.1-1 [8620 B] 448s Fetched 38.6 MB in 3s (12.6 MB/s) 449s Selecting previously unselected package fonts-lato. 456s (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 ... 87715 files and directories currently installed.) 457s Preparing to unpack .../00-fonts-lato_2.015-1build1_all.deb ... 457s Unpacking fonts-lato (2.015-1build1) ... 459s Selecting previously unselected package libpython3.14-minimal:s390x. 459s Preparing to unpack .../01-libpython3.14-minimal_3.14.2-1_s390x.deb ... 459s Unpacking libpython3.14-minimal:s390x (3.14.2-1) ... 460s Selecting previously unselected package python3.14-minimal. 460s Preparing to unpack .../02-python3.14-minimal_3.14.2-1_s390x.deb ... 460s Unpacking python3.14-minimal (3.14.2-1) ... 461s Selecting previously unselected package fonts-font-awesome. 461s Preparing to unpack .../03-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 461s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 462s Selecting previously unselected package fonts-glyphicons-halflings. 462s Preparing to unpack .../04-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 462s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 462s Selecting previously unselected package fonts-mathjax. 462s Preparing to unpack .../05-fonts-mathjax_2.7.9+dfsg-1build1_all.deb ... 462s Unpacking fonts-mathjax (2.7.9+dfsg-1build1) ... 463s Selecting previously unselected package libbabeltrace1:s390x. 463s Preparing to unpack .../06-libbabeltrace1_1.5.11-5_s390x.deb ... 463s Unpacking libbabeltrace1:s390x (1.5.11-5) ... 463s Selecting previously unselected package libsource-highlight-common. 463s Preparing to unpack .../07-libsource-highlight-common_3.1.9-4.3build2_all.deb ... 463s Unpacking libsource-highlight-common (3.1.9-4.3build2) ... 464s Selecting previously unselected package libsource-highlight4t64:s390x. 464s Preparing to unpack .../08-libsource-highlight4t64_3.1.9-4.3build2_s390x.deb ... 464s Unpacking libsource-highlight4t64:s390x (3.1.9-4.3build2) ... 465s Selecting previously unselected package gdb. 465s Preparing to unpack .../09-gdb_17.1-1ubuntu1_s390x.deb ... 465s Unpacking gdb (17.1-1ubuntu1) ... 466s Selecting previously unselected package python3-platformdirs. 466s Preparing to unpack .../10-python3-platformdirs_4.5.1-1_all.deb ... 466s Unpacking python3-platformdirs (4.5.1-1) ... 466s Selecting previously unselected package python3-traitlets. 466s Preparing to unpack .../11-python3-traitlets_5.14.3+really5.14.3-2_all.deb ... 466s Unpacking python3-traitlets (5.14.3+really5.14.3-2) ... 466s Selecting previously unselected package python3-jupyter-core. 466s Preparing to unpack .../12-python3-jupyter-core_5.9.1-1_all.deb ... 466s Unpacking python3-jupyter-core (5.9.1-1) ... 466s Selecting previously unselected package jupyter-core. 466s Preparing to unpack .../13-jupyter-core_5.9.1-1_all.deb ... 466s Unpacking jupyter-core (5.9.1-1) ... 467s Selecting previously unselected package libjs-underscore. 467s Preparing to unpack .../14-libjs-underscore_1.13.7~dfsg+~1.13.0-5_all.deb ... 467s Unpacking libjs-underscore (1.13.7~dfsg+~1.13.0-5) ... 467s Selecting previously unselected package libjs-backbone. 467s Preparing to unpack .../15-libjs-backbone_1.4.1~dfsg+~1.4.15-3build1_all.deb ... 467s Unpacking libjs-backbone (1.4.1~dfsg+~1.4.15-3build1) ... 467s Selecting previously unselected package libjs-bootstrap. 467s Preparing to unpack .../16-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 467s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 468s Selecting previously unselected package libjs-jquery. 468s Preparing to unpack .../17-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 468s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 468s Selecting previously unselected package libjs-bootstrap-tour. 468s Preparing to unpack .../18-libjs-bootstrap-tour_0.12.0+dfsg-6_all.deb ... 468s Unpacking libjs-bootstrap-tour (0.12.0+dfsg-6) ... 468s Selecting previously unselected package libjs-codemirror. 468s Preparing to unpack .../19-libjs-codemirror_5.65.20+~cs5.83.25-1_all.deb ... 468s Unpacking libjs-codemirror (5.65.20+~cs5.83.25-1) ... 469s Selecting previously unselected package libjs-es6-promise. 469s Preparing to unpack .../20-libjs-es6-promise_4.2.8-12_all.deb ... 469s Unpacking libjs-es6-promise (4.2.8-12) ... 469s Selecting previously unselected package node-jed. 469s Preparing to unpack .../21-node-jed_1.1.1-4_all.deb ... 469s Unpacking node-jed (1.1.1-4) ... 470s Selecting previously unselected package libjs-jed. 470s Preparing to unpack .../22-libjs-jed_1.1.1-4_all.deb ... 470s Unpacking libjs-jed (1.1.1-4) ... 470s Selecting previously unselected package libjs-jquery-typeahead. 470s Preparing to unpack .../23-libjs-jquery-typeahead_2.11.0+dfsg1-3build1_all.deb ... 470s Unpacking libjs-jquery-typeahead (2.11.0+dfsg1-3build1) ... 470s Selecting previously unselected package libjs-jquery-ui. 470s Preparing to unpack .../24-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 470s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 471s Selecting previously unselected package libjs-marked. 471s Preparing to unpack .../25-libjs-marked_4.2.3+ds+~4.0.7-4_all.deb ... 471s Unpacking libjs-marked (4.2.3+ds+~4.0.7-4) ... 471s Selecting previously unselected package libjs-mathjax. 471s Preparing to unpack .../26-libjs-mathjax_2.7.9+dfsg-1build1_all.deb ... 471s Unpacking libjs-mathjax (2.7.9+dfsg-1build1) ... 476s Selecting previously unselected package libjs-moment. 477s Preparing to unpack .../27-libjs-moment_2.29.4+ds-1_all.deb ... 477s Unpacking libjs-moment (2.29.4+ds-1) ... 477s Selecting previously unselected package libjs-requirejs. 477s Preparing to unpack .../28-libjs-requirejs_2.3.8+ds+~2.1.37-1_all.deb ... 477s Unpacking libjs-requirejs (2.3.8+ds+~2.1.37-1) ... 477s Selecting previously unselected package libjs-requirejs-text. 477s Preparing to unpack .../29-libjs-requirejs-text_2.0.12-2_all.deb ... 477s Unpacking libjs-requirejs-text (2.0.12-2) ... 477s Selecting previously unselected package libjs-text-encoding. 477s Preparing to unpack .../30-libjs-text-encoding_0.7.0-5_all.deb ... 477s Unpacking libjs-text-encoding (0.7.0-5) ... 478s Selecting previously unselected package libjs-xterm. 478s Preparing to unpack .../31-libjs-xterm_5.3.0-4_all.deb ... 478s Unpacking libjs-xterm (5.3.0-4) ... 478s Selecting previously unselected package python3-tornado. 478s Preparing to unpack .../32-python3-tornado_6.5.4-0.1_s390x.deb ... 478s Unpacking python3-tornado (6.5.4-0.1) ... 478s Selecting previously unselected package python3-terminado. 478s Preparing to unpack .../33-python3-terminado_0.18.1-1_all.deb ... 478s Unpacking python3-terminado (0.18.1-1) ... 478s Selecting previously unselected package libargon2-1:s390x. 478s Preparing to unpack .../34-libargon2-1_0~20190702+dfsg-5_s390x.deb ... 478s Unpacking libargon2-1:s390x (0~20190702+dfsg-5) ... 478s Selecting previously unselected package python3-ply. 478s Preparing to unpack .../35-python3-ply_3.11-10_all.deb ... 478s Unpacking python3-ply (3.11-10) ... 478s Selecting previously unselected package python3-pycparser. 479s Preparing to unpack .../36-python3-pycparser_2.23-1build1_all.deb ... 479s Unpacking python3-pycparser (2.23-1build1) ... 479s Selecting previously unselected package python3-cffi. 479s Preparing to unpack .../37-python3-cffi_2.0.0-2_all.deb ... 479s Unpacking python3-cffi (2.0.0-2) ... 480s Selecting previously unselected package python3-argon2-cffi-bindings. 480s Preparing to unpack .../38-python3-argon2-cffi-bindings_25.1.0-2_s390x.deb ... 480s Unpacking python3-argon2-cffi-bindings (25.1.0-2) ... 480s Selecting previously unselected package python3-argon2. 480s Preparing to unpack .../39-python3-argon2_25.1.0-2_s390x.deb ... 480s Unpacking python3-argon2 (25.1.0-2) ... 480s Selecting previously unselected package python3-comm. 480s Preparing to unpack .../40-python3-comm_0.2.1-1build1_all.deb ... 480s Unpacking python3-comm (0.2.1-1build1) ... 480s Selecting previously unselected package libpython3.14-stdlib:s390x. 480s Preparing to unpack .../41-libpython3.14-stdlib_3.14.2-1_s390x.deb ... 480s Unpacking libpython3.14-stdlib:s390x (3.14.2-1) ... 480s Selecting previously unselected package python3.14. 480s Preparing to unpack .../42-python3.14_3.14.2-1_s390x.deb ... 480s Unpacking python3.14 (3.14.2-1) ... 481s Selecting previously unselected package python3-coverage. 481s Preparing to unpack .../43-python3-coverage_7.8.2+dfsg1-1ubuntu1_s390x.deb ... 481s Unpacking python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 482s Selecting previously unselected package python3-debugpy. 482s Preparing to unpack .../44-python3-debugpy_1.8.19+ds-1ubuntu1_s390x.deb ... 482s Unpacking python3-debugpy (1.8.19+ds-1ubuntu1) ... 482s Selecting previously unselected package python3-decorator. 482s Preparing to unpack .../45-python3-decorator_5.2.1-2_all.deb ... 482s Unpacking python3-decorator (5.2.1-2) ... 482s Selecting previously unselected package python3-parso. 482s Preparing to unpack .../46-python3-parso_0.8.5-1_all.deb ... 482s Unpacking python3-parso (0.8.5-1) ... 482s Selecting previously unselected package python3-typeshed. 482s Preparing to unpack .../47-python3-typeshed_0.0~git20241223.ea91db2-4_all.deb ... 482s Unpacking python3-typeshed (0.0~git20241223.ea91db2-4) ... 486s Selecting previously unselected package python3-jedi. 486s Preparing to unpack .../48-python3-jedi_0.19.1+ds1-1build1_all.deb ... 486s Unpacking python3-jedi (0.19.1+ds1-1build1) ... 487s Selecting previously unselected package python3-matplotlib-inline. 487s Preparing to unpack .../49-python3-matplotlib-inline_0.2.1-1_all.deb ... 487s Unpacking python3-matplotlib-inline (0.2.1-1) ... 487s Selecting previously unselected package python3-wcwidth. 487s Preparing to unpack .../50-python3-wcwidth_0.2.14+dfsg1-1build1_all.deb ... 487s Unpacking python3-wcwidth (0.2.14+dfsg1-1build1) ... 488s Selecting previously unselected package python3-prompt-toolkit. 488s Preparing to unpack .../51-python3-prompt-toolkit_3.0.52-2_all.deb ... 488s Unpacking python3-prompt-toolkit (3.0.52-2) ... 488s Selecting previously unselected package python3-astroid. 488s Preparing to unpack .../52-python3-astroid_4.0.2-1ubuntu1_all.deb ... 488s Unpacking python3-astroid (4.0.2-1ubuntu1) ... 489s Selecting previously unselected package python3-asttokens. 489s Preparing to unpack .../53-python3-asttokens_3.0.1-1_all.deb ... 489s Unpacking python3-asttokens (3.0.1-1) ... 489s Selecting previously unselected package python3-executing. 489s Preparing to unpack .../54-python3-executing_2.2.1-0.1_all.deb ... 489s Unpacking python3-executing (2.2.1-0.1) ... 489s Selecting previously unselected package python3-pure-eval. 489s Preparing to unpack .../55-python3-pure-eval_0.2.3-1_all.deb ... 489s Unpacking python3-pure-eval (0.2.3-1) ... 489s Selecting previously unselected package python3-stack-data. 489s Preparing to unpack .../56-python3-stack-data_0.6.3-3_all.deb ... 489s Unpacking python3-stack-data (0.6.3-3) ... 489s Selecting previously unselected package python3-ipython. 489s Preparing to unpack .../57-python3-ipython_8.35.0-2_all.deb ... 489s Unpacking python3-ipython (8.35.0-2) ... 490s Selecting previously unselected package python3-psutil. 490s Preparing to unpack .../58-python3-psutil_7.1.0-1ubuntu1_s390x.deb ... 490s Unpacking python3-psutil (7.1.0-1ubuntu1) ... 490s Selecting previously unselected package libnorm1t64:s390x. 490s Preparing to unpack .../59-libnorm1t64_1.5.9+dfsg-4_s390x.deb ... 490s Unpacking libnorm1t64:s390x (1.5.9+dfsg-4) ... 490s Selecting previously unselected package libpgm-5.3-0t64:s390x. 490s Preparing to unpack .../60-libpgm-5.3-0t64_5.3.128~dfsg-2.1build2_s390x.deb ... 490s Unpacking libpgm-5.3-0t64:s390x (5.3.128~dfsg-2.1build2) ... 490s Selecting previously unselected package libsodium23:s390x. 490s Preparing to unpack .../61-libsodium23_1.0.18-2_s390x.deb ... 490s Unpacking libsodium23:s390x (1.0.18-2) ... 491s Selecting previously unselected package libzmq5:s390x. 491s Preparing to unpack .../62-libzmq5_4.3.5-1build3_s390x.deb ... 491s Unpacking libzmq5:s390x (4.3.5-1build3) ... 491s Selecting previously unselected package python3-zmq. 491s Preparing to unpack .../63-python3-zmq_27.1.0-1_s390x.deb ... 491s Unpacking python3-zmq (27.1.0-1) ... 491s Selecting previously unselected package python3-jupyter-client. 491s Preparing to unpack .../64-python3-jupyter-client_8.7.0-1_all.deb ... 491s Unpacking python3-jupyter-client (8.7.0-1) ... 492s Selecting previously unselected package python3-nest-asyncio. 492s Preparing to unpack .../65-python3-nest-asyncio_1.6.0-1_all.deb ... 492s Unpacking python3-nest-asyncio (1.6.0-1) ... 492s Selecting previously unselected package python3-ipykernel. 492s Preparing to unpack .../66-python3-ipykernel_6.30.1-1_all.deb ... 492s Unpacking python3-ipykernel (6.30.1-1) ... 492s Selecting previously unselected package python3-ipython-genutils. 492s Preparing to unpack .../67-python3-ipython-genutils_0.2.0-7_all.deb ... 492s Unpacking python3-ipython-genutils (0.2.0-7) ... 492s Selecting previously unselected package python-tinycss2-common. 492s Preparing to unpack .../68-python-tinycss2-common_1.5.1-1_all.deb ... 492s Unpacking python-tinycss2-common (1.5.1-1) ... 492s Selecting previously unselected package python3-webencodings. 492s Preparing to unpack .../69-python3-webencodings_0.5.1-5build1_all.deb ... 492s Unpacking python3-webencodings (0.5.1-5build1) ... 493s Selecting previously unselected package python3-tinycss2. 493s Preparing to unpack .../70-python3-tinycss2_1.5.1-1_all.deb ... 493s Unpacking python3-tinycss2 (1.5.1-1) ... 493s Selecting previously unselected package python3-html5lib. 493s Preparing to unpack .../71-python3-html5lib_1.2-3_all.deb ... 493s Unpacking python3-html5lib (1.2-3) ... 493s Selecting previously unselected package python3-bleach. 494s Preparing to unpack .../72-python3-bleach_6.3.0-1_all.deb ... 494s Unpacking python3-bleach (6.3.0-1) ... 494s Selecting previously unselected package python3-soupsieve. 494s Preparing to unpack .../73-python3-soupsieve_2.8.1-1_all.deb ... 494s Unpacking python3-soupsieve (2.8.1-1) ... 494s Selecting previously unselected package python3-bs4. 494s Preparing to unpack .../74-python3-bs4_4.14.3-2build1_all.deb ... 494s Unpacking python3-bs4 (4.14.3-2build1) ... 494s Selecting previously unselected package python3-defusedxml. 494s Preparing to unpack .../75-python3-defusedxml_0.7.1-3build1_all.deb ... 494s Unpacking python3-defusedxml (0.7.1-3build1) ... 494s Selecting previously unselected package python3-jupyterlab-pygments. 494s Preparing to unpack .../76-python3-jupyterlab-pygments_0.2.2-3build1_all.deb ... 494s Unpacking python3-jupyterlab-pygments (0.2.2-3build1) ... 494s Selecting previously unselected package python3-mistune. 495s Preparing to unpack .../77-python3-mistune_3.1.4-1_all.deb ... 495s Unpacking python3-mistune (3.1.4-1) ... 495s Selecting previously unselected package python3-fastjsonschema. 495s Preparing to unpack .../78-python3-fastjsonschema_2.21.1-1_all.deb ... 495s Unpacking python3-fastjsonschema (2.21.1-1) ... 495s Selecting previously unselected package python3-nbformat. 495s Preparing to unpack .../79-python3-nbformat_5.10.4-1_all.deb ... 495s Unpacking python3-nbformat (5.10.4-1) ... 495s Selecting previously unselected package python3-nbclient. 496s Preparing to unpack .../80-python3-nbclient_0.10.4-1_all.deb ... 496s Unpacking python3-nbclient (0.10.4-1) ... 496s Selecting previously unselected package python3-pandocfilters. 496s Preparing to unpack .../81-python3-pandocfilters_1.5.1-1_all.deb ... 496s Unpacking python3-pandocfilters (1.5.1-1) ... 496s Selecting previously unselected package python3-nbconvert. 496s Preparing to unpack .../82-python3-nbconvert_7.16.6-1_all.deb ... 496s Unpacking python3-nbconvert (7.16.6-1) ... 496s Selecting previously unselected package python3-prometheus-client. 496s Preparing to unpack .../83-python3-prometheus-client_0.21.1+ds1-1build1_all.deb ... 496s Unpacking python3-prometheus-client (0.21.1+ds1-1build1) ... 496s Selecting previously unselected package python3-send2trash. 497s Preparing to unpack .../84-python3-send2trash_1.8.3-1_all.deb ... 497s Unpacking python3-send2trash (1.8.3-1) ... 497s Selecting previously unselected package python3-notebook. 497s Preparing to unpack .../85-python3-notebook_6.4.13-5ubuntu0.1_all.deb ... 497s Unpacking python3-notebook (6.4.13-5ubuntu0.1) ... 499s Selecting previously unselected package jupyter-notebook. 499s Preparing to unpack .../86-jupyter-notebook_6.4.13-5ubuntu0.1_all.deb ... 499s Unpacking jupyter-notebook (6.4.13-5ubuntu0.1) ... 499s Selecting previously unselected package sphinx-rtd-theme-common. 499s Preparing to unpack .../87-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 499s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 500s Selecting previously unselected package python-notebook-doc. 500s Preparing to unpack .../88-python-notebook-doc_6.4.13-5ubuntu0.1_all.deb ... 500s Unpacking python-notebook-doc (6.4.13-5ubuntu0.1) ... 501s Selecting previously unselected package python3-all. 501s Preparing to unpack .../89-python3-all_3.13.9-3_s390x.deb ... 501s Unpacking python3-all (3.13.9-3) ... 501s Selecting previously unselected package python3-iniconfig. 501s Preparing to unpack .../90-python3-iniconfig_2.1.0-2_all.deb ... 501s Unpacking python3-iniconfig (2.1.0-2) ... 501s Selecting previously unselected package python3-pluggy. 501s Preparing to unpack .../91-python3-pluggy_1.6.0-2_all.deb ... 501s Unpacking python3-pluggy (1.6.0-2) ... 502s Selecting previously unselected package python3-pytest. 502s Preparing to unpack .../92-python3-pytest_9.0.2-2_all.deb ... 502s Unpacking python3-pytest (9.0.2-2) ... 502s Selecting previously unselected package python3-requests-unixsocket. 502s Preparing to unpack .../93-python3-requests-unixsocket_1.0.1-1_all.deb ... 502s Unpacking python3-requests-unixsocket (1.0.1-1) ... 502s Setting up libjs-jquery-typeahead (2.11.0+dfsg1-3build1) ... 502s Setting up python3-iniconfig (2.1.0-2) ... 505s Setting up python3-tornado (6.5.4-0.1) ... 510s Setting up libnorm1t64:s390x (1.5.9+dfsg-4) ... 510s Setting up python3-pure-eval (0.2.3-1) ... 511s Setting up python3-send2trash (1.8.3-1) ... 512s Setting up fonts-lato (2.015-1build1) ... 512s Setting up fonts-mathjax (2.7.9+dfsg-1build1) ... 512s Setting up libsodium23:s390x (1.0.18-2) ... 512s Setting up libjs-mathjax (2.7.9+dfsg-1build1) ... 512s Setting up libjs-requirejs-text (2.0.12-2) ... 512s Setting up python3-parso (0.8.5-1) ... 514s Setting up python3-defusedxml (0.7.1-3build1) ... 515s Setting up python3-ipython-genutils (0.2.0-7) ... 517s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 517s Setting up libargon2-1:s390x (0~20190702+dfsg-5) ... 517s Setting up python3-ply (3.11-10) ... 519s Setting up libpython3.14-minimal:s390x (3.14.2-1) ... 519s Setting up libjs-moment (2.29.4+ds-1) ... 519s Setting up python3-pandocfilters (1.5.1-1) ... 520s Setting up libjs-requirejs (2.3.8+ds+~2.1.37-1) ... 520s Setting up libjs-es6-promise (4.2.8-12) ... 520s Setting up libjs-text-encoding (0.7.0-5) ... 520s Setting up python3-webencodings (0.5.1-5build1) ... 521s Setting up python3-platformdirs (4.5.1-1) ... 522s Setting up python3-psutil (7.1.0-1ubuntu1) ... 526s Setting up libsource-highlight-common (3.1.9-4.3build2) ... 526s Setting up python3-pycparser (2.23-1build1) ... 529s Setting up python3-requests-unixsocket (1.0.1-1) ... 530s Setting up python3-jupyterlab-pygments (0.2.2-3build1) ... 531s Setting up libpgm-5.3-0t64:s390x (5.3.128~dfsg-2.1build2) ... 531s Setting up python3-decorator (5.2.1-2) ... 532s Setting up python3-wcwidth (0.2.14+dfsg1-1build1) ... 533s Setting up node-jed (1.1.1-4) ... 533s Setting up python3-typeshed (0.0~git20241223.ea91db2-4) ... 533s Setting up libjs-xterm (5.3.0-4) ... 533s Setting up python3-nest-asyncio (1.6.0-1) ... 535s Setting up libjs-codemirror (5.65.20+~cs5.83.25-1) ... 535s Setting up libjs-jed (1.1.1-4) ... 535s Setting up python3-html5lib (1.2-3) ... 537s Setting up libbabeltrace1:s390x (1.5.11-5) ... 537s Setting up python3-pluggy (1.6.0-2) ... 538s Setting up python3-fastjsonschema (2.21.1-1) ... 540s Setting up python3-terminado (0.18.1-1) ... 541s Setting up python3-astroid (4.0.2-1ubuntu1) ... 545s Setting up python3-traitlets (5.14.3+really5.14.3-2) ... 547s Setting up python-tinycss2-common (1.5.1-1) ... 547s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 547s Setting up python3-mistune (3.1.4-1) ... 549s Setting up python3-soupsieve (2.8.1-1) ... 551s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 551s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 551s Setting up python3.14-minimal (3.14.2-1) ... 557s Setting up python3-jupyter-core (5.9.1-1) ... 558s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 558s Setting up libjs-underscore (1.13.7~dfsg+~1.13.0-5) ... 558s Setting up libjs-marked (4.2.3+ds+~4.0.7-4) ... 558s Setting up python3-prompt-toolkit (3.0.52-2) ... 563s Setting up python3-tinycss2 (1.5.1-1) ... 564s Setting up libzmq5:s390x (4.3.5-1build3) ... 564s Setting up python3-jedi (0.19.1+ds1-1build1) ... 568s Setting up libpython3.14-stdlib:s390x (3.14.2-1) ... 568s Setting up python3-asttokens (3.0.1-1) ... 569s Setting up python3-pytest (9.0.2-2) ... 575s Setting up python3-cffi (2.0.0-2) ... 576s Setting up libjs-bootstrap-tour (0.12.0+dfsg-6) ... 576s Setting up libjs-backbone (1.4.1~dfsg+~1.4.15-3build1) ... 576s Setting up libsource-highlight4t64:s390x (3.1.9-4.3build2) ... 576s Setting up python3-nbformat (5.10.4-1) ... 579s Setting up python-notebook-doc (6.4.13-5ubuntu0.1) ... 579s Setting up python3-bs4 (4.14.3-2build1) ... 581s Setting up python3-bleach (6.3.0-1) ... 582s Setting up python3-matplotlib-inline (0.2.1-1) ... 583s Setting up python3-comm (0.2.1-1build1) ... 584s Setting up python3-prometheus-client (0.21.1+ds1-1build1) ... 585s Setting up gdb (17.1-1ubuntu1) ... 585s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 585s Setting up python3-executing (2.2.1-0.1) ... 586s Setting up python3-zmq (27.1.0-1) ... 589s Setting up python3-argon2-cffi-bindings (25.1.0-2) ... 590s Setting up python3-argon2 (25.1.0-2) ... 591s Setting up python3-jupyter-client (8.7.0-1) ... 593s Setting up jupyter-core (5.9.1-1) ... 593s Setting up python3.14 (3.14.2-1) ... 600s Setting up python3-stack-data (0.6.3-3) ... 601s Setting up python3-all (3.13.9-3) ... 601s Setting up python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 604s Setting up python3-debugpy (1.8.19+ds-1ubuntu1) ... 611s Setting up python3-nbclient (0.10.4-1) ... 613s Setting up python3-ipython (8.35.0-2) ... 617s /usr/lib/python3/dist-packages/IPython/core/interactiveshell.py:3141: SyntaxWarning: 'return' in a 'finally' block 617s return result 620s Setting up python3-ipykernel (6.30.1-1) ... 621s Setting up python3-nbconvert (7.16.6-1) ... 623s Setting up python3-notebook (6.4.13-5ubuntu0.1) ... 627s Setting up jupyter-notebook (6.4.13-5ubuntu0.1) ... 628s Processing triggers for systemd (259-1ubuntu2) ... 628s Processing triggers for man-db (2.13.1-1) ... 649s Processing triggers for libc-bin (2.42-2ubuntu4) ... 657s autopkgtest [18:43:11]: test pytest: [----------------------- 658s Testing with python3.14 660s *** 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 692s ============================= test session starts ============================== 692s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 692s rootdir: /tmp/autopkgtest.HFVL5c/autopkgtest_tmp 692s plugins: typeguard-4.4.4 692s collected 330 items / 6 deselected / 324 selected 692s 695s auth/tests/test_login.py .. [ 0%] 710s auth/tests/test_security.py .... [ 1%] 711s bundler/tests/test_bundler_api.py ..... [ 3%] 711s bundler/tests/test_bundler_tools.py ............. [ 7%] 714s bundler/tests/test_bundlerextension.py ... [ 8%] 714s nbconvert/tests/test_nbconvert_handlers.py ssssss [ 10%] 715s services/api/tests/test_api.py ... [ 11%] 715s services/config/tests/test_config_api.py ... [ 12%] 721s services/contents/tests/test_contents_api.py .s..........ss..s.......... [ 20%] 738s ................s...........ss..s......................... [ 38%] 739s services/contents/tests/test_fileio.py ... [ 39%] 742s services/contents/tests/test_largefilemanager.py . [ 39%] 764s services/contents/tests/test_manager.py .....s........ss..........ss.... [ 49%] 767s .... [ 50%] 793s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF.. [ 54%] 794s services/kernelspecs/tests/test_kernelspecs_api.py ....... [ 56%] 800s services/nbconvert/tests/test_nbconvert_api.py . [ 56%] 800s services/sessions/tests/test_sessionmanager.py ......... [ 59%] 811s services/sessions/tests/test_sessions_api.py FFFFFE.FEFE.FFFFFFFE.FEFE.F [ 65%] 811s F [ 66%] 817s terminal/tests/test_terminals_api.py ........ [ 68%] 817s tests/test_config_manager.py . [ 68%] 818s tests/test_files.py ..... [ 70%] 819s tests/test_gateway.py ...... [ 72%] 819s tests/test_i18n.py . [ 72%] 819s tests/test_log.py . [ 72%] 825s tests/test_nbextensions.py ................................... [ 83%] 835s tests/test_notebookapp.py .......................... [ 91%] 835s tests/test_paths.py ... [ 92%] 835s tests/test_serialize.py .. [ 93%] 841s tests/test_serverextensions.py ..... [ 94%] 841s tests/test_traittypes.py ........... [ 98%] 847s tests/test_utils.py ....s [ 99%] 853s tree/tests/test_tree_handler.py . [100%] 853s 853s ==================================== ERRORS ==================================== 853s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 853s 853s self = 853s 853s def tearDown(self): 853s for k in self.kern_api.list().json(): 853s > self.kern_api.shutdown(k['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/15e39b07-2271-448c-9ea2-49ceaf4b165c 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ----------------------------- Captured stderr call ----------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 853s from ipykernel import kernelapp as app 853s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 853s from .connect import * # noqa: F403 853s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 853s import jupyter_client 853s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 853s from .asynchronous import AsyncKernelClient 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 853s from .client import AsyncKernelClient # noqa 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 853s import zmq.asyncio 853s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 853s import asyncio 853s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 853s from .base_events import * 853s File "/usr/lib/python3.13/asyncio/base_events.py", line 18, in 853s import concurrent.futures 853s File "/usr/lib/python3.13/concurrent/futures/__init__.py", line 8, in 853s from concurrent.futures._base import (FIRST_COMPLETED, 853s File "/usr/lib/python3.13/concurrent/futures/_base.py", line 7, in 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 853s from ipykernel import kernelapp as app 853s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 853s from .connect import * # noqa: F403 853s ^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 853s import jupyter_client 853s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 853s from .asynchronous import AsyncKernelClient 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 853s from .client import AsyncKernelClient # noqa 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 853s import zmq.asyncio 853s KeyboardInterrupt 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpl7_95y4s/runtime/kernel-15e39b07-2271-448c-9ea2-49ceaf4b165c.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59287 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56093 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 15e39b07-2271-448c-9ea2-49ceaf4b165c, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 136.130000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.800000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpl7_95y4s/runtime/kernel-df0ba9f9-8012-4ca6-ab33-c64bc6338067.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51179 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40397 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: df0ba9f9-8012-4ca6-ab33-c64bc6338067, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 86.040000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.960000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: df0ba9f9-8012-4ca6-ab33-c64bc6338067 853s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/df0ba9f9-8012-4ca6-ab33-c64bc6338067/interrupt (::1) 1.000000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 853s yield maybe_future(km.restart_kernel(kernel_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 853s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 853s await ensure_async(kernel.restart_kernel(now=now)) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 853s await self._async_shutdown_kernel(now=now, restart=True) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/df0ba9f9-8012-4ca6-ab33-c64bc6338067/restart (::1) 4.140000ms referer=None 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.720000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 15e39b07-2271-448c-9ea2-49ceaf4b165c 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 15e39b07-2271-448c-9ea2-49ceaf4b165c 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/15e39b07-2271-448c-9ea2-49ceaf4b165c (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/15e39b07-2271-448c-9ea2-49ceaf4b165c', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 853s yielded = ctx_run(next, result) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 853s yield maybe_future(km.shutdown_kernel(kernel_id)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 853s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 853s stopper = ensure_async(km.shutdown_kernel(now, restart)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/15e39b07-2271-448c-9ea2-49ceaf4b165c (::1) 89.500000ms referer=None 853s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 853s 853s self = 853s 853s def tearDown(self): 853s for k in self.kern_api.list().json(): 853s > self.kern_api.shutdown(k['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/fd0d0331-dfdc-45f1-9542-31a71bc26bff 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ----------------------------- Captured stderr call ----------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 853s from ipykernel import kernelapp as app 853s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 853s from .connect import * # noqa: F403 853s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 853s import jupyter_client 853s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 853s from .asynchronous import AsyncKernelClient 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 853s from .client import AsyncKernelClient # noqa 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 853s import zmq.asyncio 853s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 853s import asyncio 853s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 853s from .base_events import * 853s File "/usr/lib/python3.13/asyncio/base_events.py", line 39, in 853s from . import coroutines 853s File "/usr/lib/python3.13/asyncio/coroutines.py", line 4, in 853s import inspect 853s File "/usr/lib/python3.13/inspect.py", line 3388, in 853s class BufferFlags(enum.IntFlag): 853s File "/usr/lib/python3.13/enum.py", line 568, in __new__ 853s enum_class = super().__new__(metacls, cls, bases, classdict, **kwds) 853s File "/usr/lib/python3.13/enum.py", line 330, in __set_name__ 853s enum_class._value2member_map_.setdefault(value, enum_member) 853s KeyboardInterrupt 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp8mao6doc/runtime/kernel-fd0d0331-dfdc-45f1-9542-31a71bc26bff.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56451 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52375 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: fd0d0331-dfdc-45f1-9542-31a71bc26bff, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 258.050000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.200000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp8mao6doc/runtime/kernel-57af6cef-7bb8-4798-b1f1-75c8cdd0f788.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34733 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37729 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 57af6cef-7bb8-4798-b1f1-75c8cdd0f788, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 168.580000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.530000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 57af6cef-7bb8-4798-b1f1-75c8cdd0f788 853s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/57af6cef-7bb8-4798-b1f1-75c8cdd0f788/interrupt (::1) 0.550000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 853s yield maybe_future(km.restart_kernel(kernel_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 853s result = coro.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 853s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 853s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 853s yield self # This tells Task to wait for completion. 853s ^^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 853s future.result() 853s ~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 853s await ensure_async(kernel.restart_kernel(now=now)) 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 853s await self._async_shutdown_kernel(now=now, restart=True) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/57af6cef-7bb8-4798-b1f1-75c8cdd0f788/restart (::1) 126.830000ms referer=None 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.400000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fd0d0331-dfdc-45f1-9542-31a71bc26bff 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fd0d0331-dfdc-45f1-9542-31a71bc26bff 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/fd0d0331-dfdc-45f1-9542-31a71bc26bff (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/fd0d0331-dfdc-45f1-9542-31a71bc26bff', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 853s future.result() 853s ~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 853s yield maybe_future(km.shutdown_kernel(kernel_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 853s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 853s raise km.ready.exception() # type: ignore[misc] 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s --------------------------- Captured stderr teardown --------------------------- 853s Traceback (most recent call last): 853s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 853s 853s @self.addCleanup 853s def cleanup_sessions(): 853s for session in self.sess_api.list().json(): 853s > self.sess_api.delete(session['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/d7475ce6-ebeb-4b9c-a00e-c35f3d17dfbf 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ----------------------------- Captured stderr call ----------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 853s from pathlib import Path 853s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 853s from ._local import * 853s File "/usr/lib/python3.13/pathlib/_local.py", line 473, in 853s class PureWindowsPath(PurePath): 853s ...<7 lines>... 853s __slots__ = () 853s File "/usr/lib/python3.13/pathlib/_local.py", line 479, in PureWindowsPath 853s import ntpath 853s File "", line 1360, in _find_and_load 853s File "", line 1331, in _find_and_load_unlocked 853s File "", line 935, in _load_unlocked 853s File "", line 1019, in exec_module 853s File "", line 1152, in get_code 853s File "", line 781, in _compile_bytecode 853s KeyboardInterrupt 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpr6_nkiw8/runtime/kernel-99481315-3dc2-4e30-a5cc-8a953180b0e9.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44557 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41019 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 99481315-3dc2-4e30-a5cc-8a953180b0e9, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 56.290000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 2.650000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.930000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.870000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 87cecf66-cdfd-4534-a650-14746fec5700 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 87cecf66-cdfd-4534-a650-14746fec5700 853s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/16522946-812f-4eef-b859-2081a4f0dba0 (::1) 4.300000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 99481315-3dc2-4e30-a5cc-8a953180b0e9 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 99481315-3dc2-4e30-a5cc-8a953180b0e9 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/d7475ce6-ebeb-4b9c-a00e-c35f3d17dfbf (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/d7475ce6-ebeb-4b9c-a00e-c35f3d17dfbf', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 853s yielded = self.gen.send(value) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 853s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 853s stopper = ensure_async(km.shutdown_kernel(now, restart)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/d7475ce6-ebeb-4b9c-a00e-c35f3d17dfbf (::1) 81.450000ms referer=None 853s __________ ERROR at teardown of SessionAPITest.test_modify_kernel_id ___________ 853s 853s @self.addCleanup 853s def cleanup_sessions(): 853s for session in self.sess_api.list().json(): 853s > self.sess_api.delete(session['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpr6_nkiw8/runtime/kernel-dd4c23e2-9a87-4719-a8de-95b49f21f795.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48443 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40287 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: dd4c23e2-9a87-4719-a8de-95b49f21f795, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpr6_nkiw8/notebooks/foo'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 55.030000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpr6_nkiw8/runtime/kernel-fb8d82f9-85a3-45b2-bd32-fc51ac35f0e4.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49593 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34423 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: fb8d82f9-85a3-45b2-bd32-fc51ac35f0e4, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 40.160000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for dd4c23e2-9a87-4719-a8de-95b49f21f795 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: dd4c23e2-9a87-4719-a8de-95b49f21f795 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception PATCH /a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='PATCH', uri='/a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 853s yielded = self.gen.send(value) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 154, in patch 853s km.shutdown_kernel(before['kernel']['id']) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 853s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 853s stopper = ensure_async(km.shutdown_kernel(now, restart)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 PATCH /a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd (::1) 137.690000ms referer=None 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.580000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fb8d82f9-85a3-45b2-bd32-fc51ac35f0e4 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fb8d82f9-85a3-45b2-bd32-fc51ac35f0e4 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 853s yielded = self.gen.send(value) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 853s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 853s stopper = ensure_async(km.shutdown_kernel(now, restart)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd (::1) 7.030000ms referer=None 853s --------------------------- Captured stderr teardown --------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 853s from ipykernel import kernelapp as app 853s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 853s from .connect import * # noqa: F403 853s ^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 853s import jupyter_client 853s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 853s from .asynchronous import AsyncKernelClient 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 853s from .client import AsyncKernelClient # noqa 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 853s import zmq.asyncio 853s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 853s import asyncio 853s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 853s from .base_events import * 853s File "/usr/lib/python3.13/asyncio/base_events.py", line 23, in 853s import socket 853s File "/usr/lib/python3.13/socket.py", line 62, in 853s EBADF = getattr(errno, 'EBADF', 9) 853s KeyboardInterrupt 853s _________ ERROR at teardown of SessionAPITest.test_modify_kernel_name __________ 853s 853s @self.addCleanup 853s def cleanup_sessions(): 853s for session in self.sess_api.list().json(): 853s > self.sess_api.delete(session['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ---------------------------- Captured stderr setup ----------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 853s from pathlib import Path 853s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 853s from ._abc import * 853s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 853s from glob import _Globber, _no_recurse_symlinks 853s File "/usr/lib/python3.13/glob.py", line 5, in 853s import re 853s File "/usr/lib/python3.13/re/__init__.py", line 143, in 853s @enum._simple_enum(enum.IntFlag, boundary=enum.KEEP) 853s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3.13/enum.py", line 1852, in convert_class 853s setattr(enum_class, name, member) 853s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3.13/enum.py", line 840, in __setattr__ 853s super().__setattr__(name, value) 853s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 853s KeyboardInterrupt 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 38.110000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpr6_nkiw8/runtime/kernel-0d2a169e-1073-4ade-8523-4ffbb24e5e06.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39243 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48905 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0d2a169e-1073-4ade-8523-4ffbb24e5e06, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpr6_nkiw8/notebooks/foo'} 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fb8d82f9-85a3-45b2-bd32-fc51ac35f0e4 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fb8d82f9-85a3-45b2-bd32-fc51ac35f0e4 853s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd (::1) 20.070000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.700000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.520000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0d2a169e-1073-4ade-8523-4ffbb24e5e06 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0d2a169e-1073-4ade-8523-4ffbb24e5e06 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 853s yielded = self.gen.send(value) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 853s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 853s stopper = ensure_async(km.shutdown_kernel(now, restart)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd (::1) 6.010000ms referer=None 853s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 853s 853s @self.addCleanup 853s def cleanup_sessions(): 853s for session in self.sess_api.list().json(): 853s > self.sess_api.delete(session['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/44a658d5-45f8-4475-b421-ebe405d14748 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpeqk_ryhz/runtime/kernel-4b282a55-8349-43f8-be4e-d0d62f41c903.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47531 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45387 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4b282a55-8349-43f8-be4e-d0d62f41c903, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 122.460000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.850000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 7.320000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.780000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 50fb2018-103e-4a88-a8f5-c52e397b3f20 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 50fb2018-103e-4a88-a8f5-c52e397b3f20 853s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/62f57574-b67d-4924-884b-a4d716ebe864 (::1) 0.760000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4b282a55-8349-43f8-be4e-d0d62f41c903 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4b282a55-8349-43f8-be4e-d0d62f41c903 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/44a658d5-45f8-4475-b421-ebe405d14748 (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/44a658d5-45f8-4475-b421-ebe405d14748', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 853s future.result() 853s ~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 853s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 853s raise km.ready.exception() # type: ignore[misc] 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ________ ERROR at teardown of AsyncSessionAPITest.test_modify_kernel_id ________ 853s 853s @self.addCleanup 853s def cleanup_sessions(): 853s for session in self.sess_api.list().json(): 853s > self.sess_api.delete(session['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ----------------------------- Captured stderr call ----------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 853s from ipykernel import kernelapp as app 853s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 853s from .connect import * # noqa: F403 853s ^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 853s import jupyter_client 853s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 853s from .asynchronous import AsyncKernelClient 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 853s from .client import AsyncKernelClient # noqa 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 853s from ..channels import AsyncZMQSocketChannel, HBChannel 853s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 17, in 853s from .session import Session 853s File "/usr/lib/python3/dist-packages/jupyter_client/session.py", line 22, in 853s import pprint 853s File "", line 1360, in _find_and_load 853s File "", line 1331, in _find_and_load_unlocked 853s File "", line 935, in _load_unlocked 853s File "", line 1019, in exec_module 853s File "", line 1152, in get_code 853s File "", line 781, in _compile_bytecode 853s KeyboardInterrupt 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpeqk_ryhz/runtime/kernel-961e0a40-f325-4f33-b685-d2fbcfb937aa.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38739 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42919 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 961e0a40-f325-4f33-b685-d2fbcfb937aa, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpeqk_ryhz/notebooks/foo'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 58.570000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpeqk_ryhz/runtime/kernel-d65cee1b-265b-4e83-9e66-55f4a7de6be8.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47717 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37531 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: d65cee1b-265b-4e83-9e66-55f4a7de6be8, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 61.970000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 961e0a40-f325-4f33-b685-d2fbcfb937aa 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 961e0a40-f325-4f33-b685-d2fbcfb937aa 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception PATCH /a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='PATCH', uri='/a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 853s future.result() 853s ~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 153, in patch 853s yield maybe_future( 853s km.shutdown_kernel(before['kernel']['id']) 853s ) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 853s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 853s raise km.ready.exception() # type: ignore[misc] 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 PATCH /a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d (::1) 272.210000ms referer=None 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.520000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d65cee1b-265b-4e83-9e66-55f4a7de6be8 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d65cee1b-265b-4e83-9e66-55f4a7de6be8 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 853s future.result() 853s ~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 853s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 853s raise km.ready.exception() # type: ignore[misc] 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s --------------------------- Captured stderr teardown --------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 853s from ipykernel import kernelapp as app 853s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 853s from .connect import * # noqa: F403 853s ^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 853s import jupyter_client 853s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 853s from .asynchronous import AsyncKernelClient 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 853s from .client import AsyncKernelClient # noqa 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 853s import zmq.asyncio 853s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 853s from zmq import sugar 853s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 853s from zmq.sugar import context, frame, poll, socket, tracker, version 853s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 853s from .socket import Socket, SyncSocket 853s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 42, in 853s _SocketType = TypeVar("_SocketType", bound="Socket") 853s File "/usr/lib/python3.13/typing.py", line 191, in _type_check 853s arg = _type_convert(arg, module=module, allow_special_forms=allow_special_forms) 853s File "/usr/lib/python3.13/typing.py", line 169, in _type_convert 853s return ForwardRef(arg, module=module, is_class=allow_special_forms) 853s File "/usr/lib/python3.13/typing.py", line 1035, in __init__ 853s code = compile(arg_to_compile, '', 'eval') 853s KeyboardInterrupt 853s _______ ERROR at teardown of AsyncSessionAPITest.test_modify_kernel_name _______ 853s 853s @self.addCleanup 853s def cleanup_sessions(): 853s for session in self.sess_api.list().json(): 853s > self.sess_api.delete(session['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.720000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpeqk_ryhz/runtime/kernel-4203ffe0-26b2-487b-845d-c919558b73eb.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33113 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46689 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4203ffe0-26b2-487b-845d-c919558b73eb, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpeqk_ryhz/notebooks/foo'} 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d65cee1b-265b-4e83-9e66-55f4a7de6be8 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d65cee1b-265b-4e83-9e66-55f4a7de6be8 853s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d (::1) 73.290000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.350000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.900000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4203ffe0-26b2-487b-845d-c919558b73eb 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4203ffe0-26b2-487b-845d-c919558b73eb 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 853s future.result() 853s ~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 853s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 853s raise km.ready.exception() # type: ignore[misc] 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d (::1) 7.550000ms referer=None 853s --------------------------- Captured stderr teardown --------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 853s from pathlib import Path 853s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 853s from ._abc import * 853s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 853s from glob import _Globber, _no_recurse_symlinks 853s File "/usr/lib/python3.13/glob.py", line 3, in 853s import contextlib 853s File "", line 1360, in _find_and_load 853s File "", line 1331, in _find_and_load_unlocked 853s File "", line 935, in _load_unlocked 853s File "", line 1019, in exec_module 853s File "", line 1152, in get_code 853s File "", line 781, in _compile_bytecode 853s KeyboardInterrupt 853s =================================== FAILURES =================================== 853s ______________________ KernelAPITest.test_default_kernel _______________________ 853s 853s self = 853s 853s def tearDown(self): 853s for k in self.kern_api.list().json(): 853s > self.kern_api.shutdown(k['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/156b1587-ed5d-4538-89e6-14a4d28182d0 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ------------------------------ Captured log setup ------------------------------ 853s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpl7_95y4s/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpl7_95y4s/etc/jupyter'] for config files 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpl7_95y4s/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpl7_95y4s/config 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpl7_95y4s/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpl7_95y4s/config 853s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpl7_95y4s/notebooks 853s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 853s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 853s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 853s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 853s WARNING NotebookApp:handlers.py:612 Forbidden 853s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.460000ms referer=None 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpl7_95y4s/runtime/kernel-156b1587-ed5d-4538-89e6-14a4d28182d0.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54125 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56773 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 156b1587-ed5d-4538-89e6-14a4d28182d0, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 604.060000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.580000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 156b1587-ed5d-4538-89e6-14a4d28182d0 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 156b1587-ed5d-4538-89e6-14a4d28182d0 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/156b1587-ed5d-4538-89e6-14a4d28182d0 (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/156b1587-ed5d-4538-89e6-14a4d28182d0', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 853s yielded = ctx_run(next, result) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 853s yield maybe_future(km.shutdown_kernel(kernel_id)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 853s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 853s stopper = ensure_async(km.shutdown_kernel(now, restart)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/156b1587-ed5d-4538-89e6-14a4d28182d0 (::1) 9.450000ms referer=None 853s --------------------------- Captured stderr teardown --------------------------- 853s Fatal Python error: init_import_site: Failed to import the site module 853s Python runtime state: initialized 853s ______________________ KernelAPITest.test_kernel_handler _______________________ 853s 853s self = 853s 853s def test_kernel_handler(self): 853s # GET kernel with given id 853s kid = self.kern_api.start().json()['id'] 853s r = self.kern_api.get(kid) 853s kern1 = r.json() 853s self.assertEqual(r.status_code, 200) 853s assert isinstance(kern1, dict) 853s self.assertIn('id', kern1) 853s self.assertEqual(kern1['id'], kid) 853s 853s # Request a bad kernel id and check that a JSON 853s # message is returned! 853s bad_id = '111-111-111-111-111' 853s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 853s self.kern_api.get(bad_id) 853s 853s # DELETE kernel with id 853s > r = self.kern_api.shutdown(kid) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/8b3213d6-c880-4586-b82f-af0cf7849dca 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ----------------------------- Captured stderr call ----------------------------- 853s Traceback (most recent call last): 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpl7_95y4s/runtime/kernel-8b3213d6-c880-4586-b82f-af0cf7849dca.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39561 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43485 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8b3213d6-c880-4586-b82f-af0cf7849dca, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.410000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/8b3213d6-c880-4586-b82f-af0cf7849dca (::1) 0.470000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s 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 853s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 853s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 22.160000ms referer=None 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8b3213d6-c880-4586-b82f-af0cf7849dca 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8b3213d6-c880-4586-b82f-af0cf7849dca 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/8b3213d6-c880-4586-b82f-af0cf7849dca (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/8b3213d6-c880-4586-b82f-af0cf7849dca', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 853s yielded = ctx_run(next, result) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 853s yield maybe_future(km.shutdown_kernel(kernel_id)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 853s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 853s stopper = ensure_async(km.shutdown_kernel(now, restart)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/8b3213d6-c880-4586-b82f-af0cf7849dca (::1) 5.880000ms referer=None 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 156b1587-ed5d-4538-89e6-14a4d28182d0 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 156b1587-ed5d-4538-89e6-14a4d28182d0 853s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/156b1587-ed5d-4538-89e6-14a4d28182d0 (::1) 36.080000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8b3213d6-c880-4586-b82f-af0cf7849dca 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8b3213d6-c880-4586-b82f-af0cf7849dca 853s --------------------------- Captured stderr teardown --------------------------- 853s Could not import runpy module 853s File "/usr/lib/python3.13/site.py", line 79, in 853s import os 853s File "", line 1360, in _find_and_load 853s File "", line 1331, in _find_and_load_unlocked 853s File "", line 935, in _load_unlocked 853s File "", line 1019, in exec_module 853s File "", line 1115, in get_code 853s File "", line 1215, in get_data 853s KeyboardInterrupt 853s Traceback (most recent call last): 853s File "", line 1360, in _find_and_load 853s File "", line 1331, in _find_and_load_unlocked 853s File "", line 935, in _load_unlocked 853s File "", line 1019, in exec_module 853s File "", line 1115, in get_code 853s File "", line 1215, in get_data 853s KeyboardInterrupt 853s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 853s 853s self = 853s 853s def test_main_kernel_handler(self): 853s # POST request 853s r = self.kern_api.start() 853s kern1 = r.json() 853s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 853s self.assertEqual(r.status_code, 201) 853s self.assertIsInstance(kern1, dict) 853s 853s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 853s expected_csp = '; '.join([ 853s "frame-ancestors 'self'", 853s 'report-uri ' + report_uri, 853s "default-src 'none'" 853s ]) 853s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 853s 853s # GET request 853s r = self.kern_api.list() 853s self.assertEqual(r.status_code, 200) 853s assert isinstance(r.json(), list) 853s self.assertEqual(r.json()[0]['id'], kern1['id']) 853s self.assertEqual(r.json()[0]['name'], kern1['name']) 853s 853s # create another kernel and check that they both are added to the 853s # list of kernels from a GET request 853s kern2 = self.kern_api.start().json() 853s assert isinstance(kern2, dict) 853s r = self.kern_api.list() 853s kernels = r.json() 853s self.assertEqual(r.status_code, 200) 853s assert isinstance(kernels, list) 853s self.assertEqual(len(kernels), 2) 853s 853s # Interrupt a kernel 853s r = self.kern_api.interrupt(kern2['id']) 853s self.assertEqual(r.status_code, 204) 853s 853s # Restart a kernel 853s > r = self.kern_api.restart(kern2['id']) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 853s return self._req('POST', url_path_join(id, 'restart')) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/df0ba9f9-8012-4ca6-ab33-c64bc6338067/restart 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ----------------------------- Captured stderr call ----------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 853s from ipykernel import kernelapp as app 853s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 853s from .connect import * # noqa: F403 853s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 853s import jupyter_client 853s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 853s from .asynchronous import AsyncKernelClient 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 853s from .client import AsyncKernelClient # noqa 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 853s import zmq.asyncio 853s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 853s import asyncio 853s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 853s from .base_events import * 853s File "/usr/lib/python3.13/asyncio/base_events.py", line 18, in 853s import concurrent.futures 853s File "/usr/lib/python3.13/concurrent/futures/__init__.py", line 8, in 853s from concurrent.futures._base import (FIRST_COMPLETED, 853s File "/usr/lib/python3.13/concurrent/futures/_base.py", line 7, in 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 853s from ipykernel import kernelapp as app 853s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 853s from .connect import * # noqa: F403 853s ^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 853s import jupyter_client 853s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 853s from .asynchronous import AsyncKernelClient 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 853s from .client import AsyncKernelClient # noqa 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 853s import zmq.asyncio 853s KeyboardInterrupt 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpl7_95y4s/runtime/kernel-15e39b07-2271-448c-9ea2-49ceaf4b165c.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59287 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56093 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 15e39b07-2271-448c-9ea2-49ceaf4b165c, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 136.130000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.800000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpl7_95y4s/runtime/kernel-df0ba9f9-8012-4ca6-ab33-c64bc6338067.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51179 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40397 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: df0ba9f9-8012-4ca6-ab33-c64bc6338067, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 86.040000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.960000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: df0ba9f9-8012-4ca6-ab33-c64bc6338067 853s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/df0ba9f9-8012-4ca6-ab33-c64bc6338067/interrupt (::1) 1.000000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 853s yield maybe_future(km.restart_kernel(kernel_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 853s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 853s await ensure_async(kernel.restart_kernel(now=now)) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 853s await self._async_shutdown_kernel(now=now, restart=True) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/df0ba9f9-8012-4ca6-ab33-c64bc6338067/restart (::1) 4.140000ms referer=None 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.720000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 15e39b07-2271-448c-9ea2-49ceaf4b165c 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 15e39b07-2271-448c-9ea2-49ceaf4b165c 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/15e39b07-2271-448c-9ea2-49ceaf4b165c (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/15e39b07-2271-448c-9ea2-49ceaf4b165c', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 853s yielded = ctx_run(next, result) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 853s yield maybe_future(km.shutdown_kernel(kernel_id)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 853s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 853s stopper = ensure_async(km.shutdown_kernel(now, restart)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/15e39b07-2271-448c-9ea2-49ceaf4b165c (::1) 89.500000ms referer=None 853s ________________________ KernelAPITest.test_no_kernels _________________________ 853s 853s self = 853s 853s def test_no_kernels(self): 853s """Make sure there are no kernels running at the start""" 853s kernels = self.kern_api.list().json() 853s > self.assertEqual(kernels, []) 853s E AssertionError: Lists differ: [{'id': '15e39b07-2271-448c-9ea2-49ceaf4b1[281 chars]: 0}] != [] 853s E 853s E First list contains 2 additional elements. 853s E First extra element 0: 853s E {'id': '15e39b07-2271-448c-9ea2-49ceaf4b165c', 'name': 'python3', 'last_activity': '2026-01-24T18:47:17.676996Z', 'execution_state': 'starting', 'connections': 0} 853s E 853s E + [] 853s E - [{'connections': 0, 853s E - 'execution_state': 'starting', 853s E - 'id': '15e39b07-2271-448c-9ea2-49ceaf4b165c', 853s E - 'last_activity': '2026-01-24T18:47:17.676996Z', 853s E - 'name': 'python3'}, 853s E - {'connections': 0, 853s E - 'execution_state': 'starting', 853s E - 'id': 'df0ba9f9-8012-4ca6-ab33-c64bc6338067', 853s E - 'last_activity': '2026-01-24T18:47:17.978065Z', 853s E - 'name': 'python3'}] 853s 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 853s ---------------------------- Captured stderr setup ----------------------------- 853s import logging 853s File "", line 1360, in _find_and_load 853s File "", line 1331, in _find_and_load_unlocked 853s File "", line 935, in _load_unlocked 853s File "", line 1019, in exec_module 853s File "", line 1152, in get_code 853s File "", line 781, in _compile_bytecode 853s KeyboardInterrupt 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.770000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 8.560000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 15e39b07-2271-448c-9ea2-49ceaf4b165c 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 15e39b07-2271-448c-9ea2-49ceaf4b165c 853s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/15e39b07-2271-448c-9ea2-49ceaf4b165c (::1) 1.480000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for df0ba9f9-8012-4ca6-ab33-c64bc6338067 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: df0ba9f9-8012-4ca6-ab33-c64bc6338067 853s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/df0ba9f9-8012-4ca6-ab33-c64bc6338067 (::1) 0.640000ms 853s ---------------------------- Captured log teardown ----------------------------- 853s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 853s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 853s _____________________ AsyncKernelAPITest.test_connections ______________________ 853s 853s self = 853s 853s def tearDown(self): 853s for k in self.kern_api.list().json(): 853s > self.kern_api.shutdown(k['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/0d0032c4-1703-4894-95e6-e819a28b5eb4 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ------------------------------ Captured log setup ------------------------------ 853s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp8mao6doc/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp8mao6doc/etc/jupyter'] for config files 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp8mao6doc/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp8mao6doc/config 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp8mao6doc/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp8mao6doc/config 853s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp8mao6doc/notebooks 853s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 853s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 853s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 853s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 853s WARNING NotebookApp:handlers.py:612 Forbidden 853s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.780000ms referer=None 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp8mao6doc/runtime/kernel-0d0032c4-1703-4894-95e6-e819a28b5eb4.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36585 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45209 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0d0032c4-1703-4894-95e6-e819a28b5eb4, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 47.420000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/0d0032c4-1703-4894-95e6-e819a28b5eb4 (::1) 1.410000ms 853s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/0d0032c4-1703-4894-95e6-e819a28b5eb4/channels 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 853s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from 0d0032c4-1703-4894-95e6-e819a28b5eb4 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56659 853s DEBUG NotebookApp:kernelmanager.py:423 activity on 0d0032c4-1703-4894-95e6-e819a28b5eb4: status (starting) 853s DEBUG NotebookApp:kernelmanager.py:423 activity on 0d0032c4-1703-4894-95e6-e819a28b5eb4: status (busy) 853s DEBUG NotebookApp:handlers.py:306 Received kernel info: {'status': 'ok', 'protocol_version': '5.3', 'implementation': 'ipython', 'implementation_version': '8.35.0', 'language_info': {'name': 'python', 'version': '3.13.11', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.13.11 (main, Dec 6 2025, 13:15:20) [GCC 15.2.0]\nType 'copyright', 'credits' or 'license' for more information\nIPython 8.35.0 -- An enhanced Interactive Python. Type '?' for help.\n", 'help_links': [{'text': 'Python Reference', 'url': 'https://docs.python.org/3.13'}, {'text': 'IPython Reference', 'url': 'https://ipython.org/documentation.html'}, {'text': 'NumPy Reference', 'url': 'https://docs.scipy.org/doc/numpy/reference/'}, {'text': 'SciPy Reference', 'url': 'https://docs.scipy.org/doc/scipy/reference/'}, {'text': 'Matplotlib Reference', 'url': 'https://matplotlib.org/contents.html'}, {'text': 'SymPy Reference', 'url': 'http://docs.sympy.org/latest/index.html'}, {'text': 'pandas Reference', 'url': 'https://pandas.pydata.org/pandas-docs/stable/'}]} 853s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel 0d0032c4-1703-4894-95e6-e819a28b5eb4) to 5.4 (client). 853s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/0d0032c4-1703-4894-95e6-e819a28b5eb4/channels (::1) 6787.740000ms 853s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/0d0032c4-1703-4894-95e6-e819a28b5eb4/channels 853s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for 0d0032c4-1703-4894-95e6-e819a28b5eb4 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45209 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56659 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36585 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35223 853s DEBUG NotebookApp:handlers.py:156 Nudge: not nudging busy kernel 0d0032c4-1703-4894-95e6-e819a28b5eb4 853s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 853s Setting websocket_ping_timeout=30000 853s DEBUG NotebookApp:kernelmanager.py:423 activity on 0d0032c4-1703-4894-95e6-e819a28b5eb4: status (idle) 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/0d0032c4-1703-4894-95e6-e819a28b5eb4 (::1) 0.510000ms 853s DEBUG NotebookApp:handlers.py:579 Websocket closed 0d0032c4-1703-4894-95e6-e819a28b5eb4:1ca7fef8-8d6fbd8cdce7b539f7f10c6a 853s INFO NotebookApp:kernelmanager.py:222 Starting buffering for 0d0032c4-1703-4894-95e6-e819a28b5eb4:1ca7fef8-8d6fbd8cdce7b539f7f10c6a 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0d0032c4-1703-4894-95e6-e819a28b5eb4 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/0d0032c4-1703-4894-95e6-e819a28b5eb4 (::1) 0.760000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/0d0032c4-1703-4894-95e6-e819a28b5eb4 (::1) 0.360000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0d0032c4-1703-4894-95e6-e819a28b5eb4 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0d0032c4-1703-4894-95e6-e819a28b5eb4 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/0d0032c4-1703-4894-95e6-e819a28b5eb4 (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/0d0032c4-1703-4894-95e6-e819a28b5eb4', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 853s future.result() 853s ~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 853s yield maybe_future(km.shutdown_kernel(kernel_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 853s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 853s raise km.ready.exception() # type: ignore[misc] 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/0d0032c4-1703-4894-95e6-e819a28b5eb4 (::1) 8.400000ms referer=None 853s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 853s 853s self = 853s 853s def tearDown(self): 853s for k in self.kern_api.list().json(): 853s > self.kern_api.shutdown(k['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/c54e8f31-fe70-41a2-a050-5459ef54bf5d 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp8mao6doc/runtime/kernel-c54e8f31-fe70-41a2-a050-5459ef54bf5d.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55071 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47771 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: c54e8f31-fe70-41a2-a050-5459ef54bf5d, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 78.910000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.650000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0d0032c4-1703-4894-95e6-e819a28b5eb4 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0d0032c4-1703-4894-95e6-e819a28b5eb4 853s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/0d0032c4-1703-4894-95e6-e819a28b5eb4 (::1) 2.070000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c54e8f31-fe70-41a2-a050-5459ef54bf5d 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c54e8f31-fe70-41a2-a050-5459ef54bf5d 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/c54e8f31-fe70-41a2-a050-5459ef54bf5d (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/c54e8f31-fe70-41a2-a050-5459ef54bf5d', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 853s future.result() 853s ~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 853s yield maybe_future(km.shutdown_kernel(kernel_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 853s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 853s raise km.ready.exception() # type: ignore[misc] 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s --------------------------- Captured stderr teardown --------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 853s from ipykernel import kernelapp as app 853s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 853s from .connect import * # noqa: F403 853s ^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 853s from subprocess import PIPE, Popen 853s File "/usr/lib/python3.13/subprocess.py", line 51, in 853s import threading 853s File "/usr/lib/python3.13/threading.py", line 9, in 853s from _weakrefset import WeakSet 853s File "", line 1360, in _find_and_load 853s File "", line 1331, in _find_and_load_unlocked 853s File "", line 946, in _load_unlocked 853s KeyboardInterrupt 853s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 853s 853s self = 853s 853s def test_kernel_handler(self): 853s # GET kernel with given id 853s kid = self.kern_api.start().json()['id'] 853s r = self.kern_api.get(kid) 853s kern1 = r.json() 853s self.assertEqual(r.status_code, 200) 853s assert isinstance(kern1, dict) 853s self.assertIn('id', kern1) 853s self.assertEqual(kern1['id'], kid) 853s 853s # Request a bad kernel id and check that a JSON 853s # message is returned! 853s bad_id = '111-111-111-111-111' 853s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 853s self.kern_api.get(bad_id) 853s 853s # DELETE kernel with id 853s > r = self.kern_api.shutdown(kid) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/2f6e509e-f9f0-4361-ba38-35d5548ec9b3 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ----------------------------- Captured stderr call ----------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 853s from ipykernel import kernelapp as app 853s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 853s from .connect import * # noqa: F403 853s ^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 853s import jupyter_client 853s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 853s from .asynchronous import AsyncKernelClient 853s File "", line 1360, in _find_and_load 853s File "", line 1322, in _find_and_load_unlocked 853s File "", line 1262, in _find_spec 853s File "", line 1556, in find_spec 853s File "", line 1530, in _get_spec 853s File "", line 1648, in find_spec 853s File "", line 166, in _path_isfile 853s File "", line 158, in _path_is_mode_type 853s File "", line 152, in _path_stat 853s KeyboardInterrupt 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp8mao6doc/runtime/kernel-2f6e509e-f9f0-4361-ba38-35d5548ec9b3.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57985 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59189 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 2f6e509e-f9f0-4361-ba38-35d5548ec9b3, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 191.230000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/2f6e509e-f9f0-4361-ba38-35d5548ec9b3 (::1) 10.130000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s 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 853s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 853s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.620000ms referer=None 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2f6e509e-f9f0-4361-ba38-35d5548ec9b3 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2f6e509e-f9f0-4361-ba38-35d5548ec9b3 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/2f6e509e-f9f0-4361-ba38-35d5548ec9b3 (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/2f6e509e-f9f0-4361-ba38-35d5548ec9b3', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 853s future.result() 853s ~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 853s yield maybe_future(km.shutdown_kernel(kernel_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 853s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 853s raise km.ready.exception() # type: ignore[misc] 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/2f6e509e-f9f0-4361-ba38-35d5548ec9b3 (::1) 33.450000ms referer=None 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.510000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c54e8f31-fe70-41a2-a050-5459ef54bf5d 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c54e8f31-fe70-41a2-a050-5459ef54bf5d 853s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/c54e8f31-fe70-41a2-a050-5459ef54bf5d (::1) 14.850000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2f6e509e-f9f0-4361-ba38-35d5548ec9b3 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2f6e509e-f9f0-4361-ba38-35d5548ec9b3 853s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 853s 853s self = 853s 853s def test_main_kernel_handler(self): 853s # POST request 853s r = self.kern_api.start() 853s kern1 = r.json() 853s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 853s self.assertEqual(r.status_code, 201) 853s self.assertIsInstance(kern1, dict) 853s 853s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 853s expected_csp = '; '.join([ 853s "frame-ancestors 'self'", 853s 'report-uri ' + report_uri, 853s "default-src 'none'" 853s ]) 853s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 853s 853s # GET request 853s r = self.kern_api.list() 853s self.assertEqual(r.status_code, 200) 853s assert isinstance(r.json(), list) 853s self.assertEqual(r.json()[0]['id'], kern1['id']) 853s self.assertEqual(r.json()[0]['name'], kern1['name']) 853s 853s # create another kernel and check that they both are added to the 853s # list of kernels from a GET request 853s kern2 = self.kern_api.start().json() 853s assert isinstance(kern2, dict) 853s r = self.kern_api.list() 853s kernels = r.json() 853s self.assertEqual(r.status_code, 200) 853s assert isinstance(kernels, list) 853s self.assertEqual(len(kernels), 2) 853s 853s # Interrupt a kernel 853s r = self.kern_api.interrupt(kern2['id']) 853s self.assertEqual(r.status_code, 204) 853s 853s # Restart a kernel 853s > r = self.kern_api.restart(kern2['id']) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 853s return self._req('POST', url_path_join(id, 'restart')) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/57af6cef-7bb8-4798-b1f1-75c8cdd0f788/restart 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ----------------------------- Captured stderr call ----------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 853s from ipykernel import kernelapp as app 853s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 853s from .connect import * # noqa: F403 853s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 853s import jupyter_client 853s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 853s from .asynchronous import AsyncKernelClient 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 853s from .client import AsyncKernelClient # noqa 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 853s import zmq.asyncio 853s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 853s import asyncio 853s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 853s from .base_events import * 853s File "/usr/lib/python3.13/asyncio/base_events.py", line 39, in 853s from . import coroutines 853s File "/usr/lib/python3.13/asyncio/coroutines.py", line 4, in 853s import inspect 853s File "/usr/lib/python3.13/inspect.py", line 3388, in 853s class BufferFlags(enum.IntFlag): 853s File "/usr/lib/python3.13/enum.py", line 568, in __new__ 853s enum_class = super().__new__(metacls, cls, bases, classdict, **kwds) 853s File "/usr/lib/python3.13/enum.py", line 330, in __set_name__ 853s enum_class._value2member_map_.setdefault(value, enum_member) 853s KeyboardInterrupt 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp8mao6doc/runtime/kernel-fd0d0331-dfdc-45f1-9542-31a71bc26bff.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56451 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52375 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: fd0d0331-dfdc-45f1-9542-31a71bc26bff, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 258.050000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.200000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp8mao6doc/runtime/kernel-57af6cef-7bb8-4798-b1f1-75c8cdd0f788.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34733 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37729 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 57af6cef-7bb8-4798-b1f1-75c8cdd0f788, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 168.580000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.530000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 57af6cef-7bb8-4798-b1f1-75c8cdd0f788 853s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/57af6cef-7bb8-4798-b1f1-75c8cdd0f788/interrupt (::1) 0.550000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 853s yield maybe_future(km.restart_kernel(kernel_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 853s result = coro.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 853s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 853s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 853s yield self # This tells Task to wait for completion. 853s ^^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 853s future.result() 853s ~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 853s await ensure_async(kernel.restart_kernel(now=now)) 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 853s await self._async_shutdown_kernel(now=now, restart=True) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/57af6cef-7bb8-4798-b1f1-75c8cdd0f788/restart (::1) 126.830000ms referer=None 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.400000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fd0d0331-dfdc-45f1-9542-31a71bc26bff 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fd0d0331-dfdc-45f1-9542-31a71bc26bff 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/fd0d0331-dfdc-45f1-9542-31a71bc26bff (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/fd0d0331-dfdc-45f1-9542-31a71bc26bff', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 853s future.result() 853s ~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 853s yield maybe_future(km.shutdown_kernel(kernel_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 853s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 853s raise km.ready.exception() # type: ignore[misc] 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 853s 853s self = 853s 853s def test_no_kernels(self): 853s """Make sure there are no kernels running at the start""" 853s kernels = self.kern_api.list().json() 853s > self.assertEqual(kernels, []) 853s E AssertionError: Lists differ: [{'id': 'fd0d0331-dfdc-45f1-9542-31a71bc26[281 chars]: 0}] != [] 853s E 853s E First list contains 2 additional elements. 853s E First extra element 0: 853s E {'id': 'fd0d0331-dfdc-45f1-9542-31a71bc26bff', 'name': 'python3', 'last_activity': '2026-01-24T18:47:27.770131Z', 'execution_state': 'starting', 'connections': 0} 853s E 853s E + [] 853s E - [{'connections': 0, 853s E - 'execution_state': 'starting', 853s E - 'id': 'fd0d0331-dfdc-45f1-9542-31a71bc26bff', 853s E - 'last_activity': '2026-01-24T18:47:27.770131Z', 853s E - 'name': 'python3'}, 853s E - {'connections': 0, 853s E - 'execution_state': 'starting', 853s E - 'id': '57af6cef-7bb8-4798-b1f1-75c8cdd0f788', 853s E - 'last_activity': '2026-01-24T18:47:27.855253Z', 853s E - 'name': 'python3'}] 853s 853s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 853s ---------------------------- Captured stderr setup ----------------------------- 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 853s from ipykernel import kernelapp as app 853s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 853s from .connect import * # noqa: F403 853s ^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 853s import jupyter_client 853s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 853s from .asynchronous import AsyncKernelClient 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 853s from .client import AsyncKernelClient # noqa 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 853s import zmq.asyncio 853s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 853s import asyncio 853s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 853s from .base_events import * 853s File "/usr/lib/python3.13/asyncio/base_events.py", line 39, in 853s from . import coroutines 853s File "/usr/lib/python3.13/asyncio/coroutines.py", line 4, in 853s import inspect 853s File "/usr/lib/python3.13/inspect.py", line 145, in 853s import ast 853s File "/usr/lib/python3.13/ast.py", line 703, in 853s @_simple_enum(IntEnum) 853s ~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.13/enum.py", line 1891, in convert_class 853s contained = value2member_map.get(member._value_) 853s KeyboardInterrupt 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.810000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.440000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fd0d0331-dfdc-45f1-9542-31a71bc26bff 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fd0d0331-dfdc-45f1-9542-31a71bc26bff 853s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/fd0d0331-dfdc-45f1-9542-31a71bc26bff (::1) 0.590000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 57af6cef-7bb8-4798-b1f1-75c8cdd0f788 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 57af6cef-7bb8-4798-b1f1-75c8cdd0f788 853s ---------------------------- Captured log teardown ----------------------------- 853s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c54e8f31-fe70-41a2-a050-5459ef54bf5d 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2f6e509e-f9f0-4361-ba38-35d5548ec9b3 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0d0032c4-1703-4894-95e6-e819a28b5eb4 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fd0d0331-dfdc-45f1-9542-31a71bc26bff 853s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 853s __________________________ SessionAPITest.test_create __________________________ 853s 853s @self.addCleanup 853s def cleanup_sessions(): 853s for session in self.sess_api.list().json(): 853s > self.sess_api.delete(session['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/11903b90-319f-466a-9a90-53567dffa7b6 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ------------------------------ Captured log setup ------------------------------ 853s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpr6_nkiw8/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpr6_nkiw8/etc/jupyter'] for config files 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpr6_nkiw8/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpr6_nkiw8/config 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpr6_nkiw8/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpr6_nkiw8/config 853s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpr6_nkiw8/notebooks 853s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 853s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 853s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 853s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 853s WARNING NotebookApp:handlers.py:612 Forbidden 853s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 1.640000ms referer=None 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.150000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpr6_nkiw8/runtime/kernel-ce0f7bfc-3536-4b3b-b5dd-120010d050ba.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43227 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42177 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: ce0f7bfc-3536-4b3b-b5dd-120010d050ba, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpr6_nkiw8/notebooks/foo'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 109.670000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.550000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/11903b90-319f-466a-9a90-53567dffa7b6 (::1) 1.530000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.820000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ce0f7bfc-3536-4b3b-b5dd-120010d050ba 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ce0f7bfc-3536-4b3b-b5dd-120010d050ba 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/11903b90-319f-466a-9a90-53567dffa7b6 (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/11903b90-319f-466a-9a90-53567dffa7b6', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 853s yielded = self.gen.send(value) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 853s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 853s stopper = ensure_async(km.shutdown_kernel(now, restart)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/11903b90-319f-466a-9a90-53567dffa7b6 (::1) 76.140000ms referer=None 853s --------------------------- Captured stderr teardown --------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 853s from ipykernel import kernelapp as app 853s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 853s from .connect import * # noqa: F403 853s ^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 853s import jupyter_client 853s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 853s from .asynchronous import AsyncKernelClient 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 853s from .client import AsyncKernelClient # noqa 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 853s import zmq.asyncio 853s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 853s from zmq import sugar 853s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 853s from zmq.sugar import context, frame, poll, socket, tracker, version 853s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 853s from .socket import Socket, SyncSocket 853s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 9, in 853s import pickle 853s File "/usr/lib/python3.13/pickle.py", line 191, in 853s __all__.extend([x for x in dir() if re.match("[A-Z][A-Z0-9_]+$", x)]) 853s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3.13/re/__init__.py", line 164, in match 853s def match(pattern, string, flags=0): 853s 853s KeyboardInterrupt 853s __________________ SessionAPITest.test_create_console_session __________________ 853s 853s @self.addCleanup 853s def cleanup_sessions(): 853s for session in self.sess_api.list().json(): 853s > self.sess_api.delete(session['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/75b074c5-cd78-4892-8c93-5ede3187410f 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpr6_nkiw8/runtime/kernel-341bf100-2133-465d-a701-563242cdda1e.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49119 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37017 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 341bf100-2133-465d-a701-563242cdda1e, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpr6_nkiw8/notebooks/foo'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 172.060000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.500000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ce0f7bfc-3536-4b3b-b5dd-120010d050ba 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ce0f7bfc-3536-4b3b-b5dd-120010d050ba 853s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/11903b90-319f-466a-9a90-53567dffa7b6 (::1) 53.150000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 341bf100-2133-465d-a701-563242cdda1e 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 341bf100-2133-465d-a701-563242cdda1e 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/75b074c5-cd78-4892-8c93-5ede3187410f (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/75b074c5-cd78-4892-8c93-5ede3187410f', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 853s yielded = self.gen.send(value) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 853s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 853s stopper = ensure_async(km.shutdown_kernel(now, restart)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ____________________ SessionAPITest.test_create_deprecated _____________________ 853s 853s @self.addCleanup 853s def cleanup_sessions(): 853s for session in self.sess_api.list().json(): 853s > self.sess_api.delete(session['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/af5c3eca-9894-4362-ba68-4b5318e8ac1c 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ----------------------------- Captured stderr call ----------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 853s from ipykernel import kernelapp as app 853s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 853s from .connect import * # noqa: F403 853s ^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 853s import jupyter_client 853s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 853s from .asynchronous import AsyncKernelClient 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 853s from .client import AsyncKernelClient # noqa 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 853s import zmq.asyncio 853s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 853s from zmq import backend 853s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 19, in 853s if platform.python_implementation() == 'PyPy': 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.13/platform.py", line 1242, in python_implementation 853s return _sys_version()[0] 853s ~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.13/platform.py", line 1193, in _sys_version 853s cpython_sys_version_parser = re.compile( 853s r'([\w.+]+)\s*' # "version" 853s ...<3 lines>... 853s r'(?:,\s*([\w :]*))?)?\)\s*' # ", buildtime)" 853s r'\[([^\]]+)\]?', re.ASCII) # "[compiler]" 853s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 853s return _compile(pattern, flags) 853s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 853s p = _compiler.compile(pattern, flags) 853s File "/usr/lib/python3.13/re/_compiler.py", line 748, in compile 853s p = _parser.parse(p, flags) 853s File "/usr/lib/python3.13/re/_parser.py", line 980, in parse 853s p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0) 853s File "/usr/lib/python3.13/re/_parser.py", line 459, in _parse_sub 853s itemsappend(_parse(source, state, verbose, nested + 1, 853s ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s not nested and not items)) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3.13/re/_parser.py", line 640, in _parse 853s here = source.tell() 853s File "/usr/lib/python3.13/re/_parser.py", line 292, in tell 853s def tell(self): 853s 853s KeyboardInterrupt 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpr6_nkiw8/runtime/kernel-8321fe12-75a5-4375-9872-51c71eae32a8.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40419 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46949 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8321fe12-75a5-4375-9872-51c71eae32a8, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpr6_nkiw8/notebooks/foo'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 103.440000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.820000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 341bf100-2133-465d-a701-563242cdda1e 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 341bf100-2133-465d-a701-563242cdda1e 853s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/75b074c5-cd78-4892-8c93-5ede3187410f (::1) 58.510000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8321fe12-75a5-4375-9872-51c71eae32a8 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8321fe12-75a5-4375-9872-51c71eae32a8 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/af5c3eca-9894-4362-ba68-4b5318e8ac1c (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/af5c3eca-9894-4362-ba68-4b5318e8ac1c', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 853s yielded = self.gen.send(value) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 853s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 853s stopper = ensure_async(km.shutdown_kernel(now, restart)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/af5c3eca-9894-4362-ba68-4b5318e8ac1c (::1) 15.710000ms referer=None 853s --------------------------- Captured stderr teardown --------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 853s from pathlib import Path 853s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 853s from ._abc import * 853s File "/usr/lib/python3.13/pathlib/_abc.py", line 14, in 853s import functools 853s File "/usr/lib/python3.13/functools.py", line 18, in 853s from collections import namedtuple 853s File "", line 1360, in _find_and_load 853s File "", line 1322, in _find_and_load_unlocked 853s File "", line 1262, in _find_spec 853s File "", line 1556, in find_spec 853s File "", line 1530, in _get_spec 853s File "", line 1648, in find_spec 853s KeyboardInterrupt 853s ___________________ SessionAPITest.test_create_file_session ____________________ 853s 853s @self.addCleanup 853s def cleanup_sessions(): 853s for session in self.sess_api.list().json(): 853s > self.sess_api.delete(session['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/16522946-812f-4eef-b859-2081a4f0dba0 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpr6_nkiw8/runtime/kernel-87cecf66-cdfd-4534-a650-14746fec5700.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45469 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55389 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 87cecf66-cdfd-4534-a650-14746fec5700, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpr6_nkiw8/notebooks/foo'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 172.330000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.700000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8321fe12-75a5-4375-9872-51c71eae32a8 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8321fe12-75a5-4375-9872-51c71eae32a8 853s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/af5c3eca-9894-4362-ba68-4b5318e8ac1c (::1) 113.030000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 87cecf66-cdfd-4534-a650-14746fec5700 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 87cecf66-cdfd-4534-a650-14746fec5700 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/16522946-812f-4eef-b859-2081a4f0dba0 (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/16522946-812f-4eef-b859-2081a4f0dba0', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 853s yielded = self.gen.send(value) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 853s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 853s stopper = ensure_async(km.shutdown_kernel(now, restart)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 853s 853s self = 853s 853s def test_create_with_kernel_id(self): 853s # create a new kernel 853s r = self.request('POST', 'api/kernels') 853s r.raise_for_status() 853s kernel = r.json() 853s 853s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 853s self.assertEqual(resp.status_code, 201) 853s newsession = resp.json() 853s self.assertIn('id', newsession) 853s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 853s self.assertEqual(newsession['kernel']['id'], kernel['id']) 853s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 853s 853s sessions = self.sess_api.list().json() 853s > self.assertEqual(sessions, [newsession]) 853s E AssertionError: Lists differ: [{'id': '16522946-812f-4eef-b859-2081a4f0dba0', 'p[553 chars]ne}}] != [{'id': 'd7475ce6-ebeb-4b9c-a00e-c35f3d17dfbf', 'p[279 chars]ne}}] 853s E 853s E First differing element 0: 853s E {'id': '16522946-812f-4eef-b859-2081a4f0dba0', 'p[218 chars]: 0}} 853s E {'id': 'd7475ce6-ebeb-4b9c-a00e-c35f3d17dfbf', 'p[278 chars]one}} 853s E 853s E First list contains 1 additional elements. 853s E First extra element 1: 853s E {'id': 'd7475ce6-ebeb-4b9c-a00e-c35f3d17dfbf', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '99481315-3dc2-4e30-a5cc-8a953180b0e9', 'name': 'python3', 'last_activity': '2026-01-24T18:47:51.341848Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 853s E 853s E Diff is 830 characters long. Set self.maxDiff to None to see it. 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 853s ----------------------------- Captured stderr call ----------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 853s from pathlib import Path 853s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 853s from ._local import * 853s File "/usr/lib/python3.13/pathlib/_local.py", line 473, in 853s class PureWindowsPath(PurePath): 853s ...<7 lines>... 853s __slots__ = () 853s File "/usr/lib/python3.13/pathlib/_local.py", line 479, in PureWindowsPath 853s import ntpath 853s File "", line 1360, in _find_and_load 853s File "", line 1331, in _find_and_load_unlocked 853s File "", line 935, in _load_unlocked 853s File "", line 1019, in exec_module 853s File "", line 1152, in get_code 853s File "", line 781, in _compile_bytecode 853s KeyboardInterrupt 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpr6_nkiw8/runtime/kernel-99481315-3dc2-4e30-a5cc-8a953180b0e9.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44557 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41019 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 99481315-3dc2-4e30-a5cc-8a953180b0e9, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 56.290000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 2.650000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.930000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.870000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 87cecf66-cdfd-4534-a650-14746fec5700 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 87cecf66-cdfd-4534-a650-14746fec5700 853s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/16522946-812f-4eef-b859-2081a4f0dba0 (::1) 4.300000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 99481315-3dc2-4e30-a5cc-8a953180b0e9 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 99481315-3dc2-4e30-a5cc-8a953180b0e9 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/d7475ce6-ebeb-4b9c-a00e-c35f3d17dfbf (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/d7475ce6-ebeb-4b9c-a00e-c35f3d17dfbf', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 853s yielded = self.gen.send(value) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 853s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 853s stopper = ensure_async(km.shutdown_kernel(now, restart)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/d7475ce6-ebeb-4b9c-a00e-c35f3d17dfbf (::1) 81.450000ms referer=None 853s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 853s 853s self = 853s 853s def test_modify_kernel_id(self): 853s before = self.sess_api.create('foo/nb1.ipynb').json() 853s sid = before['id'] 853s 853s # create a new kernel 853s r = self.request('POST', 'api/kernels') 853s r.raise_for_status() 853s kernel = r.json() 853s 853s # Attach our session to the existing kernel 853s > after = self.sess_api.modify_kernel_id(sid, kernel['id']).json() 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:250: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:82: in modify_kernel_id 853s return self._req('PATCH', id, body) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpr6_nkiw8/runtime/kernel-dd4c23e2-9a87-4719-a8de-95b49f21f795.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48443 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40287 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: dd4c23e2-9a87-4719-a8de-95b49f21f795, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpr6_nkiw8/notebooks/foo'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 55.030000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpr6_nkiw8/runtime/kernel-fb8d82f9-85a3-45b2-bd32-fc51ac35f0e4.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49593 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34423 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: fb8d82f9-85a3-45b2-bd32-fc51ac35f0e4, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 40.160000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for dd4c23e2-9a87-4719-a8de-95b49f21f795 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: dd4c23e2-9a87-4719-a8de-95b49f21f795 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception PATCH /a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='PATCH', uri='/a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 853s yielded = self.gen.send(value) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 154, in patch 853s km.shutdown_kernel(before['kernel']['id']) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 853s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 853s stopper = ensure_async(km.shutdown_kernel(now, restart)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 PATCH /a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd (::1) 137.690000ms referer=None 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.580000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fb8d82f9-85a3-45b2-bd32-fc51ac35f0e4 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fb8d82f9-85a3-45b2-bd32-fc51ac35f0e4 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 853s yielded = self.gen.send(value) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 853s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 853s stopper = ensure_async(km.shutdown_kernel(now, restart)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd (::1) 7.030000ms referer=None 853s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 853s 853s self = 853s 853s def test_modify_kernel_name(self): 853s before = self.sess_api.create('foo/nb1.ipynb').json() 853s sid = before['id'] 853s 853s after = self.sess_api.modify_kernel_name(sid, before['kernel']['name']).json() 853s self.assertEqual(after['id'], sid) 853s self.assertEqual(after['path'], before['path']) 853s self.assertEqual(after['type'], before['type']) 853s self.assertNotEqual(after['kernel']['id'], before['kernel']['id']) 853s 853s # check kernel list, to be sure previous kernel was cleaned up 853s r = self.request('GET', 'api/kernels') 853s r.raise_for_status() 853s kernel_list = r.json() 853s after['kernel'].pop('last_activity') 853s [ k.pop('last_activity') for k in kernel_list ] 853s > self.assertEqual(kernel_list, [after['kernel']]) 853s E AssertionError: Lists differ: [{'id': 'dd4c23e2-9a87-4719-a8de-95b49f21f795', 'n[177 chars]: 0}] != [{'id': '0d2a169e-1073-4ade-8523-4ffbb24e5e06', 'n[61 chars]: 0}] 853s E 853s E First differing element 0: 853s E {'id': 'dd4c23e2-9a87-4719-a8de-95b49f21f795', 'n[60 chars]': 0} 853s E {'id': '0d2a169e-1073-4ade-8523-4ffbb24e5e06', 'n[60 chars]': 0} 853s E 853s E First list contains 1 additional elements. 853s E First extra element 1: 853s E {'id': '0d2a169e-1073-4ade-8523-4ffbb24e5e06', 'name': 'python3', 'execution_state': 'starting', 'connections': 0} 853s E 853s E [{'connections': 0, 853s E - 'execution_state': 'starting', 853s E - 'id': 'dd4c23e2-9a87-4719-a8de-95b49f21f795', 853s E - 'name': 'python3'}, 853s E - {'connections': 0, 853s E 'execution_state': 'starting', 853s E 'id': '0d2a169e-1073-4ade-8523-4ffbb24e5e06', 853s E 'name': 'python3'}] 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:238: AssertionError 853s ---------------------------- Captured stderr setup ----------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 853s from pathlib import Path 853s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 853s from ._abc import * 853s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 853s from glob import _Globber, _no_recurse_symlinks 853s File "/usr/lib/python3.13/glob.py", line 5, in 853s import re 853s File "/usr/lib/python3.13/re/__init__.py", line 143, in 853s @enum._simple_enum(enum.IntFlag, boundary=enum.KEEP) 853s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3.13/enum.py", line 1852, in convert_class 853s setattr(enum_class, name, member) 853s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3.13/enum.py", line 840, in __setattr__ 853s super().__setattr__(name, value) 853s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 853s KeyboardInterrupt 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 38.110000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpr6_nkiw8/runtime/kernel-0d2a169e-1073-4ade-8523-4ffbb24e5e06.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39243 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48905 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0d2a169e-1073-4ade-8523-4ffbb24e5e06, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpr6_nkiw8/notebooks/foo'} 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fb8d82f9-85a3-45b2-bd32-fc51ac35f0e4 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fb8d82f9-85a3-45b2-bd32-fc51ac35f0e4 853s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd (::1) 20.070000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.700000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.520000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0d2a169e-1073-4ade-8523-4ffbb24e5e06 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0d2a169e-1073-4ade-8523-4ffbb24e5e06 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 853s yielded = self.gen.send(value) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 853s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 853s stopper = ensure_async(km.shutdown_kernel(now, restart)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/158ecd49-50e8-420d-9df7-9a1a7272a4cd (::1) 6.010000ms referer=None 853s __________________ SessionAPITest.test_modify_path_deprecated __________________ 853s 853s @self.addCleanup 853s def cleanup_sessions(): 853s for session in self.sess_api.list().json(): 853s > self.sess_api.delete(session['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/12f76810-34b1-46bb-818b-8657b7b17380 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ----------------------------- Captured stderr call ----------------------------- 853s Traceback (most recent call last): 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpr6_nkiw8/runtime/kernel-613cff75-8a00-4027-a221-3ba984bf6978.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52685 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57773 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 613cff75-8a00-4027-a221-3ba984bf6978, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpr6_nkiw8/notebooks/foo'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.160000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s WARNING NotebookApp:handlers.py:124 Sessions API changed, see updated swagger docs 853s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/12f76810-34b1-46bb-818b-8657b7b17380 (::1) 0.950000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.520000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 613cff75-8a00-4027-a221-3ba984bf6978 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 613cff75-8a00-4027-a221-3ba984bf6978 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/12f76810-34b1-46bb-818b-8657b7b17380 (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/12f76810-34b1-46bb-818b-8657b7b17380', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 853s yielded = self.gen.send(value) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 853s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 853s stopper = ensure_async(km.shutdown_kernel(now, restart)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/12f76810-34b1-46bb-818b-8657b7b17380 (::1) 7.370000ms referer=None 853s --------------------------- Captured stderr teardown --------------------------- 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 853s from ipykernel import kernelapp as app 853s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 853s from .connect import * # noqa: F403 853s ^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 853s from subprocess import PIPE, Popen 853s File "/usr/lib/python3.13/subprocess.py", line 46, in 853s import locale 853s File "/usr/lib/python3.13/locale.py", line 180, in 853s _percent_re = re.compile(r'%(?:\((?P.*?)\))?' 853s r'(?P[-#0-9 +*.hlL]*?)[eEfFgGdiouxXcrs%]') 853s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 853s return _compile(pattern, flags) 853s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 853s p = _compiler.compile(pattern, flags) 853s File "/usr/lib/python3.13/re/_compiler.py", line 752, in compile 853s code = _code(p, flags) 853s File "/usr/lib/python3.13/re/_compiler.py", line 585, in _code 853s _compile(code, p.data, flags) 853s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3.13/re/_compiler.py", line 126, in _compile 853s _compile(code, p, _combine_flags(flags, add_flags, del_flags)) 853s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3.13/re/_compiler.py", line 109, in _compile 853s _compile(code, av[2], flags) 853s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3.13/re/_compiler.py", line 86, in _compile 853s charset, hascased = _optimize_charset(av, iscased, tolower, fixes) 853s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3.13/re/_compiler.py", line 342, in _optimize_charset 853s data = _mk_bitmap(charmap) 853s File "/usr/lib/python3.13/re/_compiler.py", line 391, in _mk_bitmap 853s return [_int(s[i - _CODEBITS: i], 2) 853s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ 853s KeyboardInterrupt 853s _______________________ SessionAPITest.test_modify_type ________________________ 853s 853s @self.addCleanup 853s def cleanup_sessions(): 853s for session in self.sess_api.list().json(): 853s > self.sess_api.delete(session['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/f1a910e5-5cfa-42c4-b4bd-833bc2b6c54f 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ----------------------------- Captured stderr call ----------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 853s from ipykernel import kernelapp as app 853s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 853s from .connect import * # noqa: F403 853s ^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 853s import jupyter_client 853s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 853s from .asynchronous import AsyncKernelClient 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 853s from .client import AsyncKernelClient # noqa 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 853s import zmq.asyncio 853s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 853s from zmq import backend 853s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 853s _ns = select_backend(first) 853s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 853s mod = import_module(name) 853s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 853s return _bootstrap._gcd_import(name[level:], package, level) 853s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 853s from . import _zmq 853s File "_zmq.py", line 156, in init zmq.backend.cython._zmq 853s File "/usr/lib/python3/dist-packages/zmq/constants.py", line 12, in 853s class Errno(IntEnum): 853s ...<58 lines>... 853s EMTHREAD = _HAUSNUMERO + 54 853s File "/usr/lib/python3.13/enum.py", line 568, in __new__ 853s enum_class = super().__new__(metacls, cls, bases, classdict, **kwds) 853s File "/usr/lib/python3.13/enum.py", line 325, in __set_name__ 853s enum_class._add_member_(member_name, enum_member) 853s ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3.13/enum.py", line 1071, in _add_member_ 853s attr = base.__dict__.get(name) 853s KeyboardInterrupt 853s Error calling __set_name__ on '_proto_member' instance 'EAFNOSUPPORT' in 'Errno' 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpr6_nkiw8/runtime/kernel-22fdaa01-ca4a-4dd7-88f0-2c3857bd3deb.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57649 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50013 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 22fdaa01-ca4a-4dd7-88f0-2c3857bd3deb, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpr6_nkiw8/notebooks/foo'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 104.530000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/f1a910e5-5cfa-42c4-b4bd-833bc2b6c54f (::1) 1.650000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.320000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 613cff75-8a00-4027-a221-3ba984bf6978 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 613cff75-8a00-4027-a221-3ba984bf6978 853s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/12f76810-34b1-46bb-818b-8657b7b17380 (::1) 74.270000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 22fdaa01-ca4a-4dd7-88f0-2c3857bd3deb 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 22fdaa01-ca4a-4dd7-88f0-2c3857bd3deb 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/f1a910e5-5cfa-42c4-b4bd-833bc2b6c54f (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/f1a910e5-5cfa-42c4-b4bd-833bc2b6c54f', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 853s yielded = self.gen.send(value) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 853s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 853s stopper = ensure_async(km.shutdown_kernel(now, restart)) 853s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 853s return _runner_map[name].run(inner) 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 853s return fut.result(None) 853s ~~~~~~~~~~^^^^^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 853s return self.__get_result() 853s ~~~~~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 853s raise self._exception 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/f1a910e5-5cfa-42c4-b4bd-833bc2b6c54f (::1) 39.540000ms referer=None 853s ---------------------------- Captured log teardown ----------------------------- 853s INFO NotebookApp:notebookapp.py:2164 Shutting down 2 kernels 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: dd4c23e2-9a87-4719-a8de-95b49f21f795 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 22fdaa01-ca4a-4dd7-88f0-2c3857bd3deb 853s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 853s _______________________ AsyncSessionAPITest.test_create ________________________ 853s 853s @self.addCleanup 853s def cleanup_sessions(): 853s for session in self.sess_api.list().json(): 853s > self.sess_api.delete(session['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/0b783546-1bf6-4bb1-94fd-73e0db54070c 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ------------------------------ Captured log setup ------------------------------ 853s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpeqk_ryhz/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpeqk_ryhz/etc/jupyter'] for config files 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpeqk_ryhz/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpeqk_ryhz/config 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpeqk_ryhz/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 853s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpeqk_ryhz/config 853s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpeqk_ryhz/notebooks 853s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 853s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 853s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 853s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 853s WARNING NotebookApp:handlers.py:612 Forbidden 853s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 14.420000ms referer=None 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.970000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpeqk_ryhz/runtime/kernel-86a7d28d-ecee-4de8-b207-4cf19026aecc.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41027 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52355 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 86a7d28d-ecee-4de8-b207-4cf19026aecc, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpeqk_ryhz/notebooks/foo'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 19.420000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.720000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/0b783546-1bf6-4bb1-94fd-73e0db54070c (::1) 1.530000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.240000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 86a7d28d-ecee-4de8-b207-4cf19026aecc 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 86a7d28d-ecee-4de8-b207-4cf19026aecc 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/0b783546-1bf6-4bb1-94fd-73e0db54070c (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/0b783546-1bf6-4bb1-94fd-73e0db54070c', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 853s future.result() 853s ~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 853s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 853s raise km.ready.exception() # type: ignore[misc] 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/0b783546-1bf6-4bb1-94fd-73e0db54070c (::1) 61.460000ms referer=None 853s _______________ AsyncSessionAPITest.test_create_console_session ________________ 853s 853s @self.addCleanup 853s def cleanup_sessions(): 853s for session in self.sess_api.list().json(): 853s > self.sess_api.delete(session['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/568f887d-ca6f-452e-b409-35ea0382d492 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ----------------------------- Captured stderr call ----------------------------- 853s Traceback (most recent call last): 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 853s from pathlib import Path 853s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 853s from ._abc import * 853s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 853s from glob import _Globber, _no_recurse_symlinks 853s File "/usr/lib/python3.13/glob.py", line 3, in 853s import contextlib 853s File "/usr/lib/python3.13/contextlib.py", line 775, in 853s class nullcontext(AbstractContextManager, AbstractAsyncContextManager): 853s ...<23 lines>... 853s pass 853s File "/usr/lib/python3.13/abc.py", line 106, in __new__ 853s cls = super().__new__(mcls, name, bases, namespace, **kwargs) 853s KeyboardInterrupt 853s Traceback (most recent call last): 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpeqk_ryhz/runtime/kernel-807a3903-87bb-415d-8f6a-e475bffc0500.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57497 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46085 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 807a3903-87bb-415d-8f6a-e475bffc0500, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpeqk_ryhz/notebooks/foo'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 166.370000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 18.350000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 86a7d28d-ecee-4de8-b207-4cf19026aecc 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 86a7d28d-ecee-4de8-b207-4cf19026aecc 853s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/0b783546-1bf6-4bb1-94fd-73e0db54070c (::1) 3.600000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 807a3903-87bb-415d-8f6a-e475bffc0500 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 807a3903-87bb-415d-8f6a-e475bffc0500 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/568f887d-ca6f-452e-b409-35ea0382d492 (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/568f887d-ca6f-452e-b409-35ea0382d492', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 853s future.result() 853s ~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 853s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 853s raise km.ready.exception() # type: ignore[misc] 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/568f887d-ca6f-452e-b409-35ea0382d492 (::1) 169.250000ms referer=None 853s --------------------------- Captured stderr teardown --------------------------- 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 853s from pathlib import Path 853s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 853s from ._abc import * 853s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 853s from glob import _Globber, _no_recurse_symlinks 853s File "/usr/lib/python3.13/glob.py", line 236, in 853s magic_check = re.compile('([*?[])') 853s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 853s return _compile(pattern, flags) 853s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 853s p = _compiler.compile(pattern, flags) 853s File "/usr/lib/python3.13/re/_compiler.py", line 752, in compile 853s code = _code(p, flags) 853s File "/usr/lib/python3.13/re/_compiler.py", line 585, in _code 853s _compile(code, p.data, flags) 853s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3.13/re/_compiler.py", line 128, in _compile 853s emit(MARK) 853s ~~~~^^^^^^ 853s KeyboardInterrupt 853s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 853s 853s @self.addCleanup 853s def cleanup_sessions(): 853s for session in self.sess_api.list().json(): 853s > self.sess_api.delete(session['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/2305f6a9-0c2f-4917-a0ac-d58da6bee42d 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ----------------------------- Captured stderr call ----------------------------- 853s Traceback (most recent call last): 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpeqk_ryhz/runtime/kernel-a3b76d3d-72f9-48bf-9061-f91892dab2a7.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42217 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50267 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: a3b76d3d-72f9-48bf-9061-f91892dab2a7, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpeqk_ryhz/notebooks/foo'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 67.130000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.660000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 807a3903-87bb-415d-8f6a-e475bffc0500 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 807a3903-87bb-415d-8f6a-e475bffc0500 853s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/568f887d-ca6f-452e-b409-35ea0382d492 (::1) 5.190000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a3b76d3d-72f9-48bf-9061-f91892dab2a7 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a3b76d3d-72f9-48bf-9061-f91892dab2a7 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/2305f6a9-0c2f-4917-a0ac-d58da6bee42d (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/2305f6a9-0c2f-4917-a0ac-d58da6bee42d', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 853s future.result() 853s ~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 853s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 853s raise km.ready.exception() # type: ignore[misc] 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s ERROR NotebookApp:log.py:55 { 853s "Host": "localhost:12341", 853s "Accept": "*/*", 853s "User-Agent": "python-requests/2.32.5" 853s } 853s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/2305f6a9-0c2f-4917-a0ac-d58da6bee42d (::1) 22.070000ms referer=None 853s --------------------------- Captured stderr teardown --------------------------- 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 853s from pathlib import Path 853s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 853s from ._local import * 853s File "/usr/lib/python3.13/pathlib/_local.py", line 853, in 853s class WindowsPath(Path, PureWindowsPath): 853s ...<9 lines>... 853s f"cannot instantiate {cls.__name__!r} on your system") 853s KeyboardInterrupt 853s _________________ AsyncSessionAPITest.test_create_file_session _________________ 853s 853s @self.addCleanup 853s def cleanup_sessions(): 853s for session in self.sess_api.list().json(): 853s > self.sess_api.delete(session['id']) 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 853s return self._req('DELETE', id) 853s ^^^^^^^^^^^^^^^^^^^^^^^ 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 853s response.raise_for_status() 853s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 853s 853s self = 853s 853s def raise_for_status(self): 853s """Raises :class:`HTTPError`, if one occurred.""" 853s 853s http_error_msg = "" 853s if isinstance(self.reason, bytes): 853s # We attempt to decode utf-8 first because some servers 853s # choose to localize their reason strings. If the string 853s # isn't utf-8, we fall back to iso-8859-1 for all other 853s # encodings. (See PR #3538) 853s try: 853s reason = self.reason.decode("utf-8") 853s except UnicodeDecodeError: 853s reason = self.reason.decode("iso-8859-1") 853s else: 853s reason = self.reason 853s 853s if 400 <= self.status_code < 500: 853s http_error_msg = ( 853s f"{self.status_code} Client Error: {reason} for url: {self.url}" 853s ) 853s 853s elif 500 <= self.status_code < 600: 853s http_error_msg = ( 853s f"{self.status_code} Server Error: {reason} for url: {self.url}" 853s ) 853s 853s if http_error_msg: 853s > raise HTTPError(http_error_msg, response=self) 853s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/62f57574-b67d-4924-884b-a4d716ebe864 853s 853s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 853s ----------------------------- Captured stderr call ----------------------------- 853s Traceback (most recent call last): 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpeqk_ryhz/runtime/kernel-50fb2018-103e-4a88-a8f5-c52e397b3f20.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37465 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40179 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 50fb2018-103e-4a88-a8f5-c52e397b3f20, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpeqk_ryhz/notebooks/foo'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 162.810000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.990000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a3b76d3d-72f9-48bf-9061-f91892dab2a7 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a3b76d3d-72f9-48bf-9061-f91892dab2a7 853s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/2305f6a9-0c2f-4917-a0ac-d58da6bee42d (::1) 1.060000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 50fb2018-103e-4a88-a8f5-c52e397b3f20 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 50fb2018-103e-4a88-a8f5-c52e397b3f20 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/62f57574-b67d-4924-884b-a4d716ebe864 (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/62f57574-b67d-4924-884b-a4d716ebe864', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 853s future.result() 853s ~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 853s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 853s raise km.ready.exception() # type: ignore[misc] 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s WARNING NotebookApp:handlers.py:612 Unhandled error 853s --------------------------- Captured stderr teardown --------------------------- 853s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 853s return _run_code(code, main_globals, None, 853s "__main__", mod_spec) 853s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 853s exec(code, run_globals) 853s ~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 853s from pathlib import Path 853s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 853s from ._abc import * 853s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 853s from glob import _Globber, _no_recurse_symlinks 853s File "/usr/lib/python3.13/glob.py", line 5, in 853s import re 853s File "/usr/lib/python3.13/re/__init__.py", line 125, in 853s import enum 853s File "/usr/lib/python3.13/enum.py", line 1349, in 853s class IntEnum(int, ReprEnum): 853s ...<2 lines>... 853s """ 853s File "/usr/lib/python3.13/enum.py", line 491, in __prepare__ 853s member_type, first_enum = metacls._get_mixins_(cls, bases) 853s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ 853s File "/usr/lib/python3.13/enum.py", line 962, in _get_mixins_ 853s member_type = mcls._find_data_type_(class_name, bases) or object 853s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3.13/enum.py", line 1003, in _find_data_type_ 853s data_types.add(candidate or base) 853s ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 853s KeyboardInterrupt 853s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 853s 853s self = 853s 853s def test_create_with_kernel_id(self): 853s # create a new kernel 853s r = self.request('POST', 'api/kernels') 853s r.raise_for_status() 853s kernel = r.json() 853s 853s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 853s self.assertEqual(resp.status_code, 201) 853s newsession = resp.json() 853s self.assertIn('id', newsession) 853s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 853s self.assertEqual(newsession['kernel']['id'], kernel['id']) 853s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 853s 853s sessions = self.sess_api.list().json() 853s > self.assertEqual(sessions, [newsession]) 853s E AssertionError: Lists differ: [{'id': '62f57574-b67d-4924-884b-a4d716ebe864', 'p[553 chars]ne}}] != [{'id': '44a658d5-45f8-4475-b421-ebe405d14748', 'p[279 chars]ne}}] 853s E 853s E First differing element 0: 853s E {'id': '62f57574-b67d-4924-884b-a4d716ebe864', 'p[218 chars]: 0}} 853s E {'id': '44a658d5-45f8-4475-b421-ebe405d14748', 'p[278 chars]one}} 853s E 853s E First list contains 1 additional elements. 853s E First extra element 1: 853s E {'id': '44a658d5-45f8-4475-b421-ebe405d14748', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '4b282a55-8349-43f8-be4e-d0d62f41c903', 'name': 'python3', 'last_activity': '2026-01-24T18:47:56.950144Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 853s E 853s E Diff is 830 characters long. Set self.maxDiff to None to see it. 853s 853s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 853s ------------------------------ Captured log call ------------------------------- 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 853s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpeqk_ryhz/runtime/kernel-4b282a55-8349-43f8-be4e-d0d62f41c903.json'] 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47531 853s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45387 853s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4b282a55-8349-43f8-be4e-d0d62f41c903, name: python3 853s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 122.460000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.850000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 7.320000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.780000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 50fb2018-103e-4a88-a8f5-c52e397b3f20 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 50fb2018-103e-4a88-a8f5-c52e397b3f20 853s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/62f57574-b67d-4924-884b-a4d716ebe864 (::1) 0.760000ms 853s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 853s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4b282a55-8349-43f8-be4e-d0d62f41c903 853s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4b282a55-8349-43f8-be4e-d0d62f41c903 853s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 853s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/44a658d5-45f8-4475-b421-ebe405d14748 (::1) 853s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/44a658d5-45f8-4475-b421-ebe405d14748', version='HTTP/1.1', remote_ip='::1') 853s Traceback (most recent call last): 853s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 853s result = await result 853s ^^^^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 853s future.result() 853s ~~~~~~~~~~~~~^^ 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 853s yield maybe_future(sm.delete_session(session_id)) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 853s yielded = self.gen.throw(exc) 853s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 853s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 853s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 853s value = future.result() 853s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 853s raise self._exception.with_traceback(self._exception_tb) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 853s result = coro.send(None) 853s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 853s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 853s raise km.ready.exception() # type: ignore[misc] 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 853s await kernel_awaitable 853s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 853s result = await obj 853s ^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 853s raise e 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 853s out = await method(self, *args, **kwargs) 853s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 853s await self._async_finish_shutdown(restart=restart) 853s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 853s await asyncio.wait_for( 853s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 853s ) 853s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 853s async with timeouts.timeout(timeout): 853s ~~~~~~~~~~~~~~~~^^^^^^^^^ 853s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 853s raise RuntimeError("Timeout should be used inside a task") 853s RuntimeError: Timeout should be used inside a task 854s WARNING NotebookApp:handlers.py:612 Unhandled error/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 854s gc.collect() 854s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 856s 856s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 856s 856s self = 856s 856s def test_modify_kernel_id(self): 856s before = self.sess_api.create('foo/nb1.ipynb').json() 856s sid = before['id'] 856s 856s # create a new kernel 856s r = self.request('POST', 'api/kernels') 856s r.raise_for_status() 856s kernel = r.json() 856s 856s # Attach our session to the existing kernel 856s > after = self.sess_api.modify_kernel_id(sid, kernel['id']).json() 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s 856s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:250: 856s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 856s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:82: in modify_kernel_id 856s return self._req('PATCH', id, body) 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 856s response.raise_for_status() 856s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 856s 856s self = 856s 856s def raise_for_status(self): 856s """Raises :class:`HTTPError`, if one occurred.""" 856s 856s http_error_msg = "" 856s if isinstance(self.reason, bytes): 856s # We attempt to decode utf-8 first because some servers 856s # choose to localize their reason strings. If the string 856s # isn't utf-8, we fall back to iso-8859-1 for all other 856s # encodings. (See PR #3538) 856s try: 856s reason = self.reason.decode("utf-8") 856s except UnicodeDecodeError: 856s reason = self.reason.decode("iso-8859-1") 856s else: 856s reason = self.reason 856s 856s if 400 <= self.status_code < 500: 856s http_error_msg = ( 856s f"{self.status_code} Client Error: {reason} for url: {self.url}" 856s ) 856s 856s elif 500 <= self.status_code < 600: 856s http_error_msg = ( 856s f"{self.status_code} Server Error: {reason} for url: {self.url}" 856s ) 856s 856s if http_error_msg: 856s > raise HTTPError(http_error_msg, response=self) 856s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d 856s 856s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 856s ----------------------------- Captured stderr call ----------------------------- 856s Traceback (most recent call last): 856s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 856s return _run_code(code, main_globals, None, 856s "__main__", mod_spec) 856s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 856s exec(code, run_globals) 856s ~~~~^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 856s from ipykernel import kernelapp as app 856s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 856s from .connect import * # noqa: F403 856s ^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 856s import jupyter_client 856s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 856s from .asynchronous import AsyncKernelClient 856s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 856s from .client import AsyncKernelClient # noqa 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 856s from ..channels import AsyncZMQSocketChannel, HBChannel 856s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 17, in 856s from .session import Session 856s File "/usr/lib/python3/dist-packages/jupyter_client/session.py", line 22, in 856s import pprint 856s File "", line 1360, in _find_and_load 856s File "", line 1331, in _find_and_load_unlocked 856s File "", line 935, in _load_unlocked 856s File "", line 1019, in exec_module 856s File "", line 1152, in get_code 856s File "", line 781, in _compile_bytecode 856s KeyboardInterrupt 856s ------------------------------ Captured log call ------------------------------- 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 856s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpeqk_ryhz/runtime/kernel-961e0a40-f325-4f33-b685-d2fbcfb937aa.json'] 856s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38739 856s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42919 856s INFO NotebookApp:kernelmanager.py:179 Kernel started: 961e0a40-f325-4f33-b685-d2fbcfb937aa, name: python3 856s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpeqk_ryhz/notebooks/foo'} 856s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 58.570000ms 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 856s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpeqk_ryhz/runtime/kernel-d65cee1b-265b-4e83-9e66-55f4a7de6be8.json'] 856s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47717 856s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37531 856s INFO NotebookApp:kernelmanager.py:179 Kernel started: d65cee1b-265b-4e83-9e66-55f4a7de6be8, name: python3 856s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 856s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 61.970000ms 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 961e0a40-f325-4f33-b685-d2fbcfb937aa 856s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 961e0a40-f325-4f33-b685-d2fbcfb937aa 856s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 856s Traceback (most recent call last): 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 856s out = await method(self, *args, **kwargs) 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 856s await self._async_finish_shutdown(restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 856s await asyncio.wait_for( 856s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 856s ) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 856s async with timeouts.timeout(timeout): 856s ~~~~~~~~~~~~~~~~^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 856s raise RuntimeError("Timeout should be used inside a task") 856s RuntimeError: Timeout should be used inside a task 856s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 856s Traceback (most recent call last): 856s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 856s await kernel_awaitable 856s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 856s result = await obj 856s ^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 856s raise e 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 856s out = await method(self, *args, **kwargs) 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 856s await self._async_finish_shutdown(restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 856s await asyncio.wait_for( 856s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 856s ) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 856s async with timeouts.timeout(timeout): 856s ~~~~~~~~~~~~~~~~^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 856s raise RuntimeError("Timeout should be used inside a task") 856s RuntimeError: Timeout should be used inside a task 856s ERROR NotebookApp:web.py:1945 Uncaught exception PATCH /a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d (::1) 856s HTTPServerRequest(protocol='http', host='localhost:12341', method='PATCH', uri='/a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d', version='HTTP/1.1', remote_ip='::1') 856s Traceback (most recent call last): 856s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 856s result = await result 856s ^^^^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 856s future.result() 856s ~~~~~~~~~~~~~^^ 856s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 856s yielded = self.gen.throw(exc) 856s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 153, in patch 856s yield maybe_future( 856s km.shutdown_kernel(before['kernel']['id']) 856s ) 856s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 856s value = future.result() 856s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 856s raise self._exception.with_traceback(self._exception_tb) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 856s result = coro.send(None) 856s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 856s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 856s raise km.ready.exception() # type: ignore[misc] 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 856s await kernel_awaitable 856s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 856s result = await obj 856s ^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 856s raise e 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 856s out = await method(self, *args, **kwargs) 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 856s await self._async_finish_shutdown(restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 856s await asyncio.wait_for( 856s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 856s ) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 856s async with timeouts.timeout(timeout): 856s ~~~~~~~~~~~~~~~~^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 856s raise RuntimeError("Timeout should be used inside a task") 856s RuntimeError: Timeout should be used inside a task 856s WARNING NotebookApp:handlers.py:612 Unhandled error 856s ERROR NotebookApp:log.py:55 { 856s "Host": "localhost:12341", 856s "Accept": "*/*", 856s "User-Agent": "python-requests/2.32.5" 856s } 856s ERROR NotebookApp:log.py:59 500 PATCH /a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d (::1) 272.210000ms referer=None 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.520000ms 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d65cee1b-265b-4e83-9e66-55f4a7de6be8 856s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d65cee1b-265b-4e83-9e66-55f4a7de6be8 856s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 856s Traceback (most recent call last): 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 856s out = await method(self, *args, **kwargs) 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 856s await self._async_finish_shutdown(restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 856s await asyncio.wait_for( 856s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 856s ) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 856s async with timeouts.timeout(timeout): 856s ~~~~~~~~~~~~~~~~^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 856s raise RuntimeError("Timeout should be used inside a task") 856s RuntimeError: Timeout should be used inside a task 856s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 856s Traceback (most recent call last): 856s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 856s await kernel_awaitable 856s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 856s result = await obj 856s ^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 856s raise e 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 856s out = await method(self, *args, **kwargs) 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 856s await self._async_finish_shutdown(restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 856s await asyncio.wait_for( 856s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 856s ) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 856s async with timeouts.timeout(timeout): 856s ~~~~~~~~~~~~~~~~^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 856s raise RuntimeError("Timeout should be used inside a task") 856s RuntimeError: Timeout should be used inside a task 856s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d (::1) 856s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d', version='HTTP/1.1', remote_ip='::1') 856s Traceback (most recent call last): 856s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 856s result = await result 856s ^^^^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 856s future.result() 856s ~~~~~~~~~~~~~^^ 856s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 856s yielded = self.gen.throw(exc) 856s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 856s yield maybe_future(sm.delete_session(session_id)) 856s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 856s value = future.result() 856s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 856s yielded = self.gen.throw(exc) 856s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 856s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 856s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 856s value = future.result() 856s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 856s raise self._exception.with_traceback(self._exception_tb) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 856s result = coro.send(None) 856s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 856s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 856s raise km.ready.exception() # type: ignore[misc] 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 856s await kernel_awaitable 856s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 856s result = await obj 856s ^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 856s raise e 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 856s out = await method(self, *args, **kwargs) 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 856s await self._async_finish_shutdown(restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 856s await asyncio.wait_for( 856s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 856s ) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 856s async with timeouts.timeout(timeout): 856s ~~~~~~~~~~~~~~~~^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 856s raise RuntimeError("Timeout should be used inside a task") 856s RuntimeError: Timeout should be used inside a task 856s WARNING NotebookApp:handlers.py:612 Unhandled error 856s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 856s 856s self = 856s 856s def test_modify_kernel_name(self): 856s before = self.sess_api.create('foo/nb1.ipynb').json() 856s sid = before['id'] 856s 856s after = self.sess_api.modify_kernel_name(sid, before['kernel']['name']).json() 856s self.assertEqual(after['id'], sid) 856s self.assertEqual(after['path'], before['path']) 856s self.assertEqual(after['type'], before['type']) 856s self.assertNotEqual(after['kernel']['id'], before['kernel']['id']) 856s 856s # check kernel list, to be sure previous kernel was cleaned up 856s r = self.request('GET', 'api/kernels') 856s r.raise_for_status() 856s kernel_list = r.json() 856s after['kernel'].pop('last_activity') 856s [ k.pop('last_activity') for k in kernel_list ] 856s > self.assertEqual(kernel_list, [after['kernel']]) 856s E AssertionError: Lists differ: [{'id': '961e0a40-f325-4f33-b685-d2fbcfb937aa', 'n[177 chars]: 0}] != [{'id': '4203ffe0-26b2-487b-845d-c919558b73eb', 'n[61 chars]: 0}] 856s E 856s E First differing element 0: 856s E {'id': '961e0a40-f325-4f33-b685-d2fbcfb937aa', 'n[60 chars]': 0} 856s E {'id': '4203ffe0-26b2-487b-845d-c919558b73eb', 'n[60 chars]': 0} 856s E 856s E First list contains 1 additional elements. 856s E First extra element 1: 856s E {'id': '4203ffe0-26b2-487b-845d-c919558b73eb', 'name': 'python3', 'execution_state': 'starting', 'connections': 0} 856s E 856s E [{'connections': 0, 856s E - 'execution_state': 'starting', 856s E - 'id': '961e0a40-f325-4f33-b685-d2fbcfb937aa', 856s E - 'name': 'python3'}, 856s E - {'connections': 0, 856s E 'execution_state': 'starting', 856s E 'id': '4203ffe0-26b2-487b-845d-c919558b73eb', 856s E 'name': 'python3'}] 856s 856s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:238: AssertionError 856s ------------------------------ Captured log call ------------------------------- 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.720000ms 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 856s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpeqk_ryhz/runtime/kernel-4203ffe0-26b2-487b-845d-c919558b73eb.json'] 856s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33113 856s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46689 856s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4203ffe0-26b2-487b-845d-c919558b73eb, name: python3 856s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpeqk_ryhz/notebooks/foo'} 856s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d65cee1b-265b-4e83-9e66-55f4a7de6be8 856s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d65cee1b-265b-4e83-9e66-55f4a7de6be8 856s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d (::1) 73.290000ms 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.350000ms 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.900000ms 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4203ffe0-26b2-487b-845d-c919558b73eb 856s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4203ffe0-26b2-487b-845d-c919558b73eb 856s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 856s Traceback (most recent call last): 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 856s out = await method(self, *args, **kwargs) 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 856s await self._async_finish_shutdown(restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 856s await asyncio.wait_for( 856s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 856s ) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 856s async with timeouts.timeout(timeout): 856s ~~~~~~~~~~~~~~~~^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 856s raise RuntimeError("Timeout should be used inside a task") 856s RuntimeError: Timeout should be used inside a task 856s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 856s Traceback (most recent call last): 856s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 856s await kernel_awaitable 856s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 856s result = await obj 856s ^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 856s raise e 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 856s out = await method(self, *args, **kwargs) 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 856s await self._async_finish_shutdown(restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 856s await asyncio.wait_for( 856s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 856s ) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 856s async with timeouts.timeout(timeout): 856s ~~~~~~~~~~~~~~~~^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 856s raise RuntimeError("Timeout should be used inside a task") 856s RuntimeError: Timeout should be used inside a task 856s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d (::1) 856s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d', version='HTTP/1.1', remote_ip='::1') 856s Traceback (most recent call last): 856s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 856s result = await result 856s ^^^^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 856s future.result() 856s ~~~~~~~~~~~~~^^ 856s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 856s yielded = self.gen.throw(exc) 856s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 856s yield maybe_future(sm.delete_session(session_id)) 856s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 856s value = future.result() 856s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 856s yielded = self.gen.throw(exc) 856s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 856s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 856s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 856s value = future.result() 856s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 856s raise self._exception.with_traceback(self._exception_tb) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 856s result = coro.send(None) 856s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 856s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 856s raise km.ready.exception() # type: ignore[misc] 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 856s await kernel_awaitable 856s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 856s result = await obj 856s ^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 856s raise e 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 856s out = await method(self, *args, **kwargs) 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 856s await self._async_finish_shutdown(restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 856s await asyncio.wait_for( 856s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 856s ) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 856s async with timeouts.timeout(timeout): 856s ~~~~~~~~~~~~~~~~^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 856s raise RuntimeError("Timeout should be used inside a task") 856s RuntimeError: Timeout should be used inside a task 856s WARNING NotebookApp:handlers.py:612 Unhandled error 856s ERROR NotebookApp:log.py:55 { 856s "Host": "localhost:12341", 856s "Accept": "*/*", 856s "User-Agent": "python-requests/2.32.5" 856s } 856s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/5aef3b2e-760c-4a41-b6c4-5a30f959ec4d (::1) 7.550000ms referer=None 856s _______________ AsyncSessionAPITest.test_modify_path_deprecated ________________ 856s 856s @self.addCleanup 856s def cleanup_sessions(): 856s for session in self.sess_api.list().json(): 856s > self.sess_api.delete(session['id']) 856s 856s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 856s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 856s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 856s return self._req('DELETE', id) 856s ^^^^^^^^^^^^^^^^^^^^^^^ 856s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 856s response.raise_for_status() 856s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 856s 856s self = 856s 856s def raise_for_status(self): 856s """Raises :class:`HTTPError`, if one occurred.""" 856s 856s http_error_msg = "" 856s if isinstance(self.reason, bytes): 856s # We attempt to decode utf-8 first because some servers 856s # choose to localize their reason strings. If the string 856s # isn't utf-8, we fall back to iso-8859-1 for all other 856s # encodings. (See PR #3538) 856s try: 856s reason = self.reason.decode("utf-8") 856s except UnicodeDecodeError: 856s reason = self.reason.decode("iso-8859-1") 856s else: 856s reason = self.reason 856s 856s if 400 <= self.status_code < 500: 856s http_error_msg = ( 856s f"{self.status_code} Client Error: {reason} for url: {self.url}" 856s ) 856s 856s elif 500 <= self.status_code < 600: 856s http_error_msg = ( 856s f"{self.status_code} Server Error: {reason} for url: {self.url}" 856s ) 856s 856s if http_error_msg: 856s > raise HTTPError(http_error_msg, response=self) 856s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/33cba38b-df6f-48cd-9c11-4e71f238b846 856s 856s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 856s ------------------------------ Captured log call ------------------------------- 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 856s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpeqk_ryhz/runtime/kernel-56e84d86-c416-4d05-a4d0-30e8041d8d5c.json'] 856s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39075 856s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60431 856s INFO NotebookApp:kernelmanager.py:179 Kernel started: 56e84d86-c416-4d05-a4d0-30e8041d8d5c, name: python3 856s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpeqk_ryhz/notebooks/foo'} 856s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 62.390000ms 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s WARNING NotebookApp:handlers.py:124 Sessions API changed, see updated swagger docs 856s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/33cba38b-df6f-48cd-9c11-4e71f238b846 (::1) 31.440000ms 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 21.800000ms 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 56e84d86-c416-4d05-a4d0-30e8041d8d5c 856s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 56e84d86-c416-4d05-a4d0-30e8041d8d5c 856s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 856s Traceback (most recent call last): 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 856s out = await method(self, *args, **kwargs) 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 856s await self._async_finish_shutdown(restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 856s await asyncio.wait_for( 856s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 856s ) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 856s async with timeouts.timeout(timeout): 856s ~~~~~~~~~~~~~~~~^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 856s raise RuntimeError("Timeout should be used inside a task") 856s RuntimeError: Timeout should be used inside a task 856s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 856s Traceback (most recent call last): 856s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 856s await kernel_awaitable 856s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 856s result = await obj 856s ^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 856s raise e 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 856s out = await method(self, *args, **kwargs) 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 856s await self._async_finish_shutdown(restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 856s await asyncio.wait_for( 856s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 856s ) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 856s async with timeouts.timeout(timeout): 856s ~~~~~~~~~~~~~~~~^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 856s raise RuntimeError("Timeout should be used inside a task") 856s RuntimeError: Timeout should be used inside a task 856s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/33cba38b-df6f-48cd-9c11-4e71f238b846 (::1) 856s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/33cba38b-df6f-48cd-9c11-4e71f238b846', version='HTTP/1.1', remote_ip='::1') 856s Traceback (most recent call last): 856s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 856s result = await result 856s ^^^^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 856s future.result() 856s ~~~~~~~~~~~~~^^ 856s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 856s yielded = self.gen.throw(exc) 856s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 856s yield maybe_future(sm.delete_session(session_id)) 856s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 856s value = future.result() 856s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 856s yielded = self.gen.throw(exc) 856s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 856s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 856s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 856s value = future.result() 856s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 856s raise self._exception.with_traceback(self._exception_tb) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 856s result = coro.send(None) 856s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 856s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 856s raise km.ready.exception() # type: ignore[misc] 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 856s await kernel_awaitable 856s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 856s result = await obj 856s ^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 856s raise e 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 856s out = await method(self, *args, **kwargs) 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 856s await self._async_finish_shutdown(restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 856s await asyncio.wait_for( 856s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 856s ) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 856s async with timeouts.timeout(timeout): 856s ~~~~~~~~~~~~~~~~^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 856s raise RuntimeError("Timeout should be used inside a task") 856s RuntimeError: Timeout should be used inside a task 856s WARNING NotebookApp:handlers.py:612 Unhandled error 856s --------------------------- Captured stderr teardown --------------------------- 856s Traceback (most recent call last): 856s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 856s return _run_code(code, main_globals, None, 856s "__main__", mod_spec) 856s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 856s exec(code, run_globals) 856s ~~~~^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 856s from ipykernel import kernelapp as app 856s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 856s from .connect import * # noqa: F403 856s ^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 856s import jupyter_client 856s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 856s from .asynchronous import AsyncKernelClient 856s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 856s from .client import AsyncKernelClient # noqa 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 856s import zmq.asyncio 856s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 856s from zmq import backend 856s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 856s _ns = select_backend(first) 856s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 856s mod = import_module(name) 856s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 856s return _bootstrap._gcd_import(name[level:], package, level) 856s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 856s from . import _zmq 856s File "", line 645, in parent 856s KeyboardInterrupt 856s _____________________ AsyncSessionAPITest.test_modify_type _____________________ 856s 856s @self.addCleanup 856s def cleanup_sessions(): 856s for session in self.sess_api.list().json(): 856s > self.sess_api.delete(session['id']) 856s 856s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 856s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 856s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 856s return self._req('DELETE', id) 856s ^^^^^^^^^^^^^^^^^^^^^^^ 856s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 856s response.raise_for_status() 856s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 856s 856s self = 856s 856s def raise_for_status(self): 856s """Raises :class:`HTTPError`, if one occurred.""" 856s 856s http_error_msg = "" 856s if isinstance(self.reason, bytes): 856s # We attempt to decode utf-8 first because some servers 856s # choose to localize their reason strings. If the string 856s # isn't utf-8, we fall back to iso-8859-1 for all other 856s # encodings. (See PR #3538) 856s try: 856s reason = self.reason.decode("utf-8") 856s except UnicodeDecodeError: 856s reason = self.reason.decode("iso-8859-1") 856s else: 856s reason = self.reason 856s 856s if 400 <= self.status_code < 500: 856s http_error_msg = ( 856s f"{self.status_code} Client Error: {reason} for url: {self.url}" 856s ) 856s 856s elif 500 <= self.status_code < 600: 856s http_error_msg = ( 856s f"{self.status_code} Server Error: {reason} for url: {self.url}" 856s ) 856s 856s if http_error_msg: 856s > raise HTTPError(http_error_msg, response=self) 856s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/ba1655ef-5a4e-48db-bab8-b39485446074 856s 856s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 856s ------------------------------ Captured log call ------------------------------- 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 856s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpeqk_ryhz/runtime/kernel-f21e3c91-dcb6-4f26-9dd7-a44fa07baa30.json'] 856s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54433 856s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38779 856s INFO NotebookApp:kernelmanager.py:179 Kernel started: f21e3c91-dcb6-4f26-9dd7-a44fa07baa30, name: python3 856s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpeqk_ryhz/notebooks/foo'} 856s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 98.260000ms 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/ba1655ef-5a4e-48db-bab8-b39485446074 (::1) 0.970000ms 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 14.550000ms 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 56e84d86-c416-4d05-a4d0-30e8041d8d5c 856s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 56e84d86-c416-4d05-a4d0-30e8041d8d5c 856s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/33cba38b-df6f-48cd-9c11-4e71f238b846 (::1) 14.320000ms 856s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 856s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f21e3c91-dcb6-4f26-9dd7-a44fa07baa30 856s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f21e3c91-dcb6-4f26-9dd7-a44fa07baa30 856s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 856s Traceback (most recent call last): 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 856s out = await method(self, *args, **kwargs) 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 856s await self._async_finish_shutdown(restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 856s await asyncio.wait_for( 856s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 856s ) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 856s async with timeouts.timeout(timeout): 856s ~~~~~~~~~~~~~~~~^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 856s raise RuntimeError("Timeout should be used inside a task") 856s RuntimeError: Timeout should be used inside a task 856s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 856s Traceback (most recent call last): 856s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 856s await kernel_awaitable 856s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 856s result = await obj 856s ^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 856s raise e 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 856s out = await method(self, *args, **kwargs) 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 856s await self._async_finish_shutdown(restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 856s await asyncio.wait_for( 856s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 856s ) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 856s async with timeouts.timeout(timeout): 856s ~~~~~~~~~~~~~~~~^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 856s raise RuntimeError("Timeout should be used inside a task") 856s RuntimeError: Timeout should be used inside a task 856s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/ba1655ef-5a4e-48db-bab8-b39485446074 (::1) 856s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/ba1655ef-5a4e-48db-bab8-b39485446074', version='HTTP/1.1', remote_ip='::1') 856s Traceback (most recent call last): 856s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 856s result = await result 856s ^^^^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 856s future.result() 856s ~~~~~~~~~~~~~^^ 856s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 856s yielded = self.gen.throw(exc) 856s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 856s yield maybe_future(sm.delete_session(session_id)) 856s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 856s value = future.result() 856s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 856s yielded = self.gen.throw(exc) 856s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 856s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 856s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 856s value = future.result() 856s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 856s raise self._exception.with_traceback(self._exception_tb) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 856s result = coro.send(None) 856s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 856s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 856s raise km.ready.exception() # type: ignore[misc] 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 856s await kernel_awaitable 856s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 856s result = await obj 856s ^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 856s raise e 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 856s out = await method(self, *args, **kwargs) 856s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 856s await self._async_finish_shutdown(restart=restart) 856s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 856s await asyncio.wait_for( 856s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 856s ) 856s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 856s async with timeouts.timeout(timeout): 856s ~~~~~~~~~~~~~~~~^^^^^^^^^ 856s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 856s raise RuntimeError("Timeout should be used inside a task") 856s RuntimeError: Timeout should be used inside a task 856s WARNING NotebookApp:handlers.py:612 Unhandled error 856s ERROR NotebookApp:log.py:55 { 856s "Host": "localhost:12341", 856s "Accept": "*/*", 856s "User-Agent": "python-requests/2.32.5" 856s } 856s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/ba1655ef-5a4e-48db-bab8-b39485446074 (::1) 93.170000ms referer=None 856s --------------------------- Captured stderr teardown --------------------------- 856s Traceback (most recent call last): 856s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 856s return _run_code(code, main_globals, None, 856s "__main__", mod_spec) 856s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 856s exec(code, run_globals) 856s ~~~~^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 856s from ipykernel import kernelapp as app 856s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 856s from .connect import * # noqa: F403 856s ^^^^^^^^^^^^^^^^^^^^^^ 856s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 856s from typing import TYPE_CHECKING, Any 856s File "/usr/lib/python3.13/typing.py", line 2875, in 856s Set = _alias(set, 1, inst=False, name='Set') 856s File "/usr/lib/python3.13/typing.py", line 1642, in __init__ 856s self.__doc__ = f'A generic version of {origin.__qualname__}.' 856s ^^^^^^^^^^^^ 856s File "/usr/lib/python3.13/typing.py", line 1382, in __setattr__ 856s super().__setattr__(attr, val) 856s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 856s KeyboardInterrupt 856s ---------------------------- Captured log teardown ----------------------------- 856s INFO NotebookApp:notebookapp.py:2164 Shutting down 2 kernels 856s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d65cee1b-265b-4e83-9e66-55f4a7de6be8 856s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4b282a55-8349-43f8-be4e-d0d62f41c903 856s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4203ffe0-26b2-487b-845d-c919558b73eb 856s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a3b76d3d-72f9-48bf-9061-f91892dab2a7 856s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 961e0a40-f325-4f33-b685-d2fbcfb937aa 856s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f21e3c91-dcb6-4f26-9dd7-a44fa07baa30 856s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 807a3903-87bb-415d-8f6a-e475bffc0500 856s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 50fb2018-103e-4a88-a8f5-c52e397b3f20 856s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 56e84d86-c416-4d05-a4d0-30e8041d8d5c 856s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 86a7d28d-ecee-4de8-b207-4cf19026aecc 856s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 856s =============================== warnings summary =============================== 856s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 856s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 856s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 856s return LooseVersion(v) >= LooseVersion(check) 856s 856s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 856s auth/tests/test_login.py: 2 warnings 856s bundler/tests/test_bundler_api.py: 2 warnings 856s services/api/tests/test_api.py: 4 warnings 856s services/config/tests/test_config_api.py: 7 warnings 856s services/contents/tests/test_contents_api.py: 318 warnings 856s services/kernels/tests/test_kernels_api.py: 111 warnings 856s services/kernelspecs/tests/test_kernelspecs_api.py: 7 warnings 856s services/nbconvert/tests/test_nbconvert_api.py: 3 warnings 856s services/sessions/tests/test_sessionmanager.py: 9 warnings 856s services/sessions/tests/test_sessions_api.py: 128 warnings 856s terminal/tests/test_terminals_api.py: 50 warnings 856s tests/test_files.py: 2 warnings 856s tests/test_gateway.py: 21 warnings 856s tests/test_notebookapp.py: 8 warnings 856s tests/test_paths.py: 2 warnings 856s tree/tests/test_tree_handler.py: 2 warnings 856s /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). 856s dt = unaware(*args, **kwargs) 856s 856s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 856s /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 856s pytestmark = pytest.mark.integration_tests 856s 856s auth/tests/test_login.py: 3 warnings 856s bundler/tests/test_bundler_api.py: 3 warnings 856s services/api/tests/test_api.py: 3 warnings 856s services/config/tests/test_config_api.py: 3 warnings 856s services/contents/tests/test_contents_api.py: 6 warnings 856s services/kernels/tests/test_kernels_api.py: 12 warnings 856s services/kernelspecs/tests/test_kernelspecs_api.py: 3 warnings 856s services/nbconvert/tests/test_nbconvert_api.py: 3 warnings 856s services/sessions/tests/test_sessions_api.py: 6 warnings 856s terminal/tests/test_terminals_api.py: 6 warnings 856s tests/test_files.py: 3 warnings 856s tests/test_gateway.py: 3 warnings 856s tests/test_notebookapp.py: 11 warnings 856s tests/test_paths.py: 3 warnings 856s tree/tests/test_tree_handler.py: 3 warnings 856s /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 856s policy = events.get_event_loop_policy() 856s 856s auth/tests/test_login.py: 9 warnings 856s bundler/tests/test_bundler_api.py: 9 warnings 856s services/api/tests/test_api.py: 9 warnings 856s services/config/tests/test_config_api.py: 9 warnings 856s services/contents/tests/test_contents_api.py: 18 warnings 856s services/kernels/tests/test_kernels_api.py: 47 warnings 856s services/kernelspecs/tests/test_kernelspecs_api.py: 9 warnings 856s services/nbconvert/tests/test_nbconvert_api.py: 9 warnings 856s services/sessions/tests/test_sessionmanager.py: 18 warnings 856s services/sessions/tests/test_sessions_api.py: 19 warnings 856s terminal/tests/test_terminals_api.py: 18 warnings 856s tests/test_files.py: 9 warnings 856s tests/test_gateway.py: 9 warnings 856s tests/test_notebookapp.py: 28 warnings 856s tests/test_paths.py: 9 warnings 856s tree/tests/test_tree_handler.py: 9 warnings 856s /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 856s loop = events.get_event_loop_policy().get_event_loop() 856s 856s bundler/tests/test_bundler_api.py: 6 warnings 856s services/api/tests/test_api.py: 6 warnings 856s services/contents/tests/test_contents_api.py: 806 warnings 856s services/contents/tests/test_largefilemanager.py: 42 warnings 856s services/contents/tests/test_manager.py: 526 warnings 856s tests/test_files.py: 8 warnings 856s tree/tests/test_tree_handler.py: 6 warnings 856s /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). 856s dt = unaware(*args, **kwargs) 856s 856s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 856s services/kernels/tests/test_kernels_api.py::KernelCullingTest::test_culling 856s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 856s loop.make_current() 856s 856s services/kernelspecs/tests/test_kernelspecs_api.py::APITest::test_list_kernelspecs 856s services/kernelspecs/tests/test_kernelspecs_api.py::APITest::test_list_kernelspecs_bad 856s /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/tmpienorivi/data/kernels/sample 2 856s d = self.find_kernel_specs() 856s 856s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal 856s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal_via_get 856s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal_via_get 856s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal_with_name 856s terminal/tests/test_terminals_api.py::TerminalAPITest::test_terminal_handler 856s terminal/tests/test_terminals_api.py::TerminalAPITest::test_terminal_root_handler 856s terminal/tests/test_terminals_api.py::TerminalAPITest::test_terminal_root_handler 856s terminal/tests/test_terminals_api.py::TerminalCullingTest::test_culling 856s /usr/lib/python3.14/pty.py:66: DeprecationWarning: This process (pid=3045) is multi-threaded, use of forkpty() may lead to deadlocks in the child. 856s pid, fd = os.forkpty() 856s 856s tests/test_gateway.py::TestGateway::test_gateway_kernel_lifecycle 856s tests/test_gateway.py::TestGateway::test_gateway_session_lifecycle 856s /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). 856s dt = datetime.utcnow().isoformat() + 'Z' 856s 856s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 856s =========================== short test summary info ============================ 856s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:86: Pandoc wasn't found. Skipping this test. 856s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:101: Pandoc wasn't found. Skipping this test. 856s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:109: Pandoc wasn't found. Skipping this test. 856s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:119: Pandoc wasn't found. Skipping this test. 856s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:128: Pandoc wasn't found. Skipping this test. 856s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:145: Pandoc wasn't found. Skipping this test. 856s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:682: skip send2trash tests 856s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:592: skip send2trash tests 856s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:606: skip send2trash tests 856s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:616: skip send2trash tests 856s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_manager.py:332: skip send2trash tests 856s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_manager.py:658: skip send2trash tests 856s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_manager.py:727: skip send2trash tests 856s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/tests/test_utils.py:83: run on windows only 856s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 856s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 856s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 856s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 856s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 856s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 856s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 856s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 856s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 856s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 856s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 856s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 856s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 856s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 856s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 856s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 856s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_path_deprecated 856s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_type 856s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 856s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 856s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 856s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 856s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 856s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 856s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 856s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_path_deprecated 856s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_type 856s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 856s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 856s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 856s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 856s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 856s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 856s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 856s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 856s = 27 failed, 277 passed, 20 skipped, 6 deselected, 2403 warnings, 8 errors in 188.66s (0:03:08) = 858s *** END OF RUN 1: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 858s *** 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 884s ============================= test session starts ============================== 884s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 884s rootdir: /tmp/autopkgtest.HFVL5c/autopkgtest_tmp 884s plugins: typeguard-4.4.4 884s collected 330 items / 303 deselected / 27 selected 884s run-last-failure: rerun previous 27 failures 884s 896s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF [ 33%] 905s services/sessions/tests/test_sessions_api.py FFFFFEFF.FFFFFFEFF.F [100%] 905s 905s ==================================== ERRORS ==================================== 905s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 905s 905s self = 905s 905s def tearDown(self): 905s for k in self.kern_api.list().json(): 905s > self.kern_api.shutdown(k['id']) 905s 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 905s return self._req('DELETE', id) 905s ^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/659c521a-6129-4d9c-9faf-cfd6378641b1 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ----------------------------- Captured stderr call ----------------------------- 905s Traceback (most recent call last): 905s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 905s return _run_code(code, main_globals, None, 905s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 905s exec(code, run_globals) 905s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 905s from pathlib import Path 905s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 905s from ._abc import * 905s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 905s from glob import _Globber, _no_recurse_symlinks 905s File "/usr/lib/python3.13/glob.py", line 5, in 905s import re 905s File "/usr/lib/python3.13/re/__init__.py", line 125, in 905s import enum 905s File "", line 1360, in _find_and_load 905s File "", line 1331, in _find_and_load_unlocked 905s File "", line 935, in _load_unlocked 905s File "", line 1019, in exec_module 905s File "", line 1152, in get_code 905s File "", line 781, in _compile_bytecode 905s KeyboardInterrupt 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1uuv9i76/runtime/kernel-659c521a-6129-4d9c-9faf-cfd6378641b1.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53327 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36145 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: 659c521a-6129-4d9c-9faf-cfd6378641b1, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 94.130000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.650000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1uuv9i76/runtime/kernel-16fd7a48-baba-44bd-936c-2ab029ec59f7.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58027 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52991 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: 16fd7a48-baba-44bd-936c-2ab029ec59f7, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 25.530000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.480000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 16fd7a48-baba-44bd-936c-2ab029ec59f7 905s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/16fd7a48-baba-44bd-936c-2ab029ec59f7/interrupt (::1) 1.060000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 905s yield maybe_future(km.restart_kernel(kernel_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 905s raise self._exception.with_traceback(self._exception_tb) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 905s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 905s await ensure_async(kernel.restart_kernel(now=now)) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 905s await self._async_shutdown_kernel(now=now, restart=True) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:log.py:55 { 905s "Host": "localhost:12341", 905s "Accept": "*/*", 905s "User-Agent": "python-requests/2.32.5" 905s } 905s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/16fd7a48-baba-44bd-936c-2ab029ec59f7/restart (::1) 183.710000ms referer=None 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.540000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 659c521a-6129-4d9c-9faf-cfd6378641b1 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 659c521a-6129-4d9c-9faf-cfd6378641b1 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/659c521a-6129-4d9c-9faf-cfd6378641b1 (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/659c521a-6129-4d9c-9faf-cfd6378641b1', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 905s yielded = ctx_run(next, result) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 905s yield maybe_future(km.shutdown_kernel(kernel_id)) 905s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 905s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 905s stopper = ensure_async(km.shutdown_kernel(now, restart)) 905s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s --------------------------- Captured stderr teardown --------------------------- 905s Traceback (most recent call last): 905s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 905s return _run_code(code, main_globals, None, 905s "__main__", mod_spec) 905s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 905s exec(code, run_globals) 905s ~~~~^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 905s from ipykernel import kernelapp as app 905s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 905s from .connect import * # noqa: F403 905s ^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 905s import jupyter_client 905s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 905s from .asynchronous import AsyncKernelClient 905s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 905s from .client import AsyncKernelClient # noqa 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 905s from ..channels import AsyncZMQSocketChannel, HBChannel 905s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 17, in 905s from .session import Session 905s File "/usr/lib/python3/dist-packages/jupyter_client/session.py", line 16, in 905s import hashlib 905s File "/usr/lib/python3.13/hashlib.py", line 170, in 905s import _hashlib 905s KeyboardInterrupt 905s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 905s 905s self = 905s 905s def tearDown(self): 905s for k in self.kern_api.list().json(): 905s > self.kern_api.shutdown(k['id']) 905s 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 905s return self._req('DELETE', id) 905s ^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/3332dd4c-1c89-449e-8546-09ada6a0b99e 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ----------------------------- Captured stderr call ----------------------------- 905s Traceback (most recent call last): 905s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 905s return _run_code(code, main_globals, None, 905s "__main__", mod_spec) 905s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 905s exec(code, run_globals) 905s ~~~~^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 905s from pathlib import Path 905s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 905s from ._abc import * 905s File "/usr/lib/python3.13/pathlib/_abc.py", line 14, in 905s import functools 905s File "/usr/lib/python3.13/functools.py", line 18, in 905s from collections import namedtuple 905s File "/usr/lib/python3.13/collections/__init__.py", line 45, in 905s from _collections import deque 905s File "", line 1360, in _find_and_load 905s File "", line 1331, in _find_and_load_unlocked 905s File "", line 946, in _load_unlocked 905s KeyboardInterrupt 905s Traceback (most recent call last): 905s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 905s return _run_code(code, main_globals, None, 905s "__main__", mod_spec) 905s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 905s exec(code, run_globals) 905s ~~~~^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 905s from ipykernel import kernelapp as app 905s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 905s from .connect import * # noqa: F403 905s ^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 905s import jupyter_client 905s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 10, in 905s from .multikernelmanager import AsyncMultiKernelManager, MultiKernelManager 905s File "", line 1360, in _find_and_load 905s File "", line 1331, in _find_and_load_unlocked 905s File "", line 935, in _load_unlocked 905s File "", line 1019, in exec_module 905s File "", line 1152, in get_code 905s File "", line 781, in _compile_bytecode 905s KeyboardInterrupt 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1lla3asb/runtime/kernel-3332dd4c-1c89-449e-8546-09ada6a0b99e.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36533 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41247 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: 3332dd4c-1c89-449e-8546-09ada6a0b99e, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 18.270000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 62.390000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1lla3asb/runtime/kernel-72ec660f-64ae-403d-9a90-6f82eb3b6580.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38177 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43905 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: 72ec660f-64ae-403d-9a90-6f82eb3b6580, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 261.860000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.690000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 72ec660f-64ae-403d-9a90-6f82eb3b6580 905s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/72ec660f-64ae-403d-9a90-6f82eb3b6580/interrupt (::1) 0.590000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 905s yield maybe_future(km.restart_kernel(kernel_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 905s raise self._exception.with_traceback(self._exception_tb) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 905s result = coro.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 905s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 905s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 905s yield self # This tells Task to wait for completion. 905s ^^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 905s future.result() 905s ~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 905s raise self._exception.with_traceback(self._exception_tb) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 905s await ensure_async(kernel.restart_kernel(now=now)) 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 905s result = await obj 905s ^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 905s await self._async_shutdown_kernel(now=now, restart=True) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:log.py:55 { 905s "Host": "localhost:12341", 905s "Accept": "*/*", 905s "User-Agent": "python-requests/2.32.5" 905s } 905s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/72ec660f-64ae-403d-9a90-6f82eb3b6580/restart (::1) 3.160000ms referer=None 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.670000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3332dd4c-1c89-449e-8546-09ada6a0b99e 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3332dd4c-1c89-449e-8546-09ada6a0b99e 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 905s await kernel_awaitable 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 905s result = await obj 905s ^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/3332dd4c-1c89-449e-8546-09ada6a0b99e (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/3332dd4c-1c89-449e-8546-09ada6a0b99e', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 905s future.result() 905s ~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 905s yielded = self.gen.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 905s yield maybe_future(km.shutdown_kernel(kernel_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 905s raise self._exception.with_traceback(self._exception_tb) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 905s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 905s raise km.ready.exception() # type: ignore[misc] 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 905s await kernel_awaitable 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 905s result = await obj 905s ^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s ERROR NotebookApp:log.py:55 { 905s "Host": "localhost:12341", 905s "Accept": "*/*", 905s "User-Agent": "python-requests/2.32.5" 905s } 905s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/3332dd4c-1c89-449e-8546-09ada6a0b99e (::1) 63.830000ms referer=None 905s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 905s 905s @self.addCleanup 905s def cleanup_sessions(): 905s for session in self.sess_api.list().json(): 905s > self.sess_api.delete(session['id']) 905s 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 905s return self._req('DELETE', id) 905s ^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/ec07284b-1c68-4947-a688-9184dfee038d 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ----------------------------- Captured stderr call ----------------------------- 905s Traceback (most recent call last): 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp8hadgahb/runtime/kernel-afa1292a-4489-4575-b3b1-4e7730db8c7e.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59553 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46845 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: afa1292a-4489-4575-b3b1-4e7730db8c7e, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 35.980000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.740000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.990000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.570000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 90482766-ae87-4ad5-9ed2-643906c613d6 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 90482766-ae87-4ad5-9ed2-643906c613d6 905s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/b75e9389-0bb2-42d2-895a-450d063fc641 (::1) 2.000000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for afa1292a-4489-4575-b3b1-4e7730db8c7e 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: afa1292a-4489-4575-b3b1-4e7730db8c7e 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/ec07284b-1c68-4947-a688-9184dfee038d (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/ec07284b-1c68-4947-a688-9184dfee038d', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 905s yielded = self.gen.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 905s yield maybe_future(sm.delete_session(session_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 905s yielded = self.gen.send(value) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 905s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 905s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 905s stopper = ensure_async(km.shutdown_kernel(now, restart)) 905s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s ERROR NotebookApp:log.py:55 { 905s "Host": "localhost:12341", 905s "Accept": "*/*", 905s "User-Agent": "python-requests/2.32.5" 905s } 905s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/ec07284b-1c68-4947-a688-9184dfee038d (::1) 7.730000ms referer=None 905s --------------------------- Captured stderr teardown --------------------------- 905s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 905s return _run_code(code, main_globals, None, 905s "__main__", mod_spec) 905s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 905s exec(code, run_globals) 905s ~~~~^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 905s from ipykernel import kernelapp as app 905s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 905s from .connect import * # noqa: F403 905s ^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 5, in 905s from __future__ import annotations 905s File "", line 1360, in _find_and_load 905s File "", line 1331, in _find_and_load_unlocked 905s File "", line 921, in _load_unlocked 905s File "", line 819, in module_from_spec 905s File "", line 798, in _init_module_attrs 905s File "", line 638, in cached 905s File "", line 642, in _get_cached 905s File "", line 536, in cache_from_source 905s KeyboardInterrupt 905s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 905s 905s @self.addCleanup 905s def cleanup_sessions(): 905s for session in self.sess_api.list().json(): 905s > self.sess_api.delete(session['id']) 905s 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 905s return self._req('DELETE', id) 905s ^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/521fc8a2-f2a6-454b-a996-09c688a0b9b8 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ----------------------------- Captured stderr call ----------------------------- 905s Fatal Python error: init_import_site: Failed to import the site module 905s Python runtime state: initialized 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpcdhn4vr0/runtime/kernel-21202dce-09fc-4add-b4dd-afd25a6ff0e0.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34181 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48861 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: 21202dce-09fc-4add-b4dd-afd25a6ff0e0, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 68.130000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 8.240000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 14.390000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.570000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ea391e95-411a-4e2f-a531-04d953890c65 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ea391e95-411a-4e2f-a531-04d953890c65 905s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/f76cf0a5-b91a-4575-bee8-0887c81055b4 (::1) 3.610000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 21202dce-09fc-4add-b4dd-afd25a6ff0e0 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 21202dce-09fc-4add-b4dd-afd25a6ff0e0 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 905s await kernel_awaitable 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 905s result = await obj 905s ^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/521fc8a2-f2a6-454b-a996-09c688a0b9b8 (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/521fc8a2-f2a6-454b-a996-09c688a0b9b8', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 905s future.result() 905s ~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 905s yielded = self.gen.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 905s yield maybe_future(sm.delete_session(session_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 905s yielded = self.gen.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 905s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 905s raise self._exception.with_traceback(self._exception_tb) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 905s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 905s raise km.ready.exception() # type: ignore[misc] 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 905s await kernel_awaitable 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 905s result = await obj 905s ^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s ERROR NotebookApp:log.py:55 { 905s "Host": "localhost:12341", 905s "Accept": "*/*", 905s "User-Agent": "python-requests/2.32.5" 905s } 905s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/521fc8a2-f2a6-454b-a996-09c688a0b9b8 (::1) 74.010000ms referer=None 905s =================================== FAILURES =================================== 905s ______________________ KernelAPITest.test_default_kernel _______________________ 905s 905s self = 905s 905s def tearDown(self): 905s for k in self.kern_api.list().json(): 905s > self.kern_api.shutdown(k['id']) 905s 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 905s return self._req('DELETE', id) 905s ^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/f8843109-e809-4c1a-a7fd-1c59324f0f8d 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ------------------------------ Captured log setup ------------------------------ 905s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp1uuv9i76/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp1uuv9i76/etc/jupyter'] for config files 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp1uuv9i76/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp1uuv9i76/config 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp1uuv9i76/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp1uuv9i76/config 905s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp1uuv9i76/notebooks 905s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 905s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 905s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 905s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 905s WARNING NotebookApp:handlers.py:612 Forbidden 905s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 2.090000ms referer=None 905s ----------------------------- Captured stderr call ----------------------------- 905s Traceback (most recent call last): 905s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 905s return _run_code(code, main_globals, None, 905s "__main__", mod_spec) 905s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 905s exec(code, run_globals) 905s ~~~~^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 905s from ipykernel import kernelapp as app 905s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 905s from .connect import * # noqa: F403 905s ^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 905s import jupyter_client 905s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 905s from .asynchronous import AsyncKernelClient 905s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 905s from .client import AsyncKernelClient # noqa 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 905s import zmq.asyncio 905s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 905s import asyncio 905s File "/usr/lib/python3.13/asyncio/__init__.py", line 18, in 905s from .subprocess import * 905s File "", line 1360, in _find_and_load 905s File "", line 1331, in _find_and_load_unlocked 905s File "", line 935, in _load_unlocked 905s File "", line 1019, in exec_module 905s File "", line 1152, in get_code 905s File "", line 781, in _compile_bytecode 905s KeyboardInterrupt 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1uuv9i76/runtime/kernel-f8843109-e809-4c1a-a7fd-1c59324f0f8d.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58165 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39689 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: f8843109-e809-4c1a-a7fd-1c59324f0f8d, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 959.620000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.000000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f8843109-e809-4c1a-a7fd-1c59324f0f8d 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f8843109-e809-4c1a-a7fd-1c59324f0f8d 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/f8843109-e809-4c1a-a7fd-1c59324f0f8d (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/f8843109-e809-4c1a-a7fd-1c59324f0f8d', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 905s yielded = ctx_run(next, result) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 905s yield maybe_future(km.shutdown_kernel(kernel_id)) 905s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 905s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 905s stopper = ensure_async(km.shutdown_kernel(now, restart)) 905s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s ______________________ KernelAPITest.test_kernel_handler _______________________ 905s 905s self = 905s 905s def test_kernel_handler(self): 905s # GET kernel with given id 905s kid = self.kern_api.start().json()['id'] 905s r = self.kern_api.get(kid) 905s kern1 = r.json() 905s self.assertEqual(r.status_code, 200) 905s assert isinstance(kern1, dict) 905s self.assertIn('id', kern1) 905s self.assertEqual(kern1['id'], kid) 905s 905s # Request a bad kernel id and check that a JSON 905s # message is returned! 905s bad_id = '111-111-111-111-111' 905s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 905s self.kern_api.get(bad_id) 905s 905s # DELETE kernel with id 905s > r = self.kern_api.shutdown(kid) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 905s return self._req('DELETE', id) 905s ^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/4a741995-1471-4713-83d4-74da3e4d7420 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1uuv9i76/runtime/kernel-4a741995-1471-4713-83d4-74da3e4d7420.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45765 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59453 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4a741995-1471-4713-83d4-74da3e4d7420, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 16.170000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/4a741995-1471-4713-83d4-74da3e4d7420 (::1) 29.850000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s 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 905s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 905s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 1.580000ms referer=None 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4a741995-1471-4713-83d4-74da3e4d7420 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4a741995-1471-4713-83d4-74da3e4d7420 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/4a741995-1471-4713-83d4-74da3e4d7420 (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/4a741995-1471-4713-83d4-74da3e4d7420', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 905s yielded = ctx_run(next, result) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 905s yield maybe_future(km.shutdown_kernel(kernel_id)) 905s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 905s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 905s stopper = ensure_async(km.shutdown_kernel(now, restart)) 905s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s ERROR NotebookApp:log.py:55 { 905s "Host": "localhost:12341", 905s "Accept": "*/*", 905s "User-Agent": "python-requests/2.32.5" 905s } 905s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/4a741995-1471-4713-83d4-74da3e4d7420 (::1) 6.050000ms referer=None 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.350000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f8843109-e809-4c1a-a7fd-1c59324f0f8d 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f8843109-e809-4c1a-a7fd-1c59324f0f8d 905s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/f8843109-e809-4c1a-a7fd-1c59324f0f8d (::1) 0.460000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4a741995-1471-4713-83d4-74da3e4d7420 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4a741995-1471-4713-83d4-74da3e4d7420 905s --------------------------- Captured stderr teardown --------------------------- 905s Traceback (most recent call last): 905s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 905s return _run_code(code, main_globals, None, 905s "__main__", mod_spec) 905s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 905s exec(code, run_globals) 905s ~~~~^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 905s from ipykernel import kernelapp as app 905s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 905s from .connect import * # noqa: F403 905s ^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 905s from subprocess import PIPE, Popen 905s File "/usr/lib/python3.13/subprocess.py", line 46, in 905s import locale 905s File "/usr/lib/python3.13/locale.py", line 108, in 905s @functools.wraps(_localeconv) 905s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 905s File "/usr/lib/python3.13/functools.py", line 53, in update_wrapper 905s value = getattr(wrapped, attr) 905s KeyboardInterrupt 905s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 905s 905s self = 905s 905s def test_main_kernel_handler(self): 905s # POST request 905s r = self.kern_api.start() 905s kern1 = r.json() 905s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 905s self.assertEqual(r.status_code, 201) 905s self.assertIsInstance(kern1, dict) 905s 905s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 905s expected_csp = '; '.join([ 905s "frame-ancestors 'self'", 905s 'report-uri ' + report_uri, 905s "default-src 'none'" 905s ]) 905s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 905s 905s # GET request 905s r = self.kern_api.list() 905s self.assertEqual(r.status_code, 200) 905s assert isinstance(r.json(), list) 905s self.assertEqual(r.json()[0]['id'], kern1['id']) 905s self.assertEqual(r.json()[0]['name'], kern1['name']) 905s 905s # create another kernel and check that they both are added to the 905s # list of kernels from a GET request 905s kern2 = self.kern_api.start().json() 905s assert isinstance(kern2, dict) 905s r = self.kern_api.list() 905s kernels = r.json() 905s self.assertEqual(r.status_code, 200) 905s assert isinstance(kernels, list) 905s self.assertEqual(len(kernels), 2) 905s 905s # Interrupt a kernel 905s r = self.kern_api.interrupt(kern2['id']) 905s self.assertEqual(r.status_code, 204) 905s 905s # Restart a kernel 905s > r = self.kern_api.restart(kern2['id']) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 905s return self._req('POST', url_path_join(id, 'restart')) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/16fd7a48-baba-44bd-936c-2ab029ec59f7/restart 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ----------------------------- Captured stderr call ----------------------------- 905s Traceback (most recent call last): 905s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 905s return _run_code(code, main_globals, None, 905s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 905s exec(code, run_globals) 905s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 905s from pathlib import Path 905s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 905s from ._abc import * 905s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 905s from glob import _Globber, _no_recurse_symlinks 905s File "/usr/lib/python3.13/glob.py", line 5, in 905s import re 905s File "/usr/lib/python3.13/re/__init__.py", line 125, in 905s import enum 905s File "", line 1360, in _find_and_load 905s File "", line 1331, in _find_and_load_unlocked 905s File "", line 935, in _load_unlocked 905s File "", line 1019, in exec_module 905s File "", line 1152, in get_code 905s File "", line 781, in _compile_bytecode 905s KeyboardInterrupt 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1uuv9i76/runtime/kernel-659c521a-6129-4d9c-9faf-cfd6378641b1.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53327 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36145 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: 659c521a-6129-4d9c-9faf-cfd6378641b1, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 94.130000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.650000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1uuv9i76/runtime/kernel-16fd7a48-baba-44bd-936c-2ab029ec59f7.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58027 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52991 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: 16fd7a48-baba-44bd-936c-2ab029ec59f7, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 25.530000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.480000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 16fd7a48-baba-44bd-936c-2ab029ec59f7 905s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/16fd7a48-baba-44bd-936c-2ab029ec59f7/interrupt (::1) 1.060000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 905s yield maybe_future(km.restart_kernel(kernel_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 905s raise self._exception.with_traceback(self._exception_tb) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 905s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 905s await ensure_async(kernel.restart_kernel(now=now)) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 905s await self._async_shutdown_kernel(now=now, restart=True) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:log.py:55 { 905s "Host": "localhost:12341", 905s "Accept": "*/*", 905s "User-Agent": "python-requests/2.32.5" 905s } 905s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/16fd7a48-baba-44bd-936c-2ab029ec59f7/restart (::1) 183.710000ms referer=None 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.540000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 659c521a-6129-4d9c-9faf-cfd6378641b1 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 659c521a-6129-4d9c-9faf-cfd6378641b1 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/659c521a-6129-4d9c-9faf-cfd6378641b1 (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/659c521a-6129-4d9c-9faf-cfd6378641b1', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 905s yielded = ctx_run(next, result) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 905s yield maybe_future(km.shutdown_kernel(kernel_id)) 905s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 905s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 905s stopper = ensure_async(km.shutdown_kernel(now, restart)) 905s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s ________________________ KernelAPITest.test_no_kernels _________________________ 905s 905s self = 905s 905s def test_no_kernels(self): 905s """Make sure there are no kernels running at the start""" 905s kernels = self.kern_api.list().json() 905s > self.assertEqual(kernels, []) 905s E AssertionError: Lists differ: [{'id': '659c521a-6129-4d9c-9faf-cfd637864[281 chars]: 0}] != [] 905s E 905s E First list contains 2 additional elements. 905s E First extra element 0: 905s E {'id': '659c521a-6129-4d9c-9faf-cfd6378641b1', 'name': 'python3', 'last_activity': '2026-01-24T18:49:16.841197Z', 'execution_state': 'starting', 'connections': 0} 905s E 905s E + [] 905s E - [{'connections': 0, 905s E - 'execution_state': 'starting', 905s E - 'id': '659c521a-6129-4d9c-9faf-cfd6378641b1', 905s E - 'last_activity': '2026-01-24T18:49:16.841197Z', 905s E - 'name': 'python3'}, 905s E - {'connections': 0, 905s E - 'execution_state': 'starting', 905s E - 'id': '16fd7a48-baba-44bd-936c-2ab029ec59f7', 905s E - 'last_activity': '2026-01-24T18:49:16.894438Z', 905s E - 'name': 'python3'}] 905s 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.390000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 4.130000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 659c521a-6129-4d9c-9faf-cfd6378641b1 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 659c521a-6129-4d9c-9faf-cfd6378641b1 905s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/659c521a-6129-4d9c-9faf-cfd6378641b1 (::1) 18.030000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 16fd7a48-baba-44bd-936c-2ab029ec59f7 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 16fd7a48-baba-44bd-936c-2ab029ec59f7 905s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/16fd7a48-baba-44bd-936c-2ab029ec59f7 (::1) 1.280000ms 905s ---------------------------- Captured log teardown ----------------------------- 905s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 905s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 905s _____________________ AsyncKernelAPITest.test_connections ______________________ 905s 905s self = 905s 905s def tearDown(self): 905s for k in self.kern_api.list().json(): 905s > self.kern_api.shutdown(k['id']) 905s 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 905s return self._req('DELETE', id) 905s ^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/b26b9d29-26bf-4e3e-9eea-056010c5aa26 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ------------------------------ Captured log setup ------------------------------ 905s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp1lla3asb/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp1lla3asb/etc/jupyter'] for config files 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp1lla3asb/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp1lla3asb/config 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp1lla3asb/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp1lla3asb/config 905s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp1lla3asb/notebooks 905s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 905s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 905s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 905s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 905s WARNING NotebookApp:handlers.py:612 Forbidden 905s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.510000ms referer=None 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1lla3asb/runtime/kernel-b26b9d29-26bf-4e3e-9eea-056010c5aa26.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57083 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45609 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: b26b9d29-26bf-4e3e-9eea-056010c5aa26, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.030000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/b26b9d29-26bf-4e3e-9eea-056010c5aa26 (::1) 1.570000ms 905s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/b26b9d29-26bf-4e3e-9eea-056010c5aa26/channels 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 905s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from b26b9d29-26bf-4e3e-9eea-056010c5aa26 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57361 905s DEBUG NotebookApp:kernelmanager.py:423 activity on b26b9d29-26bf-4e3e-9eea-056010c5aa26: status (starting) 905s DEBUG NotebookApp:kernelmanager.py:423 activity on b26b9d29-26bf-4e3e-9eea-056010c5aa26: status (busy) 905s DEBUG NotebookApp:kernelmanager.py:423 activity on b26b9d29-26bf-4e3e-9eea-056010c5aa26: status (idle) 905s DEBUG NotebookApp:handlers.py:306 Received kernel info: {'status': 'ok', 'protocol_version': '5.3', 'implementation': 'ipython', 'implementation_version': '8.35.0', 'language_info': {'name': 'python', 'version': '3.13.11', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.13.11 (main, Dec 6 2025, 13:15:20) [GCC 15.2.0]\nType 'copyright', 'credits' or 'license' for more information\nIPython 8.35.0 -- An enhanced Interactive Python. Type '?' for help.\n", 'help_links': [{'text': 'Python Reference', 'url': 'https://docs.python.org/3.13'}, {'text': 'IPython Reference', 'url': 'https://ipython.org/documentation.html'}, {'text': 'NumPy Reference', 'url': 'https://docs.scipy.org/doc/numpy/reference/'}, {'text': 'SciPy Reference', 'url': 'https://docs.scipy.org/doc/scipy/reference/'}, {'text': 'Matplotlib Reference', 'url': 'https://matplotlib.org/contents.html'}, {'text': 'SymPy Reference', 'url': 'http://docs.sympy.org/latest/index.html'}, {'text': 'pandas Reference', 'url': 'https://pandas.pydata.org/pandas-docs/stable/'}]} 905s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel b26b9d29-26bf-4e3e-9eea-056010c5aa26) to 5.4 (client). 905s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/b26b9d29-26bf-4e3e-9eea-056010c5aa26/channels (::1) 4079.090000ms 905s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/b26b9d29-26bf-4e3e-9eea-056010c5aa26/channels 905s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for b26b9d29-26bf-4e3e-9eea-056010c5aa26 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45609 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57361 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57083 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35787 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57361 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57083 905s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 905s Setting websocket_ping_timeout=30000 905s DEBUG NotebookApp:handlers.py:255 Nudge: attempt 1 on kernel b26b9d29-26bf-4e3e-9eea-056010c5aa26 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/b26b9d29-26bf-4e3e-9eea-056010c5aa26 (::1) 2.130000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/b26b9d29-26bf-4e3e-9eea-056010c5aa26 (::1) 0.390000ms 905s DEBUG NotebookApp:handlers.py:207 Nudge: IOPub received: b26b9d29-26bf-4e3e-9eea-056010c5aa26 905s DEBUG NotebookApp:handlers.py:210 Nudge: resolving iopub future: b26b9d29-26bf-4e3e-9eea-056010c5aa26 905s DEBUG NotebookApp:kernelmanager.py:423 activity on b26b9d29-26bf-4e3e-9eea-056010c5aa26: status (busy) 905s DEBUG NotebookApp:kernelmanager.py:423 activity on b26b9d29-26bf-4e3e-9eea-056010c5aa26: status (busy) 905s DEBUG NotebookApp:handlers.py:201 Nudge: control info reply received: b26b9d29-26bf-4e3e-9eea-056010c5aa26 905s DEBUG NotebookApp:handlers.py:203 Nudge: resolving control future: b26b9d29-26bf-4e3e-9eea-056010c5aa26 905s DEBUG NotebookApp:kernelmanager.py:423 activity on b26b9d29-26bf-4e3e-9eea-056010c5aa26: status (idle) 905s DEBUG NotebookApp:handlers.py:579 Websocket closed b26b9d29-26bf-4e3e-9eea-056010c5aa26:91482a8c-a15e19a6b735acdb37307ed9 905s INFO NotebookApp:kernelmanager.py:222 Starting buffering for b26b9d29-26bf-4e3e-9eea-056010c5aa26:91482a8c-a15e19a6b735acdb37307ed9 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b26b9d29-26bf-4e3e-9eea-056010c5aa26 905s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on b26b9d29-26bf-4e3e-9eea-056010c5aa26:iopub 905s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on b26b9d29-26bf-4e3e-9eea-056010c5aa26:iopub 905s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on b26b9d29-26bf-4e3e-9eea-056010c5aa26:iopub 905s DEBUG NotebookApp:kernelmanager.py:423 activity on b26b9d29-26bf-4e3e-9eea-056010c5aa26: status (idle) 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/b26b9d29-26bf-4e3e-9eea-056010c5aa26 (::1) 0.740000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/b26b9d29-26bf-4e3e-9eea-056010c5aa26 (::1) 0.420000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.550000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b26b9d29-26bf-4e3e-9eea-056010c5aa26 905s INFO NotebookApp:kernelmanager.py:286 Discarding 3 buffered messages for b26b9d29-26bf-4e3e-9eea-056010c5aa26:91482a8c-a15e19a6b735acdb37307ed9 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b26b9d29-26bf-4e3e-9eea-056010c5aa26 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 905s await kernel_awaitable 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 905s result = await obj 905s ^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/b26b9d29-26bf-4e3e-9eea-056010c5aa26 (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/b26b9d29-26bf-4e3e-9eea-056010c5aa26', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 905s future.result() 905s ~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 905s yielded = self.gen.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 905s yield maybe_future(km.shutdown_kernel(kernel_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 905s raise self._exception.with_traceback(self._exception_tb) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 905s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 905s raise km.ready.exception() # type: ignore[misc] 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 905s await kernel_awaitable 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 905s result = await obj 905s ^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 905s 905s self = 905s 905s def tearDown(self): 905s for k in self.kern_api.list().json(): 905s > self.kern_api.shutdown(k['id']) 905s 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 905s return self._req('DELETE', id) 905s ^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/87e2e82d-e07c-4aa7-983c-f27ea292f262 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ----------------------------- Captured stderr call ----------------------------- 905s Traceback (most recent call last): 905s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 905s return _run_code(code, main_globals, None, 905s "__main__", mod_spec) 905s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 905s exec(code, run_globals) 905s ~~~~^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 905s from ipykernel import kernelapp as app 905s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 905s from .connect import * # noqa: F403 905s ^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 905s import jupyter_client 905s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 905s from .asynchronous import AsyncKernelClient 905s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 905s from .client import AsyncKernelClient # noqa 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 905s import zmq.asyncio 905s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 905s from zmq import backend 905s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 905s _ns = select_backend(first) 905s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 905s mod = import_module(name) 905s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 905s return _bootstrap._gcd_import(name[level:], package, level) 905s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 905s from . import _zmq 905s File "_zmq.py", line 156, in init zmq.backend.cython._zmq 905s File "/usr/lib/python3/dist-packages/zmq/constants.py", line 12, in 905s class Errno(IntEnum): 905s ...<58 lines>... 905s EMTHREAD = _HAUSNUMERO + 54 905s File "/usr/lib/python3.13/enum.py", line 568, in __new__ 905s enum_class = super().__new__(metacls, cls, bases, classdict, **kwds) 905s File "/usr/lib/python3.13/enum.py", line 284, in __set_name__ 905s enum_member.__init__(*args) 905s ~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3.13/enum.py", line 1217, in __init__ 905s def __init__(self, *args, **kwds): 905s 905s KeyboardInterrupt 905s Error calling __set_name__ on '_proto_member' instance 'EMTHREAD' in 'Errno' 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1lla3asb/runtime/kernel-87e2e82d-e07c-4aa7-983c-f27ea292f262.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57439 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55425 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: 87e2e82d-e07c-4aa7-983c-f27ea292f262, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 35.040000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.590000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b26b9d29-26bf-4e3e-9eea-056010c5aa26 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b26b9d29-26bf-4e3e-9eea-056010c5aa26 905s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/b26b9d29-26bf-4e3e-9eea-056010c5aa26 (::1) 102.610000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 87e2e82d-e07c-4aa7-983c-f27ea292f262 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 87e2e82d-e07c-4aa7-983c-f27ea292f262 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 905s await kernel_awaitable 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 905s result = await obj 905s ^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/87e2e82d-e07c-4aa7-983c-f27ea292f262 (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/87e2e82d-e07c-4aa7-983c-f27ea292f262', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 905s future.result() 905s ~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 905s yielded = self.gen.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 905s yield maybe_future(km.shutdown_kernel(kernel_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 905s raise self._exception.with_traceback(self._exception_tb) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 905s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 905s raise km.ready.exception() # type: ignore[misc] 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 905s await kernel_awaitable 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 905s result = await obj 905s ^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s ERROR NotebookApp:log.py:55 { 905s "Host": "localhost:12341", 905s "Accept": "*/*", 905s "User-Agent": "python-requests/2.32.5" 905s } 905s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/87e2e82d-e07c-4aa7-983c-f27ea292f262 (::1) 140.360000ms referer=None 905s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 905s 905s self = 905s 905s def test_kernel_handler(self): 905s # GET kernel with given id 905s kid = self.kern_api.start().json()['id'] 905s r = self.kern_api.get(kid) 905s kern1 = r.json() 905s self.assertEqual(r.status_code, 200) 905s assert isinstance(kern1, dict) 905s self.assertIn('id', kern1) 905s self.assertEqual(kern1['id'], kid) 905s 905s # Request a bad kernel id and check that a JSON 905s # message is returned! 905s bad_id = '111-111-111-111-111' 905s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 905s self.kern_api.get(bad_id) 905s 905s # DELETE kernel with id 905s > r = self.kern_api.shutdown(kid) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 905s return self._req('DELETE', id) 905s ^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/defd6784-340a-48a8-9bd0-334d48a8a940 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ----------------------------- Captured stderr call ----------------------------- 905s Could not import runpy module 905s Traceback (most recent call last): 905s File "/usr/lib/python3.13/runpy.py", line 15, in 905s import importlib.util 905s File "/usr/lib/python3.13/importlib/util.py", line 2, in 905s from ._abc import Loader 905s File "", line 1360, in _find_and_load 905s File "", line 1331, in _find_and_load_unlocked 905s File "", line 935, in _load_unlocked 905s File "", line 1019, in exec_module 905s File "", line 1152, in get_code 905s File "", line 781, in _compile_bytecode 905s KeyboardInterrupt 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1lla3asb/runtime/kernel-defd6784-340a-48a8-9bd0-334d48a8a940.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46093 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47545 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: defd6784-340a-48a8-9bd0-334d48a8a940, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 223.560000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/defd6784-340a-48a8-9bd0-334d48a8a940 (::1) 1.400000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s 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 905s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 905s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.570000ms referer=None 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for defd6784-340a-48a8-9bd0-334d48a8a940 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: defd6784-340a-48a8-9bd0-334d48a8a940 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 905s await kernel_awaitable 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 905s result = await obj 905s ^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/defd6784-340a-48a8-9bd0-334d48a8a940 (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/defd6784-340a-48a8-9bd0-334d48a8a940', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 905s future.result() 905s ~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 905s yielded = self.gen.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 905s yield maybe_future(km.shutdown_kernel(kernel_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 905s raise self._exception.with_traceback(self._exception_tb) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 905s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 905s raise km.ready.exception() # type: ignore[misc] 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 905s await kernel_awaitable 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 905s result = await obj 905s ^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s ERROR NotebookApp:log.py:55 { 905s "Host": "localhost:12341", 905s "Accept": "*/*", 905s "User-Agent": "python-requests/2.32.5" 905s } 905s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/defd6784-340a-48a8-9bd0-334d48a8a940 (::1) 69.340000ms referer=None 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.350000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 87e2e82d-e07c-4aa7-983c-f27ea292f262 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 87e2e82d-e07c-4aa7-983c-f27ea292f262 905s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/87e2e82d-e07c-4aa7-983c-f27ea292f262 (::1) 42.920000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for defd6784-340a-48a8-9bd0-334d48a8a940 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: defd6784-340a-48a8-9bd0-334d48a8a940 905s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 905s 905s self = 905s 905s def test_main_kernel_handler(self): 905s # POST request 905s r = self.kern_api.start() 905s kern1 = r.json() 905s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 905s self.assertEqual(r.status_code, 201) 905s self.assertIsInstance(kern1, dict) 905s 905s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 905s expected_csp = '; '.join([ 905s "frame-ancestors 'self'", 905s 'report-uri ' + report_uri, 905s "default-src 'none'" 905s ]) 905s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 905s 905s # GET request 905s r = self.kern_api.list() 905s self.assertEqual(r.status_code, 200) 905s assert isinstance(r.json(), list) 905s self.assertEqual(r.json()[0]['id'], kern1['id']) 905s self.assertEqual(r.json()[0]['name'], kern1['name']) 905s 905s # create another kernel and check that they both are added to the 905s # list of kernels from a GET request 905s kern2 = self.kern_api.start().json() 905s assert isinstance(kern2, dict) 905s r = self.kern_api.list() 905s kernels = r.json() 905s self.assertEqual(r.status_code, 200) 905s assert isinstance(kernels, list) 905s self.assertEqual(len(kernels), 2) 905s 905s # Interrupt a kernel 905s r = self.kern_api.interrupt(kern2['id']) 905s self.assertEqual(r.status_code, 204) 905s 905s # Restart a kernel 905s > r = self.kern_api.restart(kern2['id']) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 905s return self._req('POST', url_path_join(id, 'restart')) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/72ec660f-64ae-403d-9a90-6f82eb3b6580/restart 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ----------------------------- Captured stderr call ----------------------------- 905s Traceback (most recent call last): 905s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 905s return _run_code(code, main_globals, None, 905s "__main__", mod_spec) 905s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 905s exec(code, run_globals) 905s ~~~~^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 905s from pathlib import Path 905s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 905s from ._abc import * 905s File "/usr/lib/python3.13/pathlib/_abc.py", line 14, in 905s import functools 905s File "/usr/lib/python3.13/functools.py", line 18, in 905s from collections import namedtuple 905s File "/usr/lib/python3.13/collections/__init__.py", line 45, in 905s from _collections import deque 905s File "", line 1360, in _find_and_load 905s File "", line 1331, in _find_and_load_unlocked 905s File "", line 946, in _load_unlocked 905s KeyboardInterrupt 905s Traceback (most recent call last): 905s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 905s return _run_code(code, main_globals, None, 905s "__main__", mod_spec) 905s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 905s exec(code, run_globals) 905s ~~~~^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 905s from ipykernel import kernelapp as app 905s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 905s from .connect import * # noqa: F403 905s ^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 905s import jupyter_client 905s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 10, in 905s from .multikernelmanager import AsyncMultiKernelManager, MultiKernelManager 905s File "", line 1360, in _find_and_load 905s File "", line 1331, in _find_and_load_unlocked 905s File "", line 935, in _load_unlocked 905s File "", line 1019, in exec_module 905s File "", line 1152, in get_code 905s File "", line 781, in _compile_bytecode 905s KeyboardInterrupt 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1lla3asb/runtime/kernel-3332dd4c-1c89-449e-8546-09ada6a0b99e.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36533 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41247 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: 3332dd4c-1c89-449e-8546-09ada6a0b99e, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 18.270000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 62.390000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1lla3asb/runtime/kernel-72ec660f-64ae-403d-9a90-6f82eb3b6580.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38177 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43905 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: 72ec660f-64ae-403d-9a90-6f82eb3b6580, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 261.860000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.690000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 72ec660f-64ae-403d-9a90-6f82eb3b6580 905s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/72ec660f-64ae-403d-9a90-6f82eb3b6580/interrupt (::1) 0.590000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 905s yield maybe_future(km.restart_kernel(kernel_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 905s raise self._exception.with_traceback(self._exception_tb) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 905s result = coro.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 905s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 905s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 905s yield self # This tells Task to wait for completion. 905s ^^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 905s future.result() 905s ~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 905s raise self._exception.with_traceback(self._exception_tb) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 905s await ensure_async(kernel.restart_kernel(now=now)) 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 905s result = await obj 905s ^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 905s await self._async_shutdown_kernel(now=now, restart=True) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:log.py:55 { 905s "Host": "localhost:12341", 905s "Accept": "*/*", 905s "User-Agent": "python-requests/2.32.5" 905s } 905s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/72ec660f-64ae-403d-9a90-6f82eb3b6580/restart (::1) 3.160000ms referer=None 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.670000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3332dd4c-1c89-449e-8546-09ada6a0b99e 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3332dd4c-1c89-449e-8546-09ada6a0b99e 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 905s await kernel_awaitable 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 905s result = await obj 905s ^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/3332dd4c-1c89-449e-8546-09ada6a0b99e (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/3332dd4c-1c89-449e-8546-09ada6a0b99e', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 905s future.result() 905s ~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 905s yielded = self.gen.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 905s yield maybe_future(km.shutdown_kernel(kernel_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 905s raise self._exception.with_traceback(self._exception_tb) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 905s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 905s raise km.ready.exception() # type: ignore[misc] 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 905s await kernel_awaitable 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 905s result = await obj 905s ^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s ERROR NotebookApp:log.py:55 { 905s "Host": "localhost:12341", 905s "Accept": "*/*", 905s "User-Agent": "python-requests/2.32.5" 905s } 905s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/3332dd4c-1c89-449e-8546-09ada6a0b99e (::1) 63.830000ms referer=None 905s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 905s 905s self = 905s 905s def test_no_kernels(self): 905s """Make sure there are no kernels running at the start""" 905s kernels = self.kern_api.list().json() 905s > self.assertEqual(kernels, []) 905s E AssertionError: Lists differ: [{'id': '3332dd4c-1c89-449e-8546-09ada6a0b[281 chars]: 0}] != [] 905s E 905s E First list contains 2 additional elements. 905s E First extra element 0: 905s E {'id': '3332dd4c-1c89-449e-8546-09ada6a0b99e', 'name': 'python3', 'last_activity': '2026-01-24T18:49:23.791113Z', 'execution_state': 'starting', 'connections': 0} 905s E 905s E + [] 905s E - [{'connections': 0, 905s E - 'execution_state': 'starting', 905s E - 'id': '3332dd4c-1c89-449e-8546-09ada6a0b99e', 905s E - 'last_activity': '2026-01-24T18:49:23.791113Z', 905s E - 'name': 'python3'}, 905s E - {'connections': 0, 905s E - 'execution_state': 'starting', 905s E - 'id': '72ec660f-64ae-403d-9a90-6f82eb3b6580', 905s E - 'last_activity': '2026-01-24T18:49:24.121854Z', 905s E - 'name': 'python3'}] 905s 905s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.570000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.450000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3332dd4c-1c89-449e-8546-09ada6a0b99e 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3332dd4c-1c89-449e-8546-09ada6a0b99e 905s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/3332dd4c-1c89-449e-8546-09ada6a0b99e (::1) 0.470000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 72ec660f-64ae-403d-9a90-6f82eb3b6580 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 72ec660f-64ae-403d-9a90-6f82eb3b6580 905s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/72ec660f-64ae-403d-9a90-6f82eb3b6580 (::1) 0.860000ms 905s ---------------------------- Captured log teardown ----------------------------- 905s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: defd6784-340a-48a8-9bd0-334d48a8a940 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b26b9d29-26bf-4e3e-9eea-056010c5aa26 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 87e2e82d-e07c-4aa7-983c-f27ea292f262 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3332dd4c-1c89-449e-8546-09ada6a0b99e 905s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 905s __________________________ SessionAPITest.test_create __________________________ 905s 905s @self.addCleanup 905s def cleanup_sessions(): 905s for session in self.sess_api.list().json(): 905s > self.sess_api.delete(session['id']) 905s 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 905s return self._req('DELETE', id) 905s ^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/031d8b44-d442-4f52-8404-ccd6de13cfd8 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ------------------------------ Captured log setup ------------------------------ 905s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp8hadgahb/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp8hadgahb/etc/jupyter'] for config files 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp8hadgahb/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp8hadgahb/config 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp8hadgahb/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp8hadgahb/config 905s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp8hadgahb/notebooks 905s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 905s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 905s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 905s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 905s WARNING NotebookApp:handlers.py:612 Forbidden 905s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.330000ms referer=None 905s ----------------------------- Captured stderr call ----------------------------- 905s Traceback (most recent call last): 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.190000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp8hadgahb/runtime/kernel-f33d037b-e76d-47d7-ad69-680924ed4b77.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56399 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36625 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: f33d037b-e76d-47d7-ad69-680924ed4b77, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp8hadgahb/notebooks/foo'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 60.400000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.970000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/031d8b44-d442-4f52-8404-ccd6de13cfd8 (::1) 1.630000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.600000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f33d037b-e76d-47d7-ad69-680924ed4b77 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f33d037b-e76d-47d7-ad69-680924ed4b77 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/031d8b44-d442-4f52-8404-ccd6de13cfd8 (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/031d8b44-d442-4f52-8404-ccd6de13cfd8', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 905s yielded = self.gen.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 905s yield maybe_future(sm.delete_session(session_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 905s yielded = self.gen.send(value) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 905s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 905s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 905s stopper = ensure_async(km.shutdown_kernel(now, restart)) 905s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s ERROR NotebookApp:log.py:55 { 905s "Host": "localhost:12341", 905s "Accept": "*/*", 905s "User-Agent": "python-requests/2.32.5" 905s } 905s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/031d8b44-d442-4f52-8404-ccd6de13cfd8 (::1) 164.330000ms referer=None 905s --------------------------- Captured stderr teardown --------------------------- 905s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 905s return _run_code(code, main_globals, None, 905s "__main__", mod_spec) 905s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 905s exec(code, run_globals) 905s ~~~~^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 905s from pathlib import Path 905s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 905s from ._abc import * 905s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 905s from glob import _Globber, _no_recurse_symlinks 905s File "/usr/lib/python3.13/glob.py", line 236, in 905s magic_check = re.compile('([*?[])') 905s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 905s return _compile(pattern, flags) 905s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 905s p = _compiler.compile(pattern, flags) 905s File "/usr/lib/python3.13/re/_compiler.py", line 748, in compile 905s p = _parser.parse(p, flags) 905s File "/usr/lib/python3.13/re/_parser.py", line 980, in parse 905s p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0) 905s File "/usr/lib/python3.13/re/_parser.py", line 459, in _parse_sub 905s itemsappend(_parse(source, state, verbose, nested + 1, 905s ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s not nested and not items)) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3.13/re/_parser.py", line 511, in _parse 905s def _parse(source, state, verbose, nested, first=False): 905s 905s KeyboardInterrupt 905s __________________ SessionAPITest.test_create_console_session __________________ 905s 905s @self.addCleanup 905s def cleanup_sessions(): 905s for session in self.sess_api.list().json(): 905s > self.sess_api.delete(session['id']) 905s 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 905s return self._req('DELETE', id) 905s ^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/1cf597c1-c2c5-4cc7-9738-135ca9f73056 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp8hadgahb/runtime/kernel-47361b36-0d2b-43c2-b552-954d2aebae1a.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37101 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33377 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: 47361b36-0d2b-43c2-b552-954d2aebae1a, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp8hadgahb/notebooks/foo'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 15.240000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.780000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f33d037b-e76d-47d7-ad69-680924ed4b77 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f33d037b-e76d-47d7-ad69-680924ed4b77 905s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/031d8b44-d442-4f52-8404-ccd6de13cfd8 (::1) 37.560000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 47361b36-0d2b-43c2-b552-954d2aebae1a 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 47361b36-0d2b-43c2-b552-954d2aebae1a 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/1cf597c1-c2c5-4cc7-9738-135ca9f73056 (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/1cf597c1-c2c5-4cc7-9738-135ca9f73056', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 905s yielded = self.gen.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 905s yield maybe_future(sm.delete_session(session_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 905s yielded = self.gen.send(value) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 905s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 905s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 905s stopper = ensure_async(km.shutdown_kernel(now, restart)) 905s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s ____________________ SessionAPITest.test_create_deprecated _____________________ 905s 905s @self.addCleanup 905s def cleanup_sessions(): 905s for session in self.sess_api.list().json(): 905s > self.sess_api.delete(session['id']) 905s 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 905s return self._req('DELETE', id) 905s ^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/3140c3c9-1e17-4b34-9c2b-ba641537bf9a 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp8hadgahb/runtime/kernel-8c8e1797-d472-410c-915c-3bd2775d7ad5.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49849 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44189 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8c8e1797-d472-410c-915c-3bd2775d7ad5, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp8hadgahb/notebooks/foo'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 20.910000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.630000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 47361b36-0d2b-43c2-b552-954d2aebae1a 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 47361b36-0d2b-43c2-b552-954d2aebae1a 905s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/1cf597c1-c2c5-4cc7-9738-135ca9f73056 (::1) 1.700000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8c8e1797-d472-410c-915c-3bd2775d7ad5 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8c8e1797-d472-410c-915c-3bd2775d7ad5 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/3140c3c9-1e17-4b34-9c2b-ba641537bf9a (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/3140c3c9-1e17-4b34-9c2b-ba641537bf9a', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 905s yielded = self.gen.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 905s yield maybe_future(sm.delete_session(session_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 905s yielded = self.gen.send(value) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 905s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 905s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 905s stopper = ensure_async(km.shutdown_kernel(now, restart)) 905s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s --------------------------- Captured stderr teardown --------------------------- 905s Fatal Python error: init_import_site: Failed to import the site module 905s Python runtime state: initialized 905s Traceback (most recent call last): 905s File "/usr/lib/python3.13/site.py", line 735, in 905s main() 905s ~~~~^^ 905s File "/usr/lib/python3.13/site.py", line 728, in main 905s execsitecustomize() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.13/site.py", line 667, in execsitecustomize 905s import sitecustomize 905s File "", line 1360, in _find_and_load 905s File "", line 1322, in _find_and_load_unlocked 905s File "", line 1256, in _find_spec 905s File "", line 1226, in __exit__ 905s KeyboardInterrupt 905s ___________________ SessionAPITest.test_create_file_session ____________________ 905s 905s @self.addCleanup 905s def cleanup_sessions(): 905s for session in self.sess_api.list().json(): 905s > self.sess_api.delete(session['id']) 905s 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 905s return self._req('DELETE', id) 905s ^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/b75e9389-0bb2-42d2-895a-450d063fc641 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp8hadgahb/runtime/kernel-90482766-ae87-4ad5-9ed2-643906c613d6.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43265 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58519 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: 90482766-ae87-4ad5-9ed2-643906c613d6, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp8hadgahb/notebooks/foo'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 113.150000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 16.490000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8c8e1797-d472-410c-915c-3bd2775d7ad5 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8c8e1797-d472-410c-915c-3bd2775d7ad5 905s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/3140c3c9-1e17-4b34-9c2b-ba641537bf9a (::1) 5.300000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 90482766-ae87-4ad5-9ed2-643906c613d6 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 90482766-ae87-4ad5-9ed2-643906c613d6 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/b75e9389-0bb2-42d2-895a-450d063fc641 (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/b75e9389-0bb2-42d2-895a-450d063fc641', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 905s yielded = self.gen.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 905s yield maybe_future(sm.delete_session(session_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 905s yielded = self.gen.send(value) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 905s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 905s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 905s stopper = ensure_async(km.shutdown_kernel(now, restart)) 905s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s ERROR NotebookApp:log.py:55 { 905s "Host": "localhost:12341", 905s "Accept": "*/*", 905s "User-Agent": "python-requests/2.32.5" 905s } 905s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/b75e9389-0bb2-42d2-895a-450d063fc641 (::1) 69.830000ms referer=None 905s --------------------------- Captured stderr teardown --------------------------- 905s Traceback (most recent call last): 905s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 905s return _run_code(code, main_globals, None, 905s "__main__", mod_spec) 905s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 905s exec(code, run_globals) 905s ~~~~^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 905s from ipykernel import kernelapp as app 905s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 905s from .connect import * # noqa: F403 905s ^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 905s from subprocess import PIPE, Popen 905s File "", line 1360, in _find_and_load 905s File "", line 1331, in _find_and_load_unlocked 905s File "", line 935, in _load_unlocked 905s File "", line 1019, in exec_module 905s File "", line 1152, in get_code 905s File "", line 781, in _compile_bytecode 905s KeyboardInterrupt 905s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 905s 905s self = 905s 905s def test_create_with_kernel_id(self): 905s # create a new kernel 905s r = self.request('POST', 'api/kernels') 905s r.raise_for_status() 905s kernel = r.json() 905s 905s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 905s self.assertEqual(resp.status_code, 201) 905s newsession = resp.json() 905s self.assertIn('id', newsession) 905s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 905s self.assertEqual(newsession['kernel']['id'], kernel['id']) 905s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 905s 905s sessions = self.sess_api.list().json() 905s > self.assertEqual(sessions, [newsession]) 905s E AssertionError: Lists differ: [{'id': 'b75e9389-0bb2-42d2-895a-450d063fc641', 'p[553 chars]ne}}] != [{'id': 'ec07284b-1c68-4947-a688-9184dfee038d', 'p[279 chars]ne}}] 905s E 905s E First differing element 0: 905s E {'id': 'b75e9389-0bb2-42d2-895a-450d063fc641', 'p[218 chars]: 0}} 905s E {'id': 'ec07284b-1c68-4947-a688-9184dfee038d', 'p[278 chars]one}} 905s E 905s E First list contains 1 additional elements. 905s E First extra element 1: 905s E {'id': 'ec07284b-1c68-4947-a688-9184dfee038d', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'afa1292a-4489-4575-b3b1-4e7730db8c7e', 'name': 'python3', 'last_activity': '2026-01-24T18:49:27.732570Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 905s E 905s E Diff is 830 characters long. Set self.maxDiff to None to see it. 905s 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 905s ----------------------------- Captured stderr call ----------------------------- 905s Traceback (most recent call last): 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp8hadgahb/runtime/kernel-afa1292a-4489-4575-b3b1-4e7730db8c7e.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59553 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46845 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: afa1292a-4489-4575-b3b1-4e7730db8c7e, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 35.980000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.740000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.990000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.570000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 90482766-ae87-4ad5-9ed2-643906c613d6 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 90482766-ae87-4ad5-9ed2-643906c613d6 905s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/b75e9389-0bb2-42d2-895a-450d063fc641 (::1) 2.000000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for afa1292a-4489-4575-b3b1-4e7730db8c7e 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: afa1292a-4489-4575-b3b1-4e7730db8c7e 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/ec07284b-1c68-4947-a688-9184dfee038d (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/ec07284b-1c68-4947-a688-9184dfee038d', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 905s yielded = self.gen.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 905s yield maybe_future(sm.delete_session(session_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 905s yielded = self.gen.send(value) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 905s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 905s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 905s stopper = ensure_async(km.shutdown_kernel(now, restart)) 905s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s ERROR NotebookApp:log.py:55 { 905s "Host": "localhost:12341", 905s "Accept": "*/*", 905s "User-Agent": "python-requests/2.32.5" 905s } 905s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/ec07284b-1c68-4947-a688-9184dfee038d (::1) 7.730000ms referer=None 905s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 905s 905s @self.addCleanup 905s def cleanup_sessions(): 905s for session in self.sess_api.list().json(): 905s > self.sess_api.delete(session['id']) 905s 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 905s return self._req('DELETE', id) 905s ^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/ec07284b-1c68-4947-a688-9184dfee038d 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ----------------------------- Captured stderr call ----------------------------- 905s Traceback (most recent call last): 905s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 905s return _run_code(code, main_globals, None, 905s "__main__", mod_spec) 905s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 905s exec(code, run_globals) 905s ~~~~^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 905s from ipykernel import kernelapp as app 905s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 905s from .connect import * # noqa: F403 905s ^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 905s import jupyter_client 905s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 905s from .asynchronous import AsyncKernelClient 905s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 905s from .client import AsyncKernelClient # noqa 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 905s import zmq.asyncio 905s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 905s from zmq import backend 905s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 905s _ns = select_backend(first) 905s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 905s mod = import_module(name) 905s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 905s return _bootstrap._gcd_import(name[level:], package, level) 905s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 905s from . import _zmq 905s File "", line 645, in parent 905s KeyboardInterrupt 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 2.200000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp8hadgahb/runtime/kernel-a6bdb181-a1ff-445b-b0fe-639535fb3031.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52631 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39023 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: a6bdb181-a1ff-445b-b0fe-639535fb3031, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 61.920000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for afa1292a-4489-4575-b3b1-4e7730db8c7e 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: afa1292a-4489-4575-b3b1-4e7730db8c7e 905s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/ec07284b-1c68-4947-a688-9184dfee038d (::1) 86.650000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.580000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.660000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a6bdb181-a1ff-445b-b0fe-639535fb3031 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a6bdb181-a1ff-445b-b0fe-639535fb3031 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/ec07284b-1c68-4947-a688-9184dfee038d (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/ec07284b-1c68-4947-a688-9184dfee038d', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 905s yielded = self.gen.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 905s yield maybe_future(sm.delete_session(session_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 905s yielded = self.gen.send(value) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 905s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 905s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 905s stopper = ensure_async(km.shutdown_kernel(now, restart)) 905s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s ERROR NotebookApp:log.py:55 { 905s "Host": "localhost:12341", 905s "Accept": "*/*", 905s "User-Agent": "python-requests/2.32.5" 905s } 905s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/ec07284b-1c68-4947-a688-9184dfee038d (::1) 129.250000ms referer=None 905s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 905s 905s @self.addCleanup 905s def cleanup_sessions(): 905s for session in self.sess_api.list().json(): 905s > self.sess_api.delete(session['id']) 905s 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 905s return self._req('DELETE', id) 905s ^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/ec07284b-1c68-4947-a688-9184dfee038d 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 489.430000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp8hadgahb/runtime/kernel-9ee63a54-f06c-423b-be34-8388a6badc5b.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50551 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37705 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9ee63a54-f06c-423b-be34-8388a6badc5b, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmp8hadgahb/notebooks/foo'} 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a6bdb181-a1ff-445b-b0fe-639535fb3031 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a6bdb181-a1ff-445b-b0fe-639535fb3031 905s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/ec07284b-1c68-4947-a688-9184dfee038d (::1) 32.990000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.580000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.460000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9ee63a54-f06c-423b-be34-8388a6badc5b 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9ee63a54-f06c-423b-be34-8388a6badc5b 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/ec07284b-1c68-4947-a688-9184dfee038d (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/ec07284b-1c68-4947-a688-9184dfee038d', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 905s yielded = self.gen.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 905s yield maybe_future(sm.delete_session(session_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 905s yielded = self.gen.send(value) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 905s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 905s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 905s stopper = ensure_async(km.shutdown_kernel(now, restart)) 905s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s --------------------------- Captured stderr teardown --------------------------- 905s Traceback (most recent call last): 905s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 905s return _run_code(code, main_globals, None, 905s "__main__", mod_spec) 905s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 905s exec(code, run_globals) 905s ~~~~^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 905s from ipykernel import kernelapp as app 905s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 905s from .connect import * # noqa: F403 905s ^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 905s import jupyter_client 905s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 905s from .asynchronous import AsyncKernelClient 905s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 905s from .client import AsyncKernelClient # noqa 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 905s import zmq.asyncio 905s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 905s from zmq import backend 905s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 7, in 905s import platform 905s File "", line 1360, in _find_and_load 905s File "", line 1331, in _find_and_load_unlocked 905s File "", line 935, in _load_unlocked 905s File "", line 1019, in exec_module 905s File "", line 1109, in get_code 905s File "", line 1232, in path_stats 905s File "", line 152, in _path_stat 905s KeyboardInterrupt 905s _______________________ SessionAPITest.test_modify_type ________________________ 905s 905s @self.addCleanup 905s def cleanup_sessions(): 905s for session in self.sess_api.list().json(): 905s > self.sess_api.delete(session['id']) 905s 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 905s return self._req('DELETE', id) 905s ^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/bf9894e9-daf6-4f63-ad0a-43bac6296f8d 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ----------------------------- Captured stderr call ----------------------------- 905s Fatal Python error: init_import_site: Failed to import the site module 905s Python runtime state: initialized 905s ------------------------------ Captured log call ------------------------------- 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp8hadgahb/runtime/kernel-f1cc6532-5685-404b-ac46-432dd1be8fc5.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53039 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48883 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: f1cc6532-5685-404b-ac46-432dd1be8fc5, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp8hadgahb/notebooks/foo'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 99.110000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/bf9894e9-daf6-4f63-ad0a-43bac6296f8d (::1) 22.580000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.530000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f1cc6532-5685-404b-ac46-432dd1be8fc5 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f1cc6532-5685-404b-ac46-432dd1be8fc5 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/bf9894e9-daf6-4f63-ad0a-43bac6296f8d (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/bf9894e9-daf6-4f63-ad0a-43bac6296f8d', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 905s yielded = self.gen.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 905s yield maybe_future(sm.delete_session(session_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 905s yielded = self.gen.send(value) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 905s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 905s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 905s stopper = ensure_async(km.shutdown_kernel(now, restart)) 905s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 905s return _runner_map[name].run(inner) 905s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 905s return fut.result(None) 905s ~~~~~~~~~~^^^^^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 905s return self.__get_result() 905s ~~~~~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 905s raise self._exception 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error 905s ---------------------------- Captured log teardown ----------------------------- 905s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f1cc6532-5685-404b-ac46-432dd1be8fc5 905s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 905s _______________________ AsyncSessionAPITest.test_create ________________________ 905s 905s @self.addCleanup 905s def cleanup_sessions(): 905s for session in self.sess_api.list().json(): 905s > self.sess_api.delete(session['id']) 905s 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 905s return self._req('DELETE', id) 905s ^^^^^^^^^^^^^^^^^^^^^^^ 905s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 905s response.raise_for_status() 905s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 905s 905s self = 905s 905s def raise_for_status(self): 905s """Raises :class:`HTTPError`, if one occurred.""" 905s 905s http_error_msg = "" 905s if isinstance(self.reason, bytes): 905s # We attempt to decode utf-8 first because some servers 905s # choose to localize their reason strings. If the string 905s # isn't utf-8, we fall back to iso-8859-1 for all other 905s # encodings. (See PR #3538) 905s try: 905s reason = self.reason.decode("utf-8") 905s except UnicodeDecodeError: 905s reason = self.reason.decode("iso-8859-1") 905s else: 905s reason = self.reason 905s 905s if 400 <= self.status_code < 500: 905s http_error_msg = ( 905s f"{self.status_code} Client Error: {reason} for url: {self.url}" 905s ) 905s 905s elif 500 <= self.status_code < 600: 905s http_error_msg = ( 905s f"{self.status_code} Server Error: {reason} for url: {self.url}" 905s ) 905s 905s if http_error_msg: 905s > raise HTTPError(http_error_msg, response=self) 905s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/c6bfe0e4-9253-47c8-9f58-40c603f52fa6 905s 905s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 905s ------------------------------ Captured log setup ------------------------------ 905s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpcdhn4vr0/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpcdhn4vr0/etc/jupyter'] for config files 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpcdhn4vr0/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpcdhn4vr0/config 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpcdhn4vr0/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 905s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpcdhn4vr0/config 905s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpcdhn4vr0/notebooks 905s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 905s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 905s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 905s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 905s WARNING NotebookApp:handlers.py:612 Forbidden 905s ----------------------------- Captured stderr call ----------------------------- 905s Traceback (most recent call last): 905s File "/usr/lib/python3.13/site.py", line 735, in 905s main() 905s ~~~~^^ 905s File "/usr/lib/python3.13/site.py", line 722, in main 905s known_paths = addsitepackages(known_paths) 905s File "/usr/lib/python3.13/site.py", line 441, in addsitepackages 905s addsitedir(sitedir, known_paths) 905s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3.13/site.py", line 254, in addsitedir 905s addpackage(sitedir, name, known_paths) 905s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3.13/site.py", line 213, in addpackage 905s exec(line) 905s ~~~~^^^^^^ 905s File "", line 1, in 905s File "", line 1360, in _find_and_load 905s File "", line 1322, in _find_and_load_unlocked 905s File "", line 1262, in _find_spec 905s File "", line 1556, in find_spec 905s File "", line 1530, in _get_spec 905s File "", line 1633, in find_spec 905s File "", line 1676, in _fill_cache 905s KeyboardInterrupt 905s ------------------------------ Captured log call ------------------------------- 905s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 1.480000ms referer=None 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.610000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 905s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpcdhn4vr0/runtime/kernel-f977b86e-d3e0-41da-9a26-095b8cbfe9b9.json'] 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48459 905s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56823 905s INFO NotebookApp:kernelmanager.py:179 Kernel started: f977b86e-d3e0-41da-9a26-095b8cbfe9b9, name: python3 905s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpcdhn4vr0/notebooks/foo'} 905s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 229.060000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 38.960000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/c6bfe0e4-9253-47c8-9f58-40c603f52fa6 (::1) 0.510000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.420000ms 905s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 905s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f977b86e-d3e0-41da-9a26-095b8cbfe9b9 905s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f977b86e-d3e0-41da-9a26-095b8cbfe9b9 905s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 905s await kernel_awaitable 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 905s result = await obj 905s ^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/c6bfe0e4-9253-47c8-9f58-40c603f52fa6 (::1) 905s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/c6bfe0e4-9253-47c8-9f58-40c603f52fa6', version='HTTP/1.1', remote_ip='::1') 905s Traceback (most recent call last): 905s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 905s result = await result 905s ^^^^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 905s future.result() 905s ~~~~~~~~~~~~~^^ 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 905s yielded = self.gen.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 905s yield maybe_future(sm.delete_session(session_id)) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 905s yielded = self.gen.throw(exc) 905s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 905s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 905s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 905s value = future.result() 905s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 905s raise self._exception.with_traceback(self._exception_tb) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 905s result = coro.send(None) 905s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 905s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 905s raise km.ready.exception() # type: ignore[misc] 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 905s await kernel_awaitable 905s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 905s result = await obj 905s ^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 905s raise e 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 905s out = await method(self, *args, **kwargs) 905s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 905s await self._async_finish_shutdown(restart=restart) 905s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 905s await asyncio.wait_for( 905s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 905s ) 905s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 905s async with timeouts.timeout(timeout): 905s ~~~~~~~~~~~~~~~~^^^^^^^^^ 905s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 905s raise RuntimeError("Timeout should be used inside a task") 905s RuntimeError: Timeout should be used inside a task 905s WARNING NotebookApp:handlers.py:612 Unhandled error/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 905s gc.collect() 905s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 907s 907s --------------------------- Captured stderr teardown --------------------------- 907s Traceback (most recent call last): 907s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 907s return _run_code(code, main_globals, None, 907s "__main__", mod_spec) 907s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 907s exec(code, run_globals) 907s ~~~~^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 907s from pathlib import Path 907s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 907s from ._local import * 907s File "/usr/lib/python3.13/pathlib/_local.py", line 58, in 907s class PurePath(PurePathBase): 907s ...<397 lines>... 907s return '' if path_str == '.' else path_str 907s KeyboardInterrupt 907s _______________ AsyncSessionAPITest.test_create_console_session ________________ 907s 907s @self.addCleanup 907s def cleanup_sessions(): 907s for session in self.sess_api.list().json(): 907s > self.sess_api.delete(session['id']) 907s 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 907s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 907s return self._req('DELETE', id) 907s ^^^^^^^^^^^^^^^^^^^^^^^ 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 907s response.raise_for_status() 907s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 907s 907s self = 907s 907s def raise_for_status(self): 907s """Raises :class:`HTTPError`, if one occurred.""" 907s 907s http_error_msg = "" 907s if isinstance(self.reason, bytes): 907s # We attempt to decode utf-8 first because some servers 907s # choose to localize their reason strings. If the string 907s # isn't utf-8, we fall back to iso-8859-1 for all other 907s # encodings. (See PR #3538) 907s try: 907s reason = self.reason.decode("utf-8") 907s except UnicodeDecodeError: 907s reason = self.reason.decode("iso-8859-1") 907s else: 907s reason = self.reason 907s 907s if 400 <= self.status_code < 500: 907s http_error_msg = ( 907s f"{self.status_code} Client Error: {reason} for url: {self.url}" 907s ) 907s 907s elif 500 <= self.status_code < 600: 907s http_error_msg = ( 907s f"{self.status_code} Server Error: {reason} for url: {self.url}" 907s ) 907s 907s if http_error_msg: 907s > raise HTTPError(http_error_msg, response=self) 907s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/ac4da3b6-633f-42b7-ac5d-e132126cd649 907s 907s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 907s ------------------------------ Captured log call ------------------------------- 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 907s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpcdhn4vr0/runtime/kernel-834f3ab7-f7b6-4512-9449-5dea4a3a17da.json'] 907s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49971 907s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48145 907s INFO NotebookApp:kernelmanager.py:179 Kernel started: 834f3ab7-f7b6-4512-9449-5dea4a3a17da, name: python3 907s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpcdhn4vr0/notebooks/foo'} 907s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 34.020000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 3.440000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f977b86e-d3e0-41da-9a26-095b8cbfe9b9 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f977b86e-d3e0-41da-9a26-095b8cbfe9b9 907s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/c6bfe0e4-9253-47c8-9f58-40c603f52fa6 (::1) 0.680000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 834f3ab7-f7b6-4512-9449-5dea4a3a17da 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 834f3ab7-f7b6-4512-9449-5dea4a3a17da 907s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 907s await kernel_awaitable 907s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 907s result = await obj 907s ^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 907s raise e 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/ac4da3b6-633f-42b7-ac5d-e132126cd649 (::1) 907s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/ac4da3b6-633f-42b7-ac5d-e132126cd649', version='HTTP/1.1', remote_ip='::1') 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 907s result = await result 907s ^^^^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 907s future.result() 907s ~~~~~~~~~~~~~^^ 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 907s yielded = self.gen.throw(exc) 907s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 907s yield maybe_future(sm.delete_session(session_id)) 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 907s value = future.result() 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 907s yielded = self.gen.throw(exc) 907s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 907s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 907s value = future.result() 907s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 907s raise self._exception.with_traceback(self._exception_tb) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 907s result = coro.send(None) 907s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 907s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 907s raise km.ready.exception() # type: ignore[misc] 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 907s await kernel_awaitable 907s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 907s result = await obj 907s ^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 907s raise e 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s WARNING NotebookApp:handlers.py:612 Unhandled error 907s ERROR NotebookApp:log.py:55 { 907s "Host": "localhost:12341", 907s "Accept": "*/*", 907s "User-Agent": "python-requests/2.32.5" 907s } 907s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/ac4da3b6-633f-42b7-ac5d-e132126cd649 (::1) 108.690000ms referer=None 907s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 907s 907s @self.addCleanup 907s def cleanup_sessions(): 907s for session in self.sess_api.list().json(): 907s > self.sess_api.delete(session['id']) 907s 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 907s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 907s return self._req('DELETE', id) 907s ^^^^^^^^^^^^^^^^^^^^^^^ 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 907s response.raise_for_status() 907s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 907s 907s self = 907s 907s def raise_for_status(self): 907s """Raises :class:`HTTPError`, if one occurred.""" 907s 907s http_error_msg = "" 907s if isinstance(self.reason, bytes): 907s # We attempt to decode utf-8 first because some servers 907s # choose to localize their reason strings. If the string 907s # isn't utf-8, we fall back to iso-8859-1 for all other 907s # encodings. (See PR #3538) 907s try: 907s reason = self.reason.decode("utf-8") 907s except UnicodeDecodeError: 907s reason = self.reason.decode("iso-8859-1") 907s else: 907s reason = self.reason 907s 907s if 400 <= self.status_code < 500: 907s http_error_msg = ( 907s f"{self.status_code} Client Error: {reason} for url: {self.url}" 907s ) 907s 907s elif 500 <= self.status_code < 600: 907s http_error_msg = ( 907s f"{self.status_code} Server Error: {reason} for url: {self.url}" 907s ) 907s 907s if http_error_msg: 907s > raise HTTPError(http_error_msg, response=self) 907s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/7fc97046-0406-460b-bbcf-ec17a0f02c06 907s 907s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 907s ----------------------------- Captured stderr call ----------------------------- 907s Traceback (most recent call last): 907s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 907s return _run_code(code, main_globals, None, 907s "__main__", mod_spec) 907s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 907s exec(code, run_globals) 907s ~~~~^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 907s from ipykernel import kernelapp as app 907s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 907s from .connect import * # noqa: F403 907s ^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 907s import json 907s File "/usr/lib/python3.13/json/__init__.py", line 106, in 907s from .decoder import JSONDecoder, JSONDecodeError 907s File "/usr/lib/python3.13/json/decoder.py", line 5, in 907s from json import scanner 907s File "", line 1360, in _find_and_load 907s File "", line 1322, in _find_and_load_unlocked 907s File "", line 1262, in _find_spec 907s File "", line 1556, in find_spec 907s File "", line 1530, in _get_spec 907s File "", line 1662, in find_spec 907s File "", line 166, in _path_isfile 907s File "", line 158, in _path_is_mode_type 907s File "", line 152, in _path_stat 907s KeyboardInterrupt 907s ------------------------------ Captured log call ------------------------------- 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 907s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 907s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpcdhn4vr0/runtime/kernel-60bcbf26-212a-43a1-bf8e-5ff21dce79ed.json'] 907s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60641 907s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43627 907s INFO NotebookApp:kernelmanager.py:179 Kernel started: 60bcbf26-212a-43a1-bf8e-5ff21dce79ed, name: python3 907s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpcdhn4vr0/notebooks/foo'} 907s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 27.910000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.630000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 834f3ab7-f7b6-4512-9449-5dea4a3a17da 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 834f3ab7-f7b6-4512-9449-5dea4a3a17da 907s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/ac4da3b6-633f-42b7-ac5d-e132126cd649 (::1) 0.660000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 60bcbf26-212a-43a1-bf8e-5ff21dce79ed 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 60bcbf26-212a-43a1-bf8e-5ff21dce79ed 907s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 907s await kernel_awaitable 907s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 907s result = await obj 907s ^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 907s raise e 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/7fc97046-0406-460b-bbcf-ec17a0f02c06 (::1) 907s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/7fc97046-0406-460b-bbcf-ec17a0f02c06', version='HTTP/1.1', remote_ip='::1') 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 907s result = await result 907s ^^^^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 907s future.result() 907s ~~~~~~~~~~~~~^^ 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 907s yielded = self.gen.throw(exc) 907s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 907s yield maybe_future(sm.delete_session(session_id)) 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 907s value = future.result() 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 907s yielded = self.gen.throw(exc) 907s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 907s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 907s value = future.result() 907s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 907s raise self._exception.with_traceback(self._exception_tb) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 907s result = coro.send(None) 907s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 907s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 907s raise km.ready.exception() # type: ignore[misc] 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 907s await kernel_awaitable 907s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 907s result = await obj 907s ^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 907s raise e 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s WARNING NotebookApp:handlers.py:612 Unhandled error 907s ERROR NotebookApp:log.py:55 { 907s "Host": "localhost:12341", 907s "Accept": "*/*", 907s "User-Agent": "python-requests/2.32.5" 907s } 907s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/7fc97046-0406-460b-bbcf-ec17a0f02c06 (::1) 191.150000ms referer=None 907s _________________ AsyncSessionAPITest.test_create_file_session _________________ 907s 907s @self.addCleanup 907s def cleanup_sessions(): 907s for session in self.sess_api.list().json(): 907s > self.sess_api.delete(session['id']) 907s 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 907s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 907s return self._req('DELETE', id) 907s ^^^^^^^^^^^^^^^^^^^^^^^ 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 907s response.raise_for_status() 907s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 907s 907s self = 907s 907s def raise_for_status(self): 907s """Raises :class:`HTTPError`, if one occurred.""" 907s 907s http_error_msg = "" 907s if isinstance(self.reason, bytes): 907s # We attempt to decode utf-8 first because some servers 907s # choose to localize their reason strings. If the string 907s # isn't utf-8, we fall back to iso-8859-1 for all other 907s # encodings. (See PR #3538) 907s try: 907s reason = self.reason.decode("utf-8") 907s except UnicodeDecodeError: 907s reason = self.reason.decode("iso-8859-1") 907s else: 907s reason = self.reason 907s 907s if 400 <= self.status_code < 500: 907s http_error_msg = ( 907s f"{self.status_code} Client Error: {reason} for url: {self.url}" 907s ) 907s 907s elif 500 <= self.status_code < 600: 907s http_error_msg = ( 907s f"{self.status_code} Server Error: {reason} for url: {self.url}" 907s ) 907s 907s if http_error_msg: 907s > raise HTTPError(http_error_msg, response=self) 907s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/f76cf0a5-b91a-4575-bee8-0887c81055b4 907s 907s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 907s ------------------------------ Captured log call ------------------------------- 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 907s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpcdhn4vr0/runtime/kernel-ea391e95-411a-4e2f-a531-04d953890c65.json'] 907s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58151 907s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33349 907s INFO NotebookApp:kernelmanager.py:179 Kernel started: ea391e95-411a-4e2f-a531-04d953890c65, name: python3 907s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpcdhn4vr0/notebooks/foo'} 907s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 16.090000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.570000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 60bcbf26-212a-43a1-bf8e-5ff21dce79ed 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 60bcbf26-212a-43a1-bf8e-5ff21dce79ed 907s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/7fc97046-0406-460b-bbcf-ec17a0f02c06 (::1) 2.930000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ea391e95-411a-4e2f-a531-04d953890c65 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ea391e95-411a-4e2f-a531-04d953890c65 907s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 907s await kernel_awaitable 907s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 907s result = await obj 907s ^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 907s raise e 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/f76cf0a5-b91a-4575-bee8-0887c81055b4 (::1) 907s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/f76cf0a5-b91a-4575-bee8-0887c81055b4', version='HTTP/1.1', remote_ip='::1') 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 907s result = await result 907s ^^^^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 907s future.result() 907s ~~~~~~~~~~~~~^^ 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 907s yielded = self.gen.throw(exc) 907s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 907s yield maybe_future(sm.delete_session(session_id)) 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 907s value = future.result() 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 907s yielded = self.gen.throw(exc) 907s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 907s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 907s value = future.result() 907s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 907s raise self._exception.with_traceback(self._exception_tb) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 907s result = coro.send(None) 907s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 907s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 907s raise km.ready.exception() # type: ignore[misc] 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 907s await kernel_awaitable 907s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 907s result = await obj 907s ^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 907s raise e 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s WARNING NotebookApp:handlers.py:612 Unhandled error 907s --------------------------- Captured stderr teardown --------------------------- 907s Traceback (most recent call last): 907s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 907s return _run_code(code, main_globals, None, 907s "__main__", mod_spec) 907s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 907s exec(code, run_globals) 907s ~~~~^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 907s from ipykernel import kernelapp as app 907s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 907s from .connect import * # noqa: F403 907s ^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 907s from subprocess import PIPE, Popen 907s File "/usr/lib/python3.13/subprocess.py", line 49, in 907s import signal 907s File "/usr/lib/python3.13/signal.py", line 5, in 907s _globals = globals() 907s KeyboardInterrupt 907s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 907s 907s self = 907s 907s def test_create_with_kernel_id(self): 907s # create a new kernel 907s r = self.request('POST', 'api/kernels') 907s r.raise_for_status() 907s kernel = r.json() 907s 907s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 907s self.assertEqual(resp.status_code, 201) 907s newsession = resp.json() 907s self.assertIn('id', newsession) 907s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 907s self.assertEqual(newsession['kernel']['id'], kernel['id']) 907s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 907s 907s sessions = self.sess_api.list().json() 907s > self.assertEqual(sessions, [newsession]) 907s E AssertionError: Lists differ: [{'id': 'f76cf0a5-b91a-4575-bee8-0887c81055b4', 'p[553 chars]ne}}] != [{'id': '521fc8a2-f2a6-454b-a996-09c688a0b9b8', 'p[279 chars]ne}}] 907s E 907s E First differing element 0: 907s E {'id': 'f76cf0a5-b91a-4575-bee8-0887c81055b4', 'p[218 chars]: 0}} 907s E {'id': '521fc8a2-f2a6-454b-a996-09c688a0b9b8', 'p[278 chars]one}} 907s E 907s E First list contains 1 additional elements. 907s E First extra element 1: 907s E {'id': '521fc8a2-f2a6-454b-a996-09c688a0b9b8', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '21202dce-09fc-4add-b4dd-afd25a6ff0e0', 'name': 'python3', 'last_activity': '2026-01-24T18:49:31.699426Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 907s E 907s E Diff is 830 characters long. Set self.maxDiff to None to see it. 907s 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 907s ----------------------------- Captured stderr call ----------------------------- 907s Fatal Python error: init_import_site: Failed to import the site module 907s Python runtime state: initialized 907s ------------------------------ Captured log call ------------------------------- 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 907s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpcdhn4vr0/runtime/kernel-21202dce-09fc-4add-b4dd-afd25a6ff0e0.json'] 907s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34181 907s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48861 907s INFO NotebookApp:kernelmanager.py:179 Kernel started: 21202dce-09fc-4add-b4dd-afd25a6ff0e0, name: python3 907s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 907s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 68.130000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 8.240000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 14.390000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.570000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ea391e95-411a-4e2f-a531-04d953890c65 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ea391e95-411a-4e2f-a531-04d953890c65 907s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/f76cf0a5-b91a-4575-bee8-0887c81055b4 (::1) 3.610000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 21202dce-09fc-4add-b4dd-afd25a6ff0e0 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 21202dce-09fc-4add-b4dd-afd25a6ff0e0 907s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 907s await kernel_awaitable 907s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 907s result = await obj 907s ^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 907s raise e 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/521fc8a2-f2a6-454b-a996-09c688a0b9b8 (::1) 907s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/521fc8a2-f2a6-454b-a996-09c688a0b9b8', version='HTTP/1.1', remote_ip='::1') 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 907s result = await result 907s ^^^^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 907s future.result() 907s ~~~~~~~~~~~~~^^ 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 907s yielded = self.gen.throw(exc) 907s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 907s yield maybe_future(sm.delete_session(session_id)) 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 907s value = future.result() 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 907s yielded = self.gen.throw(exc) 907s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 907s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 907s value = future.result() 907s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 907s raise self._exception.with_traceback(self._exception_tb) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 907s result = coro.send(None) 907s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 907s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 907s raise km.ready.exception() # type: ignore[misc] 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 907s await kernel_awaitable 907s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 907s result = await obj 907s ^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 907s raise e 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s WARNING NotebookApp:handlers.py:612 Unhandled error 907s ERROR NotebookApp:log.py:55 { 907s "Host": "localhost:12341", 907s "Accept": "*/*", 907s "User-Agent": "python-requests/2.32.5" 907s } 907s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/521fc8a2-f2a6-454b-a996-09c688a0b9b8 (::1) 74.010000ms referer=None 907s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 907s 907s @self.addCleanup 907s def cleanup_sessions(): 907s for session in self.sess_api.list().json(): 907s > self.sess_api.delete(session['id']) 907s 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 907s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 907s return self._req('DELETE', id) 907s ^^^^^^^^^^^^^^^^^^^^^^^ 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 907s response.raise_for_status() 907s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 907s 907s self = 907s 907s def raise_for_status(self): 907s """Raises :class:`HTTPError`, if one occurred.""" 907s 907s http_error_msg = "" 907s if isinstance(self.reason, bytes): 907s # We attempt to decode utf-8 first because some servers 907s # choose to localize their reason strings. If the string 907s # isn't utf-8, we fall back to iso-8859-1 for all other 907s # encodings. (See PR #3538) 907s try: 907s reason = self.reason.decode("utf-8") 907s except UnicodeDecodeError: 907s reason = self.reason.decode("iso-8859-1") 907s else: 907s reason = self.reason 907s 907s if 400 <= self.status_code < 500: 907s http_error_msg = ( 907s f"{self.status_code} Client Error: {reason} for url: {self.url}" 907s ) 907s 907s elif 500 <= self.status_code < 600: 907s http_error_msg = ( 907s f"{self.status_code} Server Error: {reason} for url: {self.url}" 907s ) 907s 907s if http_error_msg: 907s > raise HTTPError(http_error_msg, response=self) 907s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/521fc8a2-f2a6-454b-a996-09c688a0b9b8 907s 907s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 907s ----------------------------- Captured stderr call ----------------------------- 907s Traceback (most recent call last): 907s File "/usr/lib/python3.13/site.py", line 79, in 907s import os 907s File "/usr/lib/python3.13/os.py", line 58, in 907s __all__.append('_exit') 907s ~~~~~~~~~~~~~~^^^^^^^^^ 907s KeyboardInterrupt 907s Fatal Python error: init_sys_streams: can't initialize sys standard streams 907s Python runtime state: core initialized 907s ------------------------------ Captured log call ------------------------------- 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 6.270000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 907s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpcdhn4vr0/runtime/kernel-01baae88-c8bb-4301-8947-5aa2d36ad793.json'] 907s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44079 907s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38879 907s INFO NotebookApp:kernelmanager.py:179 Kernel started: 01baae88-c8bb-4301-8947-5aa2d36ad793, name: python3 907s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 907s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 81.130000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 21202dce-09fc-4add-b4dd-afd25a6ff0e0 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 21202dce-09fc-4add-b4dd-afd25a6ff0e0 907s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/521fc8a2-f2a6-454b-a996-09c688a0b9b8 (::1) 2.500000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.870000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.510000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 01baae88-c8bb-4301-8947-5aa2d36ad793 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 01baae88-c8bb-4301-8947-5aa2d36ad793 907s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 907s await kernel_awaitable 907s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 907s result = await obj 907s ^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 907s raise e 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/521fc8a2-f2a6-454b-a996-09c688a0b9b8 (::1) 907s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/521fc8a2-f2a6-454b-a996-09c688a0b9b8', version='HTTP/1.1', remote_ip='::1') 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 907s result = await result 907s ^^^^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 907s future.result() 907s ~~~~~~~~~~~~~^^ 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 907s yielded = self.gen.throw(exc) 907s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 907s yield maybe_future(sm.delete_session(session_id)) 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 907s value = future.result() 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 907s yielded = self.gen.throw(exc) 907s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 907s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 907s value = future.result() 907s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 907s raise self._exception.with_traceback(self._exception_tb) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 907s result = coro.send(None) 907s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 907s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 907s raise km.ready.exception() # type: ignore[misc] 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 907s await kernel_awaitable 907s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 907s result = await obj 907s ^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 907s raise e 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s WARNING NotebookApp:handlers.py:612 Unhandled error 907s ERROR NotebookApp:log.py:55 { 907s "Host": "localhost:12341", 907s "Accept": "*/*", 907s "User-Agent": "python-requests/2.32.5" 907s } 907s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/521fc8a2-f2a6-454b-a996-09c688a0b9b8 (::1) 128.220000ms referer=None 907s --------------------------- Captured stderr teardown --------------------------- 907s Traceback (most recent call last): 907s File "/usr/lib/python3.13/io.py", line 78, in 907s File "/usr/lib/python3.13/abc.py", line 106, in __new__ 907s KeyboardInterrupt 907s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 907s 907s @self.addCleanup 907s def cleanup_sessions(): 907s for session in self.sess_api.list().json(): 907s > self.sess_api.delete(session['id']) 907s 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 907s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 907s return self._req('DELETE', id) 907s ^^^^^^^^^^^^^^^^^^^^^^^ 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 907s response.raise_for_status() 907s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 907s 907s self = 907s 907s def raise_for_status(self): 907s """Raises :class:`HTTPError`, if one occurred.""" 907s 907s http_error_msg = "" 907s if isinstance(self.reason, bytes): 907s # We attempt to decode utf-8 first because some servers 907s # choose to localize their reason strings. If the string 907s # isn't utf-8, we fall back to iso-8859-1 for all other 907s # encodings. (See PR #3538) 907s try: 907s reason = self.reason.decode("utf-8") 907s except UnicodeDecodeError: 907s reason = self.reason.decode("iso-8859-1") 907s else: 907s reason = self.reason 907s 907s if 400 <= self.status_code < 500: 907s http_error_msg = ( 907s f"{self.status_code} Client Error: {reason} for url: {self.url}" 907s ) 907s 907s elif 500 <= self.status_code < 600: 907s http_error_msg = ( 907s f"{self.status_code} Server Error: {reason} for url: {self.url}" 907s ) 907s 907s if http_error_msg: 907s > raise HTTPError(http_error_msg, response=self) 907s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/521fc8a2-f2a6-454b-a996-09c688a0b9b8 907s 907s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 907s ------------------------------ Captured log call ------------------------------- 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.830000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 907s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpcdhn4vr0/runtime/kernel-d0392b8b-092f-47fe-91a7-48e758ce7112.json'] 907s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53451 907s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:32911 907s INFO NotebookApp:kernelmanager.py:179 Kernel started: d0392b8b-092f-47fe-91a7-48e758ce7112, name: python3 907s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpcdhn4vr0/notebooks/foo'} 907s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 01baae88-c8bb-4301-8947-5aa2d36ad793 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 01baae88-c8bb-4301-8947-5aa2d36ad793 907s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/521fc8a2-f2a6-454b-a996-09c688a0b9b8 (::1) 222.880000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.190000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.800000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d0392b8b-092f-47fe-91a7-48e758ce7112 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d0392b8b-092f-47fe-91a7-48e758ce7112 907s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 907s await kernel_awaitable 907s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 907s result = await obj 907s ^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 907s raise e 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/521fc8a2-f2a6-454b-a996-09c688a0b9b8 (::1) 907s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/521fc8a2-f2a6-454b-a996-09c688a0b9b8', version='HTTP/1.1', remote_ip='::1') 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 907s result = await result 907s ^^^^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 907s future.result() 907s ~~~~~~~~~~~~~^^ 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 907s yielded = self.gen.throw(exc) 907s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 907s yield maybe_future(sm.delete_session(session_id)) 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 907s value = future.result() 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 907s yielded = self.gen.throw(exc) 907s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 907s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 907s value = future.result() 907s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 907s raise self._exception.with_traceback(self._exception_tb) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 907s result = coro.send(None) 907s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 907s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 907s raise km.ready.exception() # type: ignore[misc] 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 907s await kernel_awaitable 907s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 907s result = await obj 907s ^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 907s raise e 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s WARNING NotebookApp:handlers.py:612 Unhandled error 907s --------------------------- Captured stderr teardown --------------------------- 907s Traceback (most recent call last): 907s File "/usr/lib/python3.13/runpy.py", line 189, in _run_module_as_main 907s mod_name, mod_spec, code = _get_module_details(mod_name, _Error) 907s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3.13/runpy.py", line 131, in _get_module_details 907s spec = importlib.util.find_spec(mod_name) 907s File "/usr/lib/python3.13/importlib/util.py", line 100, in find_spec 907s return _find_spec(fullname, parent_path) 907s File "", line 1262, in _find_spec 907s File "", line 1556, in find_spec 907s File "", line 1530, in _get_spec 907s File "", line 1657, in find_spec 907s File "", line 133, in _path_join 907s KeyboardInterrupt 907s _____________________ AsyncSessionAPITest.test_modify_type _____________________ 907s 907s @self.addCleanup 907s def cleanup_sessions(): 907s for session in self.sess_api.list().json(): 907s > self.sess_api.delete(session['id']) 907s 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 907s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 907s return self._req('DELETE', id) 907s ^^^^^^^^^^^^^^^^^^^^^^^ 907s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 907s response.raise_for_status() 907s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 907s 907s self = 907s 907s def raise_for_status(self): 907s """Raises :class:`HTTPError`, if one occurred.""" 907s 907s http_error_msg = "" 907s if isinstance(self.reason, bytes): 907s # We attempt to decode utf-8 first because some servers 907s # choose to localize their reason strings. If the string 907s # isn't utf-8, we fall back to iso-8859-1 for all other 907s # encodings. (See PR #3538) 907s try: 907s reason = self.reason.decode("utf-8") 907s except UnicodeDecodeError: 907s reason = self.reason.decode("iso-8859-1") 907s else: 907s reason = self.reason 907s 907s if 400 <= self.status_code < 500: 907s http_error_msg = ( 907s f"{self.status_code} Client Error: {reason} for url: {self.url}" 907s ) 907s 907s elif 500 <= self.status_code < 600: 907s http_error_msg = ( 907s f"{self.status_code} Server Error: {reason} for url: {self.url}" 907s ) 907s 907s if http_error_msg: 907s > raise HTTPError(http_error_msg, response=self) 907s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/6b38fa04-99b7-480d-a60c-01501e2b30dc 907s 907s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 907s ----------------------------- Captured stderr call ----------------------------- 907s Fatal Python error: init_import_site: Failed to import the site module 907s Python runtime state: initialized 907s ------------------------------ Captured log call ------------------------------- 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 907s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpcdhn4vr0/runtime/kernel-1ddf4676-108f-4970-a067-5a88c246a3e6.json'] 907s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55095 907s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34147 907s INFO NotebookApp:kernelmanager.py:179 Kernel started: 1ddf4676-108f-4970-a067-5a88c246a3e6, name: python3 907s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpcdhn4vr0/notebooks/foo'} 907s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 93.930000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/6b38fa04-99b7-480d-a60c-01501e2b30dc (::1) 1.940000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.600000ms 907s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 907s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1ddf4676-108f-4970-a067-5a88c246a3e6 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1ddf4676-108f-4970-a067-5a88c246a3e6 907s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 907s await kernel_awaitable 907s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 907s result = await obj 907s ^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 907s raise e 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/6b38fa04-99b7-480d-a60c-01501e2b30dc (::1) 907s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/6b38fa04-99b7-480d-a60c-01501e2b30dc', version='HTTP/1.1', remote_ip='::1') 907s Traceback (most recent call last): 907s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 907s result = await result 907s ^^^^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 907s future.result() 907s ~~~~~~~~~~~~~^^ 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 907s yielded = self.gen.throw(exc) 907s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 907s yield maybe_future(sm.delete_session(session_id)) 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 907s value = future.result() 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 907s yielded = self.gen.throw(exc) 907s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 907s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 907s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 907s value = future.result() 907s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 907s raise self._exception.with_traceback(self._exception_tb) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 907s result = coro.send(None) 907s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 907s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 907s raise km.ready.exception() # type: ignore[misc] 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 907s await kernel_awaitable 907s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 907s result = await obj 907s ^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 907s raise e 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 907s out = await method(self, *args, **kwargs) 907s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 907s await self._async_finish_shutdown(restart=restart) 907s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 907s await asyncio.wait_for( 907s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 907s ) 907s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 907s async with timeouts.timeout(timeout): 907s ~~~~~~~~~~~~~~~~^^^^^^^^^ 907s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 907s raise RuntimeError("Timeout should be used inside a task") 907s RuntimeError: Timeout should be used inside a task 907s WARNING NotebookApp:handlers.py:612 Unhandled error 907s --------------------------- Captured stderr teardown --------------------------- 907s Traceback (most recent call last): 907s File "/usr/lib/python3.13/site.py", line 735, in 907s main() 907s ~~~~^^ 907s File "/usr/lib/python3.13/site.py", line 722, in main 907s known_paths = addsitepackages(known_paths) 907s File "/usr/lib/python3.13/site.py", line 441, in addsitepackages 907s addsitedir(sitedir, known_paths) 907s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3.13/site.py", line 254, in addsitedir 907s addpackage(sitedir, name, known_paths) 907s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 907s File "/usr/lib/python3.13/site.py", line 197, in addpackage 907s pth_content = pth_content.decode("utf-8-sig") 907s File "/usr/lib/python3.13/encodings/utf_8_sig.py", line 23, in decode 907s (output, consumed) = codecs.utf_8_decode(input, errors, True) 907s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 907s KeyboardInterrupt 907s decoding with 'utf-8-sig' codec failed 907s ---------------------------- Captured log teardown ----------------------------- 907s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 834f3ab7-f7b6-4512-9449-5dea4a3a17da 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ea391e95-411a-4e2f-a531-04d953890c65 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 60bcbf26-212a-43a1-bf8e-5ff21dce79ed 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1ddf4676-108f-4970-a067-5a88c246a3e6 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 21202dce-09fc-4add-b4dd-afd25a6ff0e0 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f977b86e-d3e0-41da-9a26-095b8cbfe9b9 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 01baae88-c8bb-4301-8947-5aa2d36ad793 907s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d0392b8b-092f-47fe-91a7-48e758ce7112 907s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 907s =============================== warnings summary =============================== 907s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 907s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 907s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 907s return LooseVersion(v) >= LooseVersion(check) 907s 907s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 907s services/kernels/tests/test_kernels_api.py: 73 warnings 907s services/sessions/tests/test_sessions_api.py: 106 warnings 907s /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). 907s dt = unaware(*args, **kwargs) 907s 907s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 907s /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 907s pytestmark = pytest.mark.integration_tests 907s 907s services/kernels/tests/test_kernels_api.py: 6 warnings 907s services/sessions/tests/test_sessions_api.py: 6 warnings 907s /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 907s policy = events.get_event_loop_policy() 907s 907s services/kernels/tests/test_kernels_api.py: 24 warnings 907s services/sessions/tests/test_sessions_api.py: 19 warnings 907s /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 907s loop = events.get_event_loop_policy().get_event_loop() 907s 907s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 907s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 907s loop.make_current() 907s 907s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 907s =========================== short test summary info ============================ 907s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 907s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 907s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 907s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 907s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 907s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 907s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 907s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 907s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 907s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 907s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 907s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 907s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 907s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 907s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 907s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 907s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_type 907s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 907s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 907s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 907s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 907s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 907s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 907s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 907s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_type 907s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 907s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 907s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 907s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 907s ==== 25 failed, 2 passed, 303 deselected, 239 warnings, 4 errors in 44.31s ===== 910s *** END OF RUN 2: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 910s *** 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 932s ============================= test session starts ============================== 932s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 932s rootdir: /tmp/autopkgtest.HFVL5c/autopkgtest_tmp 932s plugins: typeguard-4.4.4 932s collected 330 items / 305 deselected / 25 selected 932s run-last-failure: rerun previous 25 failures 932s 943s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF [ 36%] 952s services/sessions/tests/test_sessions_api.py FFFFFEFF.FFFFFEFF. [100%] 952s 952s ==================================== ERRORS ==================================== 952s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 952s 952s self = 952s 952s def tearDown(self): 952s for k in self.kern_api.list().json(): 952s > self.kern_api.shutdown(k['id']) 952s 952s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 952s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 952s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 952s return self._req('DELETE', id) 952s ^^^^^^^^^^^^^^^^^^^^^^^ 952s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 952s response.raise_for_status() 952s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 952s 952s self = 952s 952s def raise_for_status(self): 952s """Raises :class:`HTTPError`, if one occurred.""" 952s 952s http_error_msg = "" 952s if isinstance(self.reason, bytes): 952s # We attempt to decode utf-8 first because some servers 952s # choose to localize their reason strings. If the string 952s # isn't utf-8, we fall back to iso-8859-1 for all other 952s # encodings. (See PR #3538) 952s try: 952s reason = self.reason.decode("utf-8") 952s except UnicodeDecodeError: 952s reason = self.reason.decode("iso-8859-1") 952s else: 952s reason = self.reason 952s 952s if 400 <= self.status_code < 500: 952s http_error_msg = ( 952s f"{self.status_code} Client Error: {reason} for url: {self.url}" 952s ) 952s 952s elif 500 <= self.status_code < 600: 952s http_error_msg = ( 952s f"{self.status_code} Server Error: {reason} for url: {self.url}" 952s ) 952s 952s if http_error_msg: 952s > raise HTTPError(http_error_msg, response=self) 952s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/66219fc9-1744-4617-9fdf-aef5f6500abb 952s 952s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 952s ----------------------------- Captured stderr call ----------------------------- 952s Traceback (most recent call last): 952s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 952s return _run_code(code, main_globals, None, 952s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 952s exec(code, run_globals) 952s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 952s from pathlib import Path 952s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 952s from ._abc import * 952s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 952s from glob import _Globber, _no_recurse_symlinks 952s File "/usr/lib/python3.13/glob.py", line 5, in 952s import re 952s File "/usr/lib/python3.13/re/__init__.py", line 381, in 952s import copyreg 952s File "", line 1357, in _find_and_load 952s File "", line 417, in __enter__ 952s File "", line 456, in _get_module_lock 952s KeyboardInterrupt 952s Traceback (most recent call last): 952s ------------------------------ Captured log call ------------------------------- 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 952s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1fsxat47/runtime/kernel-66219fc9-1744-4617-9fdf-aef5f6500abb.json'] 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46527 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56243 952s INFO NotebookApp:kernelmanager.py:179 Kernel started: 66219fc9-1744-4617-9fdf-aef5f6500abb, name: python3 952s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 952s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 37.590000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.950000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 952s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1fsxat47/runtime/kernel-fc94f624-efe5-4b4e-beba-46fef7296fef.json'] 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52593 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42803 952s INFO NotebookApp:kernelmanager.py:179 Kernel started: fc94f624-efe5-4b4e-beba-46fef7296fef, name: python3 952s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 952s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 20.990000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.600000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: fc94f624-efe5-4b4e-beba-46fef7296fef 952s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/fc94f624-efe5-4b4e-beba-46fef7296fef/interrupt (::1) 2.810000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 952s yield maybe_future(km.restart_kernel(kernel_id)) 952s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 952s value = future.result() 952s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 952s raise self._exception.with_traceback(self._exception_tb) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 952s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 952s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 952s return _runner_map[name].run(inner) 952s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 952s return fut.result(None) 952s ~~~~~~~~~~^^^^^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 952s return self.__get_result() 952s ~~~~~~~~~~~~~~~~~^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 952s raise self._exception 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 952s await ensure_async(kernel.restart_kernel(now=now)) 952s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 952s return _runner_map[name].run(inner) 952s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 952s return fut.result(None) 952s ~~~~~~~~~~^^^^^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 952s return self.__get_result() 952s ~~~~~~~~~~~~~~~~~^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 952s raise self._exception 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 952s await self._async_shutdown_kernel(now=now, restart=True) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 952s raise e 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s ERROR NotebookApp:log.py:55 { 952s "Host": "localhost:12341", 952s "Accept": "*/*", 952s "User-Agent": "python-requests/2.32.5" 952s } 952s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/fc94f624-efe5-4b4e-beba-46fef7296fef/restart (::1) 85.080000ms referer=None 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.050000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 66219fc9-1744-4617-9fdf-aef5f6500abb 952s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 66219fc9-1744-4617-9fdf-aef5f6500abb 952s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/66219fc9-1744-4617-9fdf-aef5f6500abb (::1) 952s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/66219fc9-1744-4617-9fdf-aef5f6500abb', version='HTTP/1.1', remote_ip='::1') 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 952s result = await result 952s ^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 952s yielded = ctx_run(next, result) 952s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 952s yield maybe_future(km.shutdown_kernel(kernel_id)) 952s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 952s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 952s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 952s return _runner_map[name].run(inner) 952s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 952s return fut.result(None) 952s ~~~~~~~~~~^^^^^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 952s return self.__get_result() 952s ~~~~~~~~~~~~~~~~~^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 952s raise self._exception 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 952s stopper = ensure_async(km.shutdown_kernel(now, restart)) 952s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 952s return _runner_map[name].run(inner) 952s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 952s return fut.result(None) 952s ~~~~~~~~~~^^^^^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 952s return self.__get_result() 952s ~~~~~~~~~~~~~~~~~^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 952s raise self._exception 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 952s raise e 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s WARNING NotebookApp:handlers.py:612 Unhandled error 952s ERROR NotebookApp:log.py:55 { 952s "Host": "localhost:12341", 952s "Accept": "*/*", 952s "User-Agent": "python-requests/2.32.5" 952s } 952s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/66219fc9-1744-4617-9fdf-aef5f6500abb (::1) 84.940000ms referer=None 952s --------------------------- Captured stderr teardown --------------------------- 952s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 952s return _run_code(code, main_globals, None, 952s "__main__", mod_spec) 952s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 952s exec(code, run_globals) 952s ~~~~^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 952s from ipykernel import kernelapp as app 952s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 952s from .connect import * # noqa: F403 952s ^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 952s from typing import TYPE_CHECKING, Any 952s File "/usr/lib/python3.13/typing.py", line 1726, in 952s class _CallableType(_SpecialGenericAlias, _root=True): 952s ...<29 lines>... 952s return self.copy_with(params) 952s File "/usr/lib/python3.13/typing.py", line 1745, in _CallableType 952s @_tp_cache 952s ^^^^^^^^^ 952s File "/usr/lib/python3.13/typing.py", line 436, in _tp_cache 952s return decorator(func) 952s File "/usr/lib/python3.13/typing.py", line 415, in decorator 952s def decorator(func): 952s 952s KeyboardInterrupt 952s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 952s 952s self = 952s 952s def tearDown(self): 952s for k in self.kern_api.list().json(): 952s > self.kern_api.shutdown(k['id']) 952s 952s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 952s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 952s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 952s return self._req('DELETE', id) 952s ^^^^^^^^^^^^^^^^^^^^^^^ 952s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 952s response.raise_for_status() 952s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 952s 952s self = 952s 952s def raise_for_status(self): 952s """Raises :class:`HTTPError`, if one occurred.""" 952s 952s http_error_msg = "" 952s if isinstance(self.reason, bytes): 952s # We attempt to decode utf-8 first because some servers 952s # choose to localize their reason strings. If the string 952s # isn't utf-8, we fall back to iso-8859-1 for all other 952s # encodings. (See PR #3538) 952s try: 952s reason = self.reason.decode("utf-8") 952s except UnicodeDecodeError: 952s reason = self.reason.decode("iso-8859-1") 952s else: 952s reason = self.reason 952s 952s if 400 <= self.status_code < 500: 952s http_error_msg = ( 952s f"{self.status_code} Client Error: {reason} for url: {self.url}" 952s ) 952s 952s elif 500 <= self.status_code < 600: 952s http_error_msg = ( 952s f"{self.status_code} Server Error: {reason} for url: {self.url}" 952s ) 952s 952s if http_error_msg: 952s > raise HTTPError(http_error_msg, response=self) 952s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/24123121-4b45-469d-b727-965527b26225 952s 952s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 952s ------------------------------ Captured log call ------------------------------- 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 952s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmptopvhrsu/runtime/kernel-24123121-4b45-469d-b727-965527b26225.json'] 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40291 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60479 952s INFO NotebookApp:kernelmanager.py:179 Kernel started: 24123121-4b45-469d-b727-965527b26225, name: python3 952s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 952s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.080000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 952s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmptopvhrsu/runtime/kernel-38f84ed9-e8b3-43fa-8d70-daceebdaeb0f.json'] 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41603 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54983 952s INFO NotebookApp:kernelmanager.py:179 Kernel started: 38f84ed9-e8b3-43fa-8d70-daceebdaeb0f, name: python3 952s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 952s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 31.190000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 38f84ed9-e8b3-43fa-8d70-daceebdaeb0f 952s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/38f84ed9-e8b3-43fa-8d70-daceebdaeb0f/interrupt (::1) 0.430000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 952s yield maybe_future(km.restart_kernel(kernel_id)) 952s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 952s value = future.result() 952s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 952s raise self._exception.with_traceback(self._exception_tb) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 952s result = coro.throw(exc) 952s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 952s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 952s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 952s yield self # This tells Task to wait for completion. 952s ^^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 952s future.result() 952s ~~~~~~~~~~~~~^^ 952s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 952s raise self._exception.with_traceback(self._exception_tb) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 952s await ensure_async(kernel.restart_kernel(now=now)) 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 952s result = await obj 952s ^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 952s await self._async_shutdown_kernel(now=now, restart=True) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 952s raise e 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s ERROR NotebookApp:log.py:55 { 952s "Host": "localhost:12341", 952s "Accept": "*/*", 952s "User-Agent": "python-requests/2.32.5" 952s } 952s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/38f84ed9-e8b3-43fa-8d70-daceebdaeb0f/restart (::1) 15.150000ms referer=None 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 24123121-4b45-469d-b727-965527b26225 952s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 24123121-4b45-469d-b727-965527b26225 952s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 952s await kernel_awaitable 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 952s result = await obj 952s ^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 952s raise e 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/24123121-4b45-469d-b727-965527b26225 (::1) 952s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/24123121-4b45-469d-b727-965527b26225', version='HTTP/1.1', remote_ip='::1') 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 952s result = await result 952s ^^^^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 952s future.result() 952s ~~~~~~~~~~~~~^^ 952s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 952s yielded = self.gen.throw(exc) 952s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 952s yield maybe_future(km.shutdown_kernel(kernel_id)) 952s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 952s value = future.result() 952s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 952s raise self._exception.with_traceback(self._exception_tb) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 952s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 952s raise km.ready.exception() # type: ignore[misc] 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 952s await kernel_awaitable 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 952s result = await obj 952s ^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 952s raise e 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s WARNING NotebookApp:handlers.py:612 Unhandled error 952s --------------------------- Captured stderr teardown --------------------------- 952s Traceback (most recent call last): 952s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 952s return _run_code(code, main_globals, None, 952s "__main__", mod_spec) 952s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 952s exec(code, run_globals) 952s ~~~~^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 952s from pathlib import Path 952s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 952s from ._abc import * 952s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 952s from glob import _Globber, _no_recurse_symlinks 952s File "/usr/lib/python3.13/glob.py", line 3, in 952s import contextlib 952s File "", line 1360, in _find_and_load 952s File "", line 1322, in _find_and_load_unlocked 952s File "", line 1262, in _find_spec 952s File "", line 1556, in find_spec 952s File "", line 1530, in _get_spec 952s File "", line 1657, in find_spec 952s File "", line 133, in _path_join 952s KeyboardInterrupt 952s Traceback (most recent call last): 952s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 952s 952s @self.addCleanup 952s def cleanup_sessions(): 952s for session in self.sess_api.list().json(): 952s > self.sess_api.delete(session['id']) 952s 952s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 952s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 952s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 952s return self._req('DELETE', id) 952s ^^^^^^^^^^^^^^^^^^^^^^^ 952s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 952s response.raise_for_status() 952s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 952s 952s self = 952s 952s def raise_for_status(self): 952s """Raises :class:`HTTPError`, if one occurred.""" 952s 952s http_error_msg = "" 952s if isinstance(self.reason, bytes): 952s # We attempt to decode utf-8 first because some servers 952s # choose to localize their reason strings. If the string 952s # isn't utf-8, we fall back to iso-8859-1 for all other 952s # encodings. (See PR #3538) 952s try: 952s reason = self.reason.decode("utf-8") 952s except UnicodeDecodeError: 952s reason = self.reason.decode("iso-8859-1") 952s else: 952s reason = self.reason 952s 952s if 400 <= self.status_code < 500: 952s http_error_msg = ( 952s f"{self.status_code} Client Error: {reason} for url: {self.url}" 952s ) 952s 952s elif 500 <= self.status_code < 600: 952s http_error_msg = ( 952s f"{self.status_code} Server Error: {reason} for url: {self.url}" 952s ) 952s 952s if http_error_msg: 952s > raise HTTPError(http_error_msg, response=self) 952s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/c0b177c1-7f5c-46e3-812a-a43327292785 952s 952s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 952s ----------------------------- Captured stderr call ----------------------------- 952s Traceback (most recent call last): 952s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 952s return _run_code(code, main_globals, None, 952s "__main__", mod_spec) 952s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 952s exec(code, run_globals) 952s ~~~~^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 952s from ipykernel import kernelapp as app 952s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 952s from .connect import * # noqa: F403 952s ^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 952s import jupyter_client 952s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 952s from .asynchronous import AsyncKernelClient 952s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 952s from .client import AsyncKernelClient # noqa 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 952s import zmq.asyncio 952s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 952s from zmq import backend 952s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 952s _ns = select_backend(first) 952s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 952s mod = import_module(name) 952s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 952s return _bootstrap._gcd_import(name[level:], package, level) 952s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 952s from . import _zmq 952s File "", line 645, in parent 952s KeyboardInterrupt 952s ------------------------------ Captured log call ------------------------------- 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 952s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpnqp0ulpp/runtime/kernel-1a90f230-a6ef-4719-97c3-e37fb1f803d1.json'] 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49131 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59643 952s INFO NotebookApp:kernelmanager.py:179 Kernel started: 1a90f230-a6ef-4719-97c3-e37fb1f803d1, name: python3 952s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 952s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 68.990000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.710000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.220000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.750000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c1f3049e-a71f-4f3e-8c16-ea5ae91744e8 952s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c1f3049e-a71f-4f3e-8c16-ea5ae91744e8 952s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/b1ff0483-5ed7-44a0-8b2b-9a1c879d37e1 (::1) 18.370000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1a90f230-a6ef-4719-97c3-e37fb1f803d1 952s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1a90f230-a6ef-4719-97c3-e37fb1f803d1 952s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/c0b177c1-7f5c-46e3-812a-a43327292785 (::1) 952s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/c0b177c1-7f5c-46e3-812a-a43327292785', version='HTTP/1.1', remote_ip='::1') 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 952s result = await result 952s ^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 952s yielded = self.gen.throw(exc) 952s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 952s yield maybe_future(sm.delete_session(session_id)) 952s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 952s value = future.result() 952s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 952s yielded = self.gen.send(value) 952s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 952s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 952s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 952s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 952s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 952s return _runner_map[name].run(inner) 952s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 952s return fut.result(None) 952s ~~~~~~~~~~^^^^^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 952s return self.__get_result() 952s ~~~~~~~~~~~~~~~~~^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 952s raise self._exception 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 952s stopper = ensure_async(km.shutdown_kernel(now, restart)) 952s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 952s return _runner_map[name].run(inner) 952s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 952s return fut.result(None) 952s ~~~~~~~~~~^^^^^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 952s return self.__get_result() 952s ~~~~~~~~~~~~~~~~~^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 952s raise self._exception 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 952s raise e 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s WARNING NotebookApp:handlers.py:612 Unhandled error 952s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 952s 952s @self.addCleanup 952s def cleanup_sessions(): 952s for session in self.sess_api.list().json(): 952s > self.sess_api.delete(session['id']) 952s 952s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 952s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 952s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 952s return self._req('DELETE', id) 952s ^^^^^^^^^^^^^^^^^^^^^^^ 952s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 952s response.raise_for_status() 952s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 952s 952s self = 952s 952s def raise_for_status(self): 952s """Raises :class:`HTTPError`, if one occurred.""" 952s 952s http_error_msg = "" 952s if isinstance(self.reason, bytes): 952s # We attempt to decode utf-8 first because some servers 952s # choose to localize their reason strings. If the string 952s # isn't utf-8, we fall back to iso-8859-1 for all other 952s # encodings. (See PR #3538) 952s try: 952s reason = self.reason.decode("utf-8") 952s except UnicodeDecodeError: 952s reason = self.reason.decode("iso-8859-1") 952s else: 952s reason = self.reason 952s 952s if 400 <= self.status_code < 500: 952s http_error_msg = ( 952s f"{self.status_code} Client Error: {reason} for url: {self.url}" 952s ) 952s 952s elif 500 <= self.status_code < 600: 952s http_error_msg = ( 952s f"{self.status_code} Server Error: {reason} for url: {self.url}" 952s ) 952s 952s if http_error_msg: 952s > raise HTTPError(http_error_msg, response=self) 952s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/dd6541b3-fa35-49fc-8fdb-69e164d40df3 952s 952s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 952s ----------------------------- Captured stderr call ----------------------------- 952s Fatal Python error: init_import_site: Failed to import the site module 952s Python runtime state: initialized 952s ------------------------------ Captured log call ------------------------------- 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 952s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoi_5km36/runtime/kernel-c8e1e39c-6391-49e8-8157-d80281a6a646.json'] 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41471 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47151 952s INFO NotebookApp:kernelmanager.py:179 Kernel started: c8e1e39c-6391-49e8-8157-d80281a6a646, name: python3 952s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 952s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 153.720000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.710000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.420000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.470000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1d067636-b672-4034-95ae-34d9a6760341 952s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1d067636-b672-4034-95ae-34d9a6760341 952s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/5c68deef-4e11-4b62-b263-ae3bd5a9af6a (::1) 0.550000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c8e1e39c-6391-49e8-8157-d80281a6a646 952s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c8e1e39c-6391-49e8-8157-d80281a6a646 952s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 952s await kernel_awaitable 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 952s result = await obj 952s ^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 952s raise e 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/dd6541b3-fa35-49fc-8fdb-69e164d40df3 (::1) 952s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/dd6541b3-fa35-49fc-8fdb-69e164d40df3', version='HTTP/1.1', remote_ip='::1') 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 952s result = await result 952s ^^^^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 952s future.result() 952s ~~~~~~~~~~~~~^^ 952s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 952s yielded = self.gen.throw(exc) 952s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 952s yield maybe_future(sm.delete_session(session_id)) 952s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 952s value = future.result() 952s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 952s yielded = self.gen.throw(exc) 952s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 952s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 952s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 952s value = future.result() 952s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 952s raise self._exception.with_traceback(self._exception_tb) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 952s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 952s raise km.ready.exception() # type: ignore[misc] 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 952s await kernel_awaitable 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 952s result = await obj 952s ^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 952s raise e 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s WARNING NotebookApp:handlers.py:612 Unhandled error 952s =================================== FAILURES =================================== 952s ______________________ KernelAPITest.test_default_kernel _______________________ 952s 952s self = 952s 952s def tearDown(self): 952s for k in self.kern_api.list().json(): 952s > self.kern_api.shutdown(k['id']) 952s 952s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 952s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 952s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 952s return self._req('DELETE', id) 952s ^^^^^^^^^^^^^^^^^^^^^^^ 952s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 952s response.raise_for_status() 952s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 952s 952s self = 952s 952s def raise_for_status(self): 952s """Raises :class:`HTTPError`, if one occurred.""" 952s 952s http_error_msg = "" 952s if isinstance(self.reason, bytes): 952s # We attempt to decode utf-8 first because some servers 952s # choose to localize their reason strings. If the string 952s # isn't utf-8, we fall back to iso-8859-1 for all other 952s # encodings. (See PR #3538) 952s try: 952s reason = self.reason.decode("utf-8") 952s except UnicodeDecodeError: 952s reason = self.reason.decode("iso-8859-1") 952s else: 952s reason = self.reason 952s 952s if 400 <= self.status_code < 500: 952s http_error_msg = ( 952s f"{self.status_code} Client Error: {reason} for url: {self.url}" 952s ) 952s 952s elif 500 <= self.status_code < 600: 952s http_error_msg = ( 952s f"{self.status_code} Server Error: {reason} for url: {self.url}" 952s ) 952s 952s if http_error_msg: 952s > raise HTTPError(http_error_msg, response=self) 952s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/09d19d3d-52d7-4cd4-8d41-e6e56f4908f9 952s 952s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 952s ------------------------------ Captured log setup ------------------------------ 952s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp1fsxat47/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp1fsxat47/etc/jupyter'] for config files 952s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp1fsxat47/etc/jupyter 952s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 952s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 952s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp1fsxat47/config 952s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp1fsxat47/etc/jupyter 952s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 952s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 952s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp1fsxat47/config 952s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp1fsxat47/notebooks 952s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 952s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 952s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 952s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 952s WARNING NotebookApp:handlers.py:612 Forbidden 952s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 9.010000ms referer=None 952s ----------------------------- Captured stderr call ----------------------------- 952s Traceback (most recent call last): 952s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 952s return _run_code(code, main_globals, None, 952s "__main__", mod_spec) 952s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 952s exec(code, run_globals) 952s ~~~~^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 952s from pathlib import Path 952s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 952s from ._abc import * 952s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 952s from glob import _Globber, _no_recurse_symlinks 952s File "/usr/lib/python3.13/glob.py", line 5, in 952s import re 952s File "/usr/lib/python3.13/re/__init__.py", line 126, in 952s from . import _compiler, _parser 952s File "/usr/lib/python3.13/re/_compiler.py", line 14, in 952s from . import _parser 952s File "/usr/lib/python3.13/re/_parser.py", line 15, in 952s from ._constants import * 952s File "/usr/lib/python3.13/re/_constants.py", line 130, in 952s ATCODES = _makecodes( 952s 'AT_BEGINNING', 'AT_BEGINNING_LINE', 'AT_BEGINNING_STRING', 952s ...<5 lines>... 952s 'AT_UNI_BOUNDARY', 'AT_UNI_NON_BOUNDARY', 952s ) 952s File "/usr/lib/python3.13/re/_constants.py", line 73, in _makecodes 952s items = [_NamedIntConstant(i, name) for i, name in enumerate(names)] 952s ~~~~~~~~~~~~~~~~~^^^^^^^^^ 952s KeyboardInterrupt 952s ------------------------------ Captured log call ------------------------------- 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 952s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1fsxat47/runtime/kernel-09d19d3d-52d7-4cd4-8d41-e6e56f4908f9.json'] 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:32871 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34883 952s INFO NotebookApp:kernelmanager.py:179 Kernel started: 09d19d3d-52d7-4cd4-8d41-e6e56f4908f9, name: python3 952s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 952s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 347.760000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 3.920000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 09d19d3d-52d7-4cd4-8d41-e6e56f4908f9 952s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 09d19d3d-52d7-4cd4-8d41-e6e56f4908f9 952s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/09d19d3d-52d7-4cd4-8d41-e6e56f4908f9 (::1) 952s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/09d19d3d-52d7-4cd4-8d41-e6e56f4908f9', version='HTTP/1.1', remote_ip='::1') 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 952s result = await result 952s ^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 952s yielded = ctx_run(next, result) 952s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 952s yield maybe_future(km.shutdown_kernel(kernel_id)) 952s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 952s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 952s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 952s return _runner_map[name].run(inner) 952s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 952s return fut.result(None) 952s ~~~~~~~~~~^^^^^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 952s return self.__get_result() 952s ~~~~~~~~~~~~~~~~~^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 952s raise self._exception 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 952s stopper = ensure_async(km.shutdown_kernel(now, restart)) 952s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 952s return _runner_map[name].run(inner) 952s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 952s return fut.result(None) 952s ~~~~~~~~~~^^^^^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 952s return self.__get_result() 952s ~~~~~~~~~~~~~~~~~^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 952s raise self._exception 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 952s raise e 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s WARNING NotebookApp:handlers.py:612 Unhandled error 952s ERROR NotebookApp:log.py:55 { 952s "Host": "localhost:12341", 952s "Accept": "*/*", 952s "User-Agent": "python-requests/2.32.5" 952s } 952s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/09d19d3d-52d7-4cd4-8d41-e6e56f4908f9 (::1) 317.130000ms referer=None 952s ______________________ KernelAPITest.test_kernel_handler _______________________ 952s 952s self = 952s 952s def test_kernel_handler(self): 952s # GET kernel with given id 952s kid = self.kern_api.start().json()['id'] 952s r = self.kern_api.get(kid) 952s kern1 = r.json() 952s self.assertEqual(r.status_code, 200) 952s assert isinstance(kern1, dict) 952s self.assertIn('id', kern1) 952s self.assertEqual(kern1['id'], kid) 952s 952s # Request a bad kernel id and check that a JSON 952s # message is returned! 952s bad_id = '111-111-111-111-111' 952s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 952s self.kern_api.get(bad_id) 952s 952s # DELETE kernel with id 952s > r = self.kern_api.shutdown(kid) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s 952s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 952s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 952s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 952s return self._req('DELETE', id) 952s ^^^^^^^^^^^^^^^^^^^^^^^ 952s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 952s response.raise_for_status() 952s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 952s 952s self = 952s 952s def raise_for_status(self): 952s """Raises :class:`HTTPError`, if one occurred.""" 952s 952s http_error_msg = "" 952s if isinstance(self.reason, bytes): 952s # We attempt to decode utf-8 first because some servers 952s # choose to localize their reason strings. If the string 952s # isn't utf-8, we fall back to iso-8859-1 for all other 952s # encodings. (See PR #3538) 952s try: 952s reason = self.reason.decode("utf-8") 952s except UnicodeDecodeError: 952s reason = self.reason.decode("iso-8859-1") 952s else: 952s reason = self.reason 952s 952s if 400 <= self.status_code < 500: 952s http_error_msg = ( 952s f"{self.status_code} Client Error: {reason} for url: {self.url}" 952s ) 952s 952s elif 500 <= self.status_code < 600: 952s http_error_msg = ( 952s f"{self.status_code} Server Error: {reason} for url: {self.url}" 952s ) 952s 952s if http_error_msg: 952s > raise HTTPError(http_error_msg, response=self) 952s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/3fee3444-ff12-4aeb-ac87-9f61533090c5 952s 952s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 952s ----------------------------- Captured stderr call ----------------------------- 952s Fatal Python error: init_import_site: Failed to import the site module 952s Python runtime state: initialized 952s ------------------------------ Captured log call ------------------------------- 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 952s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1fsxat47/runtime/kernel-3fee3444-ff12-4aeb-ac87-9f61533090c5.json'] 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49041 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58887 952s INFO NotebookApp:kernelmanager.py:179 Kernel started: 3fee3444-ff12-4aeb-ac87-9f61533090c5, name: python3 952s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 952s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 200.140000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/3fee3444-ff12-4aeb-ac87-9f61533090c5 (::1) 0.490000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s 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 952s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 952s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.490000ms referer=None 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3fee3444-ff12-4aeb-ac87-9f61533090c5 952s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3fee3444-ff12-4aeb-ac87-9f61533090c5 952s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/3fee3444-ff12-4aeb-ac87-9f61533090c5 (::1) 952s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/3fee3444-ff12-4aeb-ac87-9f61533090c5', version='HTTP/1.1', remote_ip='::1') 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 952s result = await result 952s ^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 952s yielded = ctx_run(next, result) 952s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 952s yield maybe_future(km.shutdown_kernel(kernel_id)) 952s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 952s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 952s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 952s return _runner_map[name].run(inner) 952s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 952s return fut.result(None) 952s ~~~~~~~~~~^^^^^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 952s return self.__get_result() 952s ~~~~~~~~~~~~~~~~~^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 952s raise self._exception 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 952s stopper = ensure_async(km.shutdown_kernel(now, restart)) 952s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 952s return _runner_map[name].run(inner) 952s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 952s return fut.result(None) 952s ~~~~~~~~~~^^^^^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 952s return self.__get_result() 952s ~~~~~~~~~~~~~~~~~^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 952s raise self._exception 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 952s raise e 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s WARNING NotebookApp:handlers.py:612 Unhandled error 952s ERROR NotebookApp:log.py:55 { 952s "Host": "localhost:12341", 952s "Accept": "*/*", 952s "User-Agent": "python-requests/2.32.5" 952s } 952s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/3fee3444-ff12-4aeb-ac87-9f61533090c5 (::1) 52.190000ms referer=None 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 6.400000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 09d19d3d-52d7-4cd4-8d41-e6e56f4908f9 952s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 09d19d3d-52d7-4cd4-8d41-e6e56f4908f9 952s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/09d19d3d-52d7-4cd4-8d41-e6e56f4908f9 (::1) 24.800000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3fee3444-ff12-4aeb-ac87-9f61533090c5 952s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3fee3444-ff12-4aeb-ac87-9f61533090c5 952s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/3fee3444-ff12-4aeb-ac87-9f61533090c5 (::1) 6.840000ms 952s --------------------------- Captured stderr teardown --------------------------- 952s Traceback (most recent call last): 952s File "/usr/lib/python3.13/site.py", line 735, in 952s main() 952s ~~~~^^ 952s File "/usr/lib/python3.13/site.py", line 728, in main 952s execsitecustomize() 952s ~~~~~~~~~~~~~~~~~^^ 952s File "/usr/lib/python3.13/site.py", line 667, in execsitecustomize 952s import sitecustomize 952s File "/usr/lib/python3.13/sitecustomize.py", line 3, in 952s import apport_python_hook 952s File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 14, in 952s import types 952s File "", line 1357, in _find_and_load 952s File "", line 418, in __enter__ 952s File "", line 311, in acquire 952s File "", line 173, in __exit__ 952s KeyboardInterrupt 952s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 952s 952s self = 952s 952s def test_main_kernel_handler(self): 952s # POST request 952s r = self.kern_api.start() 952s kern1 = r.json() 952s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 952s self.assertEqual(r.status_code, 201) 952s self.assertIsInstance(kern1, dict) 952s 952s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 952s expected_csp = '; '.join([ 952s "frame-ancestors 'self'", 952s 'report-uri ' + report_uri, 952s "default-src 'none'" 952s ]) 952s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 952s 952s # GET request 952s r = self.kern_api.list() 952s self.assertEqual(r.status_code, 200) 952s assert isinstance(r.json(), list) 952s self.assertEqual(r.json()[0]['id'], kern1['id']) 952s self.assertEqual(r.json()[0]['name'], kern1['name']) 952s 952s # create another kernel and check that they both are added to the 952s # list of kernels from a GET request 952s kern2 = self.kern_api.start().json() 952s assert isinstance(kern2, dict) 952s r = self.kern_api.list() 952s kernels = r.json() 952s self.assertEqual(r.status_code, 200) 952s assert isinstance(kernels, list) 952s self.assertEqual(len(kernels), 2) 952s 952s # Interrupt a kernel 952s r = self.kern_api.interrupt(kern2['id']) 952s self.assertEqual(r.status_code, 204) 952s 952s # Restart a kernel 952s > r = self.kern_api.restart(kern2['id']) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s 952s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 952s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 952s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 952s return self._req('POST', url_path_join(id, 'restart')) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 952s response.raise_for_status() 952s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 952s 952s self = 952s 952s def raise_for_status(self): 952s """Raises :class:`HTTPError`, if one occurred.""" 952s 952s http_error_msg = "" 952s if isinstance(self.reason, bytes): 952s # We attempt to decode utf-8 first because some servers 952s # choose to localize their reason strings. If the string 952s # isn't utf-8, we fall back to iso-8859-1 for all other 952s # encodings. (See PR #3538) 952s try: 952s reason = self.reason.decode("utf-8") 952s except UnicodeDecodeError: 952s reason = self.reason.decode("iso-8859-1") 952s else: 952s reason = self.reason 952s 952s if 400 <= self.status_code < 500: 952s http_error_msg = ( 952s f"{self.status_code} Client Error: {reason} for url: {self.url}" 952s ) 952s 952s elif 500 <= self.status_code < 600: 952s http_error_msg = ( 952s f"{self.status_code} Server Error: {reason} for url: {self.url}" 952s ) 952s 952s if http_error_msg: 952s > raise HTTPError(http_error_msg, response=self) 952s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/fc94f624-efe5-4b4e-beba-46fef7296fef/restart 952s 952s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 952s ----------------------------- Captured stderr call ----------------------------- 952s Traceback (most recent call last): 952s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 952s return _run_code(code, main_globals, None, 952s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 952s exec(code, run_globals) 952s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 952s from pathlib import Path 952s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 952s from ._abc import * 952s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 952s from glob import _Globber, _no_recurse_symlinks 952s File "/usr/lib/python3.13/glob.py", line 5, in 952s import re 952s File "/usr/lib/python3.13/re/__init__.py", line 381, in 952s import copyreg 952s File "", line 1357, in _find_and_load 952s File "", line 417, in __enter__ 952s File "", line 456, in _get_module_lock 952s KeyboardInterrupt 952s Traceback (most recent call last): 952s ------------------------------ Captured log call ------------------------------- 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 952s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1fsxat47/runtime/kernel-66219fc9-1744-4617-9fdf-aef5f6500abb.json'] 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46527 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56243 952s INFO NotebookApp:kernelmanager.py:179 Kernel started: 66219fc9-1744-4617-9fdf-aef5f6500abb, name: python3 952s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 952s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 37.590000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.950000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 952s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1fsxat47/runtime/kernel-fc94f624-efe5-4b4e-beba-46fef7296fef.json'] 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52593 952s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42803 952s INFO NotebookApp:kernelmanager.py:179 Kernel started: fc94f624-efe5-4b4e-beba-46fef7296fef, name: python3 952s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 952s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 20.990000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.600000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: fc94f624-efe5-4b4e-beba-46fef7296fef 952s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/fc94f624-efe5-4b4e-beba-46fef7296fef/interrupt (::1) 2.810000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 952s yield maybe_future(km.restart_kernel(kernel_id)) 952s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 952s value = future.result() 952s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 952s raise self._exception.with_traceback(self._exception_tb) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 952s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 952s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 952s return _runner_map[name].run(inner) 952s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 952s return fut.result(None) 952s ~~~~~~~~~~^^^^^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 952s return self.__get_result() 952s ~~~~~~~~~~~~~~~~~^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 952s raise self._exception 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 952s await ensure_async(kernel.restart_kernel(now=now)) 952s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 952s return _runner_map[name].run(inner) 952s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 952s return fut.result(None) 952s ~~~~~~~~~~^^^^^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 952s return self.__get_result() 952s ~~~~~~~~~~~~~~~~~^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 952s raise self._exception 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 952s await self._async_shutdown_kernel(now=now, restart=True) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 952s raise e 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s ERROR NotebookApp:log.py:55 { 952s "Host": "localhost:12341", 952s "Accept": "*/*", 952s "User-Agent": "python-requests/2.32.5" 952s } 952s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/fc94f624-efe5-4b4e-beba-46fef7296fef/restart (::1) 85.080000ms referer=None 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.050000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 66219fc9-1744-4617-9fdf-aef5f6500abb 952s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 66219fc9-1744-4617-9fdf-aef5f6500abb 952s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/66219fc9-1744-4617-9fdf-aef5f6500abb (::1) 952s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/66219fc9-1744-4617-9fdf-aef5f6500abb', version='HTTP/1.1', remote_ip='::1') 952s Traceback (most recent call last): 952s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 952s result = await result 952s ^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 952s yielded = ctx_run(next, result) 952s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 952s yield maybe_future(km.shutdown_kernel(kernel_id)) 952s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 952s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 952s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 952s return _runner_map[name].run(inner) 952s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 952s return fut.result(None) 952s ~~~~~~~~~~^^^^^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 952s return self.__get_result() 952s ~~~~~~~~~~~~~~~~~^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 952s raise self._exception 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 952s stopper = ensure_async(km.shutdown_kernel(now, restart)) 952s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 952s return _runner_map[name].run(inner) 952s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 952s return fut.result(None) 952s ~~~~~~~~~~^^^^^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 952s return self.__get_result() 952s ~~~~~~~~~~~~~~~~~^^ 952s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 952s raise self._exception 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 952s result = coro.send(None) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 952s raise e 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 952s out = await method(self, *args, **kwargs) 952s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 952s await self._async_finish_shutdown(restart=restart) 952s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 952s await asyncio.wait_for( 952s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 952s ) 952s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 952s async with timeouts.timeout(timeout): 952s ~~~~~~~~~~~~~~~~^^^^^^^^^ 952s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 952s raise RuntimeError("Timeout should be used inside a task") 952s RuntimeError: Timeout should be used inside a task 952s WARNING NotebookApp:handlers.py:612 Unhandled error 952s ERROR NotebookApp:log.py:55 { 952s "Host": "localhost:12341", 952s "Accept": "*/*", 952s "User-Agent": "python-requests/2.32.5" 952s } 952s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/66219fc9-1744-4617-9fdf-aef5f6500abb (::1) 84.940000ms referer=None 952s ________________________ KernelAPITest.test_no_kernels _________________________ 952s 952s self = 952s 952s def test_no_kernels(self): 952s """Make sure there are no kernels running at the start""" 952s kernels = self.kern_api.list().json() 952s > self.assertEqual(kernels, []) 952s E AssertionError: Lists differ: [{'id': '66219fc9-1744-4617-9fdf-aef5f6500[281 chars]: 0}] != [] 952s E 952s E First list contains 2 additional elements. 952s E First extra element 0: 952s E {'id': '66219fc9-1744-4617-9fdf-aef5f6500abb', 'name': 'python3', 'last_activity': '2026-01-24T18:50:04.688544Z', 'execution_state': 'starting', 'connections': 0} 952s E 952s E + [] 952s E - [{'connections': 0, 952s E - 'execution_state': 'starting', 952s E - 'id': '66219fc9-1744-4617-9fdf-aef5f6500abb', 952s E - 'last_activity': '2026-01-24T18:50:04.688544Z', 952s E - 'name': 'python3'}, 952s E - {'connections': 0, 952s E - 'execution_state': 'starting', 952s E - 'id': 'fc94f624-efe5-4b4e-beba-46fef7296fef', 952s E - 'last_activity': '2026-01-24T18:50:04.713626Z', 952s E - 'name': 'python3'}] 952s 952s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 952s ------------------------------ Captured log call ------------------------------- 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.630000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 66219fc9-1744-4617-9fdf-aef5f6500abb 952s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 66219fc9-1744-4617-9fdf-aef5f6500abb 952s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/66219fc9-1744-4617-9fdf-aef5f6500abb (::1) 0.980000ms 952s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 952s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fc94f624-efe5-4b4e-beba-46fef7296fef 952s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fc94f624-efe5-4b4e-beba-46fef7296fef 952s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/fc94f624-efe5-4b4e-beba-46fef7296fef (::1) 0.910000ms 952s ---------------------------- Captured log teardown ----------------------------- 952s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 952s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 952s _____________________ AsyncKernelAPITest.test_connections ______________________ 952s 952s self = 952s 952s def tearDown(self): 952s for k in self.kern_api.list().json(): 952s > self.kern_api.shutdown(k['id']) 952s 953s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 953s return self._req('DELETE', id) 953s ^^^^^^^^^^^^^^^^^^^^^^^ 953s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 953s response.raise_for_status() 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s 953s self = 953s 953s def raise_for_status(self): 953s """Raises :class:`HTTPError`, if one occurred.""" 953s 953s http_error_msg = "" 953s if isinstance(self.reason, bytes): 953s # We attempt to decode utf-8 first because some servers 953s # choose to localize their reason strings. If the string 953s # isn't utf-8, we fall back to iso-8859-1 for all other 953s # encodings. (See PR #3538) 953s try: 953s reason = self.reason.decode("utf-8") 953s except UnicodeDecodeError: 953s reason = self.reason.decode("iso-8859-1") 953s else: 953s reason = self.reason 953s 953s if 400 <= self.status_code < 500: 953s http_error_msg = ( 953s f"{self.status_code} Client Error: {reason} for url: {self.url}" 953s ) 953s 953s elif 500 <= self.status_code < 600: 953s http_error_msg = ( 953s f"{self.status_code} Server Error: {reason} for url: {self.url}" 953s ) 953s 953s if http_error_msg: 953s > raise HTTPError(http_error_msg, response=self) 953s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/6c121dc6-6cab-48dd-abd5-d100243140c1 953s 953s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 953s ------------------------------ Captured log setup ------------------------------ 953s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmptopvhrsu/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmptopvhrsu/etc/jupyter'] for config files 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmptopvhrsu/etc/jupyter 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmptopvhrsu/config 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmptopvhrsu/etc/jupyter 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmptopvhrsu/config 953s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmptopvhrsu/notebooks 953s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 953s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 953s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 953s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 953s WARNING NotebookApp:handlers.py:612 Forbidden 953s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 1.280000ms referer=None 953s ------------------------------ Captured log call ------------------------------- 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 953s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmptopvhrsu/runtime/kernel-6c121dc6-6cab-48dd-abd5-d100243140c1.json'] 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47819 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44397 953s INFO NotebookApp:kernelmanager.py:179 Kernel started: 6c121dc6-6cab-48dd-abd5-d100243140c1, name: python3 953s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 953s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 121.710000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/6c121dc6-6cab-48dd-abd5-d100243140c1 (::1) 9.640000ms 953s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/6c121dc6-6cab-48dd-abd5-d100243140c1/channels 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 953s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from 6c121dc6-6cab-48dd-abd5-d100243140c1 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:32803 953s DEBUG NotebookApp:kernelmanager.py:423 activity on 6c121dc6-6cab-48dd-abd5-d100243140c1: status (starting) 953s DEBUG NotebookApp:kernelmanager.py:423 activity on 6c121dc6-6cab-48dd-abd5-d100243140c1: status (busy) 953s DEBUG NotebookApp:kernelmanager.py:423 activity on 6c121dc6-6cab-48dd-abd5-d100243140c1: status (idle) 953s DEBUG NotebookApp:handlers.py:306 Received kernel info: {'status': 'ok', 'protocol_version': '5.3', 'implementation': 'ipython', 'implementation_version': '8.35.0', 'language_info': {'name': 'python', 'version': '3.13.11', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.13.11 (main, Dec 6 2025, 13:15:20) [GCC 15.2.0]\nType 'copyright', 'credits' or 'license' for more information\nIPython 8.35.0 -- An enhanced Interactive Python. Type '?' for help.\n", 'help_links': [{'text': 'Python Reference', 'url': 'https://docs.python.org/3.13'}, {'text': 'IPython Reference', 'url': 'https://ipython.org/documentation.html'}, {'text': 'NumPy Reference', 'url': 'https://docs.scipy.org/doc/numpy/reference/'}, {'text': 'SciPy Reference', 'url': 'https://docs.scipy.org/doc/scipy/reference/'}, {'text': 'Matplotlib Reference', 'url': 'https://matplotlib.org/contents.html'}, {'text': 'SymPy Reference', 'url': 'http://docs.sympy.org/latest/index.html'}, {'text': 'pandas Reference', 'url': 'https://pandas.pydata.org/pandas-docs/stable/'}]} 953s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel 6c121dc6-6cab-48dd-abd5-d100243140c1) to 5.4 (client). 953s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/6c121dc6-6cab-48dd-abd5-d100243140c1/channels (::1) 3740.130000ms 953s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/6c121dc6-6cab-48dd-abd5-d100243140c1/channels 953s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for 6c121dc6-6cab-48dd-abd5-d100243140c1 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44397 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:32803 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47819 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53299 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:32803 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47819 953s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 953s Setting websocket_ping_timeout=30000 953s DEBUG NotebookApp:handlers.py:255 Nudge: attempt 1 on kernel 6c121dc6-6cab-48dd-abd5-d100243140c1 953s DEBUG NotebookApp:handlers.py:207 Nudge: IOPub received: 6c121dc6-6cab-48dd-abd5-d100243140c1 953s DEBUG NotebookApp:handlers.py:210 Nudge: resolving iopub future: 6c121dc6-6cab-48dd-abd5-d100243140c1 953s DEBUG NotebookApp:kernelmanager.py:423 activity on 6c121dc6-6cab-48dd-abd5-d100243140c1: status (busy) 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/6c121dc6-6cab-48dd-abd5-d100243140c1 (::1) 0.670000ms 953s DEBUG NotebookApp:kernelmanager.py:423 activity on 6c121dc6-6cab-48dd-abd5-d100243140c1: status (busy) 953s DEBUG NotebookApp:handlers.py:201 Nudge: control info reply received: 6c121dc6-6cab-48dd-abd5-d100243140c1 953s DEBUG NotebookApp:handlers.py:203 Nudge: resolving control future: 6c121dc6-6cab-48dd-abd5-d100243140c1 953s DEBUG NotebookApp:kernelmanager.py:423 activity on 6c121dc6-6cab-48dd-abd5-d100243140c1: status (idle) 953s DEBUG NotebookApp:handlers.py:195 Nudge: shell info reply received: 6c121dc6-6cab-48dd-abd5-d100243140c1 953s DEBUG NotebookApp:kernelmanager.py:423 activity on 6c121dc6-6cab-48dd-abd5-d100243140c1: status (idle) 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:handlers.py:579 Websocket closed 6c121dc6-6cab-48dd-abd5-d100243140c1:09ba3c33-669a2135dd82b2b7e1a34a1e 953s INFO NotebookApp:kernelmanager.py:222 Starting buffering for 6c121dc6-6cab-48dd-abd5-d100243140c1:09ba3c33-669a2135dd82b2b7e1a34a1e 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6c121dc6-6cab-48dd-abd5-d100243140c1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/6c121dc6-6cab-48dd-abd5-d100243140c1 (::1) 0.920000ms 953s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 6c121dc6-6cab-48dd-abd5-d100243140c1:iopub 953s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 6c121dc6-6cab-48dd-abd5-d100243140c1:iopub 953s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 6c121dc6-6cab-48dd-abd5-d100243140c1:iopub 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/6c121dc6-6cab-48dd-abd5-d100243140c1 (::1) 0.570000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 34.660000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6c121dc6-6cab-48dd-abd5-d100243140c1 953s INFO NotebookApp:kernelmanager.py:286 Discarding 3 buffered messages for 6c121dc6-6cab-48dd-abd5-d100243140c1:09ba3c33-669a2135dd82b2b7e1a34a1e 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6c121dc6-6cab-48dd-abd5-d100243140c1 953s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 953s await kernel_awaitable 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 953s result = await obj 953s ^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/6c121dc6-6cab-48dd-abd5-d100243140c1 (::1) 953s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/6c121dc6-6cab-48dd-abd5-d100243140c1', version='HTTP/1.1', remote_ip='::1') 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 953s result = await result 953s ^^^^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 953s future.result() 953s ~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 953s yielded = self.gen.throw(exc) 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 953s yield maybe_future(km.shutdown_kernel(kernel_id)) 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 953s value = future.result() 953s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 953s raise self._exception.with_traceback(self._exception_tb) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 953s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 953s raise km.ready.exception() # type: ignore[misc] 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 953s await kernel_awaitable 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 953s result = await obj 953s ^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s WARNING NotebookApp:handlers.py:612 Unhandled error 953s ERROR NotebookApp:log.py:55 { 953s "Host": "localhost:12341", 953s "Accept": "*/*", 953s "User-Agent": "python-requests/2.32.5" 953s } 953s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/6c121dc6-6cab-48dd-abd5-d100243140c1 (::1) 28.050000ms referer=None 953s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 953s 953s self = 953s 953s def tearDown(self): 953s for k in self.kern_api.list().json(): 953s > self.kern_api.shutdown(k['id']) 953s 953s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 953s return self._req('DELETE', id) 953s ^^^^^^^^^^^^^^^^^^^^^^^ 953s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 953s response.raise_for_status() 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s 953s self = 953s 953s def raise_for_status(self): 953s """Raises :class:`HTTPError`, if one occurred.""" 953s 953s http_error_msg = "" 953s if isinstance(self.reason, bytes): 953s # We attempt to decode utf-8 first because some servers 953s # choose to localize their reason strings. If the string 953s # isn't utf-8, we fall back to iso-8859-1 for all other 953s # encodings. (See PR #3538) 953s try: 953s reason = self.reason.decode("utf-8") 953s except UnicodeDecodeError: 953s reason = self.reason.decode("iso-8859-1") 953s else: 953s reason = self.reason 953s 953s if 400 <= self.status_code < 500: 953s http_error_msg = ( 953s f"{self.status_code} Client Error: {reason} for url: {self.url}" 953s ) 953s 953s elif 500 <= self.status_code < 600: 953s http_error_msg = ( 953s f"{self.status_code} Server Error: {reason} for url: {self.url}" 953s ) 953s 953s if http_error_msg: 953s > raise HTTPError(http_error_msg, response=self) 953s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/0d2615b9-7b3e-4b65-9159-9e933ba78450 953s 953s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 953s ----------------------------- Captured stderr call ----------------------------- 953s Traceback (most recent call last): 953s ------------------------------ Captured log call ------------------------------- 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 953s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmptopvhrsu/runtime/kernel-0d2615b9-7b3e-4b65-9159-9e933ba78450.json'] 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33263 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40399 953s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0d2615b9-7b3e-4b65-9159-9e933ba78450, name: python3 953s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 953s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 181.290000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.100000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6c121dc6-6cab-48dd-abd5-d100243140c1 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6c121dc6-6cab-48dd-abd5-d100243140c1 953s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/6c121dc6-6cab-48dd-abd5-d100243140c1 (::1) 1.740000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0d2615b9-7b3e-4b65-9159-9e933ba78450 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0d2615b9-7b3e-4b65-9159-9e933ba78450 953s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 953s await kernel_awaitable 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 953s result = await obj 953s ^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/0d2615b9-7b3e-4b65-9159-9e933ba78450 (::1) 953s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/0d2615b9-7b3e-4b65-9159-9e933ba78450', version='HTTP/1.1', remote_ip='::1') 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 953s result = await result 953s ^^^^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 953s future.result() 953s ~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 953s yielded = self.gen.throw(exc) 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 953s yield maybe_future(km.shutdown_kernel(kernel_id)) 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 953s value = future.result() 953s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 953s raise self._exception.with_traceback(self._exception_tb) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 953s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 953s raise km.ready.exception() # type: ignore[misc] 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 953s await kernel_awaitable 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 953s result = await obj 953s ^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s WARNING NotebookApp:handlers.py:612 Unhandled error 953s --------------------------- Captured stderr teardown --------------------------- 953s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 953s return _run_code(code, main_globals, None, 953s "__main__", mod_spec) 953s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 953s exec(code, run_globals) 953s ~~~~^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 953s from ipykernel import kernelapp as app 953s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 953s from .connect import * # noqa: F403 953s ^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 953s import jupyter_client 953s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 953s from .asynchronous import AsyncKernelClient 953s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 953s from .client import AsyncKernelClient # noqa 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 953s import zmq.asyncio 953s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 953s from zmq import backend 953s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 953s _ns = select_backend(first) 953s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 953s mod = import_module(name) 953s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 953s return _bootstrap._gcd_import(name[level:], package, level) 953s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 953s from . import _zmq 953s File "_zmq.py", line 156, in init zmq.backend.cython._zmq 953s KeyboardInterrupt 953s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 953s 953s self = 953s 953s def test_kernel_handler(self): 953s # GET kernel with given id 953s kid = self.kern_api.start().json()['id'] 953s r = self.kern_api.get(kid) 953s kern1 = r.json() 953s self.assertEqual(r.status_code, 200) 953s assert isinstance(kern1, dict) 953s self.assertIn('id', kern1) 953s self.assertEqual(kern1['id'], kid) 953s 953s # Request a bad kernel id and check that a JSON 953s # message is returned! 953s bad_id = '111-111-111-111-111' 953s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 953s self.kern_api.get(bad_id) 953s 953s # DELETE kernel with id 953s > r = self.kern_api.shutdown(kid) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s 953s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 953s return self._req('DELETE', id) 953s ^^^^^^^^^^^^^^^^^^^^^^^ 953s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 953s response.raise_for_status() 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s 953s self = 953s 953s def raise_for_status(self): 953s """Raises :class:`HTTPError`, if one occurred.""" 953s 953s http_error_msg = "" 953s if isinstance(self.reason, bytes): 953s # We attempt to decode utf-8 first because some servers 953s # choose to localize their reason strings. If the string 953s # isn't utf-8, we fall back to iso-8859-1 for all other 953s # encodings. (See PR #3538) 953s try: 953s reason = self.reason.decode("utf-8") 953s except UnicodeDecodeError: 953s reason = self.reason.decode("iso-8859-1") 953s else: 953s reason = self.reason 953s 953s if 400 <= self.status_code < 500: 953s http_error_msg = ( 953s f"{self.status_code} Client Error: {reason} for url: {self.url}" 953s ) 953s 953s elif 500 <= self.status_code < 600: 953s http_error_msg = ( 953s f"{self.status_code} Server Error: {reason} for url: {self.url}" 953s ) 953s 953s if http_error_msg: 953s > raise HTTPError(http_error_msg, response=self) 953s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/92b19de2-e20d-4533-951c-f60c7d8c1060 953s 953s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 953s ----------------------------- Captured stderr call ----------------------------- 953s Traceback (most recent call last): 953s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 953s return _run_code(code, main_globals, None, 953s "__main__", mod_spec) 953s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 953s exec(code, run_globals) 953s ~~~~^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 953s from ipykernel import kernelapp as app 953s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 953s from .connect import * # noqa: F403 953s ^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 953s from typing import TYPE_CHECKING, Any 953s File "/usr/lib/python3.13/typing.py", line 1726, in 953s class _CallableType(_SpecialGenericAlias, _root=True): 953s ...<29 lines>... 953s return self.copy_with(params) 953s File "/usr/lib/python3.13/typing.py", line 1745, in _CallableType 953s @_tp_cache 953s ^^^^^^^^^ 953s File "/usr/lib/python3.13/typing.py", line 436, in _tp_cache 953s return decorator(func) 953s File "/usr/lib/python3.13/typing.py", line 415, in decorator 953s def decorator(func): 953s 953s KeyboardInterrupt 953s ------------------------------ Captured log call ------------------------------- 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 953s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmptopvhrsu/runtime/kernel-92b19de2-e20d-4533-951c-f60c7d8c1060.json'] 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41361 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45339 953s INFO NotebookApp:kernelmanager.py:179 Kernel started: 92b19de2-e20d-4533-951c-f60c7d8c1060, name: python3 953s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 953s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 246.370000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/92b19de2-e20d-4533-951c-f60c7d8c1060 (::1) 101.580000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s 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 953s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 953s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.680000ms referer=None 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 92b19de2-e20d-4533-951c-f60c7d8c1060 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 92b19de2-e20d-4533-951c-f60c7d8c1060 953s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 953s await kernel_awaitable 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 953s result = await obj 953s ^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/92b19de2-e20d-4533-951c-f60c7d8c1060 (::1) 953s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/92b19de2-e20d-4533-951c-f60c7d8c1060', version='HTTP/1.1', remote_ip='::1') 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 953s result = await result 953s ^^^^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 953s future.result() 953s ~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 953s yielded = self.gen.throw(exc) 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 953s yield maybe_future(km.shutdown_kernel(kernel_id)) 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 953s value = future.result() 953s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 953s raise self._exception.with_traceback(self._exception_tb) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 953s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 953s raise km.ready.exception() # type: ignore[misc] 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 953s await kernel_awaitable 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 953s result = await obj 953s ^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s WARNING NotebookApp:handlers.py:612 Unhandled error 953s ERROR NotebookApp:log.py:55 { 953s "Host": "localhost:12341", 953s "Accept": "*/*", 953s "User-Agent": "python-requests/2.32.5" 953s } 953s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/92b19de2-e20d-4533-951c-f60c7d8c1060 (::1) 162.430000ms referer=None 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 221.860000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0d2615b9-7b3e-4b65-9159-9e933ba78450 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0d2615b9-7b3e-4b65-9159-9e933ba78450 953s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/0d2615b9-7b3e-4b65-9159-9e933ba78450 (::1) 1.120000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 92b19de2-e20d-4533-951c-f60c7d8c1060 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 92b19de2-e20d-4533-951c-f60c7d8c1060 953s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/92b19de2-e20d-4533-951c-f60c7d8c1060 (::1) 0.620000ms 953s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 953s 953s self = 953s 953s def test_main_kernel_handler(self): 953s # POST request 953s r = self.kern_api.start() 953s kern1 = r.json() 953s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 953s self.assertEqual(r.status_code, 201) 953s self.assertIsInstance(kern1, dict) 953s 953s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 953s expected_csp = '; '.join([ 953s "frame-ancestors 'self'", 953s 'report-uri ' + report_uri, 953s "default-src 'none'" 953s ]) 953s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 953s 953s # GET request 953s r = self.kern_api.list() 953s self.assertEqual(r.status_code, 200) 953s assert isinstance(r.json(), list) 953s self.assertEqual(r.json()[0]['id'], kern1['id']) 953s self.assertEqual(r.json()[0]['name'], kern1['name']) 953s 953s # create another kernel and check that they both are added to the 953s # list of kernels from a GET request 953s kern2 = self.kern_api.start().json() 953s assert isinstance(kern2, dict) 953s r = self.kern_api.list() 953s kernels = r.json() 953s self.assertEqual(r.status_code, 200) 953s assert isinstance(kernels, list) 953s self.assertEqual(len(kernels), 2) 953s 953s # Interrupt a kernel 953s r = self.kern_api.interrupt(kern2['id']) 953s self.assertEqual(r.status_code, 204) 953s 953s # Restart a kernel 953s > r = self.kern_api.restart(kern2['id']) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s 953s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 953s return self._req('POST', url_path_join(id, 'restart')) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 953s response.raise_for_status() 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s 953s self = 953s 953s def raise_for_status(self): 953s """Raises :class:`HTTPError`, if one occurred.""" 953s 953s http_error_msg = "" 953s if isinstance(self.reason, bytes): 953s # We attempt to decode utf-8 first because some servers 953s # choose to localize their reason strings. If the string 953s # isn't utf-8, we fall back to iso-8859-1 for all other 953s # encodings. (See PR #3538) 953s try: 953s reason = self.reason.decode("utf-8") 953s except UnicodeDecodeError: 953s reason = self.reason.decode("iso-8859-1") 953s else: 953s reason = self.reason 953s 953s if 400 <= self.status_code < 500: 953s http_error_msg = ( 953s f"{self.status_code} Client Error: {reason} for url: {self.url}" 953s ) 953s 953s elif 500 <= self.status_code < 600: 953s http_error_msg = ( 953s f"{self.status_code} Server Error: {reason} for url: {self.url}" 953s ) 953s 953s if http_error_msg: 953s > raise HTTPError(http_error_msg, response=self) 953s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/38f84ed9-e8b3-43fa-8d70-daceebdaeb0f/restart 953s 953s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 953s ------------------------------ Captured log call ------------------------------- 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 953s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmptopvhrsu/runtime/kernel-24123121-4b45-469d-b727-965527b26225.json'] 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40291 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60479 953s INFO NotebookApp:kernelmanager.py:179 Kernel started: 24123121-4b45-469d-b727-965527b26225, name: python3 953s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 953s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.080000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 953s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmptopvhrsu/runtime/kernel-38f84ed9-e8b3-43fa-8d70-daceebdaeb0f.json'] 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41603 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54983 953s INFO NotebookApp:kernelmanager.py:179 Kernel started: 38f84ed9-e8b3-43fa-8d70-daceebdaeb0f, name: python3 953s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 953s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 31.190000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 38f84ed9-e8b3-43fa-8d70-daceebdaeb0f 953s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/38f84ed9-e8b3-43fa-8d70-daceebdaeb0f/interrupt (::1) 0.430000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 953s yield maybe_future(km.restart_kernel(kernel_id)) 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 953s value = future.result() 953s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 953s raise self._exception.with_traceback(self._exception_tb) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 953s result = coro.throw(exc) 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 953s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 953s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 953s yield self # This tells Task to wait for completion. 953s ^^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 953s future.result() 953s ~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 953s raise self._exception.with_traceback(self._exception_tb) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 953s await ensure_async(kernel.restart_kernel(now=now)) 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 953s result = await obj 953s ^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 953s await self._async_shutdown_kernel(now=now, restart=True) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:log.py:55 { 953s "Host": "localhost:12341", 953s "Accept": "*/*", 953s "User-Agent": "python-requests/2.32.5" 953s } 953s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/38f84ed9-e8b3-43fa-8d70-daceebdaeb0f/restart (::1) 15.150000ms referer=None 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 24123121-4b45-469d-b727-965527b26225 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 24123121-4b45-469d-b727-965527b26225 953s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 953s await kernel_awaitable 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 953s result = await obj 953s ^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/24123121-4b45-469d-b727-965527b26225 (::1) 953s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/24123121-4b45-469d-b727-965527b26225', version='HTTP/1.1', remote_ip='::1') 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 953s result = await result 953s ^^^^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 953s future.result() 953s ~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 953s yielded = self.gen.throw(exc) 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 953s yield maybe_future(km.shutdown_kernel(kernel_id)) 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 953s value = future.result() 953s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 953s raise self._exception.with_traceback(self._exception_tb) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 953s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 953s raise km.ready.exception() # type: ignore[misc] 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 953s await kernel_awaitable 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 953s result = await obj 953s ^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s WARNING NotebookApp:handlers.py:612 Unhandled error 953s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 953s 953s self = 953s 953s def test_no_kernels(self): 953s """Make sure there are no kernels running at the start""" 953s kernels = self.kern_api.list().json() 953s > self.assertEqual(kernels, []) 953s E AssertionError: Lists differ: [{'id': '24123121-4b45-469d-b727-965527b26[281 chars]: 0}] != [] 953s E 953s E First list contains 2 additional elements. 953s E First extra element 0: 953s E {'id': '24123121-4b45-469d-b727-965527b26225', 'name': 'python3', 'last_activity': '2026-01-24T18:50:11.449730Z', 'execution_state': 'starting', 'connections': 0} 953s E 953s E + [] 953s E - [{'connections': 0, 953s E - 'execution_state': 'starting', 953s E - 'id': '24123121-4b45-469d-b727-965527b26225', 953s E - 'last_activity': '2026-01-24T18:50:11.449730Z', 953s E - 'name': 'python3'}, 953s E - {'connections': 0, 953s E - 'execution_state': 'starting', 953s E - 'id': '38f84ed9-e8b3-43fa-8d70-daceebdaeb0f', 953s E - 'last_activity': '2026-01-24T18:50:11.483891Z', 953s E - 'name': 'python3'}] 953s 953s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 953s ---------------------------- Captured stderr setup ----------------------------- 953s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 953s return _run_code(code, main_globals, None, 953s "__main__", mod_spec) 953s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 953s exec(code, run_globals) 953s ~~~~^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 953s from pathlib import Path 953s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 953s from ._local import * 953s File "/usr/lib/python3.13/pathlib/_local.py", line 473, in 953s class PureWindowsPath(PurePath): 953s ...<7 lines>... 953s __slots__ = () 953s File "/usr/lib/python3.13/pathlib/_local.py", line 479, in PureWindowsPath 953s import ntpath 953s File "", line 1360, in _find_and_load 953s File "", line 1331, in _find_and_load_unlocked 953s File "", line 935, in _load_unlocked 953s File "", line 1019, in exec_module 953s File "", line 1152, in get_code 953s File "", line 781, in _compile_bytecode 953s KeyboardInterrupt 953s ------------------------------ Captured log call ------------------------------- 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.790000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.340000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 24123121-4b45-469d-b727-965527b26225 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 24123121-4b45-469d-b727-965527b26225 953s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/24123121-4b45-469d-b727-965527b26225 (::1) 0.440000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 38f84ed9-e8b3-43fa-8d70-daceebdaeb0f 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 38f84ed9-e8b3-43fa-8d70-daceebdaeb0f 953s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/38f84ed9-e8b3-43fa-8d70-daceebdaeb0f (::1) 0.810000ms 953s ---------------------------- Captured log teardown ----------------------------- 953s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6c121dc6-6cab-48dd-abd5-d100243140c1 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 92b19de2-e20d-4533-951c-f60c7d8c1060 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 24123121-4b45-469d-b727-965527b26225 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0d2615b9-7b3e-4b65-9159-9e933ba78450 953s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 953s __________________________ SessionAPITest.test_create __________________________ 953s 953s @self.addCleanup 953s def cleanup_sessions(): 953s for session in self.sess_api.list().json(): 953s > self.sess_api.delete(session['id']) 953s 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 953s return self._req('DELETE', id) 953s ^^^^^^^^^^^^^^^^^^^^^^^ 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 953s response.raise_for_status() 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s 953s self = 953s 953s def raise_for_status(self): 953s """Raises :class:`HTTPError`, if one occurred.""" 953s 953s http_error_msg = "" 953s if isinstance(self.reason, bytes): 953s # We attempt to decode utf-8 first because some servers 953s # choose to localize their reason strings. If the string 953s # isn't utf-8, we fall back to iso-8859-1 for all other 953s # encodings. (See PR #3538) 953s try: 953s reason = self.reason.decode("utf-8") 953s except UnicodeDecodeError: 953s reason = self.reason.decode("iso-8859-1") 953s else: 953s reason = self.reason 953s 953s if 400 <= self.status_code < 500: 953s http_error_msg = ( 953s f"{self.status_code} Client Error: {reason} for url: {self.url}" 953s ) 953s 953s elif 500 <= self.status_code < 600: 953s http_error_msg = ( 953s f"{self.status_code} Server Error: {reason} for url: {self.url}" 953s ) 953s 953s if http_error_msg: 953s > raise HTTPError(http_error_msg, response=self) 953s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/3705e959-0bc8-464a-889d-52aa54cc7a36 953s 953s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 953s ------------------------------ Captured log setup ------------------------------ 953s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpnqp0ulpp/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpnqp0ulpp/etc/jupyter'] for config files 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpnqp0ulpp/etc/jupyter 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpnqp0ulpp/config 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpnqp0ulpp/etc/jupyter 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpnqp0ulpp/config 953s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpnqp0ulpp/notebooks 953s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 953s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 953s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 953s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 953s WARNING NotebookApp:handlers.py:612 Forbidden 953s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.530000ms referer=None 953s ----------------------------- Captured stderr call ----------------------------- 953s Traceback (most recent call last): 953s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 953s return _run_code(code, main_globals, None, 953s "__main__", mod_spec) 953s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 953s exec(code, run_globals) 953s ~~~~^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 953s from pathlib import Path 953s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 953s from ._abc import * 953s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 953s from glob import _Globber, _no_recurse_symlinks 953s File "/usr/lib/python3.13/glob.py", line 5, in 953s import re 953s File "/usr/lib/python3.13/re/__init__.py", line 126, in 953s from . import _compiler, _parser 953s File "", line 1360, in _find_and_load 953s File "", line 1321, in _find_and_load_unlocked 953s KeyboardInterrupt 953s ------------------------------ Captured log call ------------------------------- 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.170000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 953s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpnqp0ulpp/runtime/kernel-dff06d8e-3348-4ada-8804-3ee7a91f619d.json'] 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54207 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60275 953s INFO NotebookApp:kernelmanager.py:179 Kernel started: dff06d8e-3348-4ada-8804-3ee7a91f619d, name: python3 953s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpnqp0ulpp/notebooks/foo'} 953s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 204.520000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.800000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/3705e959-0bc8-464a-889d-52aa54cc7a36 (::1) 0.660000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.600000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for dff06d8e-3348-4ada-8804-3ee7a91f619d 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: dff06d8e-3348-4ada-8804-3ee7a91f619d 953s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/3705e959-0bc8-464a-889d-52aa54cc7a36 (::1) 953s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/3705e959-0bc8-464a-889d-52aa54cc7a36', version='HTTP/1.1', remote_ip='::1') 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 953s result = await result 953s ^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 953s yielded = self.gen.throw(exc) 953s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 953s yield maybe_future(sm.delete_session(session_id)) 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 953s value = future.result() 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 953s yielded = self.gen.send(value) 953s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 953s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 953s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 953s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 953s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 953s return _runner_map[name].run(inner) 953s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 953s return fut.result(None) 953s ~~~~~~~~~~^^^^^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 953s return self.__get_result() 953s ~~~~~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 953s raise self._exception 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 953s stopper = ensure_async(km.shutdown_kernel(now, restart)) 953s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 953s return _runner_map[name].run(inner) 953s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 953s return fut.result(None) 953s ~~~~~~~~~~^^^^^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 953s return self.__get_result() 953s ~~~~~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 953s raise self._exception 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s WARNING NotebookApp:handlers.py:612 Unhandled error 953s __________________ SessionAPITest.test_create_console_session __________________ 953s 953s @self.addCleanup 953s def cleanup_sessions(): 953s for session in self.sess_api.list().json(): 953s > self.sess_api.delete(session['id']) 953s 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 953s return self._req('DELETE', id) 953s ^^^^^^^^^^^^^^^^^^^^^^^ 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 953s response.raise_for_status() 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s 953s self = 953s 953s def raise_for_status(self): 953s """Raises :class:`HTTPError`, if one occurred.""" 953s 953s http_error_msg = "" 953s if isinstance(self.reason, bytes): 953s # We attempt to decode utf-8 first because some servers 953s # choose to localize their reason strings. If the string 953s # isn't utf-8, we fall back to iso-8859-1 for all other 953s # encodings. (See PR #3538) 953s try: 953s reason = self.reason.decode("utf-8") 953s except UnicodeDecodeError: 953s reason = self.reason.decode("iso-8859-1") 953s else: 953s reason = self.reason 953s 953s if 400 <= self.status_code < 500: 953s http_error_msg = ( 953s f"{self.status_code} Client Error: {reason} for url: {self.url}" 953s ) 953s 953s elif 500 <= self.status_code < 600: 953s http_error_msg = ( 953s f"{self.status_code} Server Error: {reason} for url: {self.url}" 953s ) 953s 953s if http_error_msg: 953s > raise HTTPError(http_error_msg, response=self) 953s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/a4dbb04a-e8df-4c2b-8db6-18af3125ee6f 953s 953s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 953s ------------------------------ Captured log call ------------------------------- 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 953s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpnqp0ulpp/runtime/kernel-567cfef1-f7dd-4951-a4aa-d9949391514e.json'] 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55425 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38683 953s INFO NotebookApp:kernelmanager.py:179 Kernel started: 567cfef1-f7dd-4951-a4aa-d9949391514e, name: python3 953s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpnqp0ulpp/notebooks/foo'} 953s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 114.240000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 131.730000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for dff06d8e-3348-4ada-8804-3ee7a91f619d 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: dff06d8e-3348-4ada-8804-3ee7a91f619d 953s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/3705e959-0bc8-464a-889d-52aa54cc7a36 (::1) 46.260000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 567cfef1-f7dd-4951-a4aa-d9949391514e 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 567cfef1-f7dd-4951-a4aa-d9949391514e 953s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/a4dbb04a-e8df-4c2b-8db6-18af3125ee6f (::1) 953s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/a4dbb04a-e8df-4c2b-8db6-18af3125ee6f', version='HTTP/1.1', remote_ip='::1') 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 953s result = await result 953s ^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 953s yielded = self.gen.throw(exc) 953s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 953s yield maybe_future(sm.delete_session(session_id)) 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 953s value = future.result() 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 953s yielded = self.gen.send(value) 953s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 953s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 953s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 953s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 953s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 953s return _runner_map[name].run(inner) 953s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 953s return fut.result(None) 953s ~~~~~~~~~~^^^^^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 953s return self.__get_result() 953s ~~~~~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 953s raise self._exception 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 953s stopper = ensure_async(km.shutdown_kernel(now, restart)) 953s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 953s return _runner_map[name].run(inner) 953s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 953s return fut.result(None) 953s ~~~~~~~~~~^^^^^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 953s return self.__get_result() 953s ~~~~~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 953s raise self._exception 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s WARNING NotebookApp:handlers.py:612 Unhandled error 953s ERROR NotebookApp:log.py:55 { 953s "Host": "localhost:12341", 953s "Accept": "*/*", 953s "User-Agent": "python-requests/2.32.5" 953s } 953s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/a4dbb04a-e8df-4c2b-8db6-18af3125ee6f (::1) 40.740000ms referer=None 953s --------------------------- Captured stderr teardown --------------------------- 953s Traceback (most recent call last): 953s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 953s return _run_code(code, main_globals, None, 953s "__main__", mod_spec) 953s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 953s exec(code, run_globals) 953s ~~~~^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 953s from ipykernel import kernelapp as app 953s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 953s from .connect import * # noqa: F403 953s ^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 953s import jupyter_client 953s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 3, in 953s from ._version import __version__, protocol_version, protocol_version_info, version_info 953s File "/usr/lib/python3/dist-packages/jupyter_client/_version.py", line 10, in 953s match = re.match(pattern, __version__) 953s File "/usr/lib/python3.13/re/__init__.py", line 167, in match 953s return _compile(pattern, flags).match(string) 953s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ 953s KeyboardInterrupt 953s ____________________ SessionAPITest.test_create_deprecated _____________________ 953s 953s @self.addCleanup 953s def cleanup_sessions(): 953s for session in self.sess_api.list().json(): 953s > self.sess_api.delete(session['id']) 953s 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 953s return self._req('DELETE', id) 953s ^^^^^^^^^^^^^^^^^^^^^^^ 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 953s response.raise_for_status() 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s 953s self = 953s 953s def raise_for_status(self): 953s """Raises :class:`HTTPError`, if one occurred.""" 953s 953s http_error_msg = "" 953s if isinstance(self.reason, bytes): 953s # We attempt to decode utf-8 first because some servers 953s # choose to localize their reason strings. If the string 953s # isn't utf-8, we fall back to iso-8859-1 for all other 953s # encodings. (See PR #3538) 953s try: 953s reason = self.reason.decode("utf-8") 953s except UnicodeDecodeError: 953s reason = self.reason.decode("iso-8859-1") 953s else: 953s reason = self.reason 953s 953s if 400 <= self.status_code < 500: 953s http_error_msg = ( 953s f"{self.status_code} Client Error: {reason} for url: {self.url}" 953s ) 953s 953s elif 500 <= self.status_code < 600: 953s http_error_msg = ( 953s f"{self.status_code} Server Error: {reason} for url: {self.url}" 953s ) 953s 953s if http_error_msg: 953s > raise HTTPError(http_error_msg, response=self) 953s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/a3567bbf-f08b-45a0-9aa8-12a5c242e511 953s 953s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 953s ------------------------------ Captured log call ------------------------------- 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 953s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 953s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpnqp0ulpp/runtime/kernel-a0112605-4dd3-4ac1-a2a2-5cee97db1a5e.json'] 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36413 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56559 953s INFO NotebookApp:kernelmanager.py:179 Kernel started: a0112605-4dd3-4ac1-a2a2-5cee97db1a5e, name: python3 953s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpnqp0ulpp/notebooks/foo'} 953s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 169.940000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.380000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 567cfef1-f7dd-4951-a4aa-d9949391514e 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 567cfef1-f7dd-4951-a4aa-d9949391514e 953s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/a4dbb04a-e8df-4c2b-8db6-18af3125ee6f (::1) 0.890000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a0112605-4dd3-4ac1-a2a2-5cee97db1a5e 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a0112605-4dd3-4ac1-a2a2-5cee97db1a5e 953s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/a3567bbf-f08b-45a0-9aa8-12a5c242e511 (::1) 953s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/a3567bbf-f08b-45a0-9aa8-12a5c242e511', version='HTTP/1.1', remote_ip='::1') 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 953s result = await result 953s ^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 953s yielded = self.gen.throw(exc) 953s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 953s yield maybe_future(sm.delete_session(session_id)) 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 953s value = future.result() 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 953s yielded = self.gen.send(value) 953s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 953s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 953s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 953s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 953s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 953s return _runner_map[name].run(inner) 953s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 953s return fut.result(None) 953s ~~~~~~~~~~^^^^^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 953s return self.__get_result() 953s ~~~~~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 953s raise self._exception 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 953s stopper = ensure_async(km.shutdown_kernel(now, restart)) 953s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 953s return _runner_map[name].run(inner) 953s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 953s return fut.result(None) 953s ~~~~~~~~~~^^^^^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 953s return self.__get_result() 953s ~~~~~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 953s raise self._exception 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s WARNING NotebookApp:handlers.py:612 Unhandled error 953s --------------------------- Captured stderr teardown --------------------------- 953s Traceback (most recent call last): 953s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 953s return _run_code(code, main_globals, None, 953s "__main__", mod_spec) 953s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 953s exec(code, run_globals) 953s ~~~~^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 953s from pathlib import Path 953s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 953s from ._abc import * 953s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 953s from glob import _Globber, _no_recurse_symlinks 953s File "/usr/lib/python3.13/glob.py", line 5, in 953s import re 953s File "/usr/lib/python3.13/re/__init__.py", line 126, in 953s from . import _compiler, _parser 953s File "/usr/lib/python3.13/re/_compiler.py", line 14, in 953s from . import _parser 953s File "", line 649, in parent 953s KeyboardInterrupt 953s ___________________ SessionAPITest.test_create_file_session ____________________ 953s 953s @self.addCleanup 953s def cleanup_sessions(): 953s for session in self.sess_api.list().json(): 953s > self.sess_api.delete(session['id']) 953s 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 953s return self._req('DELETE', id) 953s ^^^^^^^^^^^^^^^^^^^^^^^ 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 953s response.raise_for_status() 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s 953s self = 953s 953s def raise_for_status(self): 953s """Raises :class:`HTTPError`, if one occurred.""" 953s 953s http_error_msg = "" 953s if isinstance(self.reason, bytes): 953s # We attempt to decode utf-8 first because some servers 953s # choose to localize their reason strings. If the string 953s # isn't utf-8, we fall back to iso-8859-1 for all other 953s # encodings. (See PR #3538) 953s try: 953s reason = self.reason.decode("utf-8") 953s except UnicodeDecodeError: 953s reason = self.reason.decode("iso-8859-1") 953s else: 953s reason = self.reason 953s 953s if 400 <= self.status_code < 500: 953s http_error_msg = ( 953s f"{self.status_code} Client Error: {reason} for url: {self.url}" 953s ) 953s 953s elif 500 <= self.status_code < 600: 953s http_error_msg = ( 953s f"{self.status_code} Server Error: {reason} for url: {self.url}" 953s ) 953s 953s if http_error_msg: 953s > raise HTTPError(http_error_msg, response=self) 953s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/b1ff0483-5ed7-44a0-8b2b-9a1c879d37e1 953s 953s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 953s ----------------------------- Captured stderr call ----------------------------- 953s Traceback (most recent call last): 953s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 953s return _run_code(code, main_globals, None, 953s "__main__", mod_spec) 953s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 953s exec(code, run_globals) 953s ~~~~^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 953s from pathlib import Path 953s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 953s from ._abc import * 953s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 953s from glob import _Globber, _no_recurse_symlinks 953s File "/usr/lib/python3.13/glob.py", line 3, in 953s import contextlib 953s File "", line 1360, in _find_and_load 953s File "", line 1322, in _find_and_load_unlocked 953s File "", line 1256, in _find_spec 953s File "", line 1226, in __exit__ 953s KeyboardInterrupt 953s ------------------------------ Captured log call ------------------------------- 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 953s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpnqp0ulpp/runtime/kernel-c1f3049e-a71f-4f3e-8c16-ea5ae91744e8.json'] 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55795 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35177 953s INFO NotebookApp:kernelmanager.py:179 Kernel started: c1f3049e-a71f-4f3e-8c16-ea5ae91744e8, name: python3 953s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpnqp0ulpp/notebooks/foo'} 953s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 107.110000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.030000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a0112605-4dd3-4ac1-a2a2-5cee97db1a5e 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a0112605-4dd3-4ac1-a2a2-5cee97db1a5e 953s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/a3567bbf-f08b-45a0-9aa8-12a5c242e511 (::1) 4.580000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c1f3049e-a71f-4f3e-8c16-ea5ae91744e8 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c1f3049e-a71f-4f3e-8c16-ea5ae91744e8 953s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/b1ff0483-5ed7-44a0-8b2b-9a1c879d37e1 (::1) 953s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/b1ff0483-5ed7-44a0-8b2b-9a1c879d37e1', version='HTTP/1.1', remote_ip='::1') 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 953s result = await result 953s ^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 953s yielded = self.gen.throw(exc) 953s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 953s yield maybe_future(sm.delete_session(session_id)) 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 953s value = future.result() 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 953s yielded = self.gen.send(value) 953s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 953s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 953s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 953s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 953s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 953s return _runner_map[name].run(inner) 953s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 953s return fut.result(None) 953s ~~~~~~~~~~^^^^^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 953s return self.__get_result() 953s ~~~~~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 953s raise self._exception 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 953s stopper = ensure_async(km.shutdown_kernel(now, restart)) 953s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 953s return _runner_map[name].run(inner) 953s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 953s return fut.result(None) 953s ~~~~~~~~~~^^^^^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 953s return self.__get_result() 953s ~~~~~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 953s raise self._exception 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s WARNING NotebookApp:handlers.py:612 Unhandled error 953s ERROR NotebookApp:log.py:55 { 953s "Host": "localhost:12341", 953s "Accept": "*/*", 953s "User-Agent": "python-requests/2.32.5" 953s } 953s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/b1ff0483-5ed7-44a0-8b2b-9a1c879d37e1 (::1) 179.310000ms referer=None 953s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 953s 953s self = 953s 953s def test_create_with_kernel_id(self): 953s # create a new kernel 953s r = self.request('POST', 'api/kernels') 953s r.raise_for_status() 953s kernel = r.json() 953s 953s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 953s self.assertEqual(resp.status_code, 201) 953s newsession = resp.json() 953s self.assertIn('id', newsession) 953s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 953s self.assertEqual(newsession['kernel']['id'], kernel['id']) 953s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 953s 953s sessions = self.sess_api.list().json() 953s > self.assertEqual(sessions, [newsession]) 953s E AssertionError: Lists differ: [{'id': 'b1ff0483-5ed7-44a0-8b2b-9a1c879d37e1', 'p[553 chars]ne}}] != [{'id': 'c0b177c1-7f5c-46e3-812a-a43327292785', 'p[279 chars]ne}}] 953s E 953s E First differing element 0: 953s E {'id': 'b1ff0483-5ed7-44a0-8b2b-9a1c879d37e1', 'p[218 chars]: 0}} 953s E {'id': 'c0b177c1-7f5c-46e3-812a-a43327292785', 'p[278 chars]one}} 953s E 953s E First list contains 1 additional elements. 953s E First extra element 1: 953s E {'id': 'c0b177c1-7f5c-46e3-812a-a43327292785', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '1a90f230-a6ef-4719-97c3-e37fb1f803d1', 'name': 'python3', 'last_activity': '2026-01-24T18:50:14.963474Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 953s E 953s E Diff is 830 characters long. Set self.maxDiff to None to see it. 953s 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 953s ----------------------------- Captured stderr call ----------------------------- 953s Traceback (most recent call last): 953s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 953s return _run_code(code, main_globals, None, 953s "__main__", mod_spec) 953s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 953s exec(code, run_globals) 953s ~~~~^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 953s from ipykernel import kernelapp as app 953s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 953s from .connect import * # noqa: F403 953s ^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 953s import jupyter_client 953s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 953s from .asynchronous import AsyncKernelClient 953s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 953s from .client import AsyncKernelClient # noqa 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 953s import zmq.asyncio 953s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 953s from zmq import backend 953s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 953s _ns = select_backend(first) 953s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 953s mod = import_module(name) 953s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 953s return _bootstrap._gcd_import(name[level:], package, level) 953s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 953s from . import _zmq 953s File "", line 645, in parent 953s KeyboardInterrupt 953s ------------------------------ Captured log call ------------------------------- 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 953s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpnqp0ulpp/runtime/kernel-1a90f230-a6ef-4719-97c3-e37fb1f803d1.json'] 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49131 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59643 953s INFO NotebookApp:kernelmanager.py:179 Kernel started: 1a90f230-a6ef-4719-97c3-e37fb1f803d1, name: python3 953s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 953s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 68.990000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.710000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.220000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.750000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c1f3049e-a71f-4f3e-8c16-ea5ae91744e8 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c1f3049e-a71f-4f3e-8c16-ea5ae91744e8 953s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/b1ff0483-5ed7-44a0-8b2b-9a1c879d37e1 (::1) 18.370000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1a90f230-a6ef-4719-97c3-e37fb1f803d1 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1a90f230-a6ef-4719-97c3-e37fb1f803d1 953s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/c0b177c1-7f5c-46e3-812a-a43327292785 (::1) 953s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/c0b177c1-7f5c-46e3-812a-a43327292785', version='HTTP/1.1', remote_ip='::1') 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 953s result = await result 953s ^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 953s yielded = self.gen.throw(exc) 953s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 953s yield maybe_future(sm.delete_session(session_id)) 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 953s value = future.result() 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 953s yielded = self.gen.send(value) 953s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 953s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 953s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 953s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 953s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 953s return _runner_map[name].run(inner) 953s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 953s return fut.result(None) 953s ~~~~~~~~~~^^^^^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 953s return self.__get_result() 953s ~~~~~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 953s raise self._exception 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 953s stopper = ensure_async(km.shutdown_kernel(now, restart)) 953s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 953s return _runner_map[name].run(inner) 953s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 953s return fut.result(None) 953s ~~~~~~~~~~^^^^^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 953s return self.__get_result() 953s ~~~~~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 953s raise self._exception 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s WARNING NotebookApp:handlers.py:612 Unhandled error 953s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 953s 953s @self.addCleanup 953s def cleanup_sessions(): 953s for session in self.sess_api.list().json(): 953s > self.sess_api.delete(session['id']) 953s 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 953s return self._req('DELETE', id) 953s ^^^^^^^^^^^^^^^^^^^^^^^ 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 953s response.raise_for_status() 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s 953s self = 953s 953s def raise_for_status(self): 953s """Raises :class:`HTTPError`, if one occurred.""" 953s 953s http_error_msg = "" 953s if isinstance(self.reason, bytes): 953s # We attempt to decode utf-8 first because some servers 953s # choose to localize their reason strings. If the string 953s # isn't utf-8, we fall back to iso-8859-1 for all other 953s # encodings. (See PR #3538) 953s try: 953s reason = self.reason.decode("utf-8") 953s except UnicodeDecodeError: 953s reason = self.reason.decode("iso-8859-1") 953s else: 953s reason = self.reason 953s 953s if 400 <= self.status_code < 500: 953s http_error_msg = ( 953s f"{self.status_code} Client Error: {reason} for url: {self.url}" 953s ) 953s 953s elif 500 <= self.status_code < 600: 953s http_error_msg = ( 953s f"{self.status_code} Server Error: {reason} for url: {self.url}" 953s ) 953s 953s if http_error_msg: 953s > raise HTTPError(http_error_msg, response=self) 953s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/c0b177c1-7f5c-46e3-812a-a43327292785 953s 953s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 953s ----------------------------- Captured stderr call ----------------------------- 953s Traceback (most recent call last): 953s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 953s return _run_code(code, main_globals, None, 953s "__main__", mod_spec) 953s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 953s exec(code, run_globals) 953s ~~~~^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 953s from pathlib import Path 953s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 953s from ._abc import * 953s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 953s from glob import _Globber, _no_recurse_symlinks 953s File "/usr/lib/python3.13/glob.py", line 5, in 953s import re 953s File "/usr/lib/python3.13/re/__init__.py", line 316, in 953s Match = type(_compiler.compile('', 0).match('')) 953s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^ 953s KeyboardInterrupt 953s ------------------------------ Captured log call ------------------------------- 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.970000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 953s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpnqp0ulpp/runtime/kernel-2ac5f612-4841-4f77-aa5a-18ff70198f5d.json'] 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50905 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40189 953s INFO NotebookApp:kernelmanager.py:179 Kernel started: 2ac5f612-4841-4f77-aa5a-18ff70198f5d, name: python3 953s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 953s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 213.920000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1a90f230-a6ef-4719-97c3-e37fb1f803d1 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1a90f230-a6ef-4719-97c3-e37fb1f803d1 953s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/c0b177c1-7f5c-46e3-812a-a43327292785 (::1) 1.160000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 4.670000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 4.980000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2ac5f612-4841-4f77-aa5a-18ff70198f5d 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2ac5f612-4841-4f77-aa5a-18ff70198f5d 953s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/c0b177c1-7f5c-46e3-812a-a43327292785 (::1) 953s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/c0b177c1-7f5c-46e3-812a-a43327292785', version='HTTP/1.1', remote_ip='::1') 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 953s result = await result 953s ^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 953s yielded = self.gen.throw(exc) 953s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 953s yield maybe_future(sm.delete_session(session_id)) 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 953s value = future.result() 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 953s yielded = self.gen.send(value) 953s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 953s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 953s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 953s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 953s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 953s return _runner_map[name].run(inner) 953s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 953s return fut.result(None) 953s ~~~~~~~~~~^^^^^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 953s return self.__get_result() 953s ~~~~~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 953s raise self._exception 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 953s stopper = ensure_async(km.shutdown_kernel(now, restart)) 953s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 953s return _runner_map[name].run(inner) 953s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 953s return fut.result(None) 953s ~~~~~~~~~~^^^^^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 953s return self.__get_result() 953s ~~~~~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 953s raise self._exception 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s WARNING NotebookApp:handlers.py:612 Unhandled error 953s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 953s 953s @self.addCleanup 953s def cleanup_sessions(): 953s for session in self.sess_api.list().json(): 953s > self.sess_api.delete(session['id']) 953s 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 953s return self._req('DELETE', id) 953s ^^^^^^^^^^^^^^^^^^^^^^^ 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 953s response.raise_for_status() 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s 953s self = 953s 953s def raise_for_status(self): 953s """Raises :class:`HTTPError`, if one occurred.""" 953s 953s http_error_msg = "" 953s if isinstance(self.reason, bytes): 953s # We attempt to decode utf-8 first because some servers 953s # choose to localize their reason strings. If the string 953s # isn't utf-8, we fall back to iso-8859-1 for all other 953s # encodings. (See PR #3538) 953s try: 953s reason = self.reason.decode("utf-8") 953s except UnicodeDecodeError: 953s reason = self.reason.decode("iso-8859-1") 953s else: 953s reason = self.reason 953s 953s if 400 <= self.status_code < 500: 953s http_error_msg = ( 953s f"{self.status_code} Client Error: {reason} for url: {self.url}" 953s ) 953s 953s elif 500 <= self.status_code < 600: 953s http_error_msg = ( 953s f"{self.status_code} Server Error: {reason} for url: {self.url}" 953s ) 953s 953s if http_error_msg: 953s > raise HTTPError(http_error_msg, response=self) 953s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/c0b177c1-7f5c-46e3-812a-a43327292785 953s 953s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 953s ----------------------------- Captured stderr call ----------------------------- 953s Could not import runpy module 953s ------------------------------ Captured log call ------------------------------- 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.970000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 953s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpnqp0ulpp/runtime/kernel-6d7b1421-a4c2-47eb-b115-1742db2b1fb6.json'] 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52165 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36067 953s INFO NotebookApp:kernelmanager.py:179 Kernel started: 6d7b1421-a4c2-47eb-b115-1742db2b1fb6, name: python3 953s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpnqp0ulpp/notebooks/foo'} 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2ac5f612-4841-4f77-aa5a-18ff70198f5d 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2ac5f612-4841-4f77-aa5a-18ff70198f5d 953s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/c0b177c1-7f5c-46e3-812a-a43327292785 (::1) 175.900000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.710000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 22.400000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6d7b1421-a4c2-47eb-b115-1742db2b1fb6 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6d7b1421-a4c2-47eb-b115-1742db2b1fb6 953s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/c0b177c1-7f5c-46e3-812a-a43327292785 (::1) 953s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/c0b177c1-7f5c-46e3-812a-a43327292785', version='HTTP/1.1', remote_ip='::1') 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 953s result = await result 953s ^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 953s yielded = self.gen.throw(exc) 953s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 953s yield maybe_future(sm.delete_session(session_id)) 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 953s value = future.result() 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 953s yielded = self.gen.send(value) 953s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 953s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 953s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 953s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 953s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 953s return _runner_map[name].run(inner) 953s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 953s return fut.result(None) 953s ~~~~~~~~~~^^^^^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 953s return self.__get_result() 953s ~~~~~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 953s raise self._exception 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 953s stopper = ensure_async(km.shutdown_kernel(now, restart)) 953s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 953s return _runner_map[name].run(inner) 953s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 953s return fut.result(None) 953s ~~~~~~~~~~^^^^^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 953s return self.__get_result() 953s ~~~~~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 953s raise self._exception 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s WARNING NotebookApp:handlers.py:612 Unhandled error 953s ERROR NotebookApp:log.py:55 { 953s "Host": "localhost:12341", 953s "Accept": "*/*", 953s "User-Agent": "python-requests/2.32.5" 953s } 953s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/c0b177c1-7f5c-46e3-812a-a43327292785 (::1) 81.280000ms referer=None 953s --------------------------- Captured stderr teardown --------------------------- 953s Traceback (most recent call last): 953s File "/usr/lib/python3.13/runpy.py", line 15, in 953s import importlib.util 953s File "", line 1360, in _find_and_load 953s File "", line 1331, in _find_and_load_unlocked 953s File "", line 935, in _load_unlocked 953s File "", line 1019, in exec_module 953s File "", line 1113, in get_code 953s KeyboardInterrupt 953s _______________________ AsyncSessionAPITest.test_create ________________________ 953s 953s @self.addCleanup 953s def cleanup_sessions(): 953s for session in self.sess_api.list().json(): 953s > self.sess_api.delete(session['id']) 953s 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 953s return self._req('DELETE', id) 953s ^^^^^^^^^^^^^^^^^^^^^^^ 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 953s response.raise_for_status() 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s 953s self = 953s 953s def raise_for_status(self): 953s """Raises :class:`HTTPError`, if one occurred.""" 953s 953s http_error_msg = "" 953s if isinstance(self.reason, bytes): 953s # We attempt to decode utf-8 first because some servers 953s # choose to localize their reason strings. If the string 953s # isn't utf-8, we fall back to iso-8859-1 for all other 953s # encodings. (See PR #3538) 953s try: 953s reason = self.reason.decode("utf-8") 953s except UnicodeDecodeError: 953s reason = self.reason.decode("iso-8859-1") 953s else: 953s reason = self.reason 953s 953s if 400 <= self.status_code < 500: 953s http_error_msg = ( 953s f"{self.status_code} Client Error: {reason} for url: {self.url}" 953s ) 953s 953s elif 500 <= self.status_code < 600: 953s http_error_msg = ( 953s f"{self.status_code} Server Error: {reason} for url: {self.url}" 953s ) 953s 953s if http_error_msg: 953s > raise HTTPError(http_error_msg, response=self) 953s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/1d6d4358-97e5-4a01-8723-21492c9487e2 953s 953s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 953s ------------------------------ Captured log setup ------------------------------ 953s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpoi_5km36/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpoi_5km36/etc/jupyter'] for config files 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpoi_5km36/etc/jupyter 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpoi_5km36/config 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpoi_5km36/etc/jupyter 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 953s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpoi_5km36/config 953s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpoi_5km36/notebooks 953s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 953s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 953s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 953s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 953s WARNING NotebookApp:handlers.py:612 Forbidden 953s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.660000ms referer=None 953s ----------------------------- Captured stderr call ----------------------------- 953s Traceback (most recent call last): 953s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 953s return _run_code(code, main_globals, None, 953s "__main__", mod_spec) 953s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 953s exec(code, run_globals) 953s ~~~~^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 953s from ipykernel import kernelapp as app 953s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 953s from .connect import * # noqa: F403 953s ^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 953s import jupyter_client 953s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 953s from .asynchronous import AsyncKernelClient 953s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 953s from .client import AsyncKernelClient # noqa 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 12, in 953s from ..channels import AsyncZMQSocketChannel, HBChannel 953s File "/usr/lib/python3/dist-packages/jupyter_client/channels.py", line 17, in 953s from .session import Session 953s File "/usr/lib/python3/dist-packages/jupyter_client/session.py", line 32, in 953s from tornado.ioloop import IOLoop 953s File "/usr/lib/python3/dist-packages/tornado/ioloop.py", line 30, in 953s import numbers 953s File "", line 1360, in _find_and_load 953s File "", line 1331, in _find_and_load_unlocked 953s File "", line 935, in _load_unlocked 953s File "", line 1019, in exec_module 953s File "", line 1152, in get_code 953s File "", line 781, in _compile_bytecode 953s KeyboardInterrupt 953s ------------------------------ Captured log call ------------------------------- 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.980000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 953s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoi_5km36/runtime/kernel-338b9d99-ca45-45db-a74e-5a92152c2caa.json'] 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51375 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59387 953s INFO NotebookApp:kernelmanager.py:179 Kernel started: 338b9d99-ca45-45db-a74e-5a92152c2caa, name: python3 953s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpoi_5km36/notebooks/foo'} 953s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 122.370000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.640000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/1d6d4358-97e5-4a01-8723-21492c9487e2 (::1) 9.330000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.310000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 338b9d99-ca45-45db-a74e-5a92152c2caa 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 338b9d99-ca45-45db-a74e-5a92152c2caa 953s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 953s await kernel_awaitable 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 953s result = await obj 953s ^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/1d6d4358-97e5-4a01-8723-21492c9487e2 (::1) 953s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/1d6d4358-97e5-4a01-8723-21492c9487e2', version='HTTP/1.1', remote_ip='::1') 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 953s result = await result 953s ^^^^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 953s future.result() 953s ~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 953s yielded = self.gen.throw(exc) 953s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 953s yield maybe_future(sm.delete_session(session_id)) 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 953s value = future.result() 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 953s yielded = self.gen.throw(exc) 953s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 953s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 953s value = future.result() 953s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 953s raise self._exception.with_traceback(self._exception_tb) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 953s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 953s raise km.ready.exception() # type: ignore[misc] 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 953s await kernel_awaitable 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 953s result = await obj 953s ^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s WARNING NotebookApp:handlers.py:612 Unhandled error 953s ERROR NotebookApp:log.py:55 { 953s "Host": "localhost:12341", 953s "Accept": "*/*", 953s "User-Agent": "python-requests/2.32.5" 953s } 953s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/1d6d4358-97e5-4a01-8723-21492c9487e2 (::1) 87.080000ms referer=None 953s _______________ AsyncSessionAPITest.test_create_console_session ________________ 953s 953s @self.addCleanup 953s def cleanup_sessions(): 953s for session in self.sess_api.list().json(): 953s > self.sess_api.delete(session['id']) 953s 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 953s return self._req('DELETE', id) 953s ^^^^^^^^^^^^^^^^^^^^^^^ 953s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 953s response.raise_for_status() 953s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 953s 953s self = 953s 953s def raise_for_status(self): 953s """Raises :class:`HTTPError`, if one occurred.""" 953s 953s http_error_msg = "" 953s if isinstance(self.reason, bytes): 953s # We attempt to decode utf-8 first because some servers 953s # choose to localize their reason strings. If the string 953s # isn't utf-8, we fall back to iso-8859-1 for all other 953s # encodings. (See PR #3538) 953s try: 953s reason = self.reason.decode("utf-8") 953s except UnicodeDecodeError: 953s reason = self.reason.decode("iso-8859-1") 953s else: 953s reason = self.reason 953s 953s if 400 <= self.status_code < 500: 953s http_error_msg = ( 953s f"{self.status_code} Client Error: {reason} for url: {self.url}" 953s ) 953s 953s elif 500 <= self.status_code < 600: 953s http_error_msg = ( 953s f"{self.status_code} Server Error: {reason} for url: {self.url}" 953s ) 953s 953s if http_error_msg: 953s > raise HTTPError(http_error_msg, response=self) 953s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/0616a976-0b69-4d7d-aee0-2758fab02dfb 953s 953s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 953s ------------------------------ Captured log call ------------------------------- 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 953s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoi_5km36/runtime/kernel-ee948df9-001b-4c05-8387-45d65b1dfe4f.json'] 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42837 953s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46405 953s INFO NotebookApp:kernelmanager.py:179 Kernel started: ee948df9-001b-4c05-8387-45d65b1dfe4f, name: python3 953s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpoi_5km36/notebooks/foo'} 953s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 100.960000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.950000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 338b9d99-ca45-45db-a74e-5a92152c2caa 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 338b9d99-ca45-45db-a74e-5a92152c2caa 953s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/1d6d4358-97e5-4a01-8723-21492c9487e2 (::1) 31.620000ms 953s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 953s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ee948df9-001b-4c05-8387-45d65b1dfe4f 953s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ee948df9-001b-4c05-8387-45d65b1dfe4f 953s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 953s await kernel_awaitable 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 953s result = await obj 953s ^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/0616a976-0b69-4d7d-aee0-2758fab02dfb (::1) 953s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/0616a976-0b69-4d7d-aee0-2758fab02dfb', version='HTTP/1.1', remote_ip='::1') 953s Traceback (most recent call last): 953s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 953s result = await result 953s ^^^^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 953s future.result() 953s ~~~~~~~~~~~~~^^ 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 953s yielded = self.gen.throw(exc) 953s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 953s yield maybe_future(sm.delete_session(session_id)) 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 953s value = future.result() 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 953s yielded = self.gen.throw(exc) 953s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 953s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 953s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 953s value = future.result() 953s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 953s raise self._exception.with_traceback(self._exception_tb) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 953s result = coro.send(None) 953s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 953s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 953s raise km.ready.exception() # type: ignore[misc] 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 953s await kernel_awaitable 953s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 953s result = await obj 953s ^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 953s raise e 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 953s out = await method(self, *args, **kwargs) 953s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 953s await self._async_finish_shutdown(restart=restart) 953s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 953s await asyncio.wait_for( 953s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 953s ) 953s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 953s async with timeouts.timeout(timeout): 953s ~~~~~~~~~~~~~~~~^^^^^^^^^ 953s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 953s raise RuntimeError("Timeout should be used inside a task") 953s RuntimeError: Timeout should be used inside a task 953s WARNING NotebookApp:handlers.py:612 Unhandled error 953s ERROR NotebookApp:log.py:55 { 953s "Host": "localhost:12341", 953s "Accept": "*/*", 953s "User-Agent": "python-requests/2.32.5" 953s } 953s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/0616a976-0b69-4d7d-aee0-2758fab02dfb (::1) 5.410000ms referer=None/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 953s gc.collect() 953s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 955s 955s --------------------------- Captured stderr teardown --------------------------- 955s Traceback (most recent call last): 955s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 955s return _run_code(code, main_globals, None, 955s "__main__", mod_spec) 955s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 955s exec(code, run_globals) 955s ~~~~^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 955s from ipykernel import kernelapp as app 955s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 955s from .connect import * # noqa: F403 955s ^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 955s import jupyter_client 955s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 955s from .asynchronous import AsyncKernelClient 955s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 955s from .client import AsyncKernelClient # noqa 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 955s import zmq.asyncio 955s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 955s from zmq import backend 955s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 955s _ns = select_backend(first) 955s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 955s mod = import_module(name) 955s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 955s return _bootstrap._gcd_import(name[level:], package, level) 955s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 955s from . import _zmq 955s File "_zmq.py", line 156, in init zmq.backend.cython._zmq 955s File "/usr/lib/python3/dist-packages/zmq/constants.py", line 134, in 955s class SocketOption(IntEnum): 955s ...<138 lines>... 955s NORM_PUSH = 124 955s File "/usr/lib/python3.13/enum.py", line 568, in __new__ 955s enum_class = super().__new__(metacls, cls, bases, classdict, **kwds) 955s File "/usr/lib/python3.13/enum.py", line 251, in __set_name__ 955s def __set_name__(self, enum_class, member_name): 955s 955s KeyboardInterrupt 955s Error calling __set_name__ on '_proto_member' instance 'HWM' in 'SocketOption' 955s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 955s 955s @self.addCleanup 955s def cleanup_sessions(): 955s for session in self.sess_api.list().json(): 955s > self.sess_api.delete(session['id']) 955s 955s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 955s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 955s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 955s return self._req('DELETE', id) 955s ^^^^^^^^^^^^^^^^^^^^^^^ 955s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 955s response.raise_for_status() 955s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 955s 955s self = 955s 955s def raise_for_status(self): 955s """Raises :class:`HTTPError`, if one occurred.""" 955s 955s http_error_msg = "" 955s if isinstance(self.reason, bytes): 955s # We attempt to decode utf-8 first because some servers 955s # choose to localize their reason strings. If the string 955s # isn't utf-8, we fall back to iso-8859-1 for all other 955s # encodings. (See PR #3538) 955s try: 955s reason = self.reason.decode("utf-8") 955s except UnicodeDecodeError: 955s reason = self.reason.decode("iso-8859-1") 955s else: 955s reason = self.reason 955s 955s if 400 <= self.status_code < 500: 955s http_error_msg = ( 955s f"{self.status_code} Client Error: {reason} for url: {self.url}" 955s ) 955s 955s elif 500 <= self.status_code < 600: 955s http_error_msg = ( 955s f"{self.status_code} Server Error: {reason} for url: {self.url}" 955s ) 955s 955s if http_error_msg: 955s > raise HTTPError(http_error_msg, response=self) 955s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/e283c435-f1b9-4f93-ab41-8b28bc0e1d41 955s 955s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 955s ------------------------------ Captured log call ------------------------------- 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 955s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 955s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoi_5km36/runtime/kernel-8cdacf4f-4ec0-4fe7-a109-d9f375489273.json'] 955s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39563 955s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60085 955s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8cdacf4f-4ec0-4fe7-a109-d9f375489273, name: python3 955s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpoi_5km36/notebooks/foo'} 955s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 53.250000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 65.250000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ee948df9-001b-4c05-8387-45d65b1dfe4f 955s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ee948df9-001b-4c05-8387-45d65b1dfe4f 955s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/0616a976-0b69-4d7d-aee0-2758fab02dfb (::1) 68.610000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8cdacf4f-4ec0-4fe7-a109-d9f375489273 955s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8cdacf4f-4ec0-4fe7-a109-d9f375489273 955s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 955s Traceback (most recent call last): 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 955s out = await method(self, *args, **kwargs) 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 955s await self._async_finish_shutdown(restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 955s await asyncio.wait_for( 955s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 955s ) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 955s async with timeouts.timeout(timeout): 955s ~~~~~~~~~~~~~~~~^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 955s raise RuntimeError("Timeout should be used inside a task") 955s RuntimeError: Timeout should be used inside a task 955s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 955s Traceback (most recent call last): 955s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 955s await kernel_awaitable 955s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 955s result = await obj 955s ^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 955s raise e 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 955s out = await method(self, *args, **kwargs) 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 955s await self._async_finish_shutdown(restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 955s await asyncio.wait_for( 955s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 955s ) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 955s async with timeouts.timeout(timeout): 955s ~~~~~~~~~~~~~~~~^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 955s raise RuntimeError("Timeout should be used inside a task") 955s RuntimeError: Timeout should be used inside a task 955s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/e283c435-f1b9-4f93-ab41-8b28bc0e1d41 (::1) 955s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/e283c435-f1b9-4f93-ab41-8b28bc0e1d41', version='HTTP/1.1', remote_ip='::1') 955s Traceback (most recent call last): 955s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 955s result = await result 955s ^^^^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 955s future.result() 955s ~~~~~~~~~~~~~^^ 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 955s yielded = self.gen.throw(exc) 955s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 955s yield maybe_future(sm.delete_session(session_id)) 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 955s value = future.result() 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 955s yielded = self.gen.throw(exc) 955s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 955s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 955s value = future.result() 955s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 955s raise self._exception.with_traceback(self._exception_tb) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 955s result = coro.send(None) 955s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 955s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 955s raise km.ready.exception() # type: ignore[misc] 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 955s await kernel_awaitable 955s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 955s result = await obj 955s ^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 955s raise e 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 955s out = await method(self, *args, **kwargs) 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 955s await self._async_finish_shutdown(restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 955s await asyncio.wait_for( 955s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 955s ) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 955s async with timeouts.timeout(timeout): 955s ~~~~~~~~~~~~~~~~^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 955s raise RuntimeError("Timeout should be used inside a task") 955s RuntimeError: Timeout should be used inside a task 955s WARNING NotebookApp:handlers.py:612 Unhandled error 955s ERROR NotebookApp:log.py:55 { 955s "Host": "localhost:12341", 955s "Accept": "*/*", 955s "User-Agent": "python-requests/2.32.5" 955s } 955s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/e283c435-f1b9-4f93-ab41-8b28bc0e1d41 (::1) 112.630000ms referer=None 955s --------------------------- Captured stderr teardown --------------------------- 955s Traceback (most recent call last): 955s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 955s return _run_code(code, main_globals, None, 955s "__main__", mod_spec) 955s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 955s exec(code, run_globals) 955s ~~~~^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 13, in 955s if sys.path[0] == "" or Path(sys.path[0]) == Path.cwd(): 955s ~~~~^^^^^^^^^^^^^ 955s File "/usr/lib/python3.13/pathlib/_local.py", line 510, in __new__ 955s return object.__new__(cls) 955s ~~~~~~~~~~~~~~^^^^^ 955s KeyboardInterrupt 955s _________________ AsyncSessionAPITest.test_create_file_session _________________ 955s 955s @self.addCleanup 955s def cleanup_sessions(): 955s for session in self.sess_api.list().json(): 955s > self.sess_api.delete(session['id']) 955s 955s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 955s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 955s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 955s return self._req('DELETE', id) 955s ^^^^^^^^^^^^^^^^^^^^^^^ 955s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 955s response.raise_for_status() 955s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 955s 955s self = 955s 955s def raise_for_status(self): 955s """Raises :class:`HTTPError`, if one occurred.""" 955s 955s http_error_msg = "" 955s if isinstance(self.reason, bytes): 955s # We attempt to decode utf-8 first because some servers 955s # choose to localize their reason strings. If the string 955s # isn't utf-8, we fall back to iso-8859-1 for all other 955s # encodings. (See PR #3538) 955s try: 955s reason = self.reason.decode("utf-8") 955s except UnicodeDecodeError: 955s reason = self.reason.decode("iso-8859-1") 955s else: 955s reason = self.reason 955s 955s if 400 <= self.status_code < 500: 955s http_error_msg = ( 955s f"{self.status_code} Client Error: {reason} for url: {self.url}" 955s ) 955s 955s elif 500 <= self.status_code < 600: 955s http_error_msg = ( 955s f"{self.status_code} Server Error: {reason} for url: {self.url}" 955s ) 955s 955s if http_error_msg: 955s > raise HTTPError(http_error_msg, response=self) 955s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5c68deef-4e11-4b62-b263-ae3bd5a9af6a 955s 955s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 955s ------------------------------ Captured log call ------------------------------- 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 955s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoi_5km36/runtime/kernel-1d067636-b672-4034-95ae-34d9a6760341.json'] 955s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33159 955s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46425 955s INFO NotebookApp:kernelmanager.py:179 Kernel started: 1d067636-b672-4034-95ae-34d9a6760341, name: python3 955s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpoi_5km36/notebooks/foo'} 955s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 25.490000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.530000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8cdacf4f-4ec0-4fe7-a109-d9f375489273 955s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8cdacf4f-4ec0-4fe7-a109-d9f375489273 955s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/e283c435-f1b9-4f93-ab41-8b28bc0e1d41 (::1) 8.090000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1d067636-b672-4034-95ae-34d9a6760341 955s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1d067636-b672-4034-95ae-34d9a6760341 955s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 955s Traceback (most recent call last): 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 955s out = await method(self, *args, **kwargs) 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 955s await self._async_finish_shutdown(restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 955s await asyncio.wait_for( 955s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 955s ) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 955s async with timeouts.timeout(timeout): 955s ~~~~~~~~~~~~~~~~^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 955s raise RuntimeError("Timeout should be used inside a task") 955s RuntimeError: Timeout should be used inside a task 955s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 955s Traceback (most recent call last): 955s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 955s await kernel_awaitable 955s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 955s result = await obj 955s ^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 955s raise e 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 955s out = await method(self, *args, **kwargs) 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 955s await self._async_finish_shutdown(restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 955s await asyncio.wait_for( 955s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 955s ) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 955s async with timeouts.timeout(timeout): 955s ~~~~~~~~~~~~~~~~^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 955s raise RuntimeError("Timeout should be used inside a task") 955s RuntimeError: Timeout should be used inside a task 955s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5c68deef-4e11-4b62-b263-ae3bd5a9af6a (::1) 955s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5c68deef-4e11-4b62-b263-ae3bd5a9af6a', version='HTTP/1.1', remote_ip='::1') 955s Traceback (most recent call last): 955s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 955s result = await result 955s ^^^^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 955s future.result() 955s ~~~~~~~~~~~~~^^ 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 955s yielded = self.gen.throw(exc) 955s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 955s yield maybe_future(sm.delete_session(session_id)) 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 955s value = future.result() 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 955s yielded = self.gen.throw(exc) 955s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 955s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 955s value = future.result() 955s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 955s raise self._exception.with_traceback(self._exception_tb) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 955s result = coro.send(None) 955s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 955s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 955s raise km.ready.exception() # type: ignore[misc] 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 955s await kernel_awaitable 955s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 955s result = await obj 955s ^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 955s raise e 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 955s out = await method(self, *args, **kwargs) 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 955s await self._async_finish_shutdown(restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 955s await asyncio.wait_for( 955s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 955s ) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 955s async with timeouts.timeout(timeout): 955s ~~~~~~~~~~~~~~~~^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 955s raise RuntimeError("Timeout should be used inside a task") 955s RuntimeError: Timeout should be used inside a task 955s WARNING NotebookApp:handlers.py:612 Unhandled error 955s --------------------------- Captured stderr teardown --------------------------- 955s Traceback (most recent call last): 955s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 955s return _run_code(code, main_globals, None, 955s "__main__", mod_spec) 955s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 955s exec(code, run_globals) 955s ~~~~^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 955s from pathlib import Path 955s File "", line 1360, in _find_and_load 955s File "", line 1322, in _find_and_load_unlocked 955s File "", line 1262, in _find_spec 955s File "", line 1556, in find_spec 955s File "", line 1530, in _get_spec 955s File "", line 1629, in find_spec 955s File "", line 152, in _path_stat 955s KeyboardInterrupt 955s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 955s 955s self = 955s 955s def test_create_with_kernel_id(self): 955s # create a new kernel 955s r = self.request('POST', 'api/kernels') 955s r.raise_for_status() 955s kernel = r.json() 955s 955s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 955s self.assertEqual(resp.status_code, 201) 955s newsession = resp.json() 955s self.assertIn('id', newsession) 955s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 955s self.assertEqual(newsession['kernel']['id'], kernel['id']) 955s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 955s 955s sessions = self.sess_api.list().json() 955s > self.assertEqual(sessions, [newsession]) 955s E AssertionError: Lists differ: [{'id': '5c68deef-4e11-4b62-b263-ae3bd5a9af6a', 'p[553 chars]ne}}] != [{'id': 'dd6541b3-fa35-49fc-8fdb-69e164d40df3', 'p[279 chars]ne}}] 955s E 955s E First differing element 0: 955s E {'id': '5c68deef-4e11-4b62-b263-ae3bd5a9af6a', 'p[218 chars]: 0}} 955s E {'id': 'dd6541b3-fa35-49fc-8fdb-69e164d40df3', 'p[278 chars]one}} 955s E 955s E First list contains 1 additional elements. 955s E First extra element 1: 955s E {'id': 'dd6541b3-fa35-49fc-8fdb-69e164d40df3', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'c8e1e39c-6391-49e8-8157-d80281a6a646', 'name': 'python3', 'last_activity': '2026-01-24T18:50:19.886069Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 955s E 955s E Diff is 830 characters long. Set self.maxDiff to None to see it. 955s 955s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 955s ----------------------------- Captured stderr call ----------------------------- 955s Fatal Python error: init_import_site: Failed to import the site module 955s Python runtime state: initialized 955s ------------------------------ Captured log call ------------------------------- 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 955s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoi_5km36/runtime/kernel-c8e1e39c-6391-49e8-8157-d80281a6a646.json'] 955s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41471 955s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47151 955s INFO NotebookApp:kernelmanager.py:179 Kernel started: c8e1e39c-6391-49e8-8157-d80281a6a646, name: python3 955s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 955s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 153.720000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.710000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.420000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.470000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1d067636-b672-4034-95ae-34d9a6760341 955s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1d067636-b672-4034-95ae-34d9a6760341 955s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/5c68deef-4e11-4b62-b263-ae3bd5a9af6a (::1) 0.550000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c8e1e39c-6391-49e8-8157-d80281a6a646 955s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c8e1e39c-6391-49e8-8157-d80281a6a646 955s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 955s Traceback (most recent call last): 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 955s out = await method(self, *args, **kwargs) 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 955s await self._async_finish_shutdown(restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 955s await asyncio.wait_for( 955s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 955s ) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 955s async with timeouts.timeout(timeout): 955s ~~~~~~~~~~~~~~~~^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 955s raise RuntimeError("Timeout should be used inside a task") 955s RuntimeError: Timeout should be used inside a task 955s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 955s Traceback (most recent call last): 955s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 955s await kernel_awaitable 955s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 955s result = await obj 955s ^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 955s raise e 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 955s out = await method(self, *args, **kwargs) 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 955s await self._async_finish_shutdown(restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 955s await asyncio.wait_for( 955s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 955s ) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 955s async with timeouts.timeout(timeout): 955s ~~~~~~~~~~~~~~~~^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 955s raise RuntimeError("Timeout should be used inside a task") 955s RuntimeError: Timeout should be used inside a task 955s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/dd6541b3-fa35-49fc-8fdb-69e164d40df3 (::1) 955s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/dd6541b3-fa35-49fc-8fdb-69e164d40df3', version='HTTP/1.1', remote_ip='::1') 955s Traceback (most recent call last): 955s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 955s result = await result 955s ^^^^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 955s future.result() 955s ~~~~~~~~~~~~~^^ 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 955s yielded = self.gen.throw(exc) 955s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 955s yield maybe_future(sm.delete_session(session_id)) 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 955s value = future.result() 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 955s yielded = self.gen.throw(exc) 955s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 955s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 955s value = future.result() 955s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 955s raise self._exception.with_traceback(self._exception_tb) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 955s result = coro.send(None) 955s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 955s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 955s raise km.ready.exception() # type: ignore[misc] 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 955s await kernel_awaitable 955s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 955s result = await obj 955s ^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 955s raise e 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 955s out = await method(self, *args, **kwargs) 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 955s await self._async_finish_shutdown(restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 955s await asyncio.wait_for( 955s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 955s ) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 955s async with timeouts.timeout(timeout): 955s ~~~~~~~~~~~~~~~~^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 955s raise RuntimeError("Timeout should be used inside a task") 955s RuntimeError: Timeout should be used inside a task 955s WARNING NotebookApp:handlers.py:612 Unhandled error 955s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 955s 955s @self.addCleanup 955s def cleanup_sessions(): 955s for session in self.sess_api.list().json(): 955s > self.sess_api.delete(session['id']) 955s 955s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 955s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 955s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 955s return self._req('DELETE', id) 955s ^^^^^^^^^^^^^^^^^^^^^^^ 955s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 955s response.raise_for_status() 955s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 955s 955s self = 955s 955s def raise_for_status(self): 955s """Raises :class:`HTTPError`, if one occurred.""" 955s 955s http_error_msg = "" 955s if isinstance(self.reason, bytes): 955s # We attempt to decode utf-8 first because some servers 955s # choose to localize their reason strings. If the string 955s # isn't utf-8, we fall back to iso-8859-1 for all other 955s # encodings. (See PR #3538) 955s try: 955s reason = self.reason.decode("utf-8") 955s except UnicodeDecodeError: 955s reason = self.reason.decode("iso-8859-1") 955s else: 955s reason = self.reason 955s 955s if 400 <= self.status_code < 500: 955s http_error_msg = ( 955s f"{self.status_code} Client Error: {reason} for url: {self.url}" 955s ) 955s 955s elif 500 <= self.status_code < 600: 955s http_error_msg = ( 955s f"{self.status_code} Server Error: {reason} for url: {self.url}" 955s ) 955s 955s if http_error_msg: 955s > raise HTTPError(http_error_msg, response=self) 955s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/dd6541b3-fa35-49fc-8fdb-69e164d40df3 955s 955s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 955s ---------------------------- Captured stderr setup ----------------------------- 955s Traceback (most recent call last): 955s File "/usr/lib/python3.13/site.py", line 735, in 955s main() 955s ~~~~^^ 955s File "/usr/lib/python3.13/site.py", line 722, in main 955s known_paths = addsitepackages(known_paths) 955s File "/usr/lib/python3.13/site.py", line 441, in addsitepackages 955s addsitedir(sitedir, known_paths) 955s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3.13/site.py", line 254, in addsitedir 955s addpackage(sitedir, name, known_paths) 955s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3.13/site.py", line 213, in addpackage 955s exec(line) 955s ~~~~^^^^^^ 955s File "", line 1, in 955s File "", line 1360, in _find_and_load 955s File "", line 1322, in _find_and_load_unlocked 955s File "", line 1262, in _find_spec 955s File "", line 1556, in find_spec 955s File "", line 1530, in _get_spec 955s File "", line 1633, in find_spec 955s File "", line 1676, in _fill_cache 955s KeyboardInterrupt 955s ----------------------------- Captured stderr call ----------------------------- 955s Fatal Python error: init_import_site: Failed to import the site module 955s Python runtime state: initialized 955s ------------------------------ Captured log call ------------------------------- 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 11.130000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 955s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoi_5km36/runtime/kernel-724dce62-d18c-4430-8c6e-7aa13a7801ad.json'] 955s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52015 955s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48235 955s INFO NotebookApp:kernelmanager.py:179 Kernel started: 724dce62-d18c-4430-8c6e-7aa13a7801ad, name: python3 955s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 955s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 99.070000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c8e1e39c-6391-49e8-8157-d80281a6a646 955s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c8e1e39c-6391-49e8-8157-d80281a6a646 955s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/dd6541b3-fa35-49fc-8fdb-69e164d40df3 (::1) 1.160000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.460000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.600000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 724dce62-d18c-4430-8c6e-7aa13a7801ad 955s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 724dce62-d18c-4430-8c6e-7aa13a7801ad 955s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 955s Traceback (most recent call last): 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 955s out = await method(self, *args, **kwargs) 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 955s await self._async_finish_shutdown(restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 955s await asyncio.wait_for( 955s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 955s ) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 955s async with timeouts.timeout(timeout): 955s ~~~~~~~~~~~~~~~~^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 955s raise RuntimeError("Timeout should be used inside a task") 955s RuntimeError: Timeout should be used inside a task 955s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 955s Traceback (most recent call last): 955s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 955s await kernel_awaitable 955s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 955s result = await obj 955s ^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 955s raise e 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 955s out = await method(self, *args, **kwargs) 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 955s await self._async_finish_shutdown(restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 955s await asyncio.wait_for( 955s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 955s ) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 955s async with timeouts.timeout(timeout): 955s ~~~~~~~~~~~~~~~~^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 955s raise RuntimeError("Timeout should be used inside a task") 955s RuntimeError: Timeout should be used inside a task 955s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/dd6541b3-fa35-49fc-8fdb-69e164d40df3 (::1) 955s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/dd6541b3-fa35-49fc-8fdb-69e164d40df3', version='HTTP/1.1', remote_ip='::1') 955s Traceback (most recent call last): 955s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 955s result = await result 955s ^^^^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 955s future.result() 955s ~~~~~~~~~~~~~^^ 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 955s yielded = self.gen.throw(exc) 955s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 955s yield maybe_future(sm.delete_session(session_id)) 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 955s value = future.result() 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 955s yielded = self.gen.throw(exc) 955s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 955s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 955s value = future.result() 955s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 955s raise self._exception.with_traceback(self._exception_tb) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 955s result = coro.send(None) 955s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 955s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 955s raise km.ready.exception() # type: ignore[misc] 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 955s await kernel_awaitable 955s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 955s result = await obj 955s ^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 955s raise e 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 955s out = await method(self, *args, **kwargs) 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 955s await self._async_finish_shutdown(restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 955s await asyncio.wait_for( 955s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 955s ) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 955s async with timeouts.timeout(timeout): 955s ~~~~~~~~~~~~~~~~^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 955s raise RuntimeError("Timeout should be used inside a task") 955s RuntimeError: Timeout should be used inside a task 955s WARNING NotebookApp:handlers.py:612 Unhandled error 955s --------------------------- Captured stderr teardown --------------------------- 955s Traceback (most recent call last): 955s File "/usr/lib/python3.13/site.py", line 735, in 955s main() 955s ~~~~^^ 955s File "/usr/lib/python3.13/site.py", line 728, in main 955s execsitecustomize() 955s ~~~~~~~~~~~~~~~~~^^ 955s File "/usr/lib/python3.13/site.py", line 667, in execsitecustomize 955s import sitecustomize 955s File "", line 1360, in _find_and_load 955s File "", line 1322, in _find_and_load_unlocked 955s File "", line 1262, in _find_spec 955s File "", line 1556, in find_spec 955s File "", line 1530, in _get_spec 955s File "", line 1629, in find_spec 955s File "", line 152, in _path_stat 955s KeyboardInterrupt 955s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 955s 955s @self.addCleanup 955s def cleanup_sessions(): 955s for session in self.sess_api.list().json(): 955s > self.sess_api.delete(session['id']) 955s 955s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 955s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 955s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 955s return self._req('DELETE', id) 955s ^^^^^^^^^^^^^^^^^^^^^^^ 955s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 955s response.raise_for_status() 955s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 955s 955s self = 955s 955s def raise_for_status(self): 955s """Raises :class:`HTTPError`, if one occurred.""" 955s 955s http_error_msg = "" 955s if isinstance(self.reason, bytes): 955s # We attempt to decode utf-8 first because some servers 955s # choose to localize their reason strings. If the string 955s # isn't utf-8, we fall back to iso-8859-1 for all other 955s # encodings. (See PR #3538) 955s try: 955s reason = self.reason.decode("utf-8") 955s except UnicodeDecodeError: 955s reason = self.reason.decode("iso-8859-1") 955s else: 955s reason = self.reason 955s 955s if 400 <= self.status_code < 500: 955s http_error_msg = ( 955s f"{self.status_code} Client Error: {reason} for url: {self.url}" 955s ) 955s 955s elif 500 <= self.status_code < 600: 955s http_error_msg = ( 955s f"{self.status_code} Server Error: {reason} for url: {self.url}" 955s ) 955s 955s if http_error_msg: 955s > raise HTTPError(http_error_msg, response=self) 955s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/dd6541b3-fa35-49fc-8fdb-69e164d40df3 955s 955s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 955s ------------------------------ Captured log call ------------------------------- 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.760000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 955s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoi_5km36/runtime/kernel-dbebce17-2745-4ea8-b119-8d1f54f7745a.json'] 955s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51555 955s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60585 955s INFO NotebookApp:kernelmanager.py:179 Kernel started: dbebce17-2745-4ea8-b119-8d1f54f7745a, name: python3 955s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpoi_5km36/notebooks/foo'} 955s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 724dce62-d18c-4430-8c6e-7aa13a7801ad 955s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 724dce62-d18c-4430-8c6e-7aa13a7801ad 955s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/dd6541b3-fa35-49fc-8fdb-69e164d40df3 (::1) 119.820000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.460000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 8.400000ms 955s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 955s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for dbebce17-2745-4ea8-b119-8d1f54f7745a 955s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: dbebce17-2745-4ea8-b119-8d1f54f7745a 955s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 955s Traceback (most recent call last): 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 955s out = await method(self, *args, **kwargs) 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 955s await self._async_finish_shutdown(restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 955s await asyncio.wait_for( 955s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 955s ) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 955s async with timeouts.timeout(timeout): 955s ~~~~~~~~~~~~~~~~^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 955s raise RuntimeError("Timeout should be used inside a task") 955s RuntimeError: Timeout should be used inside a task 955s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 955s Traceback (most recent call last): 955s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 955s await kernel_awaitable 955s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 955s result = await obj 955s ^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 955s raise e 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 955s out = await method(self, *args, **kwargs) 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 955s await self._async_finish_shutdown(restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 955s await asyncio.wait_for( 955s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 955s ) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 955s async with timeouts.timeout(timeout): 955s ~~~~~~~~~~~~~~~~^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 955s raise RuntimeError("Timeout should be used inside a task") 955s RuntimeError: Timeout should be used inside a task 955s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/dd6541b3-fa35-49fc-8fdb-69e164d40df3 (::1) 955s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/dd6541b3-fa35-49fc-8fdb-69e164d40df3', version='HTTP/1.1', remote_ip='::1') 955s Traceback (most recent call last): 955s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 955s result = await result 955s ^^^^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 955s future.result() 955s ~~~~~~~~~~~~~^^ 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 955s yielded = self.gen.throw(exc) 955s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 955s yield maybe_future(sm.delete_session(session_id)) 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 955s value = future.result() 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 955s yielded = self.gen.throw(exc) 955s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 955s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 955s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 955s value = future.result() 955s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 955s raise self._exception.with_traceback(self._exception_tb) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 955s result = coro.send(None) 955s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 955s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 955s raise km.ready.exception() # type: ignore[misc] 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 955s await kernel_awaitable 955s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 955s result = await obj 955s ^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 955s raise e 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 955s out = await method(self, *args, **kwargs) 955s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 955s await self._async_finish_shutdown(restart=restart) 955s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 955s await asyncio.wait_for( 955s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 955s ) 955s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 955s async with timeouts.timeout(timeout): 955s ~~~~~~~~~~~~~~~~^^^^^^^^^ 955s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 955s raise RuntimeError("Timeout should be used inside a task") 955s RuntimeError: Timeout should be used inside a task 955s WARNING NotebookApp:handlers.py:612 Unhandled error 955s --------------------------- Captured stderr teardown --------------------------- 955s Traceback (most recent call last): 955s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 955s return _run_code(code, main_globals, None, 955s "__main__", mod_spec) 955s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 955s exec(code, run_globals) 955s ~~~~^^^^^^^^^^^^^^^^^^^ 955s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 955s from pathlib import Path 955s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 955s from ._abc import * 955s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 955s from glob import _Globber, _no_recurse_symlinks 955s File "", line 1360, in _find_and_load 955s File "", line 1331, in _find_and_load_unlocked 955s File "", line 935, in _load_unlocked 955s File "", line 1019, in exec_module 955s File "", line 1152, in get_code 955s File "", line 781, in _compile_bytecode 955s KeyboardInterrupt 955s =============================== warnings summary =============================== 955s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 955s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 955s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 955s return LooseVersion(v) >= LooseVersion(check) 955s 955s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 955s services/kernels/tests/test_kernels_api.py: 72 warnings 955s services/sessions/tests/test_sessions_api.py: 96 warnings 955s /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). 955s dt = unaware(*args, **kwargs) 955s 955s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 955s /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 955s pytestmark = pytest.mark.integration_tests 955s 955s services/kernels/tests/test_kernels_api.py: 6 warnings 955s services/sessions/tests/test_sessions_api.py: 6 warnings 955s /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 955s policy = events.get_event_loop_policy() 955s 955s services/kernels/tests/test_kernels_api.py: 24 warnings 955s services/sessions/tests/test_sessions_api.py: 19 warnings 955s /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 955s loop = events.get_event_loop_policy().get_event_loop() 955s 955s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 955s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 955s loop.make_current() 955s 955s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 955s =========================== short test summary info ============================ 955s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 955s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 955s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 955s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 955s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 955s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 955s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 955s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 955s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 955s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 955s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 955s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 955s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 955s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 955s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 955s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 955s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 955s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 955s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 955s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 955s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 955s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 955s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 955s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 955s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 955s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 955s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 955s ==== 23 failed, 2 passed, 305 deselected, 228 warnings, 4 errors in 40.57s ===== 957s *** END OF RUN 3: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 957s *** 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 983s ============================= test session starts ============================== 983s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 983s rootdir: /tmp/autopkgtest.HFVL5c/autopkgtest_tmp 983s plugins: typeguard-4.4.4 983s collected 330 items / 307 deselected / 23 selected 983s run-last-failure: rerun previous 23 failures 983s 994s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF [ 39%] 1001s services/sessions/tests/test_sessions_api.py FFFFFEFFFFFFFEFF [100%] 1001s 1001s ==================================== ERRORS ==================================== 1001s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 1001s 1001s self = 1001s 1001s def tearDown(self): 1001s for k in self.kern_api.list().json(): 1001s > self.kern_api.shutdown(k['id']) 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 1001s return self._req('DELETE', id) 1001s ^^^^^^^^^^^^^^^^^^^^^^^ 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 1001s response.raise_for_status() 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s 1001s self = 1001s 1001s def raise_for_status(self): 1001s """Raises :class:`HTTPError`, if one occurred.""" 1001s 1001s http_error_msg = "" 1001s if isinstance(self.reason, bytes): 1001s # We attempt to decode utf-8 first because some servers 1001s # choose to localize their reason strings. If the string 1001s # isn't utf-8, we fall back to iso-8859-1 for all other 1001s # encodings. (See PR #3538) 1001s try: 1001s reason = self.reason.decode("utf-8") 1001s except UnicodeDecodeError: 1001s reason = self.reason.decode("iso-8859-1") 1001s else: 1001s reason = self.reason 1001s 1001s if 400 <= self.status_code < 500: 1001s http_error_msg = ( 1001s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s elif 500 <= self.status_code < 600: 1001s http_error_msg = ( 1001s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s if http_error_msg: 1001s > raise HTTPError(http_error_msg, response=self) 1001s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/7d56a49e-9a83-47db-9607-15db3a300151 1001s 1001s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1001s ----------------------------- Captured stderr call ----------------------------- 1001s Fatal Python error: init_import_site: Failed to import the site module 1001s Python runtime state: initialized 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3.13/site.py", line 735, in 1001s main() 1001s ~~~~^^ 1001s File "/usr/lib/python3.13/site.py", line 722, in main 1001s known_paths = addsitepackages(known_paths) 1001s File "/usr/lib/python3.13/site.py", line 441, in addsitepackages 1001s addsitedir(sitedir, known_paths) 1001s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3.13/site.py", line 254, in addsitedir 1001s addpackage(sitedir, name, known_paths) 1001s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3.13/site.py", line 213, in addpackage 1001s exec(line) 1001s ~~~~^^^^^^ 1001s File "", line 1, in 1001s File "", line 1360, in _find_and_load 1001s File "", line 1322, in _find_and_load_unlocked 1001s File "", line 1262, in _find_spec 1001s File "", line 1556, in find_spec 1001s File "", line 1530, in _get_spec 1001s File "", line 1633, in find_spec 1001s File "", line 1676, in _fill_cache 1001s KeyboardInterrupt 1001s ------------------------------ Captured log call ------------------------------- 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpua87k72k/runtime/kernel-7d56a49e-9a83-47db-9607-15db3a300151.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57195 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54891 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7d56a49e-9a83-47db-9607-15db3a300151, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 30.070000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 7.150000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpua87k72k/runtime/kernel-f5661b87-367c-457a-b27b-ba8c630cc48b.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37197 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57833 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: f5661b87-367c-457a-b27b-ba8c630cc48b, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 80.210000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.500000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: f5661b87-367c-457a-b27b-ba8c630cc48b 1001s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/f5661b87-367c-457a-b27b-ba8c630cc48b/interrupt (::1) 24.500000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 1001s yield maybe_future(km.restart_kernel(kernel_id)) 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1001s value = future.result() 1001s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1001s raise self._exception.with_traceback(self._exception_tb) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 1001s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 1001s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 1001s await ensure_async(kernel.restart_kernel(now=now)) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 1001s await self._async_shutdown_kernel(now=now, restart=True) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:log.py:55 { 1001s "Host": "localhost:12341", 1001s "Accept": "*/*", 1001s "User-Agent": "python-requests/2.32.5" 1001s } 1001s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/f5661b87-367c-457a-b27b-ba8c630cc48b/restart (::1) 4.730000ms referer=None 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.570000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7d56a49e-9a83-47db-9607-15db3a300151 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7d56a49e-9a83-47db-9607-15db3a300151 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/7d56a49e-9a83-47db-9607-15db3a300151 (::1) 1001s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/7d56a49e-9a83-47db-9607-15db3a300151', version='HTTP/1.1', remote_ip='::1') 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1001s result = await result 1001s ^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 1001s yielded = ctx_run(next, result) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 1001s yield maybe_future(km.shutdown_kernel(kernel_id)) 1001s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1001s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1001s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1001s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1001s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s WARNING NotebookApp:handlers.py:612 Unhandled error 1001s --------------------------- Captured stderr teardown --------------------------- 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1001s return _run_code(code, main_globals, None, 1001s "__main__", mod_spec) 1001s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1001s exec(code, run_globals) 1001s ~~~~^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1001s from ipykernel import kernelapp as app 1001s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1001s from .connect import * # noqa: F403 1001s ^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 1001s import jupyter_client 1001s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 1001s from .asynchronous import AsyncKernelClient 1001s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 1001s from .client import AsyncKernelClient # noqa 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 1001s import zmq.asyncio 1001s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 1001s import asyncio 1001s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 1001s from .base_events import * 1001s File "/usr/lib/python3.13/asyncio/base_events.py", line 34, in 1001s import ssl 1001s File "/usr/lib/python3.13/ssl.py", line 100, in 1001s import _ssl # if we can't import it, let the error propagate 1001s ^^^^^^^^^^^ 1001s File "", line 1360, in _find_and_load 1001s File "", line 1331, in _find_and_load_unlocked 1001s File "", line 935, in _load_unlocked 1001s File "", line 1326, in exec_module 1001s File "", line 491, in _verbose_message 1001s KeyboardInterrupt 1001s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 1001s 1001s self = 1001s 1001s def tearDown(self): 1001s for k in self.kern_api.list().json(): 1001s > self.kern_api.shutdown(k['id']) 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 1001s return self._req('DELETE', id) 1001s ^^^^^^^^^^^^^^^^^^^^^^^ 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 1001s response.raise_for_status() 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s 1001s self = 1001s 1001s def raise_for_status(self): 1001s """Raises :class:`HTTPError`, if one occurred.""" 1001s 1001s http_error_msg = "" 1001s if isinstance(self.reason, bytes): 1001s # We attempt to decode utf-8 first because some servers 1001s # choose to localize their reason strings. If the string 1001s # isn't utf-8, we fall back to iso-8859-1 for all other 1001s # encodings. (See PR #3538) 1001s try: 1001s reason = self.reason.decode("utf-8") 1001s except UnicodeDecodeError: 1001s reason = self.reason.decode("iso-8859-1") 1001s else: 1001s reason = self.reason 1001s 1001s if 400 <= self.status_code < 500: 1001s http_error_msg = ( 1001s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s elif 500 <= self.status_code < 600: 1001s http_error_msg = ( 1001s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s if http_error_msg: 1001s > raise HTTPError(http_error_msg, response=self) 1001s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/3a2db6a0-6e65-4100-bacd-fb42f5a86dbf 1001s 1001s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1001s ----------------------------- Captured stderr call ----------------------------- 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1001s return _run_code(code, main_globals, None, 1001s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1001s exec(code, run_globals) 1001s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 1001s from pathlib import Path 1001s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 1001s from ._abc import * 1001s File "/usr/lib/python3.13/pathlib/_abc.py", line 14, in 1001s import functools 1001s File "/usr/lib/python3.13/functools.py", line 18, in 1001s from collections import namedtuple 1001s File "/usr/lib/python3.13/collections/__init__.py", line 1121, in 1001s class UserDict(_collections_abc.MutableMapping): 1001s File "/usr/lib/python3.13/abc.py", line 106, in __new__ 1001s cls = super().__new__(mcls, name, bases, namespace, **kwargs) 1001s KeyboardInterrupt 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1001s return _run_code(code, main_globals, None, 1001s "__main__", mod_spec) 1001s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1001s exec(code, run_globals) 1001s ~~~~^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1001s from ipykernel import kernelapp as app 1001s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1001s from .connect import * # noqa: F403 1001s ^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 1001s from typing import TYPE_CHECKING, Any 1001s File "", line 1360, in _find_and_load 1001s File "", line 1331, in _find_and_load_unlocked 1001s File "", line 935, in _load_unlocked 1001s ------------------------------ Captured log call ------------------------------- 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpv_64ulby/runtime/kernel-3a2db6a0-6e65-4100-bacd-fb42f5a86dbf.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51899 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46055 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: 3a2db6a0-6e65-4100-bacd-fb42f5a86dbf, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.780000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.510000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpv_64ulby/runtime/kernel-282e52be-6c5f-4648-8374-c58c2627e7b7.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40979 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50197 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: 282e52be-6c5f-4648-8374-c58c2627e7b7, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 202.710000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.610000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 282e52be-6c5f-4648-8374-c58c2627e7b7 1001s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/282e52be-6c5f-4648-8374-c58c2627e7b7/interrupt (::1) 0.560000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 1001s yield maybe_future(km.restart_kernel(kernel_id)) 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1001s value = future.result() 1001s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1001s raise self._exception.with_traceback(self._exception_tb) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 1001s result = coro.throw(exc) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 1001s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 1001s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 1001s yield self # This tells Task to wait for completion. 1001s ^^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1001s future.result() 1001s ~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1001s raise self._exception.with_traceback(self._exception_tb) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 1001s await ensure_async(kernel.restart_kernel(now=now)) 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1001s result = await obj 1001s ^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 1001s await self._async_shutdown_kernel(now=now, restart=True) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:log.py:55 { 1001s "Host": "localhost:12341", 1001s "Accept": "*/*", 1001s "User-Agent": "python-requests/2.32.5" 1001s } 1001s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/282e52be-6c5f-4648-8374-c58c2627e7b7/restart (::1) 3.450000ms referer=None 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.340000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3a2db6a0-6e65-4100-bacd-fb42f5a86dbf 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3a2db6a0-6e65-4100-bacd-fb42f5a86dbf 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1001s await kernel_awaitable 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1001s result = await obj 1001s ^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/3a2db6a0-6e65-4100-bacd-fb42f5a86dbf (::1) 1001s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/3a2db6a0-6e65-4100-bacd-fb42f5a86dbf', version='HTTP/1.1', remote_ip='::1') 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1001s result = await result 1001s ^^^^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1001s future.result() 1001s ~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1001s yielded = self.gen.throw(exc) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 1001s yield maybe_future(km.shutdown_kernel(kernel_id)) 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1001s value = future.result() 1001s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1001s raise self._exception.with_traceback(self._exception_tb) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1001s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1001s raise km.ready.exception() # type: ignore[misc] 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1001s await kernel_awaitable 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1001s result = await obj 1001s ^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s WARNING NotebookApp:handlers.py:612 Unhandled error 1001s ERROR NotebookApp:log.py:55 { 1001s "Host": "localhost:12341", 1001s "Accept": "*/*", 1001s "User-Agent": "python-requests/2.32.5" 1001s } 1001s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/3a2db6a0-6e65-4100-bacd-fb42f5a86dbf (::1) 32.470000ms referer=None 1001s --------------------------- Captured stderr teardown --------------------------- 1001s File "", line 1019, in exec_module 1001s File "", line 1152, in get_code 1001s File "", line 781, in _compile_bytecode 1001s KeyboardInterrupt 1001s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 1001s 1001s @self.addCleanup 1001s def cleanup_sessions(): 1001s for session in self.sess_api.list().json(): 1001s > self.sess_api.delete(session['id']) 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1001s return self._req('DELETE', id) 1001s ^^^^^^^^^^^^^^^^^^^^^^^ 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1001s response.raise_for_status() 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s 1001s self = 1001s 1001s def raise_for_status(self): 1001s """Raises :class:`HTTPError`, if one occurred.""" 1001s 1001s http_error_msg = "" 1001s if isinstance(self.reason, bytes): 1001s # We attempt to decode utf-8 first because some servers 1001s # choose to localize their reason strings. If the string 1001s # isn't utf-8, we fall back to iso-8859-1 for all other 1001s # encodings. (See PR #3538) 1001s try: 1001s reason = self.reason.decode("utf-8") 1001s except UnicodeDecodeError: 1001s reason = self.reason.decode("iso-8859-1") 1001s else: 1001s reason = self.reason 1001s 1001s if 400 <= self.status_code < 500: 1001s http_error_msg = ( 1001s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s elif 500 <= self.status_code < 600: 1001s http_error_msg = ( 1001s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s if http_error_msg: 1001s > raise HTTPError(http_error_msg, response=self) 1001s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98 1001s 1001s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1001s ----------------------------- Captured stderr call ----------------------------- 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1001s return _run_code(code, main_globals, None, 1001s "__main__", mod_spec) 1001s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1001s exec(code, run_globals) 1001s ~~~~^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1001s from ipykernel import kernelapp as app 1001s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1001s from .connect import * # noqa: F403 1001s ^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 1001s import jupyter_client 1001s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 1001s from .asynchronous import AsyncKernelClient 1001s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 1001s from .client import AsyncKernelClient # noqa 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 1001s import zmq.asyncio 1001s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 1001s from zmq import sugar 1001s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 1001s from zmq.sugar import context, frame, poll, socket, tracker, version 1001s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 1001s from .socket import Socket, SyncSocket 1001s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 9, in 1001s import pickle 1001s File "", line 1360, in _find_and_load 1001s File "", line 1322, in _find_and_load_unlocked 1001s File "", line 1262, in _find_spec 1001s File "", line 1548, in find_spec 1001s KeyboardInterrupt 1001s ------------------------------ Captured log call ------------------------------- 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp2vqj7r0m/runtime/kernel-0b3301e1-7661-4c82-8ed6-4977546721e7.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51313 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42531 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0b3301e1-7661-4c82-8ed6-4977546721e7, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 246.290000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.040000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.640000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.650000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b3052e03-8263-4170-90a0-16d11d5b92d3 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b3052e03-8263-4170-90a0-16d11d5b92d3 1001s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/aa1cfb13-87d9-4519-a8b8-f719cad1eacf (::1) 0.740000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0b3301e1-7661-4c82-8ed6-4977546721e7 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0b3301e1-7661-4c82-8ed6-4977546721e7 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98 (::1) 1001s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98', version='HTTP/1.1', remote_ip='::1') 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1001s result = await result 1001s ^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1001s yielded = self.gen.throw(exc) 1001s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1001s yield maybe_future(sm.delete_session(session_id)) 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1001s value = future.result() 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 1001s yielded = self.gen.send(value) 1001s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1001s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1001s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1001s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1001s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1001s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1001s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s WARNING NotebookApp:handlers.py:612 Unhandled error 1001s ERROR NotebookApp:log.py:55 { 1001s "Host": "localhost:12341", 1001s "Accept": "*/*", 1001s "User-Agent": "python-requests/2.32.5" 1001s } 1001s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98 (::1) 138.980000ms referer=None 1001s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 1001s 1001s @self.addCleanup 1001s def cleanup_sessions(): 1001s for session in self.sess_api.list().json(): 1001s > self.sess_api.delete(session['id']) 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1001s return self._req('DELETE', id) 1001s ^^^^^^^^^^^^^^^^^^^^^^^ 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1001s response.raise_for_status() 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s 1001s self = 1001s 1001s def raise_for_status(self): 1001s """Raises :class:`HTTPError`, if one occurred.""" 1001s 1001s http_error_msg = "" 1001s if isinstance(self.reason, bytes): 1001s # We attempt to decode utf-8 first because some servers 1001s # choose to localize their reason strings. If the string 1001s # isn't utf-8, we fall back to iso-8859-1 for all other 1001s # encodings. (See PR #3538) 1001s try: 1001s reason = self.reason.decode("utf-8") 1001s except UnicodeDecodeError: 1001s reason = self.reason.decode("iso-8859-1") 1001s else: 1001s reason = self.reason 1001s 1001s if 400 <= self.status_code < 500: 1001s http_error_msg = ( 1001s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s elif 500 <= self.status_code < 600: 1001s http_error_msg = ( 1001s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s if http_error_msg: 1001s > raise HTTPError(http_error_msg, response=self) 1001s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5a9c2612-86de-44de-814b-f565346340ff 1001s 1001s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1001s ----------------------------- Captured stderr call ----------------------------- 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1001s return _run_code(code, main_globals, None, 1001s "__main__", mod_spec) 1001s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1001s exec(code, run_globals) 1001s ~~~~^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 1001s from pathlib import Path 1001s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 1001s from ._abc import * 1001s File "/usr/lib/python3.13/pathlib/_abc.py", line 14, in 1001s import functools 1001s File "/usr/lib/python3.13/functools.py", line 18, in 1001s from collections import namedtuple 1001s File "/usr/lib/python3.13/collections/__init__.py", line 39, in 1001s from operator import eq as _eq 1001s File "", line 1360, in _find_and_load 1001s File "", line 1331, in _find_and_load_unlocked 1001s File "", line 935, in _load_unlocked 1001s File "", line 1019, in exec_module 1001s File "", line 1152, in get_code 1001s File "", line 781, in _compile_bytecode 1001s KeyboardInterrupt 1001s Traceback (most recent call last): 1001s ------------------------------ Captured log call ------------------------------- 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpgqvejkft/runtime/kernel-f4584b72-dcd3-4b8a-bea8-321e090ca2ed.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44627 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36511 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: f4584b72-dcd3-4b8a-bea8-321e090ca2ed, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 16.940000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 2.910000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 17.820000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 25.350000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0c4a29e0-f6b6-42c1-ad11-31f1ae3d65dd 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0c4a29e0-f6b6-42c1-ad11-31f1ae3d65dd 1001s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/995069f6-586a-4fd7-8ffd-5d7d8e794b3f (::1) 7.830000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f4584b72-dcd3-4b8a-bea8-321e090ca2ed 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f4584b72-dcd3-4b8a-bea8-321e090ca2ed 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1001s await kernel_awaitable 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1001s result = await obj 1001s ^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5a9c2612-86de-44de-814b-f565346340ff (::1) 1001s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5a9c2612-86de-44de-814b-f565346340ff', version='HTTP/1.1', remote_ip='::1') 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1001s result = await result 1001s ^^^^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1001s future.result() 1001s ~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1001s yielded = self.gen.throw(exc) 1001s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1001s yield maybe_future(sm.delete_session(session_id)) 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1001s value = future.result() 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1001s yielded = self.gen.throw(exc) 1001s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1001s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1001s value = future.result() 1001s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1001s raise self._exception.with_traceback(self._exception_tb) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1001s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1001s raise km.ready.exception() # type: ignore[misc] 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1001s await kernel_awaitable 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1001s result = await obj 1001s ^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s WARNING NotebookApp:handlers.py:612 Unhandled error 1001s --------------------------- Captured stderr teardown --------------------------- 1001s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1001s return _run_code(code, main_globals, None, 1001s "__main__", mod_spec) 1001s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1001s exec(code, run_globals) 1001s ~~~~^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1001s from ipykernel import kernelapp as app 1001s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1001s from .connect import * # noqa: F403 1001s ^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 1001s from typing import TYPE_CHECKING, Any 1001s File "/usr/lib/python3.13/typing.py", line 1759, in 1001s class _TupleType(_SpecialGenericAlias, _root=True): 1001s ...<10 lines>... 1001s return self.copy_with(params) 1001s File "/usr/lib/python3.13/typing.py", line 1760, in _TupleType 1001s @_tp_cache 1001s ^^^^^^^^^ 1001s File "/usr/lib/python3.13/typing.py", line 436, in _tp_cache 1001s return decorator(func) 1001s File "/usr/lib/python3.13/typing.py", line 421, in decorator 1001s cache = functools.lru_cache(typed=typed)(func) 1001s File "/usr/lib/python3.13/functools.py", line 547, in decorating_function 1001s return update_wrapper(wrapper, user_function) 1001s File "/usr/lib/python3.13/functools.py", line 53, in update_wrapper 1001s value = getattr(wrapped, attr) 1001s KeyboardInterrupt 1001s =================================== FAILURES =================================== 1001s ______________________ KernelAPITest.test_default_kernel _______________________ 1001s 1001s self = 1001s 1001s def tearDown(self): 1001s for k in self.kern_api.list().json(): 1001s > self.kern_api.shutdown(k['id']) 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 1001s return self._req('DELETE', id) 1001s ^^^^^^^^^^^^^^^^^^^^^^^ 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 1001s response.raise_for_status() 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s 1001s self = 1001s 1001s def raise_for_status(self): 1001s """Raises :class:`HTTPError`, if one occurred.""" 1001s 1001s http_error_msg = "" 1001s if isinstance(self.reason, bytes): 1001s # We attempt to decode utf-8 first because some servers 1001s # choose to localize their reason strings. If the string 1001s # isn't utf-8, we fall back to iso-8859-1 for all other 1001s # encodings. (See PR #3538) 1001s try: 1001s reason = self.reason.decode("utf-8") 1001s except UnicodeDecodeError: 1001s reason = self.reason.decode("iso-8859-1") 1001s else: 1001s reason = self.reason 1001s 1001s if 400 <= self.status_code < 500: 1001s http_error_msg = ( 1001s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s elif 500 <= self.status_code < 600: 1001s http_error_msg = ( 1001s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s if http_error_msg: 1001s > raise HTTPError(http_error_msg, response=self) 1001s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/9fbfe00e-3295-4d1d-ba4b-270998dba9fd 1001s 1001s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1001s ------------------------------ Captured log setup ------------------------------ 1001s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpua87k72k/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpua87k72k/etc/jupyter'] for config files 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpua87k72k/etc/jupyter 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpua87k72k/config 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpua87k72k/etc/jupyter 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpua87k72k/config 1001s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpua87k72k/notebooks 1001s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 1001s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 1001s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 1001s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 1001s WARNING NotebookApp:handlers.py:612 Forbidden 1001s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 13.680000ms referer=None 1001s ----------------------------- Captured stderr call ----------------------------- 1001s Traceback (most recent call last): 1001s ------------------------------ Captured log call ------------------------------- 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpua87k72k/runtime/kernel-9fbfe00e-3295-4d1d-ba4b-270998dba9fd.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38753 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33107 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9fbfe00e-3295-4d1d-ba4b-270998dba9fd, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 370.370000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 21.120000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9fbfe00e-3295-4d1d-ba4b-270998dba9fd 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9fbfe00e-3295-4d1d-ba4b-270998dba9fd 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/9fbfe00e-3295-4d1d-ba4b-270998dba9fd (::1) 1001s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/9fbfe00e-3295-4d1d-ba4b-270998dba9fd', version='HTTP/1.1', remote_ip='::1') 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1001s result = await result 1001s ^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 1001s yielded = ctx_run(next, result) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 1001s yield maybe_future(km.shutdown_kernel(kernel_id)) 1001s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1001s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1001s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1001s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1001s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s WARNING NotebookApp:handlers.py:612 Unhandled error 1001s ERROR NotebookApp:log.py:55 { 1001s "Host": "localhost:12341", 1001s "Accept": "*/*", 1001s "User-Agent": "python-requests/2.32.5" 1001s } 1001s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/9fbfe00e-3295-4d1d-ba4b-270998dba9fd (::1) 76.670000ms referer=None 1001s --------------------------- Captured stderr teardown --------------------------- 1001s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1001s return _run_code(code, main_globals, None, 1001s "__main__", mod_spec) 1001s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1001s exec(code, run_globals) 1001s ~~~~^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1001s from ipykernel import kernelapp as app 1001s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1001s from .connect import * # noqa: F403 1001s ^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 1001s from subprocess import PIPE, Popen 1001s File "/usr/lib/python3.13/subprocess.py", line 46, in 1001s import locale 1001s File "/usr/lib/python3.13/locale.py", line 180, in 1001s _percent_re = re.compile(r'%(?:\((?P.*?)\))?' 1001s r'(?P[-#0-9 +*.hlL]*?)[eEfFgGdiouxXcrs%]') 1001s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 1001s return _compile(pattern, flags) 1001s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 1001s p = _compiler.compile(pattern, flags) 1001s File "/usr/lib/python3.13/re/_compiler.py", line 752, in compile 1001s code = _code(p, flags) 1001s File "/usr/lib/python3.13/re/_compiler.py", line 585, in _code 1001s _compile(code, p.data, flags) 1001s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3.13/re/_compiler.py", line 117, in _compile 1001s _compile(code, av[2], flags) 1001s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3.13/re/_compiler.py", line 126, in _compile 1001s _compile(code, p, _combine_flags(flags, add_flags, del_flags)) 1001s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3.13/re/_compiler.py", line 109, in _compile 1001s _compile(code, av[2], flags) 1001s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3.13/re/_compiler.py", line 102, in _compile 1001s emit(ANY) 1001s ~~~~^^^^^ 1001s KeyboardInterrupt 1001s ______________________ KernelAPITest.test_kernel_handler _______________________ 1001s 1001s self = 1001s 1001s def test_kernel_handler(self): 1001s # GET kernel with given id 1001s kid = self.kern_api.start().json()['id'] 1001s r = self.kern_api.get(kid) 1001s kern1 = r.json() 1001s self.assertEqual(r.status_code, 200) 1001s assert isinstance(kern1, dict) 1001s self.assertIn('id', kern1) 1001s self.assertEqual(kern1['id'], kid) 1001s 1001s # Request a bad kernel id and check that a JSON 1001s # message is returned! 1001s bad_id = '111-111-111-111-111' 1001s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 1001s self.kern_api.get(bad_id) 1001s 1001s # DELETE kernel with id 1001s > r = self.kern_api.shutdown(kid) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 1001s return self._req('DELETE', id) 1001s ^^^^^^^^^^^^^^^^^^^^^^^ 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 1001s response.raise_for_status() 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s 1001s self = 1001s 1001s def raise_for_status(self): 1001s """Raises :class:`HTTPError`, if one occurred.""" 1001s 1001s http_error_msg = "" 1001s if isinstance(self.reason, bytes): 1001s # We attempt to decode utf-8 first because some servers 1001s # choose to localize their reason strings. If the string 1001s # isn't utf-8, we fall back to iso-8859-1 for all other 1001s # encodings. (See PR #3538) 1001s try: 1001s reason = self.reason.decode("utf-8") 1001s except UnicodeDecodeError: 1001s reason = self.reason.decode("iso-8859-1") 1001s else: 1001s reason = self.reason 1001s 1001s if 400 <= self.status_code < 500: 1001s http_error_msg = ( 1001s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s elif 500 <= self.status_code < 600: 1001s http_error_msg = ( 1001s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s if http_error_msg: 1001s > raise HTTPError(http_error_msg, response=self) 1001s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/ed789663-fcb7-4f58-9e67-ff6103b9b5d4 1001s 1001s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1001s ----------------------------- Captured stderr call ----------------------------- 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1001s return _run_code(code, main_globals, None, 1001s "__main__", mod_spec) 1001s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1001s exec(code, run_globals) 1001s ~~~~^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1001s from ipykernel import kernelapp as app 1001s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1001s from .connect import * # noqa: F403 1001s ^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 1001s import jupyter_client 1001s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 1001s from .asynchronous import AsyncKernelClient 1001s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 1001s from .client import AsyncKernelClient # noqa 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 1001s import zmq.asyncio 1001s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 1001s from zmq import backend 1001s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 1001s _ns = select_backend(first) 1001s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 1001s mod = import_module(name) 1001s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 1001s return _bootstrap._gcd_import(name[level:], package, level) 1001s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 1001s from . import _zmq 1001s File "", line 645, in parent 1001s KeyboardInterrupt 1001s ------------------------------ Captured log call ------------------------------- 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpua87k72k/runtime/kernel-ed789663-fcb7-4f58-9e67-ff6103b9b5d4.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45607 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60453 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: ed789663-fcb7-4f58-9e67-ff6103b9b5d4, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 90.200000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/ed789663-fcb7-4f58-9e67-ff6103b9b5d4 (::1) 7.330000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s 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 1001s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 1001s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 63.270000ms referer=None 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ed789663-fcb7-4f58-9e67-ff6103b9b5d4 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ed789663-fcb7-4f58-9e67-ff6103b9b5d4 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/ed789663-fcb7-4f58-9e67-ff6103b9b5d4 (::1) 1001s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/ed789663-fcb7-4f58-9e67-ff6103b9b5d4', version='HTTP/1.1', remote_ip='::1') 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1001s result = await result 1001s ^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 1001s yielded = ctx_run(next, result) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 1001s yield maybe_future(km.shutdown_kernel(kernel_id)) 1001s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1001s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1001s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1001s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1001s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s WARNING NotebookApp:handlers.py:612 Unhandled error 1001s ERROR NotebookApp:log.py:55 { 1001s "Host": "localhost:12341", 1001s "Accept": "*/*", 1001s "User-Agent": "python-requests/2.32.5" 1001s } 1001s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/ed789663-fcb7-4f58-9e67-ff6103b9b5d4 (::1) 173.360000ms referer=None 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 30.910000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9fbfe00e-3295-4d1d-ba4b-270998dba9fd 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9fbfe00e-3295-4d1d-ba4b-270998dba9fd 1001s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/9fbfe00e-3295-4d1d-ba4b-270998dba9fd (::1) 0.900000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ed789663-fcb7-4f58-9e67-ff6103b9b5d4 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ed789663-fcb7-4f58-9e67-ff6103b9b5d4 1001s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/ed789663-fcb7-4f58-9e67-ff6103b9b5d4 (::1) 0.730000ms 1001s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 1001s 1001s self = 1001s 1001s def test_main_kernel_handler(self): 1001s # POST request 1001s r = self.kern_api.start() 1001s kern1 = r.json() 1001s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 1001s self.assertEqual(r.status_code, 201) 1001s self.assertIsInstance(kern1, dict) 1001s 1001s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 1001s expected_csp = '; '.join([ 1001s "frame-ancestors 'self'", 1001s 'report-uri ' + report_uri, 1001s "default-src 'none'" 1001s ]) 1001s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 1001s 1001s # GET request 1001s r = self.kern_api.list() 1001s self.assertEqual(r.status_code, 200) 1001s assert isinstance(r.json(), list) 1001s self.assertEqual(r.json()[0]['id'], kern1['id']) 1001s self.assertEqual(r.json()[0]['name'], kern1['name']) 1001s 1001s # create another kernel and check that they both are added to the 1001s # list of kernels from a GET request 1001s kern2 = self.kern_api.start().json() 1001s assert isinstance(kern2, dict) 1001s r = self.kern_api.list() 1001s kernels = r.json() 1001s self.assertEqual(r.status_code, 200) 1001s assert isinstance(kernels, list) 1001s self.assertEqual(len(kernels), 2) 1001s 1001s # Interrupt a kernel 1001s r = self.kern_api.interrupt(kern2['id']) 1001s self.assertEqual(r.status_code, 204) 1001s 1001s # Restart a kernel 1001s > r = self.kern_api.restart(kern2['id']) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 1001s return self._req('POST', url_path_join(id, 'restart')) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 1001s response.raise_for_status() 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s 1001s self = 1001s 1001s def raise_for_status(self): 1001s """Raises :class:`HTTPError`, if one occurred.""" 1001s 1001s http_error_msg = "" 1001s if isinstance(self.reason, bytes): 1001s # We attempt to decode utf-8 first because some servers 1001s # choose to localize their reason strings. If the string 1001s # isn't utf-8, we fall back to iso-8859-1 for all other 1001s # encodings. (See PR #3538) 1001s try: 1001s reason = self.reason.decode("utf-8") 1001s except UnicodeDecodeError: 1001s reason = self.reason.decode("iso-8859-1") 1001s else: 1001s reason = self.reason 1001s 1001s if 400 <= self.status_code < 500: 1001s http_error_msg = ( 1001s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s elif 500 <= self.status_code < 600: 1001s http_error_msg = ( 1001s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s if http_error_msg: 1001s > raise HTTPError(http_error_msg, response=self) 1001s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/f5661b87-367c-457a-b27b-ba8c630cc48b/restart 1001s 1001s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1001s ----------------------------- Captured stderr call ----------------------------- 1001s Fatal Python error: init_import_site: Failed to import the site module 1001s Python runtime state: initialized 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3.13/site.py", line 735, in 1001s main() 1001s ~~~~^^ 1001s File "/usr/lib/python3.13/site.py", line 722, in main 1001s known_paths = addsitepackages(known_paths) 1001s File "/usr/lib/python3.13/site.py", line 441, in addsitepackages 1001s addsitedir(sitedir, known_paths) 1001s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3.13/site.py", line 254, in addsitedir 1001s addpackage(sitedir, name, known_paths) 1001s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3.13/site.py", line 213, in addpackage 1001s exec(line) 1001s ~~~~^^^^^^ 1001s File "", line 1, in 1001s File "", line 1360, in _find_and_load 1001s File "", line 1322, in _find_and_load_unlocked 1001s File "", line 1262, in _find_spec 1001s File "", line 1556, in find_spec 1001s File "", line 1530, in _get_spec 1001s File "", line 1633, in find_spec 1001s File "", line 1676, in _fill_cache 1001s KeyboardInterrupt 1001s ------------------------------ Captured log call ------------------------------- 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpua87k72k/runtime/kernel-7d56a49e-9a83-47db-9607-15db3a300151.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57195 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54891 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7d56a49e-9a83-47db-9607-15db3a300151, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 30.070000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 7.150000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpua87k72k/runtime/kernel-f5661b87-367c-457a-b27b-ba8c630cc48b.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37197 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57833 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: f5661b87-367c-457a-b27b-ba8c630cc48b, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 80.210000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.500000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: f5661b87-367c-457a-b27b-ba8c630cc48b 1001s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/f5661b87-367c-457a-b27b-ba8c630cc48b/interrupt (::1) 24.500000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 1001s yield maybe_future(km.restart_kernel(kernel_id)) 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1001s value = future.result() 1001s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1001s raise self._exception.with_traceback(self._exception_tb) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 1001s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 1001s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 1001s await ensure_async(kernel.restart_kernel(now=now)) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 1001s await self._async_shutdown_kernel(now=now, restart=True) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:log.py:55 { 1001s "Host": "localhost:12341", 1001s "Accept": "*/*", 1001s "User-Agent": "python-requests/2.32.5" 1001s } 1001s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/f5661b87-367c-457a-b27b-ba8c630cc48b/restart (::1) 4.730000ms referer=None 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.570000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7d56a49e-9a83-47db-9607-15db3a300151 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7d56a49e-9a83-47db-9607-15db3a300151 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/7d56a49e-9a83-47db-9607-15db3a300151 (::1) 1001s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/7d56a49e-9a83-47db-9607-15db3a300151', version='HTTP/1.1', remote_ip='::1') 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1001s result = await result 1001s ^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 1001s yielded = ctx_run(next, result) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 1001s yield maybe_future(km.shutdown_kernel(kernel_id)) 1001s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1001s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1001s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1001s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1001s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s WARNING NotebookApp:handlers.py:612 Unhandled error 1001s ________________________ KernelAPITest.test_no_kernels _________________________ 1001s 1001s self = 1001s 1001s def test_no_kernels(self): 1001s """Make sure there are no kernels running at the start""" 1001s kernels = self.kern_api.list().json() 1001s > self.assertEqual(kernels, []) 1001s E AssertionError: Lists differ: [{'id': '7d56a49e-9a83-47db-9607-15db3a300[281 chars]: 0}] != [] 1001s E 1001s E First list contains 2 additional elements. 1001s E First extra element 0: 1001s E {'id': '7d56a49e-9a83-47db-9607-15db3a300151', 'name': 'python3', 'last_activity': '2026-01-24T18:50:55.554261Z', 'execution_state': 'starting', 'connections': 0} 1001s E 1001s E + [] 1001s E - [{'connections': 0, 1001s E - 'execution_state': 'starting', 1001s E - 'id': '7d56a49e-9a83-47db-9607-15db3a300151', 1001s E - 'last_activity': '2026-01-24T18:50:55.554261Z', 1001s E - 'name': 'python3'}, 1001s E - {'connections': 0, 1001s E - 'execution_state': 'starting', 1001s E - 'id': 'f5661b87-367c-457a-b27b-ba8c630cc48b', 1001s E - 'last_activity': '2026-01-24T18:50:55.672092Z', 1001s E - 'name': 'python3'}] 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 1001s ------------------------------ Captured log call ------------------------------- 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 8.510000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.580000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7d56a49e-9a83-47db-9607-15db3a300151 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7d56a49e-9a83-47db-9607-15db3a300151 1001s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/7d56a49e-9a83-47db-9607-15db3a300151 (::1) 0.820000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f5661b87-367c-457a-b27b-ba8c630cc48b 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f5661b87-367c-457a-b27b-ba8c630cc48b 1001s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/f5661b87-367c-457a-b27b-ba8c630cc48b (::1) 3.040000ms 1001s ---------------------------- Captured log teardown ----------------------------- 1001s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 1001s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 1001s _____________________ AsyncKernelAPITest.test_connections ______________________ 1001s 1001s self = 1001s 1001s def tearDown(self): 1001s for k in self.kern_api.list().json(): 1001s > self.kern_api.shutdown(k['id']) 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 1001s return self._req('DELETE', id) 1001s ^^^^^^^^^^^^^^^^^^^^^^^ 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 1001s response.raise_for_status() 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s 1001s self = 1001s 1001s def raise_for_status(self): 1001s """Raises :class:`HTTPError`, if one occurred.""" 1001s 1001s http_error_msg = "" 1001s if isinstance(self.reason, bytes): 1001s # We attempt to decode utf-8 first because some servers 1001s # choose to localize their reason strings. If the string 1001s # isn't utf-8, we fall back to iso-8859-1 for all other 1001s # encodings. (See PR #3538) 1001s try: 1001s reason = self.reason.decode("utf-8") 1001s except UnicodeDecodeError: 1001s reason = self.reason.decode("iso-8859-1") 1001s else: 1001s reason = self.reason 1001s 1001s if 400 <= self.status_code < 500: 1001s http_error_msg = ( 1001s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s elif 500 <= self.status_code < 600: 1001s http_error_msg = ( 1001s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s if http_error_msg: 1001s > raise HTTPError(http_error_msg, response=self) 1001s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/22d887b9-06c3-4d97-aba7-f80e1fd87def 1001s 1001s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1001s ------------------------------ Captured log setup ------------------------------ 1001s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpv_64ulby/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpv_64ulby/etc/jupyter'] for config files 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpv_64ulby/etc/jupyter 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpv_64ulby/config 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpv_64ulby/etc/jupyter 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpv_64ulby/config 1001s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpv_64ulby/notebooks 1001s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 1001s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 1001s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 1001s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 1001s WARNING NotebookApp:handlers.py:612 Forbidden 1001s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.500000ms referer=None 1001s ------------------------------ Captured log call ------------------------------- 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpv_64ulby/runtime/kernel-22d887b9-06c3-4d97-aba7-f80e1fd87def.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50795 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33265 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: 22d887b9-06c3-4d97-aba7-f80e1fd87def, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 29.220000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/22d887b9-06c3-4d97-aba7-f80e1fd87def (::1) 0.800000ms 1001s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/22d887b9-06c3-4d97-aba7-f80e1fd87def/channels 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 1001s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from 22d887b9-06c3-4d97-aba7-f80e1fd87def 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39181 1001s DEBUG NotebookApp:kernelmanager.py:423 activity on 22d887b9-06c3-4d97-aba7-f80e1fd87def: status (starting) 1001s DEBUG NotebookApp:kernelmanager.py:423 activity on 22d887b9-06c3-4d97-aba7-f80e1fd87def: status (busy) 1001s DEBUG NotebookApp:kernelmanager.py:423 activity on 22d887b9-06c3-4d97-aba7-f80e1fd87def: status (idle) 1001s DEBUG NotebookApp:handlers.py:306 Received kernel info: {'status': 'ok', 'protocol_version': '5.3', 'implementation': 'ipython', 'implementation_version': '8.35.0', 'language_info': {'name': 'python', 'version': '3.13.11', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.13.11 (main, Dec 6 2025, 13:15:20) [GCC 15.2.0]\nType 'copyright', 'credits' or 'license' for more information\nIPython 8.35.0 -- An enhanced Interactive Python. Type '?' for help.\n", 'help_links': [{'text': 'Python Reference', 'url': 'https://docs.python.org/3.13'}, {'text': 'IPython Reference', 'url': 'https://ipython.org/documentation.html'}, {'text': 'NumPy Reference', 'url': 'https://docs.scipy.org/doc/numpy/reference/'}, {'text': 'SciPy Reference', 'url': 'https://docs.scipy.org/doc/scipy/reference/'}, {'text': 'Matplotlib Reference', 'url': 'https://matplotlib.org/contents.html'}, {'text': 'SymPy Reference', 'url': 'http://docs.sympy.org/latest/index.html'}, {'text': 'pandas Reference', 'url': 'https://pandas.pydata.org/pandas-docs/stable/'}]} 1001s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel 22d887b9-06c3-4d97-aba7-f80e1fd87def) to 5.4 (client). 1001s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/22d887b9-06c3-4d97-aba7-f80e1fd87def/channels (::1) 3099.400000ms 1001s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/22d887b9-06c3-4d97-aba7-f80e1fd87def/channels 1001s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for 22d887b9-06c3-4d97-aba7-f80e1fd87def 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33265 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39181 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50795 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44469 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39181 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50795 1001s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 1001s Setting websocket_ping_timeout=30000 1001s DEBUG NotebookApp:handlers.py:255 Nudge: attempt 1 on kernel 22d887b9-06c3-4d97-aba7-f80e1fd87def 1001s DEBUG NotebookApp:handlers.py:207 Nudge: IOPub received: 22d887b9-06c3-4d97-aba7-f80e1fd87def 1001s DEBUG NotebookApp:handlers.py:210 Nudge: resolving iopub future: 22d887b9-06c3-4d97-aba7-f80e1fd87def 1001s DEBUG NotebookApp:kernelmanager.py:423 activity on 22d887b9-06c3-4d97-aba7-f80e1fd87def: status (busy) 1001s DEBUG NotebookApp:kernelmanager.py:423 activity on 22d887b9-06c3-4d97-aba7-f80e1fd87def: status (busy) 1001s DEBUG NotebookApp:handlers.py:195 Nudge: shell info reply received: 22d887b9-06c3-4d97-aba7-f80e1fd87def 1001s DEBUG NotebookApp:handlers.py:197 Nudge: resolving shell future: 22d887b9-06c3-4d97-aba7-f80e1fd87def 1001s DEBUG NotebookApp:kernelmanager.py:423 activity on 22d887b9-06c3-4d97-aba7-f80e1fd87def: status (idle) 1001s DEBUG NotebookApp:kernelmanager.py:423 activity on 22d887b9-06c3-4d97-aba7-f80e1fd87def: status (idle) 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/22d887b9-06c3-4d97-aba7-f80e1fd87def (::1) 0.960000ms 1001s DEBUG NotebookApp:handlers.py:579 Websocket closed 22d887b9-06c3-4d97-aba7-f80e1fd87def:0281caca-31527b466bcf97f1cb4b7926 1001s INFO NotebookApp:kernelmanager.py:222 Starting buffering for 22d887b9-06c3-4d97-aba7-f80e1fd87def:0281caca-31527b466bcf97f1cb4b7926 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 22d887b9-06c3-4d97-aba7-f80e1fd87def 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/22d887b9-06c3-4d97-aba7-f80e1fd87def (::1) 0.610000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/22d887b9-06c3-4d97-aba7-f80e1fd87def (::1) 0.330000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.330000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 22d887b9-06c3-4d97-aba7-f80e1fd87def 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 22d887b9-06c3-4d97-aba7-f80e1fd87def 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1001s await kernel_awaitable 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1001s result = await obj 1001s ^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/22d887b9-06c3-4d97-aba7-f80e1fd87def (::1) 1001s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/22d887b9-06c3-4d97-aba7-f80e1fd87def', version='HTTP/1.1', remote_ip='::1') 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1001s result = await result 1001s ^^^^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1001s future.result() 1001s ~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1001s yielded = self.gen.throw(exc) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 1001s yield maybe_future(km.shutdown_kernel(kernel_id)) 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1001s value = future.result() 1001s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1001s raise self._exception.with_traceback(self._exception_tb) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1001s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1001s raise km.ready.exception() # type: ignore[misc] 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1001s await kernel_awaitable 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1001s result = await obj 1001s ^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s WARNING NotebookApp:handlers.py:612 Unhandled error 1001s ERROR NotebookApp:log.py:55 { 1001s "Host": "localhost:12341", 1001s "Accept": "*/*", 1001s "User-Agent": "python-requests/2.32.5" 1001s } 1001s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/22d887b9-06c3-4d97-aba7-f80e1fd87def (::1) 51.970000ms referer=None 1001s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 1001s 1001s self = 1001s 1001s def tearDown(self): 1001s for k in self.kern_api.list().json(): 1001s > self.kern_api.shutdown(k['id']) 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 1001s return self._req('DELETE', id) 1001s ^^^^^^^^^^^^^^^^^^^^^^^ 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 1001s response.raise_for_status() 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s 1001s self = 1001s 1001s def raise_for_status(self): 1001s """Raises :class:`HTTPError`, if one occurred.""" 1001s 1001s http_error_msg = "" 1001s if isinstance(self.reason, bytes): 1001s # We attempt to decode utf-8 first because some servers 1001s # choose to localize their reason strings. If the string 1001s # isn't utf-8, we fall back to iso-8859-1 for all other 1001s # encodings. (See PR #3538) 1001s try: 1001s reason = self.reason.decode("utf-8") 1001s except UnicodeDecodeError: 1001s reason = self.reason.decode("iso-8859-1") 1001s else: 1001s reason = self.reason 1001s 1001s if 400 <= self.status_code < 500: 1001s http_error_msg = ( 1001s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s elif 500 <= self.status_code < 600: 1001s http_error_msg = ( 1001s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s if http_error_msg: 1001s > raise HTTPError(http_error_msg, response=self) 1001s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/e6985532-006c-4b0f-a683-8ae340fa775c 1001s 1001s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1001s ------------------------------ Captured log call ------------------------------- 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpv_64ulby/runtime/kernel-e6985532-006c-4b0f-a683-8ae340fa775c.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44851 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60481 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: e6985532-006c-4b0f-a683-8ae340fa775c, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 53.120000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.800000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 22d887b9-06c3-4d97-aba7-f80e1fd87def 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 22d887b9-06c3-4d97-aba7-f80e1fd87def 1001s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/22d887b9-06c3-4d97-aba7-f80e1fd87def (::1) 0.640000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e6985532-006c-4b0f-a683-8ae340fa775c 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e6985532-006c-4b0f-a683-8ae340fa775c 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1001s await kernel_awaitable 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1001s result = await obj 1001s ^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/e6985532-006c-4b0f-a683-8ae340fa775c (::1) 1001s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/e6985532-006c-4b0f-a683-8ae340fa775c', version='HTTP/1.1', remote_ip='::1') 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1001s result = await result 1001s ^^^^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1001s future.result() 1001s ~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1001s yielded = self.gen.throw(exc) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 1001s yield maybe_future(km.shutdown_kernel(kernel_id)) 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1001s value = future.result() 1001s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1001s raise self._exception.with_traceback(self._exception_tb) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1001s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1001s raise km.ready.exception() # type: ignore[misc] 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1001s await kernel_awaitable 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1001s result = await obj 1001s ^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s WARNING NotebookApp:handlers.py:612 Unhandled error 1001s ERROR NotebookApp:log.py:55 { 1001s "Host": "localhost:12341", 1001s "Accept": "*/*", 1001s "User-Agent": "python-requests/2.32.5" 1001s } 1001s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/e6985532-006c-4b0f-a683-8ae340fa775c (::1) 4.820000ms referer=None 1001s --------------------------- Captured stderr teardown --------------------------- 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1001s return _run_code(code, main_globals, None, 1001s "__main__", mod_spec) 1001s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 1001s 1001s self = 1001s 1001s def test_kernel_handler(self): 1001s # GET kernel with given id 1001s kid = self.kern_api.start().json()['id'] 1001s r = self.kern_api.get(kid) 1001s kern1 = r.json() 1001s self.assertEqual(r.status_code, 200) 1001s assert isinstance(kern1, dict) 1001s self.assertIn('id', kern1) 1001s self.assertEqual(kern1['id'], kid) 1001s 1001s # Request a bad kernel id and check that a JSON 1001s # message is returned! 1001s bad_id = '111-111-111-111-111' 1001s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 1001s self.kern_api.get(bad_id) 1001s 1001s # DELETE kernel with id 1001s > r = self.kern_api.shutdown(kid) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 1001s return self._req('DELETE', id) 1001s ^^^^^^^^^^^^^^^^^^^^^^^ 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 1001s response.raise_for_status() 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s 1001s self = 1001s 1001s def raise_for_status(self): 1001s """Raises :class:`HTTPError`, if one occurred.""" 1001s 1001s http_error_msg = "" 1001s if isinstance(self.reason, bytes): 1001s # We attempt to decode utf-8 first because some servers 1001s # choose to localize their reason strings. If the string 1001s # isn't utf-8, we fall back to iso-8859-1 for all other 1001s # encodings. (See PR #3538) 1001s try: 1001s reason = self.reason.decode("utf-8") 1001s except UnicodeDecodeError: 1001s reason = self.reason.decode("iso-8859-1") 1001s else: 1001s reason = self.reason 1001s 1001s if 400 <= self.status_code < 500: 1001s http_error_msg = ( 1001s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s elif 500 <= self.status_code < 600: 1001s http_error_msg = ( 1001s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s if http_error_msg: 1001s > raise HTTPError(http_error_msg, response=self) 1001s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/685c4573-99b8-4e94-9f10-4a13aae2e595 1001s 1001s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1001s ---------------------------- Captured stderr setup ----------------------------- 1001s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1001s from ipykernel import kernelapp as app 1001s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1001s from .connect import * # noqa: F403 1001s ^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 1001s import jupyter_client 1001s File "", line 1360, in _find_and_load 1001s File "", line 1322, in _find_and_load_unlocked 1001s File "", line 1262, in _find_spec 1001s File "", line 1556, in find_spec 1001s File "", line 1530, in _get_spec 1001s File "", line 1629, in find_spec 1001s File "", line 152, in _path_stat 1001s KeyboardInterrupt 1001s ------------------------------ Captured log call ------------------------------- 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpv_64ulby/runtime/kernel-685c4573-99b8-4e94-9f10-4a13aae2e595.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38439 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54915 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: 685c4573-99b8-4e94-9f10-4a13aae2e595, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 35.570000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/685c4573-99b8-4e94-9f10-4a13aae2e595 (::1) 0.410000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s 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 1001s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 1001s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.460000ms referer=None 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 685c4573-99b8-4e94-9f10-4a13aae2e595 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 685c4573-99b8-4e94-9f10-4a13aae2e595 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1001s await kernel_awaitable 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1001s result = await obj 1001s ^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/685c4573-99b8-4e94-9f10-4a13aae2e595 (::1) 1001s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/685c4573-99b8-4e94-9f10-4a13aae2e595', version='HTTP/1.1', remote_ip='::1') 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1001s result = await result 1001s ^^^^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1001s future.result() 1001s ~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1001s yielded = self.gen.throw(exc) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 1001s yield maybe_future(km.shutdown_kernel(kernel_id)) 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1001s value = future.result() 1001s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1001s raise self._exception.with_traceback(self._exception_tb) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1001s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1001s raise km.ready.exception() # type: ignore[misc] 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1001s await kernel_awaitable 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1001s result = await obj 1001s ^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s WARNING NotebookApp:handlers.py:612 Unhandled error 1001s ERROR NotebookApp:log.py:55 { 1001s "Host": "localhost:12341", 1001s "Accept": "*/*", 1001s "User-Agent": "python-requests/2.32.5" 1001s } 1001s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/685c4573-99b8-4e94-9f10-4a13aae2e595 (::1) 5.480000ms referer=None 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 23.420000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e6985532-006c-4b0f-a683-8ae340fa775c 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e6985532-006c-4b0f-a683-8ae340fa775c 1001s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/e6985532-006c-4b0f-a683-8ae340fa775c (::1) 0.860000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 685c4573-99b8-4e94-9f10-4a13aae2e595 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 685c4573-99b8-4e94-9f10-4a13aae2e595 1001s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 1001s 1001s self = 1001s 1001s def test_main_kernel_handler(self): 1001s # POST request 1001s r = self.kern_api.start() 1001s kern1 = r.json() 1001s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 1001s self.assertEqual(r.status_code, 201) 1001s self.assertIsInstance(kern1, dict) 1001s 1001s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 1001s expected_csp = '; '.join([ 1001s "frame-ancestors 'self'", 1001s 'report-uri ' + report_uri, 1001s "default-src 'none'" 1001s ]) 1001s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 1001s 1001s # GET request 1001s r = self.kern_api.list() 1001s self.assertEqual(r.status_code, 200) 1001s assert isinstance(r.json(), list) 1001s self.assertEqual(r.json()[0]['id'], kern1['id']) 1001s self.assertEqual(r.json()[0]['name'], kern1['name']) 1001s 1001s # create another kernel and check that they both are added to the 1001s # list of kernels from a GET request 1001s kern2 = self.kern_api.start().json() 1001s assert isinstance(kern2, dict) 1001s r = self.kern_api.list() 1001s kernels = r.json() 1001s self.assertEqual(r.status_code, 200) 1001s assert isinstance(kernels, list) 1001s self.assertEqual(len(kernels), 2) 1001s 1001s # Interrupt a kernel 1001s r = self.kern_api.interrupt(kern2['id']) 1001s self.assertEqual(r.status_code, 204) 1001s 1001s # Restart a kernel 1001s > r = self.kern_api.restart(kern2['id']) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 1001s return self._req('POST', url_path_join(id, 'restart')) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 1001s response.raise_for_status() 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s 1001s self = 1001s 1001s def raise_for_status(self): 1001s """Raises :class:`HTTPError`, if one occurred.""" 1001s 1001s http_error_msg = "" 1001s if isinstance(self.reason, bytes): 1001s # We attempt to decode utf-8 first because some servers 1001s # choose to localize their reason strings. If the string 1001s # isn't utf-8, we fall back to iso-8859-1 for all other 1001s # encodings. (See PR #3538) 1001s try: 1001s reason = self.reason.decode("utf-8") 1001s except UnicodeDecodeError: 1001s reason = self.reason.decode("iso-8859-1") 1001s else: 1001s reason = self.reason 1001s 1001s if 400 <= self.status_code < 500: 1001s http_error_msg = ( 1001s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s elif 500 <= self.status_code < 600: 1001s http_error_msg = ( 1001s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s if http_error_msg: 1001s > raise HTTPError(http_error_msg, response=self) 1001s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/282e52be-6c5f-4648-8374-c58c2627e7b7/restart 1001s 1001s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1001s ----------------------------- Captured stderr call ----------------------------- 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1001s return _run_code(code, main_globals, None, 1001s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1001s exec(code, run_globals) 1001s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 1001s from pathlib import Path 1001s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 1001s from ._abc import * 1001s File "/usr/lib/python3.13/pathlib/_abc.py", line 14, in 1001s import functools 1001s File "/usr/lib/python3.13/functools.py", line 18, in 1001s from collections import namedtuple 1001s File "/usr/lib/python3.13/collections/__init__.py", line 1121, in 1001s class UserDict(_collections_abc.MutableMapping): 1001s File "/usr/lib/python3.13/abc.py", line 106, in __new__ 1001s cls = super().__new__(mcls, name, bases, namespace, **kwargs) 1001s KeyboardInterrupt 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1001s return _run_code(code, main_globals, None, 1001s "__main__", mod_spec) 1001s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1001s exec(code, run_globals) 1001s ~~~~^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1001s from ipykernel import kernelapp as app 1001s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1001s from .connect import * # noqa: F403 1001s ^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 1001s from typing import TYPE_CHECKING, Any 1001s File "", line 1360, in _find_and_load 1001s File "", line 1331, in _find_and_load_unlocked 1001s File "", line 935, in _load_unlocked 1001s ------------------------------ Captured log call ------------------------------- 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpv_64ulby/runtime/kernel-3a2db6a0-6e65-4100-bacd-fb42f5a86dbf.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51899 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46055 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: 3a2db6a0-6e65-4100-bacd-fb42f5a86dbf, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.780000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.510000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpv_64ulby/runtime/kernel-282e52be-6c5f-4648-8374-c58c2627e7b7.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40979 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50197 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: 282e52be-6c5f-4648-8374-c58c2627e7b7, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 202.710000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.610000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 282e52be-6c5f-4648-8374-c58c2627e7b7 1001s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/282e52be-6c5f-4648-8374-c58c2627e7b7/interrupt (::1) 0.560000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 1001s yield maybe_future(km.restart_kernel(kernel_id)) 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1001s value = future.result() 1001s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1001s raise self._exception.with_traceback(self._exception_tb) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 1001s result = coro.throw(exc) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 1001s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 1001s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 1001s yield self # This tells Task to wait for completion. 1001s ^^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1001s future.result() 1001s ~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1001s raise self._exception.with_traceback(self._exception_tb) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 1001s await ensure_async(kernel.restart_kernel(now=now)) 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1001s result = await obj 1001s ^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 1001s await self._async_shutdown_kernel(now=now, restart=True) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:log.py:55 { 1001s "Host": "localhost:12341", 1001s "Accept": "*/*", 1001s "User-Agent": "python-requests/2.32.5" 1001s } 1001s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/282e52be-6c5f-4648-8374-c58c2627e7b7/restart (::1) 3.450000ms referer=None 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.340000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3a2db6a0-6e65-4100-bacd-fb42f5a86dbf 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3a2db6a0-6e65-4100-bacd-fb42f5a86dbf 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1001s await kernel_awaitable 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1001s result = await obj 1001s ^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/3a2db6a0-6e65-4100-bacd-fb42f5a86dbf (::1) 1001s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/3a2db6a0-6e65-4100-bacd-fb42f5a86dbf', version='HTTP/1.1', remote_ip='::1') 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1001s result = await result 1001s ^^^^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1001s future.result() 1001s ~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1001s yielded = self.gen.throw(exc) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 1001s yield maybe_future(km.shutdown_kernel(kernel_id)) 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1001s value = future.result() 1001s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1001s raise self._exception.with_traceback(self._exception_tb) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1001s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1001s raise km.ready.exception() # type: ignore[misc] 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1001s await kernel_awaitable 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1001s result = await obj 1001s ^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s WARNING NotebookApp:handlers.py:612 Unhandled error 1001s ERROR NotebookApp:log.py:55 { 1001s "Host": "localhost:12341", 1001s "Accept": "*/*", 1001s "User-Agent": "python-requests/2.32.5" 1001s } 1001s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/3a2db6a0-6e65-4100-bacd-fb42f5a86dbf (::1) 32.470000ms referer=None 1001s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 1001s 1001s self = 1001s 1001s def test_no_kernels(self): 1001s """Make sure there are no kernels running at the start""" 1001s kernels = self.kern_api.list().json() 1001s > self.assertEqual(kernels, []) 1001s E AssertionError: Lists differ: [{'id': '3a2db6a0-6e65-4100-bacd-fb42f5a86[281 chars]: 0}] != [] 1001s E 1001s E First list contains 2 additional elements. 1001s E First extra element 0: 1001s E {'id': '3a2db6a0-6e65-4100-bacd-fb42f5a86dbf', 'name': 'python3', 'last_activity': '2026-01-24T18:51:02.350281Z', 'execution_state': 'starting', 'connections': 0} 1001s E 1001s E + [] 1001s E - [{'connections': 0, 1001s E - 'execution_state': 'starting', 1001s E - 'id': '3a2db6a0-6e65-4100-bacd-fb42f5a86dbf', 1001s E - 'last_activity': '2026-01-24T18:51:02.350281Z', 1001s E - 'name': 'python3'}, 1001s E - {'connections': 0, 1001s E - 'execution_state': 'starting', 1001s E - 'id': '282e52be-6c5f-4648-8374-c58c2627e7b7', 1001s E - 'last_activity': '2026-01-24T18:51:02.554792Z', 1001s E - 'name': 'python3'}] 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 1001s ------------------------------ Captured log call ------------------------------- 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.740000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 13.770000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3a2db6a0-6e65-4100-bacd-fb42f5a86dbf 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3a2db6a0-6e65-4100-bacd-fb42f5a86dbf 1001s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/3a2db6a0-6e65-4100-bacd-fb42f5a86dbf (::1) 0.890000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 282e52be-6c5f-4648-8374-c58c2627e7b7 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 282e52be-6c5f-4648-8374-c58c2627e7b7 1001s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/282e52be-6c5f-4648-8374-c58c2627e7b7 (::1) 0.620000ms 1001s ---------------------------- Captured log teardown ----------------------------- 1001s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e6985532-006c-4b0f-a683-8ae340fa775c 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3a2db6a0-6e65-4100-bacd-fb42f5a86dbf 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 22d887b9-06c3-4d97-aba7-f80e1fd87def 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 685c4573-99b8-4e94-9f10-4a13aae2e595 1001s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 1001s __________________________ SessionAPITest.test_create __________________________ 1001s 1001s @self.addCleanup 1001s def cleanup_sessions(): 1001s for session in self.sess_api.list().json(): 1001s > self.sess_api.delete(session['id']) 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1001s return self._req('DELETE', id) 1001s ^^^^^^^^^^^^^^^^^^^^^^^ 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1001s response.raise_for_status() 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s 1001s self = 1001s 1001s def raise_for_status(self): 1001s """Raises :class:`HTTPError`, if one occurred.""" 1001s 1001s http_error_msg = "" 1001s if isinstance(self.reason, bytes): 1001s # We attempt to decode utf-8 first because some servers 1001s # choose to localize their reason strings. If the string 1001s # isn't utf-8, we fall back to iso-8859-1 for all other 1001s # encodings. (See PR #3538) 1001s try: 1001s reason = self.reason.decode("utf-8") 1001s except UnicodeDecodeError: 1001s reason = self.reason.decode("iso-8859-1") 1001s else: 1001s reason = self.reason 1001s 1001s if 400 <= self.status_code < 500: 1001s http_error_msg = ( 1001s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s elif 500 <= self.status_code < 600: 1001s http_error_msg = ( 1001s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s if http_error_msg: 1001s > raise HTTPError(http_error_msg, response=self) 1001s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/d02787a9-99c0-40fb-b127-7d1f1a15afa2 1001s 1001s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1001s ------------------------------ Captured log setup ------------------------------ 1001s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp2vqj7r0m/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp2vqj7r0m/etc/jupyter'] for config files 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp2vqj7r0m/etc/jupyter 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp2vqj7r0m/config 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp2vqj7r0m/etc/jupyter 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 1001s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp2vqj7r0m/config 1001s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp2vqj7r0m/notebooks 1001s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 1001s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 1001s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 1001s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 1001s WARNING NotebookApp:handlers.py:612 Forbidden 1001s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.510000ms referer=None 1001s ------------------------------ Captured log call ------------------------------- 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 2.410000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp2vqj7r0m/runtime/kernel-4697f5e0-ab24-4303-9455-0ba6bdabca08.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38969 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58035 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4697f5e0-ab24-4303-9455-0ba6bdabca08, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp2vqj7r0m/notebooks/foo'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 259.820000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.700000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/d02787a9-99c0-40fb-b127-7d1f1a15afa2 (::1) 0.540000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.500000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4697f5e0-ab24-4303-9455-0ba6bdabca08 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4697f5e0-ab24-4303-9455-0ba6bdabca08 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/d02787a9-99c0-40fb-b127-7d1f1a15afa2 (::1) 1001s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/d02787a9-99c0-40fb-b127-7d1f1a15afa2', version='HTTP/1.1', remote_ip='::1') 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1001s result = await result 1001s ^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1001s yielded = self.gen.throw(exc) 1001s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1001s yield maybe_future(sm.delete_session(session_id)) 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1001s value = future.result() 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 1001s yielded = self.gen.send(value) 1001s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1001s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1001s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1001s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1001s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1001s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1001s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s WARNING NotebookApp:handlers.py:612 Unhandled error 1001s --------------------------- Captured stderr teardown --------------------------- 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1001s return _run_code(code, main_globals, None, 1001s "__main__", mod_spec) 1001s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1001s exec(code, run_globals) 1001s ~~~~^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1001s from ipykernel import kernelapp as app 1001s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1001s from .connect import * # noqa: F403 1001s ^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 1001s import jupyter_client 1001s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 1001s from .asynchronous import AsyncKernelClient 1001s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 1001s from .client import AsyncKernelClient # noqa 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 1001s import zmq.asyncio 1001s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 1001s from zmq import backend 1001s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 1001s _ns = select_backend(first) 1001s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 1001s mod = import_module(name) 1001s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 1001s return _bootstrap._gcd_import(name[level:], package, level) 1001s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "", line 1387, in _gcd_import 1001s File "", line 1360, in _find_and_load 1001s File "", line 1322, in _find_and_load_unlocked 1001s File "", line 1262, in _find_spec 1001s File "", line 1556, in find_spec 1001s File "", line 1530, in _get_spec 1001s File "", line 1629, in find_spec 1001s File "", line 152, in _path_stat 1001s KeyboardInterrupt 1001s __________________ SessionAPITest.test_create_console_session __________________ 1001s 1001s @self.addCleanup 1001s def cleanup_sessions(): 1001s for session in self.sess_api.list().json(): 1001s > self.sess_api.delete(session['id']) 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1001s return self._req('DELETE', id) 1001s ^^^^^^^^^^^^^^^^^^^^^^^ 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1001s response.raise_for_status() 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s 1001s self = 1001s 1001s def raise_for_status(self): 1001s """Raises :class:`HTTPError`, if one occurred.""" 1001s 1001s http_error_msg = "" 1001s if isinstance(self.reason, bytes): 1001s # We attempt to decode utf-8 first because some servers 1001s # choose to localize their reason strings. If the string 1001s # isn't utf-8, we fall back to iso-8859-1 for all other 1001s # encodings. (See PR #3538) 1001s try: 1001s reason = self.reason.decode("utf-8") 1001s except UnicodeDecodeError: 1001s reason = self.reason.decode("iso-8859-1") 1001s else: 1001s reason = self.reason 1001s 1001s if 400 <= self.status_code < 500: 1001s http_error_msg = ( 1001s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s elif 500 <= self.status_code < 600: 1001s http_error_msg = ( 1001s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s if http_error_msg: 1001s > raise HTTPError(http_error_msg, response=self) 1001s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/10297dde-3c78-4620-be51-02d2beb41751 1001s 1001s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1001s ----------------------------- Captured stderr call ----------------------------- 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1001s return _run_code(code, main_globals, None, 1001s "__main__", mod_spec) 1001s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1001s exec(code, run_globals) 1001s ~~~~^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 1001s from pathlib import Path 1001s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 1001s from ._abc import * 1001s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 1001s from glob import _Globber, _no_recurse_symlinks 1001s File "/usr/lib/python3.13/glob.py", line 5, in 1001s import re 1001s File "", line 1360, in _find_and_load 1001s File "", line 1331, in _find_and_load_unlocked 1001s File "", line 935, in _load_unlocked 1001s File "", line 1019, in exec_module 1001s File "", line 1115, in get_code 1001s File "", line 1215, in get_data 1001s KeyboardInterrupt 1001s ------------------------------ Captured log call ------------------------------- 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp2vqj7r0m/runtime/kernel-b157b390-c204-4d2a-86cb-49796f3bde4d.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36519 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51249 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: b157b390-c204-4d2a-86cb-49796f3bde4d, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp2vqj7r0m/notebooks/foo'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 19.750000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.610000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4697f5e0-ab24-4303-9455-0ba6bdabca08 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4697f5e0-ab24-4303-9455-0ba6bdabca08 1001s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/d02787a9-99c0-40fb-b127-7d1f1a15afa2 (::1) 0.800000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b157b390-c204-4d2a-86cb-49796f3bde4d 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b157b390-c204-4d2a-86cb-49796f3bde4d 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/10297dde-3c78-4620-be51-02d2beb41751 (::1) 1001s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/10297dde-3c78-4620-be51-02d2beb41751', version='HTTP/1.1', remote_ip='::1') 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1001s result = await result 1001s ^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1001s yielded = self.gen.throw(exc) 1001s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1001s yield maybe_future(sm.delete_session(session_id)) 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1001s value = future.result() 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 1001s yielded = self.gen.send(value) 1001s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1001s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1001s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1001s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1001s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1001s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1001s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s WARNING NotebookApp:handlers.py:612 Unhandled error 1001s ____________________ SessionAPITest.test_create_deprecated _____________________ 1001s 1001s @self.addCleanup 1001s def cleanup_sessions(): 1001s for session in self.sess_api.list().json(): 1001s > self.sess_api.delete(session['id']) 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1001s return self._req('DELETE', id) 1001s ^^^^^^^^^^^^^^^^^^^^^^^ 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1001s response.raise_for_status() 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s 1001s self = 1001s 1001s def raise_for_status(self): 1001s """Raises :class:`HTTPError`, if one occurred.""" 1001s 1001s http_error_msg = "" 1001s if isinstance(self.reason, bytes): 1001s # We attempt to decode utf-8 first because some servers 1001s # choose to localize their reason strings. If the string 1001s # isn't utf-8, we fall back to iso-8859-1 for all other 1001s # encodings. (See PR #3538) 1001s try: 1001s reason = self.reason.decode("utf-8") 1001s except UnicodeDecodeError: 1001s reason = self.reason.decode("iso-8859-1") 1001s else: 1001s reason = self.reason 1001s 1001s if 400 <= self.status_code < 500: 1001s http_error_msg = ( 1001s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s elif 500 <= self.status_code < 600: 1001s http_error_msg = ( 1001s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s if http_error_msg: 1001s > raise HTTPError(http_error_msg, response=self) 1001s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/516cb0d7-bdc5-48a4-b299-81d7e19fcb70 1001s 1001s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1001s ----------------------------- Captured stderr call ----------------------------- 1001s Fatal Python error: init_import_site: Failed to import the site module 1001s Python runtime state: initialized 1001s ------------------------------ Captured log call ------------------------------- 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp2vqj7r0m/runtime/kernel-aefb8fd1-8a43-48ed-a101-8e5568ba63ad.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33749 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46551 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: aefb8fd1-8a43-48ed-a101-8e5568ba63ad, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp2vqj7r0m/notebooks/foo'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 61.370000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.640000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b157b390-c204-4d2a-86cb-49796f3bde4d 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b157b390-c204-4d2a-86cb-49796f3bde4d 1001s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/10297dde-3c78-4620-be51-02d2beb41751 (::1) 8.710000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for aefb8fd1-8a43-48ed-a101-8e5568ba63ad 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: aefb8fd1-8a43-48ed-a101-8e5568ba63ad 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/516cb0d7-bdc5-48a4-b299-81d7e19fcb70 (::1) 1001s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/516cb0d7-bdc5-48a4-b299-81d7e19fcb70', version='HTTP/1.1', remote_ip='::1') 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1001s result = await result 1001s ^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1001s yielded = self.gen.throw(exc) 1001s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1001s yield maybe_future(sm.delete_session(session_id)) 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1001s value = future.result() 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 1001s yielded = self.gen.send(value) 1001s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1001s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1001s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1001s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1001s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1001s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1001s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s WARNING NotebookApp:handlers.py:612 Unhandled error 1001s --------------------------- Captured stderr teardown --------------------------- 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3.13/site.py", line 79, in 1001s import os 1001s File "/usr/lib/python3.13/os.py", line 61, in 1001s import posixpath as path 1001s File "/usr/lib/python3.13/posixpath.py", line 29, in 1001s import genericpath 1001s File "", line 1360, in _find_and_load 1001s File "", line 1331, in _find_and_load_unlocked 1001s File "", line 935, in _load_unlocked 1001s File "", line 1019, in exec_module 1001s File "", line 1152, in get_code 1001s File "", line 781, in _compile_bytecode 1001s KeyboardInterrupt 1001s ___________________ SessionAPITest.test_create_file_session ____________________ 1001s 1001s @self.addCleanup 1001s def cleanup_sessions(): 1001s for session in self.sess_api.list().json(): 1001s > self.sess_api.delete(session['id']) 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1001s return self._req('DELETE', id) 1001s ^^^^^^^^^^^^^^^^^^^^^^^ 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1001s response.raise_for_status() 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1001s 1001s self = 1001s 1001s def raise_for_status(self): 1001s """Raises :class:`HTTPError`, if one occurred.""" 1001s 1001s http_error_msg = "" 1001s if isinstance(self.reason, bytes): 1001s # We attempt to decode utf-8 first because some servers 1001s # choose to localize their reason strings. If the string 1001s # isn't utf-8, we fall back to iso-8859-1 for all other 1001s # encodings. (See PR #3538) 1001s try: 1001s reason = self.reason.decode("utf-8") 1001s except UnicodeDecodeError: 1001s reason = self.reason.decode("iso-8859-1") 1001s else: 1001s reason = self.reason 1001s 1001s if 400 <= self.status_code < 500: 1001s http_error_msg = ( 1001s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s elif 500 <= self.status_code < 600: 1001s http_error_msg = ( 1001s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1001s ) 1001s 1001s if http_error_msg: 1001s > raise HTTPError(http_error_msg, response=self) 1001s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/aa1cfb13-87d9-4519-a8b8-f719cad1eacf 1001s 1001s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1001s ------------------------------ Captured log call ------------------------------- 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp2vqj7r0m/runtime/kernel-b3052e03-8263-4170-90a0-16d11d5b92d3.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47009 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47687 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: b3052e03-8263-4170-90a0-16d11d5b92d3, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp2vqj7r0m/notebooks/foo'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 123.400000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.760000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for aefb8fd1-8a43-48ed-a101-8e5568ba63ad 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: aefb8fd1-8a43-48ed-a101-8e5568ba63ad 1001s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/516cb0d7-bdc5-48a4-b299-81d7e19fcb70 (::1) 2.500000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b3052e03-8263-4170-90a0-16d11d5b92d3 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b3052e03-8263-4170-90a0-16d11d5b92d3 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/aa1cfb13-87d9-4519-a8b8-f719cad1eacf (::1) 1001s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/aa1cfb13-87d9-4519-a8b8-f719cad1eacf', version='HTTP/1.1', remote_ip='::1') 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1001s result = await result 1001s ^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1001s yielded = self.gen.throw(exc) 1001s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1001s yield maybe_future(sm.delete_session(session_id)) 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1001s value = future.result() 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 1001s yielded = self.gen.send(value) 1001s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1001s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1001s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1001s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1001s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1001s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1001s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s WARNING NotebookApp:handlers.py:612 Unhandled error 1001s --------------------------- Captured stderr teardown --------------------------- 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1001s return _run_code(code, main_globals, None, 1001s "__main__", mod_spec) 1001s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1001s exec(code, run_globals) 1001s ~~~~^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 1001s from pathlib import Path 1001s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 1001s from ._abc import * 1001s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 1001s from glob import _Globber, _no_recurse_symlinks 1001s File "/usr/lib/python3.13/glob.py", line 3, in 1001s import contextlib 1001s File "/usr/lib/python3.13/contextlib.py", line 411, in 1001s class redirect_stdout(_RedirectStream): 1001s ...<12 lines>... 1001s _stream = "stdout" 1001s File "/usr/lib/python3.13/abc.py", line 106, in __new__ 1001s cls = super().__new__(mcls, name, bases, namespace, **kwargs) 1001s KeyboardInterrupt 1001s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 1001s 1001s self = 1001s 1001s def test_create_with_kernel_id(self): 1001s # create a new kernel 1001s r = self.request('POST', 'api/kernels') 1001s r.raise_for_status() 1001s kernel = r.json() 1001s 1001s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 1001s self.assertEqual(resp.status_code, 201) 1001s newsession = resp.json() 1001s self.assertIn('id', newsession) 1001s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 1001s self.assertEqual(newsession['kernel']['id'], kernel['id']) 1001s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 1001s 1001s sessions = self.sess_api.list().json() 1001s > self.assertEqual(sessions, [newsession]) 1001s E AssertionError: Lists differ: [{'id': 'aa1cfb13-87d9-4519-a8b8-f719cad1eacf', 'p[553 chars]ne}}] != [{'id': '1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98', 'p[279 chars]ne}}] 1001s E 1001s E First differing element 0: 1001s E {'id': 'aa1cfb13-87d9-4519-a8b8-f719cad1eacf', 'p[218 chars]: 0}} 1001s E {'id': '1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98', 'p[278 chars]one}} 1001s E 1001s E First list contains 1 additional elements. 1001s E First extra element 1: 1001s E {'id': '1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '0b3301e1-7661-4c82-8ed6-4977546721e7', 'name': 'python3', 'last_activity': '2026-01-24T18:51:06.176184Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 1001s E 1001s E Diff is 830 characters long. Set self.maxDiff to None to see it. 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 1001s ----------------------------- Captured stderr call ----------------------------- 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1001s return _run_code(code, main_globals, None, 1001s "__main__", mod_spec) 1001s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1001s exec(code, run_globals) 1001s ~~~~^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1001s from ipykernel import kernelapp as app 1001s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1001s from .connect import * # noqa: F403 1001s ^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 1001s import jupyter_client 1001s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 1001s from .asynchronous import AsyncKernelClient 1001s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 1001s from .client import AsyncKernelClient # noqa 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 1001s import zmq.asyncio 1001s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 1001s from zmq import sugar 1001s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 1001s from zmq.sugar import context, frame, poll, socket, tracker, version 1001s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 1001s from .socket import Socket, SyncSocket 1001s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 9, in 1001s import pickle 1001s File "", line 1360, in _find_and_load 1001s File "", line 1322, in _find_and_load_unlocked 1001s File "", line 1262, in _find_spec 1001s File "", line 1548, in find_spec 1001s KeyboardInterrupt 1001s ------------------------------ Captured log call ------------------------------- 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1001s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp2vqj7r0m/runtime/kernel-0b3301e1-7661-4c82-8ed6-4977546721e7.json'] 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51313 1001s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42531 1001s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0b3301e1-7661-4c82-8ed6-4977546721e7, name: python3 1001s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 246.290000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.040000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.640000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.650000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b3052e03-8263-4170-90a0-16d11d5b92d3 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b3052e03-8263-4170-90a0-16d11d5b92d3 1001s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/aa1cfb13-87d9-4519-a8b8-f719cad1eacf (::1) 0.740000ms 1001s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1001s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0b3301e1-7661-4c82-8ed6-4977546721e7 1001s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0b3301e1-7661-4c82-8ed6-4977546721e7 1001s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98 (::1) 1001s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98', version='HTTP/1.1', remote_ip='::1') 1001s Traceback (most recent call last): 1001s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1001s result = await result 1001s ^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1001s yielded = self.gen.throw(exc) 1001s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1001s yield maybe_future(sm.delete_session(session_id)) 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1001s value = future.result() 1001s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 1001s yielded = self.gen.send(value) 1001s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1001s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1001s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1001s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1001s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1001s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1001s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1001s return _runner_map[name].run(inner) 1001s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1001s return fut.result(None) 1001s ~~~~~~~~~~^^^^^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 1001s return self.__get_result() 1001s ~~~~~~~~~~~~~~~~~^^ 1001s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1001s raise self._exception 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1001s result = coro.send(None) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1001s raise e 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1001s out = await method(self, *args, **kwargs) 1001s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1001s await self._async_finish_shutdown(restart=restart) 1001s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1001s await asyncio.wait_for( 1001s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1001s ) 1001s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1001s async with timeouts.timeout(timeout): 1001s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1001s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1001s raise RuntimeError("Timeout should be used inside a task") 1001s RuntimeError: Timeout should be used inside a task 1001s WARNING NotebookApp:handlers.py:612 Unhandled error 1001s ERROR NotebookApp:log.py:55 { 1001s "Host": "localhost:12341", 1001s "Accept": "*/*", 1001s "User-Agent": "python-requests/2.32.5" 1001s } 1001s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98 (::1) 138.980000ms referer=None 1001s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 1001s 1001s @self.addCleanup 1001s def cleanup_sessions(): 1001s for session in self.sess_api.list().json(): 1001s > self.sess_api.delete(session['id']) 1001s 1001s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1001s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1002s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1002s return self._req('DELETE', id) 1002s ^^^^^^^^^^^^^^^^^^^^^^^ 1002s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1002s response.raise_for_status() 1002s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1002s 1002s self = 1002s 1002s def raise_for_status(self): 1002s """Raises :class:`HTTPError`, if one occurred.""" 1002s 1002s http_error_msg = "" 1002s if isinstance(self.reason, bytes): 1002s # We attempt to decode utf-8 first because some servers 1002s # choose to localize their reason strings. If the string 1002s # isn't utf-8, we fall back to iso-8859-1 for all other 1002s # encodings. (See PR #3538) 1002s try: 1002s reason = self.reason.decode("utf-8") 1002s except UnicodeDecodeError: 1002s reason = self.reason.decode("iso-8859-1") 1002s else: 1002s reason = self.reason 1002s 1002s if 400 <= self.status_code < 500: 1002s http_error_msg = ( 1002s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1002s ) 1002s 1002s elif 500 <= self.status_code < 600: 1002s http_error_msg = ( 1002s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1002s ) 1002s 1002s if http_error_msg: 1002s > raise HTTPError(http_error_msg, response=self) 1002s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98 1002s 1002s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1002s ----------------------------- Captured stderr call ----------------------------- 1002s Traceback (most recent call last): 1002s ------------------------------ Captured log call ------------------------------- 1002s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1002s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.810000ms 1002s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1002s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1002s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp2vqj7r0m/runtime/kernel-c7310058-87b4-4fa8-89eb-0a251771189b.json'] 1002s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44569 1002s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37487 1002s INFO NotebookApp:kernelmanager.py:179 Kernel started: c7310058-87b4-4fa8-89eb-0a251771189b, name: python3 1002s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1002s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.670000ms 1002s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1002s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0b3301e1-7661-4c82-8ed6-4977546721e7 1002s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0b3301e1-7661-4c82-8ed6-4977546721e7 1002s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98 (::1) 3.170000ms 1002s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1002s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 1002s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1002s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 6.080000ms 1002s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1002s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c7310058-87b4-4fa8-89eb-0a251771189b 1002s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c7310058-87b4-4fa8-89eb-0a251771189b 1002s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1002s Traceback (most recent call last): 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1002s out = await method(self, *args, **kwargs) 1002s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1002s await self._async_finish_shutdown(restart=restart) 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1002s await asyncio.wait_for( 1002s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1002s ) 1002s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1002s async with timeouts.timeout(timeout): 1002s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1002s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1002s raise RuntimeError("Timeout should be used inside a task") 1002s RuntimeError: Timeout should be used inside a task 1002s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98 (::1) 1002s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98', version='HTTP/1.1', remote_ip='::1') 1002s Traceback (most recent call last): 1002s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1002s result = await result 1002s ^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1002s yielded = self.gen.throw(exc) 1002s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1002s yield maybe_future(sm.delete_session(session_id)) 1002s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1002s value = future.result() 1002s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 1002s yielded = self.gen.send(value) 1002s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1002s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1002s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1002s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1002s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1002s return _runner_map[name].run(inner) 1002s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1002s return fut.result(None) 1002s ~~~~~~~~~~^^^^^^ 1002s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1002s return self.__get_result() 1002s ~~~~~~~~~~~~~~~~~^^ 1002s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1002s raise self._exception 1002s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1002s result = coro.send(None) 1002s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1002s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1002s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1002s return _runner_map[name].run(inner) 1002s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1002s return fut.result(None) 1002s ~~~~~~~~~~^^^^^^ 1002s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1002s return self.__get_result() 1002s ~~~~~~~~~~~~~~~~~^^ 1002s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1002s raise self._exception 1002s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1002s result = coro.send(None) 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1002s raise e 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1002s out = await method(self, *args, **kwargs) 1002s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1002s await self._async_finish_shutdown(restart=restart) 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1002s await asyncio.wait_for( 1002s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1002s ) 1002s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1002s async with timeouts.timeout(timeout): 1002s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1002s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1002s raise RuntimeError("Timeout should be used inside a task") 1002s RuntimeError: Timeout should be used inside a task 1002s WARNING NotebookApp:handlers.py:612 Unhandled error 1002s ERROR NotebookApp:log.py:55 { 1002s "Host": "localhost:12341", 1002s "Accept": "*/*", 1002s "User-Agent": "python-requests/2.32.5" 1002s } 1002s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98 (::1) 5.960000ms referer=None 1002s --------------------------- Captured stderr teardown --------------------------- 1002s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1002s return _run_code(code, main_globals, None, 1002s "__main__", mod_spec) 1002s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1002s exec(code, run_globals) 1002s ~~~~^^^^^^^^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1002s from ipykernel import kernelapp as app 1002s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1002s from .connect import * # noqa: F403 1002s ^^^^^^^^^^^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 1002s from subprocess import PIPE, Popen 1002s File "/usr/lib/python3.13/subprocess.py", line 51, in 1002s import threading 1002s File "", line 1360, in _find_and_load 1002s File "", line 1322, in _find_and_load_unlocked 1002s File "", line 1262, in _find_spec 1002s File "", line 1556, in find_spec 1002s File "", line 1530, in _get_spec 1002s File "", line 1657, in find_spec 1002s File "", line 131, in _path_join 1002s KeyboardInterrupt 1002s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 1002s 1002s @self.addCleanup 1002s def cleanup_sessions(): 1002s for session in self.sess_api.list().json(): 1002s > self.sess_api.delete(session['id']) 1002s 1002s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1002s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1002s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1002s return self._req('DELETE', id) 1002s ^^^^^^^^^^^^^^^^^^^^^^^ 1002s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1002s response.raise_for_status() 1002s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1002s 1002s self = 1002s 1002s def raise_for_status(self): 1002s """Raises :class:`HTTPError`, if one occurred.""" 1002s 1002s http_error_msg = "" 1002s if isinstance(self.reason, bytes): 1002s # We attempt to decode utf-8 first because some servers 1002s # choose to localize their reason strings. If the string 1002s # isn't utf-8, we fall back to iso-8859-1 for all other 1002s # encodings. (See PR #3538) 1002s try: 1002s reason = self.reason.decode("utf-8") 1002s except UnicodeDecodeError: 1002s reason = self.reason.decode("iso-8859-1") 1002s else: 1002s reason = self.reason 1002s 1002s if 400 <= self.status_code < 500: 1002s http_error_msg = ( 1002s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1002s ) 1002s 1002s elif 500 <= self.status_code < 600: 1002s http_error_msg = ( 1002s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1002s ) 1002s 1002s if http_error_msg: 1002s > raise HTTPError(http_error_msg, response=self) 1002s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98 1002s 1002s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1002s ------------------------------ Captured log call ------------------------------- 1002s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1002s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 119.690000ms 1002s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1002s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1002s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp2vqj7r0m/runtime/kernel-7bf14aa5-caad-474d-abbc-08c1c1bc88ce.json'] 1002s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52161 1002s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54685 1002s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7bf14aa5-caad-474d-abbc-08c1c1bc88ce, name: python3 1002s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmp2vqj7r0m/notebooks/foo'} 1002s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c7310058-87b4-4fa8-89eb-0a251771189b 1002s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c7310058-87b4-4fa8-89eb-0a251771189b 1002s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98 (::1) 125.000000ms 1002s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1002s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.780000ms 1002s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1002s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.570000ms 1002s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1002s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7bf14aa5-caad-474d-abbc-08c1c1bc88ce 1002s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7bf14aa5-caad-474d-abbc-08c1c1bc88ce 1002s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1002s Traceback (most recent call last): 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1002s out = await method(self, *args, **kwargs) 1002s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1002s await self._async_finish_shutdown(restart=restart) 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1002s await asyncio.wait_for( 1002s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1002s ) 1002s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1002s async with timeouts.timeout(timeout): 1002s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1002s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1002s raise RuntimeError("Timeout should be used inside a task") 1002s RuntimeError: Timeout should be used inside a task 1002s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98 (::1) 1002s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98', version='HTTP/1.1', remote_ip='::1') 1002s Traceback (most recent call last): 1002s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1002s result = await result 1002s ^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1002s yielded = self.gen.throw(exc) 1002s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1002s yield maybe_future(sm.delete_session(session_id)) 1002s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1002s value = future.result() 1002s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 1002s yielded = self.gen.send(value) 1002s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1002s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1002s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1002s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1002s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1002s return _runner_map[name].run(inner) 1002s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1002s return fut.result(None) 1002s ~~~~~~~~~~^^^^^^ 1002s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1002s return self.__get_result() 1002s ~~~~~~~~~~~~~~~~~^^ 1002s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1002s raise self._exception 1002s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1002s result = coro.send(None) 1002s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1002s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1002s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1002s return _runner_map[name].run(inner) 1002s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1002s return fut.result(None) 1002s ~~~~~~~~~~^^^^^^ 1002s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 1002s return self.__get_result() 1002s ~~~~~~~~~~~~~~~~~^^ 1002s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1002s raise self._exception 1002s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1002s result = coro.send(None) 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1002s raise e 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1002s out = await method(self, *args, **kwargs) 1002s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1002s await self._async_finish_shutdown(restart=restart) 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1002s await asyncio.wait_for( 1002s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1002s ) 1002s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1002s async with timeouts.timeout(timeout): 1002s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1002s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1002s raise RuntimeError("Timeout should be used inside a task") 1002s RuntimeError: Timeout should be used inside a task 1002s WARNING NotebookApp:handlers.py:612 Unhandled error 1002s ERROR NotebookApp:log.py:55 { 1002s "Host": "localhost:12341", 1002s "Accept": "*/*", 1002s "User-Agent": "python-requests/2.32.5" 1002s } 1002s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/1bcac1b1-ac13-4097-9ee0-cfb3f6e20a98 (::1) 107.850000ms referer=None 1002s --------------------------- Captured stderr teardown --------------------------- 1002s Traceback (most recent call last): 1002s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1002s return _run_code(code, main_globals, None, 1002s "__main__", mod_spec) 1002s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1002s exec(code, run_globals) 1002s ~~~~^^^^^^^^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 1002s from pathlib import Path 1002s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 1002s from ._abc import * 1002s File "/usr/lib/python3.13/pathlib/_abc.py", line 14, in 1002s import functools 1002s File "", line 1360, in _find_and_load 1002s File "", line 1331, in _find_and_load_unlocked 1002s File "", line 946, in _load_unlocked 1002s KeyboardInterrupt 1002s ---------------------------- Captured log teardown ----------------------------- 1002s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 1002s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7bf14aa5-caad-474d-abbc-08c1c1bc88ce 1002s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 1002s _______________________ AsyncSessionAPITest.test_create ________________________ 1002s 1002s @self.addCleanup 1002s def cleanup_sessions(): 1002s for session in self.sess_api.list().json(): 1002s > self.sess_api.delete(session['id']) 1002s 1002s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1002s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1002s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1002s return self._req('DELETE', id) 1002s ^^^^^^^^^^^^^^^^^^^^^^^ 1002s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1002s response.raise_for_status() 1002s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1002s 1002s self = 1002s 1002s def raise_for_status(self): 1002s """Raises :class:`HTTPError`, if one occurred.""" 1002s 1002s http_error_msg = "" 1002s if isinstance(self.reason, bytes): 1002s # We attempt to decode utf-8 first because some servers 1002s # choose to localize their reason strings. If the string 1002s # isn't utf-8, we fall back to iso-8859-1 for all other 1002s # encodings. (See PR #3538) 1002s try: 1002s reason = self.reason.decode("utf-8") 1002s except UnicodeDecodeError: 1002s reason = self.reason.decode("iso-8859-1") 1002s else: 1002s reason = self.reason 1002s 1002s if 400 <= self.status_code < 500: 1002s http_error_msg = ( 1002s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1002s ) 1002s 1002s elif 500 <= self.status_code < 600: 1002s http_error_msg = ( 1002s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1002s ) 1002s 1002s if http_error_msg: 1002s > raise HTTPError(http_error_msg, response=self) 1002s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/6f2e9ce9-a2fa-4ba3-b3d1-7e5e07673530 1002s 1002s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1002s ------------------------------ Captured log setup ------------------------------ 1002s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpgqvejkft/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpgqvejkft/etc/jupyter'] for config files 1002s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpgqvejkft/etc/jupyter 1002s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 1002s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 1002s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpgqvejkft/config 1002s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpgqvejkft/etc/jupyter 1002s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 1002s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 1002s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpgqvejkft/config 1002s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpgqvejkft/notebooks 1002s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 1002s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 1002s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 1002s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 1002s WARNING NotebookApp:handlers.py:612 Forbidden 1002s ------------------------------ Captured log call ------------------------------- 1002s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 1.810000ms referer=None 1002s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1002s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.840000ms 1002s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1002s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1002s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpgqvejkft/runtime/kernel-9d18b5c6-9c8d-4b15-8f65-0be9c396747f.json'] 1002s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57139 1002s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48899 1002s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9d18b5c6-9c8d-4b15-8f65-0be9c396747f, name: python3 1002s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpgqvejkft/notebooks/foo'} 1002s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 40.810000ms 1002s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1002s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.280000ms 1002s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1002s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/6f2e9ce9-a2fa-4ba3-b3d1-7e5e07673530 (::1) 1.250000ms 1002s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1002s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.220000ms 1002s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1002s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9d18b5c6-9c8d-4b15-8f65-0be9c396747f 1002s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9d18b5c6-9c8d-4b15-8f65-0be9c396747f 1002s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1002s Traceback (most recent call last): 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1002s out = await method(self, *args, **kwargs) 1002s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1002s await self._async_finish_shutdown(restart=restart) 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1002s await asyncio.wait_for( 1002s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1002s ) 1002s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1002s async with timeouts.timeout(timeout): 1002s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1002s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1002s raise RuntimeError("Timeout should be used inside a task") 1002s RuntimeError: Timeout should be used inside a task 1002s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1002s Traceback (most recent call last): 1002s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1002s await kernel_awaitable 1002s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1002s result = await obj 1002s ^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1002s raise e 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1002s out = await method(self, *args, **kwargs) 1002s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1002s await self._async_finish_shutdown(restart=restart) 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1002s await asyncio.wait_for( 1002s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1002s ) 1002s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1002s async with timeouts.timeout(timeout): 1002s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1002s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1002s raise RuntimeError("Timeout should be used inside a task") 1002s RuntimeError: Timeout should be used inside a task 1002s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/6f2e9ce9-a2fa-4ba3-b3d1-7e5e07673530 (::1) 1002s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/6f2e9ce9-a2fa-4ba3-b3d1-7e5e07673530', version='HTTP/1.1', remote_ip='::1') 1002s Traceback (most recent call last): 1002s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1002s result = await result 1002s ^^^^^^^^^^^^ 1002s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1002s future.result() 1002s ~~~~~~~~~~~~~^^ 1002s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1002s yielded = self.gen.throw(exc) 1002s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1002s yield maybe_future(sm.delete_session(session_id)) 1002s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1002s value = future.result() 1002s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1002s yielded = self.gen.throw(exc) 1002s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1002s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1002s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1002s value = future.result() 1002s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1002s raise self._exception.with_traceback(self._exception_tb) 1002s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1002s result = coro.send(None) 1002s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1002s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1002s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1002s raise km.ready.exception() # type: ignore[misc] 1002s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1002s await kernel_awaitable 1002s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1002s result = await obj 1002s ^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1002s raise e 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1002s out = await method(self, *args, **kwargs) 1002s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1002s await self._async_finish_shutdown(restart=restart) 1002s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1002s await asyncio.wait_for( 1002s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1002s ) 1002s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1002s async with timeouts.timeout(timeout): 1002s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1002s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1002s raise RuntimeError("Timeout should be used inside a task") 1002s RuntimeError: Timeout should be used inside a task 1002s WARNING NotebookApp:handlers.py:612 Unhandled error/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 1002s gc.collect() 1002s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 1004s 1004s _______________ AsyncSessionAPITest.test_create_console_session ________________ 1004s 1004s @self.addCleanup 1004s def cleanup_sessions(): 1004s for session in self.sess_api.list().json(): 1004s > self.sess_api.delete(session['id']) 1004s 1004s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1004s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1004s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1004s return self._req('DELETE', id) 1004s ^^^^^^^^^^^^^^^^^^^^^^^ 1004s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1004s response.raise_for_status() 1004s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1004s 1004s self = 1004s 1004s def raise_for_status(self): 1004s """Raises :class:`HTTPError`, if one occurred.""" 1004s 1004s http_error_msg = "" 1004s if isinstance(self.reason, bytes): 1004s # We attempt to decode utf-8 first because some servers 1004s # choose to localize their reason strings. If the string 1004s # isn't utf-8, we fall back to iso-8859-1 for all other 1004s # encodings. (See PR #3538) 1004s try: 1004s reason = self.reason.decode("utf-8") 1004s except UnicodeDecodeError: 1004s reason = self.reason.decode("iso-8859-1") 1004s else: 1004s reason = self.reason 1004s 1004s if 400 <= self.status_code < 500: 1004s http_error_msg = ( 1004s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1004s ) 1004s 1004s elif 500 <= self.status_code < 600: 1004s http_error_msg = ( 1004s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1004s ) 1004s 1004s if http_error_msg: 1004s > raise HTTPError(http_error_msg, response=self) 1004s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/6268c447-d1d1-4970-9f7c-38a3e16a5300 1004s 1004s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1004s ----------------------------- Captured stderr call ----------------------------- 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1004s return _run_code(code, main_globals, None, 1004s "__main__", mod_spec) 1004s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1004s exec(code, run_globals) 1004s ~~~~^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 1004s from pathlib import Path 1004s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 1004s from ._abc import * 1004s File "", line 1360, in _find_and_load 1004s File "", line 1331, in _find_and_load_unlocked 1004s File "", line 935, in _load_unlocked 1004s File "", line 1019, in exec_module 1004s File "", line 1152, in get_code 1004s File "", line 781, in _compile_bytecode 1004s KeyboardInterrupt 1004s ------------------------------ Captured log call ------------------------------- 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1004s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpgqvejkft/runtime/kernel-e1513278-595d-410c-8745-d85a412d227f.json'] 1004s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60953 1004s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54577 1004s INFO NotebookApp:kernelmanager.py:179 Kernel started: e1513278-595d-410c-8745-d85a412d227f, name: python3 1004s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpgqvejkft/notebooks/foo'} 1004s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 135.870000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.540000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9d18b5c6-9c8d-4b15-8f65-0be9c396747f 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9d18b5c6-9c8d-4b15-8f65-0be9c396747f 1004s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/6f2e9ce9-a2fa-4ba3-b3d1-7e5e07673530 (::1) 75.320000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e1513278-595d-410c-8745-d85a412d227f 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e1513278-595d-410c-8745-d85a412d227f 1004s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1004s out = await method(self, *args, **kwargs) 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1004s await self._async_finish_shutdown(restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1004s await asyncio.wait_for( 1004s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1004s ) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1004s async with timeouts.timeout(timeout): 1004s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1004s raise RuntimeError("Timeout should be used inside a task") 1004s RuntimeError: Timeout should be used inside a task 1004s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1004s await kernel_awaitable 1004s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1004s result = await obj 1004s ^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1004s raise e 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1004s out = await method(self, *args, **kwargs) 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1004s await self._async_finish_shutdown(restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1004s await asyncio.wait_for( 1004s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1004s ) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1004s async with timeouts.timeout(timeout): 1004s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1004s raise RuntimeError("Timeout should be used inside a task") 1004s RuntimeError: Timeout should be used inside a task 1004s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/6268c447-d1d1-4970-9f7c-38a3e16a5300 (::1) 1004s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/6268c447-d1d1-4970-9f7c-38a3e16a5300', version='HTTP/1.1', remote_ip='::1') 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1004s result = await result 1004s ^^^^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1004s future.result() 1004s ~~~~~~~~~~~~~^^ 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1004s yielded = self.gen.throw(exc) 1004s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1004s yield maybe_future(sm.delete_session(session_id)) 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1004s value = future.result() 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1004s yielded = self.gen.throw(exc) 1004s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1004s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1004s value = future.result() 1004s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1004s raise self._exception.with_traceback(self._exception_tb) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1004s result = coro.send(None) 1004s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1004s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1004s raise km.ready.exception() # type: ignore[misc] 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1004s await kernel_awaitable 1004s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1004s result = await obj 1004s ^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1004s raise e 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1004s out = await method(self, *args, **kwargs) 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1004s await self._async_finish_shutdown(restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1004s await asyncio.wait_for( 1004s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1004s ) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1004s async with timeouts.timeout(timeout): 1004s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1004s raise RuntimeError("Timeout should be used inside a task") 1004s RuntimeError: Timeout should be used inside a task 1004s WARNING NotebookApp:handlers.py:612 Unhandled error 1004s --------------------------- Captured stderr teardown --------------------------- 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1004s return _run_code(code, main_globals, None, 1004s "__main__", mod_spec) 1004s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1004s exec(code, run_globals) 1004s ~~~~^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1004s from ipykernel import kernelapp as app 1004s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 1, in 1004s from ._version import ( 1004s ...<4 lines>... 1004s ) 1004s File "", line 1360, in _find_and_load 1004s File "", line 1322, in _find_and_load_unlocked 1004s File "", line 1262, in _find_spec 1004s File "", line 1556, in find_spec 1004s File "", line 1530, in _get_spec 1004s File "", line 1633, in find_spec 1004s File "", line 1676, in _fill_cache 1004s KeyboardInterrupt 1004s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 1004s 1004s @self.addCleanup 1004s def cleanup_sessions(): 1004s for session in self.sess_api.list().json(): 1004s > self.sess_api.delete(session['id']) 1004s 1004s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1004s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1004s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1004s return self._req('DELETE', id) 1004s ^^^^^^^^^^^^^^^^^^^^^^^ 1004s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1004s response.raise_for_status() 1004s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1004s 1004s self = 1004s 1004s def raise_for_status(self): 1004s """Raises :class:`HTTPError`, if one occurred.""" 1004s 1004s http_error_msg = "" 1004s if isinstance(self.reason, bytes): 1004s # We attempt to decode utf-8 first because some servers 1004s # choose to localize their reason strings. If the string 1004s # isn't utf-8, we fall back to iso-8859-1 for all other 1004s # encodings. (See PR #3538) 1004s try: 1004s reason = self.reason.decode("utf-8") 1004s except UnicodeDecodeError: 1004s reason = self.reason.decode("iso-8859-1") 1004s else: 1004s reason = self.reason 1004s 1004s if 400 <= self.status_code < 500: 1004s http_error_msg = ( 1004s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1004s ) 1004s 1004s elif 500 <= self.status_code < 600: 1004s http_error_msg = ( 1004s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1004s ) 1004s 1004s if http_error_msg: 1004s > raise HTTPError(http_error_msg, response=self) 1004s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/937ed7e6-76f3-4ffa-bee5-e4af103edae9 1004s 1004s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1004s ------------------------------ Captured log call ------------------------------- 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 1004s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1004s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpgqvejkft/runtime/kernel-9168ad13-ccdf-4199-810d-9c2c441946fd.json'] 1004s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51847 1004s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45761 1004s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9168ad13-ccdf-4199-810d-9c2c441946fd, name: python3 1004s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpgqvejkft/notebooks/foo'} 1004s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 38.760000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 43.370000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e1513278-595d-410c-8745-d85a412d227f 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e1513278-595d-410c-8745-d85a412d227f 1004s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/6268c447-d1d1-4970-9f7c-38a3e16a5300 (::1) 0.700000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9168ad13-ccdf-4199-810d-9c2c441946fd 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9168ad13-ccdf-4199-810d-9c2c441946fd 1004s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1004s out = await method(self, *args, **kwargs) 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1004s await self._async_finish_shutdown(restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1004s await asyncio.wait_for( 1004s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1004s ) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1004s async with timeouts.timeout(timeout): 1004s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1004s raise RuntimeError("Timeout should be used inside a task") 1004s RuntimeError: Timeout should be used inside a task 1004s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1004s await kernel_awaitable 1004s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1004s result = await obj 1004s ^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1004s raise e 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1004s out = await method(self, *args, **kwargs) 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1004s await self._async_finish_shutdown(restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1004s await asyncio.wait_for( 1004s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1004s ) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1004s async with timeouts.timeout(timeout): 1004s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1004s raise RuntimeError("Timeout should be used inside a task") 1004s RuntimeError: Timeout should be used inside a task 1004s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/937ed7e6-76f3-4ffa-bee5-e4af103edae9 (::1) 1004s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/937ed7e6-76f3-4ffa-bee5-e4af103edae9', version='HTTP/1.1', remote_ip='::1') 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1004s result = await result 1004s ^^^^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1004s future.result() 1004s ~~~~~~~~~~~~~^^ 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1004s yielded = self.gen.throw(exc) 1004s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1004s yield maybe_future(sm.delete_session(session_id)) 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1004s value = future.result() 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1004s yielded = self.gen.throw(exc) 1004s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1004s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1004s value = future.result() 1004s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1004s raise self._exception.with_traceback(self._exception_tb) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1004s result = coro.send(None) 1004s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1004s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1004s raise km.ready.exception() # type: ignore[misc] 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1004s await kernel_awaitable 1004s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1004s result = await obj 1004s ^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1004s raise e 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1004s out = await method(self, *args, **kwargs) 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1004s await self._async_finish_shutdown(restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1004s await asyncio.wait_for( 1004s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1004s ) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1004s async with timeouts.timeout(timeout): 1004s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1004s raise RuntimeError("Timeout should be used inside a task") 1004s RuntimeError: Timeout should be used inside a task 1004s WARNING NotebookApp:handlers.py:612 Unhandled error 1004s ERROR NotebookApp:log.py:55 { 1004s "Host": "localhost:12341", 1004s "Accept": "*/*", 1004s "User-Agent": "python-requests/2.32.5" 1004s } 1004s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/937ed7e6-76f3-4ffa-bee5-e4af103edae9 (::1) 50.780000ms referer=None 1004s --------------------------- Captured stderr teardown --------------------------- 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1004s return _run_code(code, main_globals, None, 1004s "__main__", mod_spec) 1004s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1004s exec(code, run_globals) 1004s ~~~~^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 1004s from pathlib import Path 1004s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 1004s from ._abc import * 1004s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 1004s from glob import _Globber, _no_recurse_symlinks 1004s File "/usr/lib/python3.13/glob.py", line 3, in 1004s import contextlib 1004s File "", line 1360, in _find_and_load 1004s File "", line 1331, in _find_and_load_unlocked 1004s File "", line 935, in _load_unlocked 1004s File "", line 1019, in exec_module 1004s File "", line 1152, in get_code 1004s File "", line 781, in _compile_bytecode 1004s KeyboardInterrupt 1004s _________________ AsyncSessionAPITest.test_create_file_session _________________ 1004s 1004s @self.addCleanup 1004s def cleanup_sessions(): 1004s for session in self.sess_api.list().json(): 1004s > self.sess_api.delete(session['id']) 1004s 1004s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1004s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1004s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1004s return self._req('DELETE', id) 1004s ^^^^^^^^^^^^^^^^^^^^^^^ 1004s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1004s response.raise_for_status() 1004s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1004s 1004s self = 1004s 1004s def raise_for_status(self): 1004s """Raises :class:`HTTPError`, if one occurred.""" 1004s 1004s http_error_msg = "" 1004s if isinstance(self.reason, bytes): 1004s # We attempt to decode utf-8 first because some servers 1004s # choose to localize their reason strings. If the string 1004s # isn't utf-8, we fall back to iso-8859-1 for all other 1004s # encodings. (See PR #3538) 1004s try: 1004s reason = self.reason.decode("utf-8") 1004s except UnicodeDecodeError: 1004s reason = self.reason.decode("iso-8859-1") 1004s else: 1004s reason = self.reason 1004s 1004s if 400 <= self.status_code < 500: 1004s http_error_msg = ( 1004s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1004s ) 1004s 1004s elif 500 <= self.status_code < 600: 1004s http_error_msg = ( 1004s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1004s ) 1004s 1004s if http_error_msg: 1004s > raise HTTPError(http_error_msg, response=self) 1004s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/995069f6-586a-4fd7-8ffd-5d7d8e794b3f 1004s 1004s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1004s ------------------------------ Captured log call ------------------------------- 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1004s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpgqvejkft/runtime/kernel-0c4a29e0-f6b6-42c1-ad11-31f1ae3d65dd.json'] 1004s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:32823 1004s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48835 1004s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0c4a29e0-f6b6-42c1-ad11-31f1ae3d65dd, name: python3 1004s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpgqvejkft/notebooks/foo'} 1004s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 123.940000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.460000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9168ad13-ccdf-4199-810d-9c2c441946fd 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9168ad13-ccdf-4199-810d-9c2c441946fd 1004s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/937ed7e6-76f3-4ffa-bee5-e4af103edae9 (::1) 1.210000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0c4a29e0-f6b6-42c1-ad11-31f1ae3d65dd 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0c4a29e0-f6b6-42c1-ad11-31f1ae3d65dd 1004s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1004s out = await method(self, *args, **kwargs) 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1004s await self._async_finish_shutdown(restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1004s await asyncio.wait_for( 1004s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1004s ) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1004s async with timeouts.timeout(timeout): 1004s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1004s raise RuntimeError("Timeout should be used inside a task") 1004s RuntimeError: Timeout should be used inside a task 1004s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1004s await kernel_awaitable 1004s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1004s result = await obj 1004s ^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1004s raise e 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1004s out = await method(self, *args, **kwargs) 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1004s await self._async_finish_shutdown(restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1004s await asyncio.wait_for( 1004s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1004s ) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1004s async with timeouts.timeout(timeout): 1004s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1004s raise RuntimeError("Timeout should be used inside a task") 1004s RuntimeError: Timeout should be used inside a task 1004s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/995069f6-586a-4fd7-8ffd-5d7d8e794b3f (::1) 1004s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/995069f6-586a-4fd7-8ffd-5d7d8e794b3f', version='HTTP/1.1', remote_ip='::1') 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1004s result = await result 1004s ^^^^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1004s future.result() 1004s ~~~~~~~~~~~~~^^ 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1004s yielded = self.gen.throw(exc) 1004s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1004s yield maybe_future(sm.delete_session(session_id)) 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1004s value = future.result() 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1004s yielded = self.gen.throw(exc) 1004s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1004s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1004s value = future.result() 1004s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1004s raise self._exception.with_traceback(self._exception_tb) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1004s result = coro.send(None) 1004s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1004s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1004s raise km.ready.exception() # type: ignore[misc] 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1004s await kernel_awaitable 1004s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1004s result = await obj 1004s ^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1004s raise e 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1004s out = await method(self, *args, **kwargs) 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1004s await self._async_finish_shutdown(restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1004s await asyncio.wait_for( 1004s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1004s ) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1004s async with timeouts.timeout(timeout): 1004s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1004s raise RuntimeError("Timeout should be used inside a task") 1004s RuntimeError: Timeout should be used inside a task 1004s WARNING NotebookApp:handlers.py:612 Unhandled error 1004s ERROR NotebookApp:log.py:55 { 1004s "Host": "localhost:12341", 1004s "Accept": "*/*", 1004s "User-Agent": "python-requests/2.32.5" 1004s } 1004s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/995069f6-586a-4fd7-8ffd-5d7d8e794b3f (::1) 24.600000ms referer=None 1004s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 1004s 1004s self = 1004s 1004s def test_create_with_kernel_id(self): 1004s # create a new kernel 1004s r = self.request('POST', 'api/kernels') 1004s r.raise_for_status() 1004s kernel = r.json() 1004s 1004s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 1004s self.assertEqual(resp.status_code, 201) 1004s newsession = resp.json() 1004s self.assertIn('id', newsession) 1004s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 1004s self.assertEqual(newsession['kernel']['id'], kernel['id']) 1004s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 1004s 1004s sessions = self.sess_api.list().json() 1004s > self.assertEqual(sessions, [newsession]) 1004s E AssertionError: Lists differ: [{'id': '995069f6-586a-4fd7-8ffd-5d7d8e794b3f', 'p[553 chars]ne}}] != [{'id': '5a9c2612-86de-44de-814b-f565346340ff', 'p[279 chars]ne}}] 1004s E 1004s E First differing element 0: 1004s E {'id': '995069f6-586a-4fd7-8ffd-5d7d8e794b3f', 'p[218 chars]: 0}} 1004s E {'id': '5a9c2612-86de-44de-814b-f565346340ff', 'p[278 chars]one}} 1004s E 1004s E First list contains 1 additional elements. 1004s E First extra element 1: 1004s E {'id': '5a9c2612-86de-44de-814b-f565346340ff', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'f4584b72-dcd3-4b8a-bea8-321e090ca2ed', 'name': 'python3', 'last_activity': '2026-01-24T18:51:09.202536Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 1004s E 1004s E Diff is 830 characters long. Set self.maxDiff to None to see it. 1004s 1004s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 1004s ----------------------------- Captured stderr call ----------------------------- 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1004s return _run_code(code, main_globals, None, 1004s "__main__", mod_spec) 1004s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1004s exec(code, run_globals) 1004s ~~~~^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 1004s from pathlib import Path 1004s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 1004s from ._abc import * 1004s File "/usr/lib/python3.13/pathlib/_abc.py", line 14, in 1004s import functools 1004s File "/usr/lib/python3.13/functools.py", line 18, in 1004s from collections import namedtuple 1004s File "/usr/lib/python3.13/collections/__init__.py", line 39, in 1004s from operator import eq as _eq 1004s File "", line 1360, in _find_and_load 1004s File "", line 1331, in _find_and_load_unlocked 1004s File "", line 935, in _load_unlocked 1004s File "", line 1019, in exec_module 1004s File "", line 1152, in get_code 1004s File "", line 781, in _compile_bytecode 1004s KeyboardInterrupt 1004s Traceback (most recent call last): 1004s ------------------------------ Captured log call ------------------------------- 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1004s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpgqvejkft/runtime/kernel-f4584b72-dcd3-4b8a-bea8-321e090ca2ed.json'] 1004s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44627 1004s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36511 1004s INFO NotebookApp:kernelmanager.py:179 Kernel started: f4584b72-dcd3-4b8a-bea8-321e090ca2ed, name: python3 1004s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1004s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 16.940000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 2.910000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 17.820000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 25.350000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0c4a29e0-f6b6-42c1-ad11-31f1ae3d65dd 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0c4a29e0-f6b6-42c1-ad11-31f1ae3d65dd 1004s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/995069f6-586a-4fd7-8ffd-5d7d8e794b3f (::1) 7.830000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f4584b72-dcd3-4b8a-bea8-321e090ca2ed 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f4584b72-dcd3-4b8a-bea8-321e090ca2ed 1004s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1004s out = await method(self, *args, **kwargs) 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1004s await self._async_finish_shutdown(restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1004s await asyncio.wait_for( 1004s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1004s ) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1004s async with timeouts.timeout(timeout): 1004s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1004s raise RuntimeError("Timeout should be used inside a task") 1004s RuntimeError: Timeout should be used inside a task 1004s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1004s await kernel_awaitable 1004s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1004s result = await obj 1004s ^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1004s raise e 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1004s out = await method(self, *args, **kwargs) 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1004s await self._async_finish_shutdown(restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1004s await asyncio.wait_for( 1004s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1004s ) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1004s async with timeouts.timeout(timeout): 1004s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1004s raise RuntimeError("Timeout should be used inside a task") 1004s RuntimeError: Timeout should be used inside a task 1004s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5a9c2612-86de-44de-814b-f565346340ff (::1) 1004s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5a9c2612-86de-44de-814b-f565346340ff', version='HTTP/1.1', remote_ip='::1') 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1004s result = await result 1004s ^^^^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1004s future.result() 1004s ~~~~~~~~~~~~~^^ 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1004s yielded = self.gen.throw(exc) 1004s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1004s yield maybe_future(sm.delete_session(session_id)) 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1004s value = future.result() 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1004s yielded = self.gen.throw(exc) 1004s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1004s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1004s value = future.result() 1004s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1004s raise self._exception.with_traceback(self._exception_tb) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1004s result = coro.send(None) 1004s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1004s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1004s raise km.ready.exception() # type: ignore[misc] 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1004s await kernel_awaitable 1004s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1004s result = await obj 1004s ^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1004s raise e 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1004s out = await method(self, *args, **kwargs) 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1004s await self._async_finish_shutdown(restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1004s await asyncio.wait_for( 1004s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1004s ) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1004s async with timeouts.timeout(timeout): 1004s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1004s raise RuntimeError("Timeout should be used inside a task") 1004s RuntimeError: Timeout should be used inside a task 1004s WARNING NotebookApp:handlers.py:612 Unhandled error 1004s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 1004s 1004s @self.addCleanup 1004s def cleanup_sessions(): 1004s for session in self.sess_api.list().json(): 1004s > self.sess_api.delete(session['id']) 1004s 1004s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1004s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1004s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1004s return self._req('DELETE', id) 1004s ^^^^^^^^^^^^^^^^^^^^^^^ 1004s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1004s response.raise_for_status() 1004s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1004s 1004s self = 1004s 1004s def raise_for_status(self): 1004s """Raises :class:`HTTPError`, if one occurred.""" 1004s 1004s http_error_msg = "" 1004s if isinstance(self.reason, bytes): 1004s # We attempt to decode utf-8 first because some servers 1004s # choose to localize their reason strings. If the string 1004s # isn't utf-8, we fall back to iso-8859-1 for all other 1004s # encodings. (See PR #3538) 1004s try: 1004s reason = self.reason.decode("utf-8") 1004s except UnicodeDecodeError: 1004s reason = self.reason.decode("iso-8859-1") 1004s else: 1004s reason = self.reason 1004s 1004s if 400 <= self.status_code < 500: 1004s http_error_msg = ( 1004s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1004s ) 1004s 1004s elif 500 <= self.status_code < 600: 1004s http_error_msg = ( 1004s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1004s ) 1004s 1004s if http_error_msg: 1004s > raise HTTPError(http_error_msg, response=self) 1004s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5a9c2612-86de-44de-814b-f565346340ff 1004s 1004s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1004s ------------------------------ Captured log call ------------------------------- 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.920000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1004s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpgqvejkft/runtime/kernel-24e2374f-fc2b-4633-9725-04f98f366fdb.json'] 1004s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43299 1004s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46709 1004s INFO NotebookApp:kernelmanager.py:179 Kernel started: 24e2374f-fc2b-4633-9725-04f98f366fdb, name: python3 1004s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1004s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 17.680000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f4584b72-dcd3-4b8a-bea8-321e090ca2ed 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f4584b72-dcd3-4b8a-bea8-321e090ca2ed 1004s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/5a9c2612-86de-44de-814b-f565346340ff (::1) 45.930000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.370000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.510000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 24e2374f-fc2b-4633-9725-04f98f366fdb 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 24e2374f-fc2b-4633-9725-04f98f366fdb 1004s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1004s out = await method(self, *args, **kwargs) 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1004s await self._async_finish_shutdown(restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1004s await asyncio.wait_for( 1004s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1004s ) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1004s async with timeouts.timeout(timeout): 1004s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1004s raise RuntimeError("Timeout should be used inside a task") 1004s RuntimeError: Timeout should be used inside a task 1004s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1004s await kernel_awaitable 1004s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1004s result = await obj 1004s ^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1004s raise e 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1004s out = await method(self, *args, **kwargs) 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1004s await self._async_finish_shutdown(restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1004s await asyncio.wait_for( 1004s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1004s ) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1004s async with timeouts.timeout(timeout): 1004s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1004s raise RuntimeError("Timeout should be used inside a task") 1004s RuntimeError: Timeout should be used inside a task 1004s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5a9c2612-86de-44de-814b-f565346340ff (::1) 1004s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5a9c2612-86de-44de-814b-f565346340ff', version='HTTP/1.1', remote_ip='::1') 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1004s result = await result 1004s ^^^^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1004s future.result() 1004s ~~~~~~~~~~~~~^^ 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1004s yielded = self.gen.throw(exc) 1004s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1004s yield maybe_future(sm.delete_session(session_id)) 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1004s value = future.result() 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1004s yielded = self.gen.throw(exc) 1004s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1004s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1004s value = future.result() 1004s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1004s raise self._exception.with_traceback(self._exception_tb) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1004s result = coro.send(None) 1004s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1004s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1004s raise km.ready.exception() # type: ignore[misc] 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1004s await kernel_awaitable 1004s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1004s result = await obj 1004s ^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1004s raise e 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1004s out = await method(self, *args, **kwargs) 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1004s await self._async_finish_shutdown(restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1004s await asyncio.wait_for( 1004s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1004s ) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1004s async with timeouts.timeout(timeout): 1004s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1004s raise RuntimeError("Timeout should be used inside a task") 1004s RuntimeError: Timeout should be used inside a task 1004s WARNING NotebookApp:handlers.py:612 Unhandled error 1004s --------------------------- Captured stderr teardown --------------------------- 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1004s return _run_code(code, main_globals, None, 1004s "__main__", mod_spec) 1004s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1004s exec(code, run_globals) 1004s ~~~~^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 1004s from pathlib import Path 1004s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 1004s from ._abc import * 1004s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 1004s from glob import _Globber, _no_recurse_symlinks 1004s File "/usr/lib/python3.13/glob.py", line 5, in 1004s import re 1004s File "/usr/lib/python3.13/re/__init__.py", line 126, in 1004s from . import _compiler, _parser 1004s File "/usr/lib/python3.13/re/_compiler.py", line 14, in 1004s from . import _parser 1004s File "/usr/lib/python3.13/re/_parser.py", line 15, in 1004s from ._constants import * 1004s File "/usr/lib/python3.13/re/_constants.py", line 130, in 1004s ATCODES = _makecodes( 1004s 'AT_BEGINNING', 'AT_BEGINNING_LINE', 'AT_BEGINNING_STRING', 1004s ...<5 lines>... 1004s 'AT_UNI_BOUNDARY', 'AT_UNI_NON_BOUNDARY', 1004s ) 1004s File "/usr/lib/python3.13/re/_constants.py", line 73, in _makecodes 1004s items = [_NamedIntConstant(i, name) for i, name in enumerate(names)] 1004s ~~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s KeyboardInterrupt 1004s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 1004s 1004s @self.addCleanup 1004s def cleanup_sessions(): 1004s for session in self.sess_api.list().json(): 1004s > self.sess_api.delete(session['id']) 1004s 1004s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1004s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1004s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1004s return self._req('DELETE', id) 1004s ^^^^^^^^^^^^^^^^^^^^^^^ 1004s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1004s response.raise_for_status() 1004s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1004s 1004s self = 1004s 1004s def raise_for_status(self): 1004s """Raises :class:`HTTPError`, if one occurred.""" 1004s 1004s http_error_msg = "" 1004s if isinstance(self.reason, bytes): 1004s # We attempt to decode utf-8 first because some servers 1004s # choose to localize their reason strings. If the string 1004s # isn't utf-8, we fall back to iso-8859-1 for all other 1004s # encodings. (See PR #3538) 1004s try: 1004s reason = self.reason.decode("utf-8") 1004s except UnicodeDecodeError: 1004s reason = self.reason.decode("iso-8859-1") 1004s else: 1004s reason = self.reason 1004s 1004s if 400 <= self.status_code < 500: 1004s http_error_msg = ( 1004s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1004s ) 1004s 1004s elif 500 <= self.status_code < 600: 1004s http_error_msg = ( 1004s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1004s ) 1004s 1004s if http_error_msg: 1004s > raise HTTPError(http_error_msg, response=self) 1004s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5a9c2612-86de-44de-814b-f565346340ff 1004s 1004s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1004s ----------------------------- Captured stderr call ----------------------------- 1004s Could not import runpy module 1004s ------------------------------ Captured log call ------------------------------- 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.980000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1004s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpgqvejkft/runtime/kernel-b1558049-1d90-49ab-96f2-21a3411ad34f.json'] 1004s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44465 1004s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47843 1004s INFO NotebookApp:kernelmanager.py:179 Kernel started: b1558049-1d90-49ab-96f2-21a3411ad34f, name: python3 1004s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpgqvejkft/notebooks/foo'} 1004s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 24e2374f-fc2b-4633-9725-04f98f366fdb 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 24e2374f-fc2b-4633-9725-04f98f366fdb 1004s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/5a9c2612-86de-44de-814b-f565346340ff (::1) 23.180000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.620000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 81.190000ms 1004s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1004s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b1558049-1d90-49ab-96f2-21a3411ad34f 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b1558049-1d90-49ab-96f2-21a3411ad34f 1004s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1004s out = await method(self, *args, **kwargs) 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1004s await self._async_finish_shutdown(restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1004s await asyncio.wait_for( 1004s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1004s ) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1004s async with timeouts.timeout(timeout): 1004s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1004s raise RuntimeError("Timeout should be used inside a task") 1004s RuntimeError: Timeout should be used inside a task 1004s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1004s await kernel_awaitable 1004s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1004s result = await obj 1004s ^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1004s raise e 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1004s out = await method(self, *args, **kwargs) 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1004s await self._async_finish_shutdown(restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1004s await asyncio.wait_for( 1004s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1004s ) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1004s async with timeouts.timeout(timeout): 1004s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1004s raise RuntimeError("Timeout should be used inside a task") 1004s RuntimeError: Timeout should be used inside a task 1004s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5a9c2612-86de-44de-814b-f565346340ff (::1) 1004s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5a9c2612-86de-44de-814b-f565346340ff', version='HTTP/1.1', remote_ip='::1') 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1004s result = await result 1004s ^^^^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1004s future.result() 1004s ~~~~~~~~~~~~~^^ 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1004s yielded = self.gen.throw(exc) 1004s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1004s yield maybe_future(sm.delete_session(session_id)) 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1004s value = future.result() 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1004s yielded = self.gen.throw(exc) 1004s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1004s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1004s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1004s value = future.result() 1004s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1004s raise self._exception.with_traceback(self._exception_tb) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1004s result = coro.send(None) 1004s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1004s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1004s raise km.ready.exception() # type: ignore[misc] 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1004s await kernel_awaitable 1004s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1004s result = await obj 1004s ^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1004s raise e 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1004s out = await method(self, *args, **kwargs) 1004s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1004s await self._async_finish_shutdown(restart=restart) 1004s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1004s await asyncio.wait_for( 1004s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1004s ) 1004s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1004s async with timeouts.timeout(timeout): 1004s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1004s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1004s raise RuntimeError("Timeout should be used inside a task") 1004s RuntimeError: Timeout should be used inside a task 1004s WARNING NotebookApp:handlers.py:612 Unhandled error 1004s ERROR NotebookApp:log.py:55 { 1004s "Host": "localhost:12341", 1004s "Accept": "*/*", 1004s "User-Agent": "python-requests/2.32.5" 1004s } 1004s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/5a9c2612-86de-44de-814b-f565346340ff (::1) 5.630000ms referer=None 1004s --------------------------- Captured stderr teardown --------------------------- 1004s Traceback (most recent call last): 1004s File "/usr/lib/python3.13/runpy.py", line 15, in 1004s import importlib.util 1004s File "/usr/lib/python3.13/importlib/util.py", line 2, in 1004s from ._abc import Loader 1004s File "", line 1360, in _find_and_load 1004s File "", line 1322, in _find_and_load_unlocked 1004s File "", line 1240, in _find_spec 1004s KeyboardInterrupt 1004s ---------------------------- Captured log teardown ----------------------------- 1004s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b1558049-1d90-49ab-96f2-21a3411ad34f 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0c4a29e0-f6b6-42c1-ad11-31f1ae3d65dd 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9d18b5c6-9c8d-4b15-8f65-0be9c396747f 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f4584b72-dcd3-4b8a-bea8-321e090ca2ed 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e1513278-595d-410c-8745-d85a412d227f 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 24e2374f-fc2b-4633-9725-04f98f366fdb 1004s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9168ad13-ccdf-4199-810d-9c2c441946fd 1004s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 1004s =============================== warnings summary =============================== 1004s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 1004s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 1004s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 1004s return LooseVersion(v) >= LooseVersion(check) 1004s 1004s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 1004s services/kernels/tests/test_kernels_api.py: 72 warnings 1004s services/sessions/tests/test_sessions_api.py: 88 warnings 1004s /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). 1004s dt = unaware(*args, **kwargs) 1004s 1004s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 1004s /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 1004s pytestmark = pytest.mark.integration_tests 1004s 1004s services/kernels/tests/test_kernels_api.py: 6 warnings 1004s services/sessions/tests/test_sessions_api.py: 6 warnings 1004s /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 1004s policy = events.get_event_loop_policy() 1004s 1004s services/kernels/tests/test_kernels_api.py: 24 warnings 1004s services/sessions/tests/test_sessions_api.py: 19 warnings 1004s /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 1004s loop = events.get_event_loop_policy().get_event_loop() 1004s 1004s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 1004s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 1004s loop.make_current() 1004s 1004s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1004s =========================== short test summary info ============================ 1004s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 1004s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 1004s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 1004s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 1004s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 1004s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 1004s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 1004s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 1004s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 1004s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 1004s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 1004s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 1004s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 1004s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 1004s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 1004s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 1004s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 1004s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 1004s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 1004s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 1004s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 1004s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 1004s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 1004s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 1004s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 1004s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 1004s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 1004s ========= 23 failed, 307 deselected, 220 warnings, 4 errors in 41.29s ========== 1006s *** END OF RUN 4: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 1006s *** 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 1028s ============================= test session starts ============================== 1028s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 1028s rootdir: /tmp/autopkgtest.HFVL5c/autopkgtest_tmp 1028s plugins: typeguard-4.4.4 1028s collected 330 items / 307 deselected / 23 selected 1028s run-last-failure: rerun previous 23 failures 1028s 1040s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF [ 39%] 1050s services/sessions/tests/test_sessions_api.py FFFFFEFFFFFFFEFF [100%] 1050s 1050s ==================================== ERRORS ==================================== 1050s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 1050s 1050s self = 1050s 1050s def tearDown(self): 1050s for k in self.kern_api.list().json(): 1050s > self.kern_api.shutdown(k['id']) 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 1050s return self._req('DELETE', id) 1050s ^^^^^^^^^^^^^^^^^^^^^^^ 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 1050s response.raise_for_status() 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s 1050s self = 1050s 1050s def raise_for_status(self): 1050s """Raises :class:`HTTPError`, if one occurred.""" 1050s 1050s http_error_msg = "" 1050s if isinstance(self.reason, bytes): 1050s # We attempt to decode utf-8 first because some servers 1050s # choose to localize their reason strings. If the string 1050s # isn't utf-8, we fall back to iso-8859-1 for all other 1050s # encodings. (See PR #3538) 1050s try: 1050s reason = self.reason.decode("utf-8") 1050s except UnicodeDecodeError: 1050s reason = self.reason.decode("iso-8859-1") 1050s else: 1050s reason = self.reason 1050s 1050s if 400 <= self.status_code < 500: 1050s http_error_msg = ( 1050s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s elif 500 <= self.status_code < 600: 1050s http_error_msg = ( 1050s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s if http_error_msg: 1050s > raise HTTPError(http_error_msg, response=self) 1050s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/eaec6294-7f98-4bc7-978b-35adccb6a22f 1050s 1050s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1050s ----------------------------- Captured stderr call ----------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1050s return _run_code(code, main_globals, None, 1050s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1050s exec(code, run_globals) 1050s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 1050s from pathlib import Path 1050s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 1050s from ._abc import * 1050s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 1050s from glob import _Globber, _no_recurse_symlinks 1050s File "/usr/lib/python3.13/glob.py", line 5, in 1050s import re 1050s File "/usr/lib/python3.13/re/__init__.py", line 126, in 1050s from . import _compiler, _parser 1050s KeyboardInterrupt 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3ybbuxuy/runtime/kernel-eaec6294-7f98-4bc7-978b-35adccb6a22f.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46929 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40955 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: eaec6294-7f98-4bc7-978b-35adccb6a22f, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 80.040000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.540000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3ybbuxuy/runtime/kernel-31377b8e-7860-40d3-817a-2bda762b7bb1.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55021 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40047 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: 31377b8e-7860-40d3-817a-2bda762b7bb1, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 207.210000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.820000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 31377b8e-7860-40d3-817a-2bda762b7bb1 1050s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/31377b8e-7860-40d3-817a-2bda762b7bb1/interrupt (::1) 0.570000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 1050s yield maybe_future(km.restart_kernel(kernel_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1050s raise self._exception.with_traceback(self._exception_tb) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 1050s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 1050s await ensure_async(kernel.restart_kernel(now=now)) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 1050s await self._async_shutdown_kernel(now=now, restart=True) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:log.py:55 { 1050s "Host": "localhost:12341", 1050s "Accept": "*/*", 1050s "User-Agent": "python-requests/2.32.5" 1050s } 1050s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/31377b8e-7860-40d3-817a-2bda762b7bb1/restart (::1) 94.980000ms referer=None 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 76.250000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for eaec6294-7f98-4bc7-978b-35adccb6a22f 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: eaec6294-7f98-4bc7-978b-35adccb6a22f 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/eaec6294-7f98-4bc7-978b-35adccb6a22f (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/eaec6294-7f98-4bc7-978b-35adccb6a22f', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 1050s yielded = ctx_run(next, result) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 1050s yield maybe_future(km.shutdown_kernel(kernel_id)) 1050s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1050s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1050s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1050s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s --------------------------- Captured stderr teardown --------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1050s return _run_code(code, main_globals, None, 1050s "__main__", mod_spec) 1050s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1050s exec(code, run_globals) 1050s ~~~~^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1050s from ipykernel import kernelapp as app 1050s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1050s from .connect import * # noqa: F403 1050s ^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 1050s import jupyter_client 1050s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 1050s from .asynchronous import AsyncKernelClient 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 1050s from .client import AsyncKernelClient # noqa 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 1050s import zmq.asyncio 1050s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 1050s import asyncio 1050s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 1050s from .base_events import * 1050s File "/usr/lib/python3.13/asyncio/base_events.py", line 34, in 1050s import ssl 1050s File "/usr/lib/python3.13/ssl.py", line 376, in 1050s DefaultVerifyPaths = namedtuple("DefaultVerifyPaths", 1050s "cafile capath openssl_cafile_env openssl_cafile openssl_capath_env " 1050s "openssl_capath") 1050s File "/usr/lib/python3.13/collections/__init__.py", line 444, in namedtuple 1050s __new__ = eval(code, namespace) 1050s File "", line 0, in 1050s KeyboardInterrupt 1050s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 1050s 1050s self = 1050s 1050s def tearDown(self): 1050s for k in self.kern_api.list().json(): 1050s > self.kern_api.shutdown(k['id']) 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 1050s return self._req('DELETE', id) 1050s ^^^^^^^^^^^^^^^^^^^^^^^ 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 1050s response.raise_for_status() 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s 1050s self = 1050s 1050s def raise_for_status(self): 1050s """Raises :class:`HTTPError`, if one occurred.""" 1050s 1050s http_error_msg = "" 1050s if isinstance(self.reason, bytes): 1050s # We attempt to decode utf-8 first because some servers 1050s # choose to localize their reason strings. If the string 1050s # isn't utf-8, we fall back to iso-8859-1 for all other 1050s # encodings. (See PR #3538) 1050s try: 1050s reason = self.reason.decode("utf-8") 1050s except UnicodeDecodeError: 1050s reason = self.reason.decode("iso-8859-1") 1050s else: 1050s reason = self.reason 1050s 1050s if 400 <= self.status_code < 500: 1050s http_error_msg = ( 1050s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s elif 500 <= self.status_code < 600: 1050s http_error_msg = ( 1050s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s if http_error_msg: 1050s > raise HTTPError(http_error_msg, response=self) 1050s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/9d80990c-1dc9-47f4-96c2-b76bb1b88659 1050s 1050s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1050s ----------------------------- Captured stderr call ----------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1050s return _run_code(code, main_globals, None, 1050s "__main__", mod_spec) 1050s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1050s exec(code, run_globals) 1050s ~~~~^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1050s from ipykernel import kernelapp as app 1050s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1050s from .connect import * # noqa: F403 1050s ^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 1050s import jupyter_client 1050s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 1050s from .asynchronous import AsyncKernelClient 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 1050s from .client import AsyncKernelClient # noqa 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 1050s import zmq.asyncio 1050s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 1050s from zmq import backend 1050s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 1050s _ns = select_backend(first) 1050s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 1050s mod = import_module(name) 1050s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 1050s return _bootstrap._gcd_import(name[level:], package, level) 1050s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 1050s from . import _zmq 1050s File "", line 645, in parent 1050s KeyboardInterrupt 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp7xz1_hwl/runtime/kernel-9d80990c-1dc9-47f4-96c2-b76bb1b88659.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45615 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36965 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9d80990c-1dc9-47f4-96c2-b76bb1b88659, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 70.540000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.710000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp7xz1_hwl/runtime/kernel-dff7bec6-f451-42f3-acc1-346ac93f8277.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35181 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55037 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: dff7bec6-f451-42f3-acc1-346ac93f8277, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 136.050000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 9.880000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: dff7bec6-f451-42f3-acc1-346ac93f8277 1050s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/dff7bec6-f451-42f3-acc1-346ac93f8277/interrupt (::1) 101.170000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 1050s yield maybe_future(km.restart_kernel(kernel_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1050s raise self._exception.with_traceback(self._exception_tb) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 1050s result = coro.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 1050s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 1050s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 1050s yield self # This tells Task to wait for completion. 1050s ^^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1050s future.result() 1050s ~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1050s raise self._exception.with_traceback(self._exception_tb) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 1050s await ensure_async(kernel.restart_kernel(now=now)) 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1050s result = await obj 1050s ^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 1050s await self._async_shutdown_kernel(now=now, restart=True) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:log.py:55 { 1050s "Host": "localhost:12341", 1050s "Accept": "*/*", 1050s "User-Agent": "python-requests/2.32.5" 1050s } 1050s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/dff7bec6-f451-42f3-acc1-346ac93f8277/restart (::1) 5.590000ms referer=None 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.770000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9d80990c-1dc9-47f4-96c2-b76bb1b88659 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9d80990c-1dc9-47f4-96c2-b76bb1b88659 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1050s await kernel_awaitable 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1050s result = await obj 1050s ^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/9d80990c-1dc9-47f4-96c2-b76bb1b88659 (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/9d80990c-1dc9-47f4-96c2-b76bb1b88659', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1050s future.result() 1050s ~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1050s yielded = self.gen.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 1050s yield maybe_future(km.shutdown_kernel(kernel_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1050s raise self._exception.with_traceback(self._exception_tb) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1050s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1050s raise km.ready.exception() # type: ignore[misc] 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1050s await kernel_awaitable 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1050s result = await obj 1050s ^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s --------------------------- Captured stderr teardown --------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1050s return _run_code(code, main_globals, None, 1050s "__main__", mod_spec) 1050s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1050s exec(code, run_globals) 1050s ~~~~^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1050s from ipykernel import kernelapp as app 1050s File "/usr/lib/python3/dist-packages/ipykernel/kernelapp.py", line 21, in 1050s from IPython.core.application import ( # type:ignore[attr-defined] 1050s ...<4 lines>... 1050s ) 1050s File "/usr/lib/python3/dist-packages/IPython/__init__.py", line 54, in 1050s from .core.application import Application 1050s File "/usr/lib/python3/dist-packages/IPython/core/application.py", line 26, in 1050s from IPython.core import release, crashhandler 1050s File "/usr/lib/python3/dist-packages/IPython/core/crashhandler.py", line 29, in 1050s from IPython.core import ultratb 1050s File "/usr/lib/python3/dist-packages/IPython/core/ultratb.py", line 104, in 1050s import stack_data 1050s File "/usr/lib/python3/dist-packages/stack_data/__init__.py", line 3, in 1050s from .formatting import Formatter 1050s File "", line 1360, in _find_and_load 1050s File "", line 1331, in _find_and_load_unlocked 1050s File "", line 935, in _load_unlocked 1050s File "", line 1019, in exec_module 1050s File "", line 1152, in get_code 1050s File "", line 781, in _compile_bytecode 1050s KeyboardInterrupt 1050s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 1050s 1050s @self.addCleanup 1050s def cleanup_sessions(): 1050s for session in self.sess_api.list().json(): 1050s > self.sess_api.delete(session['id']) 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1050s return self._req('DELETE', id) 1050s ^^^^^^^^^^^^^^^^^^^^^^^ 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1050s response.raise_for_status() 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s 1050s self = 1050s 1050s def raise_for_status(self): 1050s """Raises :class:`HTTPError`, if one occurred.""" 1050s 1050s http_error_msg = "" 1050s if isinstance(self.reason, bytes): 1050s # We attempt to decode utf-8 first because some servers 1050s # choose to localize their reason strings. If the string 1050s # isn't utf-8, we fall back to iso-8859-1 for all other 1050s # encodings. (See PR #3538) 1050s try: 1050s reason = self.reason.decode("utf-8") 1050s except UnicodeDecodeError: 1050s reason = self.reason.decode("iso-8859-1") 1050s else: 1050s reason = self.reason 1050s 1050s if 400 <= self.status_code < 500: 1050s http_error_msg = ( 1050s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s elif 500 <= self.status_code < 600: 1050s http_error_msg = ( 1050s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s if http_error_msg: 1050s > raise HTTPError(http_error_msg, response=self) 1050s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/95b34b3a-35a0-4333-9e18-211aa0e0a868 1050s 1050s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1050s ----------------------------- Captured stderr call ----------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1050s return _run_code(code, main_globals, None, 1050s "__main__", mod_spec) 1050s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1050s exec(code, run_globals) 1050s ~~~~^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1050s from ipykernel import kernelapp as app 1050s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1050s from .connect import * # noqa: F403 1050s ^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 1050s import jupyter_client 1050s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 1050s from .asynchronous import AsyncKernelClient 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 1050s from .client import AsyncKernelClient # noqa 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 1050s import zmq.asyncio 1050s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 1050s from zmq import backend 1050s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 1050s _ns = select_backend(first) 1050s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 1050s mod = import_module(name) 1050s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 1050s return _bootstrap._gcd_import(name[level:], package, level) 1050s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 1050s from . import _zmq 1050s File "", line 645, in parent 1050s KeyboardInterrupt 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1itlyove/runtime/kernel-65ff8944-d721-45e3-abe4-4a440865619f.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47483 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34411 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: 65ff8944-d721-45e3-abe4-4a440865619f, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 251.130000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.020000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 49.560000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 10.870000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b0582a3d-0dec-4569-9f9a-7c588deb3ac2 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b0582a3d-0dec-4569-9f9a-7c588deb3ac2 1050s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/99447e15-5796-4904-82fc-783772092bc9 (::1) 47.400000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 65ff8944-d721-45e3-abe4-4a440865619f 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 65ff8944-d721-45e3-abe4-4a440865619f 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/95b34b3a-35a0-4333-9e18-211aa0e0a868 (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/95b34b3a-35a0-4333-9e18-211aa0e0a868', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1050s yielded = self.gen.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1050s yield maybe_future(sm.delete_session(session_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 1050s yielded = self.gen.send(value) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1050s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1050s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1050s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1050s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s ERROR NotebookApp:log.py:55 { 1050s "Host": "localhost:12341", 1050s "Accept": "*/*", 1050s "User-Agent": "python-requests/2.32.5" 1050s } 1050s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/95b34b3a-35a0-4333-9e18-211aa0e0a868 (::1) 190.640000ms referer=None 1050s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 1050s 1050s @self.addCleanup 1050s def cleanup_sessions(): 1050s for session in self.sess_api.list().json(): 1050s > self.sess_api.delete(session['id']) 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1050s return self._req('DELETE', id) 1050s ^^^^^^^^^^^^^^^^^^^^^^^ 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1050s response.raise_for_status() 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s 1050s self = 1050s 1050s def raise_for_status(self): 1050s """Raises :class:`HTTPError`, if one occurred.""" 1050s 1050s http_error_msg = "" 1050s if isinstance(self.reason, bytes): 1050s # We attempt to decode utf-8 first because some servers 1050s # choose to localize their reason strings. If the string 1050s # isn't utf-8, we fall back to iso-8859-1 for all other 1050s # encodings. (See PR #3538) 1050s try: 1050s reason = self.reason.decode("utf-8") 1050s except UnicodeDecodeError: 1050s reason = self.reason.decode("iso-8859-1") 1050s else: 1050s reason = self.reason 1050s 1050s if 400 <= self.status_code < 500: 1050s http_error_msg = ( 1050s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s elif 500 <= self.status_code < 600: 1050s http_error_msg = ( 1050s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s if http_error_msg: 1050s > raise HTTPError(http_error_msg, response=self) 1050s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/c2e6e590-8a9a-4437-8079-2346145ea72a 1050s 1050s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1050s ----------------------------- Captured stderr call ----------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1050s return _run_code(code, main_globals, None, 1050s "__main__", mod_spec) 1050s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1050s exec(code, run_globals) 1050s ~~~~^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1050s from ipykernel import kernelapp as app 1050s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1050s from .connect import * # noqa: F403 1050s ^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 1050s import jupyter_client 1050s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 1050s from .asynchronous import AsyncKernelClient 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 1050s from .client import AsyncKernelClient # noqa 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 1050s import zmq.asyncio 1050s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 1050s from zmq import backend 1050s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 1050s _ns = select_backend(first) 1050s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 1050s mod = import_module(name) 1050s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 1050s return _bootstrap._gcd_import(name[level:], package, level) 1050s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 1050s from . import _zmq 1050s File "", line 645, in parent 1050s KeyboardInterrupt 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkceq62cj/runtime/kernel-18f0aea5-d7fe-4639-bf39-2eb0bf7bff14.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51247 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44183 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: 18f0aea5-d7fe-4639-bf39-2eb0bf7bff14, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 123.180000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.810000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.720000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.980000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8dc39662-a93f-4f1f-ab86-c5cbca6e7561 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8dc39662-a93f-4f1f-ab86-c5cbca6e7561 1050s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/33194c12-9b98-4bde-836f-7f59c87d06fd (::1) 1.030000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 18f0aea5-d7fe-4639-bf39-2eb0bf7bff14 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 18f0aea5-d7fe-4639-bf39-2eb0bf7bff14 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1050s await kernel_awaitable 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1050s result = await obj 1050s ^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/c2e6e590-8a9a-4437-8079-2346145ea72a (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/c2e6e590-8a9a-4437-8079-2346145ea72a', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1050s future.result() 1050s ~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1050s yielded = self.gen.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1050s yield maybe_future(sm.delete_session(session_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1050s yielded = self.gen.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1050s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1050s raise self._exception.with_traceback(self._exception_tb) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1050s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1050s raise km.ready.exception() # type: ignore[misc] 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1050s await kernel_awaitable 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1050s result = await obj 1050s ^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s =================================== FAILURES =================================== 1050s ______________________ KernelAPITest.test_default_kernel _______________________ 1050s 1050s self = 1050s 1050s def tearDown(self): 1050s for k in self.kern_api.list().json(): 1050s > self.kern_api.shutdown(k['id']) 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 1050s return self._req('DELETE', id) 1050s ^^^^^^^^^^^^^^^^^^^^^^^ 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 1050s response.raise_for_status() 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s 1050s self = 1050s 1050s def raise_for_status(self): 1050s """Raises :class:`HTTPError`, if one occurred.""" 1050s 1050s http_error_msg = "" 1050s if isinstance(self.reason, bytes): 1050s # We attempt to decode utf-8 first because some servers 1050s # choose to localize their reason strings. If the string 1050s # isn't utf-8, we fall back to iso-8859-1 for all other 1050s # encodings. (See PR #3538) 1050s try: 1050s reason = self.reason.decode("utf-8") 1050s except UnicodeDecodeError: 1050s reason = self.reason.decode("iso-8859-1") 1050s else: 1050s reason = self.reason 1050s 1050s if 400 <= self.status_code < 500: 1050s http_error_msg = ( 1050s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s elif 500 <= self.status_code < 600: 1050s http_error_msg = ( 1050s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s if http_error_msg: 1050s > raise HTTPError(http_error_msg, response=self) 1050s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/44740e78-18af-405b-84c6-ebda5f9540a1 1050s 1050s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1050s ------------------------------ Captured log setup ------------------------------ 1050s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp3ybbuxuy/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp3ybbuxuy/etc/jupyter'] for config files 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp3ybbuxuy/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp3ybbuxuy/config 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp3ybbuxuy/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp3ybbuxuy/config 1050s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp3ybbuxuy/notebooks 1050s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 1050s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 1050s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 1050s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 1050s WARNING NotebookApp:handlers.py:612 Forbidden 1050s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 2.150000ms referer=None 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3ybbuxuy/runtime/kernel-44740e78-18af-405b-84c6-ebda5f9540a1.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52793 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58267 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: 44740e78-18af-405b-84c6-ebda5f9540a1, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 449.770000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.680000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 44740e78-18af-405b-84c6-ebda5f9540a1 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 44740e78-18af-405b-84c6-ebda5f9540a1 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/44740e78-18af-405b-84c6-ebda5f9540a1 (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/44740e78-18af-405b-84c6-ebda5f9540a1', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 1050s yielded = ctx_run(next, result) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 1050s yield maybe_future(km.shutdown_kernel(kernel_id)) 1050s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1050s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1050s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1050s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s ERROR NotebookApp:log.py:55 { 1050s "Host": "localhost:12341", 1050s "Accept": "*/*", 1050s "User-Agent": "python-requests/2.32.5" 1050s } 1050s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/44740e78-18af-405b-84c6-ebda5f9540a1 (::1) 6.970000ms referer=None 1050s --------------------------- Captured stderr teardown --------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1050s return _run_code(code, main_globals, None, 1050s "__main__", mod_spec) 1050s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1050s exec(code, run_globals) 1050s ~~~~^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 1050s from pathlib import Path 1050s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 1050s from ._local import * 1050s File "/usr/lib/python3.13/pathlib/_local.py", line 473, in 1050s class PureWindowsPath(PurePath): 1050s ...<7 lines>... 1050s __slots__ = () 1050s File "/usr/lib/python3.13/pathlib/_local.py", line 479, in PureWindowsPath 1050s import ntpath 1050s File "/usr/lib/python3.13/ntpath.py", line 861, in 1050s from nt import _path_isdevdrive 1050s File "", line 1360, in _find_and_load 1050s File "", line 1322, in _find_and_load_unlocked 1050s File "", line 1262, in _find_spec 1050s File "", line 1556, in find_spec 1050s File "", line 1530, in _get_spec 1050s File "", line 1661, in find_spec 1050s KeyboardInterrupt 1050s ______________________ KernelAPITest.test_kernel_handler _______________________ 1050s 1050s self = 1050s 1050s def test_kernel_handler(self): 1050s # GET kernel with given id 1050s kid = self.kern_api.start().json()['id'] 1050s r = self.kern_api.get(kid) 1050s kern1 = r.json() 1050s self.assertEqual(r.status_code, 200) 1050s assert isinstance(kern1, dict) 1050s self.assertIn('id', kern1) 1050s self.assertEqual(kern1['id'], kid) 1050s 1050s # Request a bad kernel id and check that a JSON 1050s # message is returned! 1050s bad_id = '111-111-111-111-111' 1050s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 1050s self.kern_api.get(bad_id) 1050s 1050s # DELETE kernel with id 1050s > r = self.kern_api.shutdown(kid) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 1050s return self._req('DELETE', id) 1050s ^^^^^^^^^^^^^^^^^^^^^^^ 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 1050s response.raise_for_status() 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s 1050s self = 1050s 1050s def raise_for_status(self): 1050s """Raises :class:`HTTPError`, if one occurred.""" 1050s 1050s http_error_msg = "" 1050s if isinstance(self.reason, bytes): 1050s # We attempt to decode utf-8 first because some servers 1050s # choose to localize their reason strings. If the string 1050s # isn't utf-8, we fall back to iso-8859-1 for all other 1050s # encodings. (See PR #3538) 1050s try: 1050s reason = self.reason.decode("utf-8") 1050s except UnicodeDecodeError: 1050s reason = self.reason.decode("iso-8859-1") 1050s else: 1050s reason = self.reason 1050s 1050s if 400 <= self.status_code < 500: 1050s http_error_msg = ( 1050s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s elif 500 <= self.status_code < 600: 1050s http_error_msg = ( 1050s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s if http_error_msg: 1050s > raise HTTPError(http_error_msg, response=self) 1050s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/43022c60-4dd9-4ec8-a744-f2b1fec37638 1050s 1050s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1050s ----------------------------- Captured stderr call ----------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1050s return _run_code(code, main_globals, None, 1050s "__main__", mod_spec) 1050s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1050s exec(code, run_globals) 1050s ~~~~^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1050s from ipykernel import kernelapp as app 1050s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1050s from .connect import * # noqa: F403 1050s ^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 1050s from typing import TYPE_CHECKING, Any 1050s File "/usr/lib/python3.13/typing.py", line 3585, in 1050s class TextIO(IO[str]): 1050s ~~^^^^^ 1050s File "", line 471, in _lock_unlock_module 1050s File "", line 316, in acquire 1050s KeyboardInterrupt 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3ybbuxuy/runtime/kernel-43022c60-4dd9-4ec8-a744-f2b1fec37638.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47857 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36557 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: 43022c60-4dd9-4ec8-a744-f2b1fec37638, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 51.970000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/43022c60-4dd9-4ec8-a744-f2b1fec37638 (::1) 79.710000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s 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 1050s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 1050s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.750000ms referer=None 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 43022c60-4dd9-4ec8-a744-f2b1fec37638 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 43022c60-4dd9-4ec8-a744-f2b1fec37638 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/43022c60-4dd9-4ec8-a744-f2b1fec37638 (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/43022c60-4dd9-4ec8-a744-f2b1fec37638', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 1050s yielded = ctx_run(next, result) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 1050s yield maybe_future(km.shutdown_kernel(kernel_id)) 1050s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1050s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1050s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1050s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s ERROR NotebookApp:log.py:55 { 1050s "Host": "localhost:12341", 1050s "Accept": "*/*", 1050s "User-Agent": "python-requests/2.32.5" 1050s } 1050s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/43022c60-4dd9-4ec8-a744-f2b1fec37638 (::1) 71.860000ms referer=None 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.780000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 44740e78-18af-405b-84c6-ebda5f9540a1 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 44740e78-18af-405b-84c6-ebda5f9540a1 1050s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/44740e78-18af-405b-84c6-ebda5f9540a1 (::1) 0.730000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 43022c60-4dd9-4ec8-a744-f2b1fec37638 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 43022c60-4dd9-4ec8-a744-f2b1fec37638 1050s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 1050s 1050s self = 1050s 1050s def test_main_kernel_handler(self): 1050s # POST request 1050s r = self.kern_api.start() 1050s kern1 = r.json() 1050s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 1050s self.assertEqual(r.status_code, 201) 1050s self.assertIsInstance(kern1, dict) 1050s 1050s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 1050s expected_csp = '; '.join([ 1050s "frame-ancestors 'self'", 1050s 'report-uri ' + report_uri, 1050s "default-src 'none'" 1050s ]) 1050s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 1050s 1050s # GET request 1050s r = self.kern_api.list() 1050s self.assertEqual(r.status_code, 200) 1050s assert isinstance(r.json(), list) 1050s self.assertEqual(r.json()[0]['id'], kern1['id']) 1050s self.assertEqual(r.json()[0]['name'], kern1['name']) 1050s 1050s # create another kernel and check that they both are added to the 1050s # list of kernels from a GET request 1050s kern2 = self.kern_api.start().json() 1050s assert isinstance(kern2, dict) 1050s r = self.kern_api.list() 1050s kernels = r.json() 1050s self.assertEqual(r.status_code, 200) 1050s assert isinstance(kernels, list) 1050s self.assertEqual(len(kernels), 2) 1050s 1050s # Interrupt a kernel 1050s r = self.kern_api.interrupt(kern2['id']) 1050s self.assertEqual(r.status_code, 204) 1050s 1050s # Restart a kernel 1050s > r = self.kern_api.restart(kern2['id']) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 1050s return self._req('POST', url_path_join(id, 'restart')) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 1050s response.raise_for_status() 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s 1050s self = 1050s 1050s def raise_for_status(self): 1050s """Raises :class:`HTTPError`, if one occurred.""" 1050s 1050s http_error_msg = "" 1050s if isinstance(self.reason, bytes): 1050s # We attempt to decode utf-8 first because some servers 1050s # choose to localize their reason strings. If the string 1050s # isn't utf-8, we fall back to iso-8859-1 for all other 1050s # encodings. (See PR #3538) 1050s try: 1050s reason = self.reason.decode("utf-8") 1050s except UnicodeDecodeError: 1050s reason = self.reason.decode("iso-8859-1") 1050s else: 1050s reason = self.reason 1050s 1050s if 400 <= self.status_code < 500: 1050s http_error_msg = ( 1050s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s elif 500 <= self.status_code < 600: 1050s http_error_msg = ( 1050s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s if http_error_msg: 1050s > raise HTTPError(http_error_msg, response=self) 1050s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/31377b8e-7860-40d3-817a-2bda762b7bb1/restart 1050s 1050s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1050s ----------------------------- Captured stderr call ----------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1050s return _run_code(code, main_globals, None, 1050s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1050s exec(code, run_globals) 1050s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 1050s from pathlib import Path 1050s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 1050s from ._abc import * 1050s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 1050s from glob import _Globber, _no_recurse_symlinks 1050s File "/usr/lib/python3.13/glob.py", line 5, in 1050s import re 1050s File "/usr/lib/python3.13/re/__init__.py", line 126, in 1050s from . import _compiler, _parser 1050s KeyboardInterrupt 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3ybbuxuy/runtime/kernel-eaec6294-7f98-4bc7-978b-35adccb6a22f.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46929 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40955 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: eaec6294-7f98-4bc7-978b-35adccb6a22f, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 80.040000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.540000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3ybbuxuy/runtime/kernel-31377b8e-7860-40d3-817a-2bda762b7bb1.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55021 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40047 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: 31377b8e-7860-40d3-817a-2bda762b7bb1, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 207.210000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.820000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 31377b8e-7860-40d3-817a-2bda762b7bb1 1050s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/31377b8e-7860-40d3-817a-2bda762b7bb1/interrupt (::1) 0.570000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 1050s yield maybe_future(km.restart_kernel(kernel_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1050s raise self._exception.with_traceback(self._exception_tb) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 1050s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 1050s await ensure_async(kernel.restart_kernel(now=now)) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 1050s await self._async_shutdown_kernel(now=now, restart=True) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:log.py:55 { 1050s "Host": "localhost:12341", 1050s "Accept": "*/*", 1050s "User-Agent": "python-requests/2.32.5" 1050s } 1050s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/31377b8e-7860-40d3-817a-2bda762b7bb1/restart (::1) 94.980000ms referer=None 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 76.250000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for eaec6294-7f98-4bc7-978b-35adccb6a22f 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: eaec6294-7f98-4bc7-978b-35adccb6a22f 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/eaec6294-7f98-4bc7-978b-35adccb6a22f (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/eaec6294-7f98-4bc7-978b-35adccb6a22f', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 1050s yielded = ctx_run(next, result) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 1050s yield maybe_future(km.shutdown_kernel(kernel_id)) 1050s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1050s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1050s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1050s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s ________________________ KernelAPITest.test_no_kernels _________________________ 1050s 1050s self = 1050s 1050s def test_no_kernels(self): 1050s """Make sure there are no kernels running at the start""" 1050s kernels = self.kern_api.list().json() 1050s > self.assertEqual(kernels, []) 1050s E AssertionError: Lists differ: [{'id': 'eaec6294-7f98-4bc7-978b-35adccb6a[281 chars]: 0}] != [] 1050s E 1050s E First list contains 2 additional elements. 1050s E First extra element 0: 1050s E {'id': 'eaec6294-7f98-4bc7-978b-35adccb6a22f', 'name': 'python3', 'last_activity': '2026-01-24T18:51:40.619165Z', 'execution_state': 'starting', 'connections': 0} 1050s E 1050s E + [] 1050s E - [{'connections': 0, 1050s E - 'execution_state': 'starting', 1050s E - 'id': 'eaec6294-7f98-4bc7-978b-35adccb6a22f', 1050s E - 'last_activity': '2026-01-24T18:51:40.619165Z', 1050s E - 'name': 'python3'}, 1050s E - {'connections': 0, 1050s E - 'execution_state': 'starting', 1050s E - 'id': '31377b8e-7860-40d3-817a-2bda762b7bb1', 1050s E - 'last_activity': '2026-01-24T18:51:40.783964Z', 1050s E - 'name': 'python3'}] 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.610000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.330000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for eaec6294-7f98-4bc7-978b-35adccb6a22f 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: eaec6294-7f98-4bc7-978b-35adccb6a22f 1050s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/eaec6294-7f98-4bc7-978b-35adccb6a22f (::1) 0.510000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 31377b8e-7860-40d3-817a-2bda762b7bb1 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 31377b8e-7860-40d3-817a-2bda762b7bb1 1050s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/31377b8e-7860-40d3-817a-2bda762b7bb1 (::1) 0.500000ms 1050s ---------------------------- Captured log teardown ----------------------------- 1050s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 1050s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 1050s _____________________ AsyncKernelAPITest.test_connections ______________________ 1050s 1050s self = 1050s 1050s def tearDown(self): 1050s for k in self.kern_api.list().json(): 1050s > self.kern_api.shutdown(k['id']) 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 1050s return self._req('DELETE', id) 1050s ^^^^^^^^^^^^^^^^^^^^^^^ 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 1050s response.raise_for_status() 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s 1050s self = 1050s 1050s def raise_for_status(self): 1050s """Raises :class:`HTTPError`, if one occurred.""" 1050s 1050s http_error_msg = "" 1050s if isinstance(self.reason, bytes): 1050s # We attempt to decode utf-8 first because some servers 1050s # choose to localize their reason strings. If the string 1050s # isn't utf-8, we fall back to iso-8859-1 for all other 1050s # encodings. (See PR #3538) 1050s try: 1050s reason = self.reason.decode("utf-8") 1050s except UnicodeDecodeError: 1050s reason = self.reason.decode("iso-8859-1") 1050s else: 1050s reason = self.reason 1050s 1050s if 400 <= self.status_code < 500: 1050s http_error_msg = ( 1050s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s elif 500 <= self.status_code < 600: 1050s http_error_msg = ( 1050s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s if http_error_msg: 1050s > raise HTTPError(http_error_msg, response=self) 1050s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/aa88d0c2-013c-46a1-9aad-0e3ed395fb0a 1050s 1050s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1050s ------------------------------ Captured log setup ------------------------------ 1050s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp7xz1_hwl/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp7xz1_hwl/etc/jupyter'] for config files 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp7xz1_hwl/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp7xz1_hwl/config 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp7xz1_hwl/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp7xz1_hwl/config 1050s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp7xz1_hwl/notebooks 1050s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 1050s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 1050s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 1050s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 1050s WARNING NotebookApp:handlers.py:612 Forbidden 1050s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.400000ms referer=None 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp7xz1_hwl/runtime/kernel-aa88d0c2-013c-46a1-9aad-0e3ed395fb0a.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40887 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43123 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: aa88d0c2-013c-46a1-9aad-0e3ed395fb0a, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 25.080000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/aa88d0c2-013c-46a1-9aad-0e3ed395fb0a (::1) 0.470000ms 1050s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/aa88d0c2-013c-46a1-9aad-0e3ed395fb0a/channels 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 1050s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from aa88d0c2-013c-46a1-9aad-0e3ed395fb0a 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36551 1050s DEBUG NotebookApp:kernelmanager.py:423 activity on aa88d0c2-013c-46a1-9aad-0e3ed395fb0a: status (starting) 1050s DEBUG NotebookApp:kernelmanager.py:423 activity on aa88d0c2-013c-46a1-9aad-0e3ed395fb0a: status (busy) 1050s DEBUG NotebookApp:handlers.py:306 Received kernel info: {'status': 'ok', 'protocol_version': '5.3', 'implementation': 'ipython', 'implementation_version': '8.35.0', 'language_info': {'name': 'python', 'version': '3.13.11', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.13.11 (main, Dec 6 2025, 13:15:20) [GCC 15.2.0]\nType 'copyright', 'credits' or 'license' for more information\nIPython 8.35.0 -- An enhanced Interactive Python. Type '?' for help.\n", 'help_links': [{'text': 'Python Reference', 'url': 'https://docs.python.org/3.13'}, {'text': 'IPython Reference', 'url': 'https://ipython.org/documentation.html'}, {'text': 'NumPy Reference', 'url': 'https://docs.scipy.org/doc/numpy/reference/'}, {'text': 'SciPy Reference', 'url': 'https://docs.scipy.org/doc/scipy/reference/'}, {'text': 'Matplotlib Reference', 'url': 'https://matplotlib.org/contents.html'}, {'text': 'SymPy Reference', 'url': 'http://docs.sympy.org/latest/index.html'}, {'text': 'pandas Reference', 'url': 'https://pandas.pydata.org/pandas-docs/stable/'}]} 1050s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel aa88d0c2-013c-46a1-9aad-0e3ed395fb0a) to 5.4 (client). 1050s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/aa88d0c2-013c-46a1-9aad-0e3ed395fb0a/channels (::1) 4383.630000ms 1050s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/aa88d0c2-013c-46a1-9aad-0e3ed395fb0a/channels 1050s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for aa88d0c2-013c-46a1-9aad-0e3ed395fb0a 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43123 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36551 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40887 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35561 1050s DEBUG NotebookApp:handlers.py:156 Nudge: not nudging busy kernel aa88d0c2-013c-46a1-9aad-0e3ed395fb0a 1050s DEBUG NotebookApp:kernelmanager.py:423 activity on aa88d0c2-013c-46a1-9aad-0e3ed395fb0a: status (idle) 1050s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 1050s Setting websocket_ping_timeout=30000 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/aa88d0c2-013c-46a1-9aad-0e3ed395fb0a (::1) 0.530000ms 1050s DEBUG NotebookApp:handlers.py:579 Websocket closed aa88d0c2-013c-46a1-9aad-0e3ed395fb0a:4847c26e-3328c0857d3778e76b3e1cef 1050s INFO NotebookApp:kernelmanager.py:222 Starting buffering for aa88d0c2-013c-46a1-9aad-0e3ed395fb0a:4847c26e-3328c0857d3778e76b3e1cef 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for aa88d0c2-013c-46a1-9aad-0e3ed395fb0a 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/aa88d0c2-013c-46a1-9aad-0e3ed395fb0a (::1) 0.340000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/aa88d0c2-013c-46a1-9aad-0e3ed395fb0a (::1) 0.340000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.340000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for aa88d0c2-013c-46a1-9aad-0e3ed395fb0a 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: aa88d0c2-013c-46a1-9aad-0e3ed395fb0a 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1050s await kernel_awaitable 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1050s result = await obj 1050s ^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/aa88d0c2-013c-46a1-9aad-0e3ed395fb0a (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/aa88d0c2-013c-46a1-9aad-0e3ed395fb0a', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1050s future.result() 1050s ~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1050s yielded = self.gen.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 1050s yield maybe_future(km.shutdown_kernel(kernel_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1050s raise self._exception.with_traceback(self._exception_tb) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1050s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1050s raise km.ready.exception() # type: ignore[misc] 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1050s await kernel_awaitable 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1050s result = await obj 1050s ^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s ERROR NotebookApp:log.py:55 { 1050s "Host": "localhost:12341", 1050s "Accept": "*/*", 1050s "User-Agent": "python-requests/2.32.5" 1050s } 1050s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/aa88d0c2-013c-46a1-9aad-0e3ed395fb0a (::1) 4.890000ms referer=None 1050s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 1050s 1050s self = 1050s 1050s def tearDown(self): 1050s for k in self.kern_api.list().json(): 1050s > self.kern_api.shutdown(k['id']) 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 1050s return self._req('DELETE', id) 1050s ^^^^^^^^^^^^^^^^^^^^^^^ 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 1050s response.raise_for_status() 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s 1050s self = 1050s 1050s def raise_for_status(self): 1050s """Raises :class:`HTTPError`, if one occurred.""" 1050s 1050s http_error_msg = "" 1050s if isinstance(self.reason, bytes): 1050s # We attempt to decode utf-8 first because some servers 1050s # choose to localize their reason strings. If the string 1050s # isn't utf-8, we fall back to iso-8859-1 for all other 1050s # encodings. (See PR #3538) 1050s try: 1050s reason = self.reason.decode("utf-8") 1050s except UnicodeDecodeError: 1050s reason = self.reason.decode("iso-8859-1") 1050s else: 1050s reason = self.reason 1050s 1050s if 400 <= self.status_code < 500: 1050s http_error_msg = ( 1050s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s elif 500 <= self.status_code < 600: 1050s http_error_msg = ( 1050s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s if http_error_msg: 1050s > raise HTTPError(http_error_msg, response=self) 1050s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/645536d6-be1e-4c64-ae93-ecf9a1985c21 1050s 1050s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp7xz1_hwl/runtime/kernel-645536d6-be1e-4c64-ae93-ecf9a1985c21.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34039 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46371 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: 645536d6-be1e-4c64-ae93-ecf9a1985c21, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 63.940000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.640000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for aa88d0c2-013c-46a1-9aad-0e3ed395fb0a 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: aa88d0c2-013c-46a1-9aad-0e3ed395fb0a 1050s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/aa88d0c2-013c-46a1-9aad-0e3ed395fb0a (::1) 0.590000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 645536d6-be1e-4c64-ae93-ecf9a1985c21 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 645536d6-be1e-4c64-ae93-ecf9a1985c21 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1050s await kernel_awaitable 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1050s result = await obj 1050s ^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/645536d6-be1e-4c64-ae93-ecf9a1985c21 (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/645536d6-be1e-4c64-ae93-ecf9a1985c21', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1050s future.result() 1050s ~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1050s yielded = self.gen.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 1050s yield maybe_future(km.shutdown_kernel(kernel_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1050s raise self._exception.with_traceback(self._exception_tb) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1050s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1050s raise km.ready.exception() # type: ignore[misc] 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1050s await kernel_awaitable 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1050s result = await obj 1050s ^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s --------------------------- Captured stderr teardown --------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1050s return _run_code(code, main_globals, None, 1050s "__main__", mod_spec) 1050s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1050s exec(code, run_globals) 1050s ~~~~^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1050s from ipykernel import kernelapp as app 1050s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1050s from .connect import * # noqa: F403 1050s ^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 1050s from typing import TYPE_CHECKING, Any 1050s File "/usr/lib/python3.13/typing.py", line 1726, in 1050s class _CallableType(_SpecialGenericAlias, _root=True): 1050s ...<29 lines>... 1050s return self.copy_with(params) 1050s File "/usr/lib/python3.13/typing.py", line 1745, in _CallableType 1050s @_tp_cache 1050s ^^^^^^^^^ 1050s File "/usr/lib/python3.13/typing.py", line 436, in _tp_cache 1050s return decorator(func) 1050s File "/usr/lib/python3.13/typing.py", line 415, in decorator 1050s def decorator(func): 1050s 1050s KeyboardInterrupt 1050s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 1050s 1050s self = 1050s 1050s def test_kernel_handler(self): 1050s # GET kernel with given id 1050s kid = self.kern_api.start().json()['id'] 1050s r = self.kern_api.get(kid) 1050s kern1 = r.json() 1050s self.assertEqual(r.status_code, 200) 1050s assert isinstance(kern1, dict) 1050s self.assertIn('id', kern1) 1050s self.assertEqual(kern1['id'], kid) 1050s 1050s # Request a bad kernel id and check that a JSON 1050s # message is returned! 1050s bad_id = '111-111-111-111-111' 1050s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 1050s self.kern_api.get(bad_id) 1050s 1050s # DELETE kernel with id 1050s > r = self.kern_api.shutdown(kid) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 1050s return self._req('DELETE', id) 1050s ^^^^^^^^^^^^^^^^^^^^^^^ 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 1050s response.raise_for_status() 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s 1050s self = 1050s 1050s def raise_for_status(self): 1050s """Raises :class:`HTTPError`, if one occurred.""" 1050s 1050s http_error_msg = "" 1050s if isinstance(self.reason, bytes): 1050s # We attempt to decode utf-8 first because some servers 1050s # choose to localize their reason strings. If the string 1050s # isn't utf-8, we fall back to iso-8859-1 for all other 1050s # encodings. (See PR #3538) 1050s try: 1050s reason = self.reason.decode("utf-8") 1050s except UnicodeDecodeError: 1050s reason = self.reason.decode("iso-8859-1") 1050s else: 1050s reason = self.reason 1050s 1050s if 400 <= self.status_code < 500: 1050s http_error_msg = ( 1050s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s elif 500 <= self.status_code < 600: 1050s http_error_msg = ( 1050s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s if http_error_msg: 1050s > raise HTTPError(http_error_msg, response=self) 1050s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/66c53728-dae6-41e7-bea6-3d48dca96f34 1050s 1050s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1050s ----------------------------- Captured stderr call ----------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1050s return _run_code(code, main_globals, None, 1050s "__main__", mod_spec) 1050s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1050s exec(code, run_globals) 1050s ~~~~^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1050s from ipykernel import kernelapp as app 1050s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1050s from .connect import * # noqa: F403 1050s ^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 1050s import jupyter_client 1050s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 1050s from .asynchronous import AsyncKernelClient 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 1050s from .client import AsyncKernelClient # noqa 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 1050s import zmq.asyncio 1050s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 1050s import asyncio 1050s File "/usr/lib/python3.13/asyncio/__init__.py", line 46, in 1050s from .unix_events import * # pragma: no cover 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "", line 1360, in _find_and_load 1050s File "", line 1331, in _find_and_load_unlocked 1050s File "", line 935, in _load_unlocked 1050s File "", line 1019, in exec_module 1050s File "", line 1152, in get_code 1050s File "", line 781, in _compile_bytecode 1050s KeyboardInterrupt 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp7xz1_hwl/runtime/kernel-66c53728-dae6-41e7-bea6-3d48dca96f34.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45625 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57377 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: 66c53728-dae6-41e7-bea6-3d48dca96f34, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.170000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/66c53728-dae6-41e7-bea6-3d48dca96f34 (::1) 78.460000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s 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 1050s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 1050s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.940000ms referer=None 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 66c53728-dae6-41e7-bea6-3d48dca96f34 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 66c53728-dae6-41e7-bea6-3d48dca96f34 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1050s await kernel_awaitable 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1050s result = await obj 1050s ^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/66c53728-dae6-41e7-bea6-3d48dca96f34 (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/66c53728-dae6-41e7-bea6-3d48dca96f34', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1050s future.result() 1050s ~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1050s yielded = self.gen.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 1050s yield maybe_future(km.shutdown_kernel(kernel_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1050s raise self._exception.with_traceback(self._exception_tb) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1050s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1050s raise km.ready.exception() # type: ignore[misc] 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1050s await kernel_awaitable 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1050s result = await obj 1050s ^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s ERROR NotebookApp:log.py:55 { 1050s "Host": "localhost:12341", 1050s "Accept": "*/*", 1050s "User-Agent": "python-requests/2.32.5" 1050s } 1050s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/66c53728-dae6-41e7-bea6-3d48dca96f34 (::1) 110.890000ms referer=None 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 10.820000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 645536d6-be1e-4c64-ae93-ecf9a1985c21 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 645536d6-be1e-4c64-ae93-ecf9a1985c21 1050s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/645536d6-be1e-4c64-ae93-ecf9a1985c21 (::1) 26.750000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 66c53728-dae6-41e7-bea6-3d48dca96f34 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 66c53728-dae6-41e7-bea6-3d48dca96f34 1050s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/66c53728-dae6-41e7-bea6-3d48dca96f34 (::1) 38.500000ms 1050s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 1050s 1050s self = 1050s 1050s def test_main_kernel_handler(self): 1050s # POST request 1050s r = self.kern_api.start() 1050s kern1 = r.json() 1050s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 1050s self.assertEqual(r.status_code, 201) 1050s self.assertIsInstance(kern1, dict) 1050s 1050s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 1050s expected_csp = '; '.join([ 1050s "frame-ancestors 'self'", 1050s 'report-uri ' + report_uri, 1050s "default-src 'none'" 1050s ]) 1050s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 1050s 1050s # GET request 1050s r = self.kern_api.list() 1050s self.assertEqual(r.status_code, 200) 1050s assert isinstance(r.json(), list) 1050s self.assertEqual(r.json()[0]['id'], kern1['id']) 1050s self.assertEqual(r.json()[0]['name'], kern1['name']) 1050s 1050s # create another kernel and check that they both are added to the 1050s # list of kernels from a GET request 1050s kern2 = self.kern_api.start().json() 1050s assert isinstance(kern2, dict) 1050s r = self.kern_api.list() 1050s kernels = r.json() 1050s self.assertEqual(r.status_code, 200) 1050s assert isinstance(kernels, list) 1050s self.assertEqual(len(kernels), 2) 1050s 1050s # Interrupt a kernel 1050s r = self.kern_api.interrupt(kern2['id']) 1050s self.assertEqual(r.status_code, 204) 1050s 1050s # Restart a kernel 1050s > r = self.kern_api.restart(kern2['id']) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 1050s return self._req('POST', url_path_join(id, 'restart')) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 1050s response.raise_for_status() 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s 1050s self = 1050s 1050s def raise_for_status(self): 1050s """Raises :class:`HTTPError`, if one occurred.""" 1050s 1050s http_error_msg = "" 1050s if isinstance(self.reason, bytes): 1050s # We attempt to decode utf-8 first because some servers 1050s # choose to localize their reason strings. If the string 1050s # isn't utf-8, we fall back to iso-8859-1 for all other 1050s # encodings. (See PR #3538) 1050s try: 1050s reason = self.reason.decode("utf-8") 1050s except UnicodeDecodeError: 1050s reason = self.reason.decode("iso-8859-1") 1050s else: 1050s reason = self.reason 1050s 1050s if 400 <= self.status_code < 500: 1050s http_error_msg = ( 1050s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s elif 500 <= self.status_code < 600: 1050s http_error_msg = ( 1050s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s if http_error_msg: 1050s > raise HTTPError(http_error_msg, response=self) 1050s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/dff7bec6-f451-42f3-acc1-346ac93f8277/restart 1050s 1050s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1050s ----------------------------- Captured stderr call ----------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1050s return _run_code(code, main_globals, None, 1050s "__main__", mod_spec) 1050s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1050s exec(code, run_globals) 1050s ~~~~^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1050s from ipykernel import kernelapp as app 1050s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1050s from .connect import * # noqa: F403 1050s ^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 1050s import jupyter_client 1050s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 1050s from .asynchronous import AsyncKernelClient 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 1050s from .client import AsyncKernelClient # noqa 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 1050s import zmq.asyncio 1050s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 1050s from zmq import backend 1050s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 1050s _ns = select_backend(first) 1050s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 1050s mod = import_module(name) 1050s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 1050s return _bootstrap._gcd_import(name[level:], package, level) 1050s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 1050s from . import _zmq 1050s File "", line 645, in parent 1050s KeyboardInterrupt 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp7xz1_hwl/runtime/kernel-9d80990c-1dc9-47f4-96c2-b76bb1b88659.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45615 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36965 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9d80990c-1dc9-47f4-96c2-b76bb1b88659, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 70.540000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.710000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp7xz1_hwl/runtime/kernel-dff7bec6-f451-42f3-acc1-346ac93f8277.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35181 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55037 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: dff7bec6-f451-42f3-acc1-346ac93f8277, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 136.050000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 9.880000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: dff7bec6-f451-42f3-acc1-346ac93f8277 1050s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/dff7bec6-f451-42f3-acc1-346ac93f8277/interrupt (::1) 101.170000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 1050s yield maybe_future(km.restart_kernel(kernel_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1050s raise self._exception.with_traceback(self._exception_tb) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 1050s result = coro.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 1050s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 1050s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 1050s yield self # This tells Task to wait for completion. 1050s ^^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1050s future.result() 1050s ~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1050s raise self._exception.with_traceback(self._exception_tb) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 1050s await ensure_async(kernel.restart_kernel(now=now)) 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1050s result = await obj 1050s ^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 1050s await self._async_shutdown_kernel(now=now, restart=True) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:log.py:55 { 1050s "Host": "localhost:12341", 1050s "Accept": "*/*", 1050s "User-Agent": "python-requests/2.32.5" 1050s } 1050s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/dff7bec6-f451-42f3-acc1-346ac93f8277/restart (::1) 5.590000ms referer=None 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.770000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9d80990c-1dc9-47f4-96c2-b76bb1b88659 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9d80990c-1dc9-47f4-96c2-b76bb1b88659 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1050s await kernel_awaitable 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1050s result = await obj 1050s ^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/9d80990c-1dc9-47f4-96c2-b76bb1b88659 (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/9d80990c-1dc9-47f4-96c2-b76bb1b88659', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1050s future.result() 1050s ~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1050s yielded = self.gen.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 1050s yield maybe_future(km.shutdown_kernel(kernel_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1050s raise self._exception.with_traceback(self._exception_tb) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1050s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1050s raise km.ready.exception() # type: ignore[misc] 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1050s await kernel_awaitable 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1050s result = await obj 1050s ^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 1050s 1050s self = 1050s 1050s def test_no_kernels(self): 1050s """Make sure there are no kernels running at the start""" 1050s kernels = self.kern_api.list().json() 1050s > self.assertEqual(kernels, []) 1050s E AssertionError: Lists differ: [{'id': '9d80990c-1dc9-47f4-96c2-b76bb1b88[281 chars]: 0}] != [] 1050s E 1050s E First list contains 2 additional elements. 1050s E First extra element 0: 1050s E {'id': '9d80990c-1dc9-47f4-96c2-b76bb1b88659', 'name': 'python3', 'last_activity': '2026-01-24T18:51:47.799803Z', 'execution_state': 'starting', 'connections': 0} 1050s E 1050s E + [] 1050s E - [{'connections': 0, 1050s E - 'execution_state': 'starting', 1050s E - 'id': '9d80990c-1dc9-47f4-96c2-b76bb1b88659', 1050s E - 'last_activity': '2026-01-24T18:51:47.799803Z', 1050s E - 'name': 'python3'}, 1050s E - {'connections': 0, 1050s E - 'execution_state': 'starting', 1050s E - 'id': 'dff7bec6-f451-42f3-acc1-346ac93f8277', 1050s E - 'last_activity': '2026-01-24T18:51:48.239752Z', 1050s E - 'name': 'python3'}] 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.720000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.810000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9d80990c-1dc9-47f4-96c2-b76bb1b88659 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9d80990c-1dc9-47f4-96c2-b76bb1b88659 1050s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/9d80990c-1dc9-47f4-96c2-b76bb1b88659 (::1) 0.950000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for dff7bec6-f451-42f3-acc1-346ac93f8277 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: dff7bec6-f451-42f3-acc1-346ac93f8277 1050s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/dff7bec6-f451-42f3-acc1-346ac93f8277 (::1) 0.640000ms 1050s ---------------------------- Captured log teardown ----------------------------- 1050s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9d80990c-1dc9-47f4-96c2-b76bb1b88659 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: aa88d0c2-013c-46a1-9aad-0e3ed395fb0a 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 645536d6-be1e-4c64-ae93-ecf9a1985c21 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 66c53728-dae6-41e7-bea6-3d48dca96f34 1050s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 1050s __________________________ SessionAPITest.test_create __________________________ 1050s 1050s @self.addCleanup 1050s def cleanup_sessions(): 1050s for session in self.sess_api.list().json(): 1050s > self.sess_api.delete(session['id']) 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1050s return self._req('DELETE', id) 1050s ^^^^^^^^^^^^^^^^^^^^^^^ 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1050s response.raise_for_status() 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s 1050s self = 1050s 1050s def raise_for_status(self): 1050s """Raises :class:`HTTPError`, if one occurred.""" 1050s 1050s http_error_msg = "" 1050s if isinstance(self.reason, bytes): 1050s # We attempt to decode utf-8 first because some servers 1050s # choose to localize their reason strings. If the string 1050s # isn't utf-8, we fall back to iso-8859-1 for all other 1050s # encodings. (See PR #3538) 1050s try: 1050s reason = self.reason.decode("utf-8") 1050s except UnicodeDecodeError: 1050s reason = self.reason.decode("iso-8859-1") 1050s else: 1050s reason = self.reason 1050s 1050s if 400 <= self.status_code < 500: 1050s http_error_msg = ( 1050s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s elif 500 <= self.status_code < 600: 1050s http_error_msg = ( 1050s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s if http_error_msg: 1050s > raise HTTPError(http_error_msg, response=self) 1050s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/1b474e48-1990-4ec0-abb9-911eb70c7cc6 1050s 1050s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1050s ------------------------------ Captured log setup ------------------------------ 1050s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp1itlyove/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp1itlyove/etc/jupyter'] for config files 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp1itlyove/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp1itlyove/config 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp1itlyove/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp1itlyove/config 1050s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp1itlyove/notebooks 1050s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 1050s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 1050s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 1050s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 1050s WARNING NotebookApp:handlers.py:612 Forbidden 1050s ------------------------------ Captured log call ------------------------------- 1050s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 10.350000ms referer=None 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.280000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1itlyove/runtime/kernel-56b1154b-1bec-4c2d-a52f-81f8ad73ea65.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58285 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34673 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: 56b1154b-1bec-4c2d-a52f-81f8ad73ea65, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp1itlyove/notebooks/foo'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 210.190000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.610000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/1b474e48-1990-4ec0-abb9-911eb70c7cc6 (::1) 0.660000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.500000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 56b1154b-1bec-4c2d-a52f-81f8ad73ea65 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 56b1154b-1bec-4c2d-a52f-81f8ad73ea65 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/1b474e48-1990-4ec0-abb9-911eb70c7cc6 (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/1b474e48-1990-4ec0-abb9-911eb70c7cc6', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1050s yielded = self.gen.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1050s yield maybe_future(sm.delete_session(session_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 1050s yielded = self.gen.send(value) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1050s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1050s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1050s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1050s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s ERROR NotebookApp:log.py:55 { 1050s "Host": "localhost:12341", 1050s "Accept": "*/*", 1050s "User-Agent": "python-requests/2.32.5" 1050s } 1050s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/1b474e48-1990-4ec0-abb9-911eb70c7cc6 (::1) 7.860000ms referer=None 1050s --------------------------- Captured stderr teardown --------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1050s return _run_code(code, main_globals, None, 1050s "__main__", mod_spec) 1050s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1050s exec(code, run_globals) 1050s ~~~~^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1050s from ipykernel import kernelapp as app 1050s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1050s from .connect import * # noqa: F403 1050s ^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 1050s import jupyter_client 1050s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 1050s from .asynchronous import AsyncKernelClient 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 1050s from .client import AsyncKernelClient # noqa 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 1050s import zmq.asyncio 1050s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 1050s from zmq import backend 1050s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 1050s _ns = select_backend(first) 1050s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 1050s mod = import_module(name) 1050s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 1050s return _bootstrap._gcd_import(name[level:], package, level) 1050s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 1050s from . import _zmq 1050s File "_zmq.py", line 39, in init zmq.backend.cython._zmq 1050s File "/usr/lib/python3.13/weakref.py", line 92, in 1050s class WeakValueDictionary(_collections_abc.MutableMapping): 1050s ...<239 lines>... 1050s return NotImplemented 1050s File "/usr/lib/python3.13/abc.py", line 106, in __new__ 1050s cls = super().__new__(mcls, name, bases, namespace, **kwargs) 1050s KeyboardInterrupt 1050s __________________ SessionAPITest.test_create_console_session __________________ 1050s 1050s @self.addCleanup 1050s def cleanup_sessions(): 1050s for session in self.sess_api.list().json(): 1050s > self.sess_api.delete(session['id']) 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1050s return self._req('DELETE', id) 1050s ^^^^^^^^^^^^^^^^^^^^^^^ 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1050s response.raise_for_status() 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s 1050s self = 1050s 1050s def raise_for_status(self): 1050s """Raises :class:`HTTPError`, if one occurred.""" 1050s 1050s http_error_msg = "" 1050s if isinstance(self.reason, bytes): 1050s # We attempt to decode utf-8 first because some servers 1050s # choose to localize their reason strings. If the string 1050s # isn't utf-8, we fall back to iso-8859-1 for all other 1050s # encodings. (See PR #3538) 1050s try: 1050s reason = self.reason.decode("utf-8") 1050s except UnicodeDecodeError: 1050s reason = self.reason.decode("iso-8859-1") 1050s else: 1050s reason = self.reason 1050s 1050s if 400 <= self.status_code < 500: 1050s http_error_msg = ( 1050s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s elif 500 <= self.status_code < 600: 1050s http_error_msg = ( 1050s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s if http_error_msg: 1050s > raise HTTPError(http_error_msg, response=self) 1050s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/043787f0-2003-4e1a-b84c-74df0596864e 1050s 1050s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1050s ----------------------------- Captured stderr call ----------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1050s return _run_code(code, main_globals, None, 1050s "__main__", mod_spec) 1050s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1050s exec(code, run_globals) 1050s ~~~~^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1050s from ipykernel import kernelapp as app 1050s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1050s from .connect import * # noqa: F403 1050s ^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 1050s import jupyter_client 1050s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 1050s from .asynchronous import AsyncKernelClient 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 1050s from .client import AsyncKernelClient # noqa 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 1050s import zmq.asyncio 1050s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 1050s from zmq import backend 1050s File "", line 1360, in _find_and_load 1050s File "", line 1322, in _find_and_load_unlocked 1050s File "", line 1262, in _find_spec 1050s File "", line 1556, in find_spec 1050s File "", line 1530, in _get_spec 1050s File "", line 1648, in find_spec 1050s KeyboardInterrupt 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1itlyove/runtime/kernel-a7229970-7947-447a-a887-b97d5d0761b8.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59131 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51175 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: a7229970-7947-447a-a887-b97d5d0761b8, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp1itlyove/notebooks/foo'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 30.730000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.570000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 56b1154b-1bec-4c2d-a52f-81f8ad73ea65 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 56b1154b-1bec-4c2d-a52f-81f8ad73ea65 1050s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/1b474e48-1990-4ec0-abb9-911eb70c7cc6 (::1) 305.310000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a7229970-7947-447a-a887-b97d5d0761b8 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a7229970-7947-447a-a887-b97d5d0761b8 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/043787f0-2003-4e1a-b84c-74df0596864e (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/043787f0-2003-4e1a-b84c-74df0596864e', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1050s yielded = self.gen.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1050s yield maybe_future(sm.delete_session(session_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 1050s yielded = self.gen.send(value) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1050s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1050s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1050s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1050s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s ERROR NotebookApp:log.py:55 { 1050s "Host": "localhost:12341", 1050s "Accept": "*/*", 1050s "User-Agent": "python-requests/2.32.5" 1050s } 1050s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/043787f0-2003-4e1a-b84c-74df0596864e (::1) 12.890000ms referer=None 1050s ____________________ SessionAPITest.test_create_deprecated _____________________ 1050s 1050s @self.addCleanup 1050s def cleanup_sessions(): 1050s for session in self.sess_api.list().json(): 1050s > self.sess_api.delete(session['id']) 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1050s return self._req('DELETE', id) 1050s ^^^^^^^^^^^^^^^^^^^^^^^ 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1050s response.raise_for_status() 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s 1050s self = 1050s 1050s def raise_for_status(self): 1050s """Raises :class:`HTTPError`, if one occurred.""" 1050s 1050s http_error_msg = "" 1050s if isinstance(self.reason, bytes): 1050s # We attempt to decode utf-8 first because some servers 1050s # choose to localize their reason strings. If the string 1050s # isn't utf-8, we fall back to iso-8859-1 for all other 1050s # encodings. (See PR #3538) 1050s try: 1050s reason = self.reason.decode("utf-8") 1050s except UnicodeDecodeError: 1050s reason = self.reason.decode("iso-8859-1") 1050s else: 1050s reason = self.reason 1050s 1050s if 400 <= self.status_code < 500: 1050s http_error_msg = ( 1050s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s elif 500 <= self.status_code < 600: 1050s http_error_msg = ( 1050s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s if http_error_msg: 1050s > raise HTTPError(http_error_msg, response=self) 1050s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/20cc5dea-d89a-4788-a33b-cce34ab4ecbb 1050s 1050s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1050s ----------------------------- Captured stderr call ----------------------------- 1050s Fatal Python error: init_import_site: Failed to import the site module 1050s Python runtime state: initialized 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1itlyove/runtime/kernel-d94fff5c-87f1-43ef-97ec-cc667a3ddfb8.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33211 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60331 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: d94fff5c-87f1-43ef-97ec-cc667a3ddfb8, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp1itlyove/notebooks/foo'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 45.340000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.860000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a7229970-7947-447a-a887-b97d5d0761b8 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a7229970-7947-447a-a887-b97d5d0761b8 1050s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/043787f0-2003-4e1a-b84c-74df0596864e (::1) 0.890000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d94fff5c-87f1-43ef-97ec-cc667a3ddfb8 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d94fff5c-87f1-43ef-97ec-cc667a3ddfb8 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/20cc5dea-d89a-4788-a33b-cce34ab4ecbb (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/20cc5dea-d89a-4788-a33b-cce34ab4ecbb', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1050s yielded = self.gen.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1050s yield maybe_future(sm.delete_session(session_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 1050s yielded = self.gen.send(value) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1050s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1050s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1050s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1050s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s --------------------------- Captured stderr teardown --------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/site.py", line 735, in 1050s main() 1050s ~~~~^^ 1050s File "/usr/lib/python3.13/site.py", line 722, in main 1050s known_paths = addsitepackages(known_paths) 1050s File "/usr/lib/python3.13/site.py", line 441, in addsitepackages 1050s addsitedir(sitedir, known_paths) 1050s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3.13/site.py", line 254, in addsitedir 1050s addpackage(sitedir, name, known_paths) 1050s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3.13/site.py", line 213, in addpackage 1050s exec(line) 1050s ~~~~^^^^^^ 1050s File "", line 1, in 1050s File "", line 1360, in _find_and_load 1050s File "", line 1322, in _find_and_load_unlocked 1050s File "", line 1262, in _find_spec 1050s File "", line 1556, in find_spec 1050s File "", line 1530, in _get_spec 1050s File "", line 1633, in find_spec 1050s File "", line 1676, in _fill_cache 1050s KeyboardInterrupt 1050s ___________________ SessionAPITest.test_create_file_session ____________________ 1050s 1050s @self.addCleanup 1050s def cleanup_sessions(): 1050s for session in self.sess_api.list().json(): 1050s > self.sess_api.delete(session['id']) 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1050s return self._req('DELETE', id) 1050s ^^^^^^^^^^^^^^^^^^^^^^^ 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1050s response.raise_for_status() 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s 1050s self = 1050s 1050s def raise_for_status(self): 1050s """Raises :class:`HTTPError`, if one occurred.""" 1050s 1050s http_error_msg = "" 1050s if isinstance(self.reason, bytes): 1050s # We attempt to decode utf-8 first because some servers 1050s # choose to localize their reason strings. If the string 1050s # isn't utf-8, we fall back to iso-8859-1 for all other 1050s # encodings. (See PR #3538) 1050s try: 1050s reason = self.reason.decode("utf-8") 1050s except UnicodeDecodeError: 1050s reason = self.reason.decode("iso-8859-1") 1050s else: 1050s reason = self.reason 1050s 1050s if 400 <= self.status_code < 500: 1050s http_error_msg = ( 1050s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s elif 500 <= self.status_code < 600: 1050s http_error_msg = ( 1050s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s if http_error_msg: 1050s > raise HTTPError(http_error_msg, response=self) 1050s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/99447e15-5796-4904-82fc-783772092bc9 1050s 1050s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1050s ----------------------------- Captured stderr call ----------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1050s return _run_code(code, main_globals, None, 1050s "__main__", mod_spec) 1050s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1050s exec(code, run_globals) 1050s ~~~~^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 1050s from pathlib import Path 1050s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 1050s from ._local import * 1050s File "/usr/lib/python3.13/pathlib/_local.py", line 473, in 1050s class PureWindowsPath(PurePath): 1050s ...<7 lines>... 1050s __slots__ = () 1050s File "/usr/lib/python3.13/pathlib/_local.py", line 479, in PureWindowsPath 1050s import ntpath 1050s File "", line 1360, in _find_and_load 1050s File "", line 1322, in _find_and_load_unlocked 1050s File "", line 1262, in _find_spec 1050s File "", line 1556, in find_spec 1050s File "", line 1530, in _get_spec 1050s File "", line 1657, in find_spec 1050s File "", line 133, in _path_join 1050s KeyboardInterrupt 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1itlyove/runtime/kernel-b0582a3d-0dec-4569-9f9a-7c588deb3ac2.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38067 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40687 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: b0582a3d-0dec-4569-9f9a-7c588deb3ac2, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp1itlyove/notebooks/foo'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 234.430000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.650000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d94fff5c-87f1-43ef-97ec-cc667a3ddfb8 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d94fff5c-87f1-43ef-97ec-cc667a3ddfb8 1050s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/20cc5dea-d89a-4788-a33b-cce34ab4ecbb (::1) 0.800000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b0582a3d-0dec-4569-9f9a-7c588deb3ac2 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b0582a3d-0dec-4569-9f9a-7c588deb3ac2 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/99447e15-5796-4904-82fc-783772092bc9 (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/99447e15-5796-4904-82fc-783772092bc9', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1050s yielded = self.gen.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1050s yield maybe_future(sm.delete_session(session_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 1050s yielded = self.gen.send(value) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1050s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1050s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1050s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1050s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s ERROR NotebookApp:log.py:55 { 1050s "Host": "localhost:12341", 1050s "Accept": "*/*", 1050s "User-Agent": "python-requests/2.32.5" 1050s } 1050s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/99447e15-5796-4904-82fc-783772092bc9 (::1) 52.740000ms referer=None 1050s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 1050s 1050s self = 1050s 1050s def test_create_with_kernel_id(self): 1050s # create a new kernel 1050s r = self.request('POST', 'api/kernels') 1050s r.raise_for_status() 1050s kernel = r.json() 1050s 1050s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 1050s self.assertEqual(resp.status_code, 201) 1050s newsession = resp.json() 1050s self.assertIn('id', newsession) 1050s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 1050s self.assertEqual(newsession['kernel']['id'], kernel['id']) 1050s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 1050s 1050s sessions = self.sess_api.list().json() 1050s > self.assertEqual(sessions, [newsession]) 1050s E AssertionError: Lists differ: [{'id': '99447e15-5796-4904-82fc-783772092bc9', 'pa[552 chars]ne}}] != [{'id': '95b34b3a-35a0-4333-9e18-211aa0e0a868', 'pa[278 chars]ne}}] 1050s E 1050s E First differing element 0: 1050s E {'id': '99447e15-5796-4904-82fc-783772092bc9', 'pa[217 chars]: 0}} 1050s E {'id': '95b34b3a-35a0-4333-9e18-211aa0e0a868', 'pa[277 chars]one}} 1050s E 1050s E First list contains 1 additional elements. 1050s E First extra element 1: 1050s E {'id': '95b34b3a-35a0-4333-9e18-211aa0e0a868', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '65ff8944-d721-45e3-abe4-4a440865619f', 'name': 'python3', 'last_activity': '2026-01-24T18:51:52.673657Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 1050s E 1050s E Diff is 830 characters long. Set self.maxDiff to None to see it. 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 1050s ----------------------------- Captured stderr call ----------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1050s return _run_code(code, main_globals, None, 1050s "__main__", mod_spec) 1050s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1050s exec(code, run_globals) 1050s ~~~~^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1050s from ipykernel import kernelapp as app 1050s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1050s from .connect import * # noqa: F403 1050s ^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 1050s import jupyter_client 1050s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 1050s from .asynchronous import AsyncKernelClient 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 1050s from .client import AsyncKernelClient # noqa 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 1050s import zmq.asyncio 1050s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 1050s from zmq import backend 1050s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 1050s _ns = select_backend(first) 1050s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 1050s mod = import_module(name) 1050s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 1050s return _bootstrap._gcd_import(name[level:], package, level) 1050s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 1050s from . import _zmq 1050s File "", line 645, in parent 1050s KeyboardInterrupt 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1itlyove/runtime/kernel-65ff8944-d721-45e3-abe4-4a440865619f.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47483 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34411 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: 65ff8944-d721-45e3-abe4-4a440865619f, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 251.130000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.020000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 49.560000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 10.870000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b0582a3d-0dec-4569-9f9a-7c588deb3ac2 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b0582a3d-0dec-4569-9f9a-7c588deb3ac2 1050s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/99447e15-5796-4904-82fc-783772092bc9 (::1) 47.400000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 65ff8944-d721-45e3-abe4-4a440865619f 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 65ff8944-d721-45e3-abe4-4a440865619f 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/95b34b3a-35a0-4333-9e18-211aa0e0a868 (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/95b34b3a-35a0-4333-9e18-211aa0e0a868', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1050s yielded = self.gen.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1050s yield maybe_future(sm.delete_session(session_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 1050s yielded = self.gen.send(value) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1050s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1050s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1050s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1050s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s ERROR NotebookApp:log.py:55 { 1050s "Host": "localhost:12341", 1050s "Accept": "*/*", 1050s "User-Agent": "python-requests/2.32.5" 1050s } 1050s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/95b34b3a-35a0-4333-9e18-211aa0e0a868 (::1) 190.640000ms referer=None 1050s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 1050s 1050s @self.addCleanup 1050s def cleanup_sessions(): 1050s for session in self.sess_api.list().json(): 1050s > self.sess_api.delete(session['id']) 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1050s return self._req('DELETE', id) 1050s ^^^^^^^^^^^^^^^^^^^^^^^ 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1050s response.raise_for_status() 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s 1050s self = 1050s 1050s def raise_for_status(self): 1050s """Raises :class:`HTTPError`, if one occurred.""" 1050s 1050s http_error_msg = "" 1050s if isinstance(self.reason, bytes): 1050s # We attempt to decode utf-8 first because some servers 1050s # choose to localize their reason strings. If the string 1050s # isn't utf-8, we fall back to iso-8859-1 for all other 1050s # encodings. (See PR #3538) 1050s try: 1050s reason = self.reason.decode("utf-8") 1050s except UnicodeDecodeError: 1050s reason = self.reason.decode("iso-8859-1") 1050s else: 1050s reason = self.reason 1050s 1050s if 400 <= self.status_code < 500: 1050s http_error_msg = ( 1050s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s elif 500 <= self.status_code < 600: 1050s http_error_msg = ( 1050s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s if http_error_msg: 1050s > raise HTTPError(http_error_msg, response=self) 1050s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/95b34b3a-35a0-4333-9e18-211aa0e0a868 1050s 1050s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 99.380000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1itlyove/runtime/kernel-ba824b64-ab51-48bc-8a0d-a10cb5d8695e.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40229 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56603 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: ba824b64-ab51-48bc-8a0d-a10cb5d8695e, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 89.170000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 65ff8944-d721-45e3-abe4-4a440865619f 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 65ff8944-d721-45e3-abe4-4a440865619f 1050s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/95b34b3a-35a0-4333-9e18-211aa0e0a868 (::1) 89.710000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.730000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 33.880000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ba824b64-ab51-48bc-8a0d-a10cb5d8695e 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ba824b64-ab51-48bc-8a0d-a10cb5d8695e 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/95b34b3a-35a0-4333-9e18-211aa0e0a868 (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/95b34b3a-35a0-4333-9e18-211aa0e0a868', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1050s yielded = self.gen.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1050s yield maybe_future(sm.delete_session(session_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 1050s yielded = self.gen.send(value) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1050s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1050s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1050s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1050s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s --------------------------- Captured stderr teardown --------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1050s return _run_code(code, main_globals, None, 1050s "__main__", mod_spec) 1050s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1050s exec(code, run_globals) 1050s ~~~~^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1050s from ipykernel import kernelapp as app 1050s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1050s from .connect import * # noqa: F403 1050s ^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 1050s import jupyter_client 1050s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 1050s from .asynchronous import AsyncKernelClient 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 1050s from .client import AsyncKernelClient # noqa 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 1050s import zmq.asyncio 1050s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 1050s from zmq import sugar 1050s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 1050s from zmq.sugar import context, frame, poll, socket, tracker, version 1050s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 1050s from .socket import Socket, SyncSocket 1050s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 42, in 1050s _SocketType = TypeVar("_SocketType", bound="Socket") 1050s File "/usr/lib/python3.13/typing.py", line 191, in _type_check 1050s arg = _type_convert(arg, module=module, allow_special_forms=allow_special_forms) 1050s File "/usr/lib/python3.13/typing.py", line 169, in _type_convert 1050s return ForwardRef(arg, module=module, is_class=allow_special_forms) 1050s File "/usr/lib/python3.13/typing.py", line 1035, in __init__ 1050s code = compile(arg_to_compile, '', 'eval') 1050s KeyboardInterrupt 1050s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 1050s 1050s @self.addCleanup 1050s def cleanup_sessions(): 1050s for session in self.sess_api.list().json(): 1050s > self.sess_api.delete(session['id']) 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1050s return self._req('DELETE', id) 1050s ^^^^^^^^^^^^^^^^^^^^^^^ 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1050s response.raise_for_status() 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s 1050s self = 1050s 1050s def raise_for_status(self): 1050s """Raises :class:`HTTPError`, if one occurred.""" 1050s 1050s http_error_msg = "" 1050s if isinstance(self.reason, bytes): 1050s # We attempt to decode utf-8 first because some servers 1050s # choose to localize their reason strings. If the string 1050s # isn't utf-8, we fall back to iso-8859-1 for all other 1050s # encodings. (See PR #3538) 1050s try: 1050s reason = self.reason.decode("utf-8") 1050s except UnicodeDecodeError: 1050s reason = self.reason.decode("iso-8859-1") 1050s else: 1050s reason = self.reason 1050s 1050s if 400 <= self.status_code < 500: 1050s http_error_msg = ( 1050s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s elif 500 <= self.status_code < 600: 1050s http_error_msg = ( 1050s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s if http_error_msg: 1050s > raise HTTPError(http_error_msg, response=self) 1050s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/95b34b3a-35a0-4333-9e18-211aa0e0a868 1050s 1050s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.020000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1itlyove/runtime/kernel-9072dece-50ec-4f33-a439-57cf1db29fec.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47709 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33933 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9072dece-50ec-4f33-a439-57cf1db29fec, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmp1itlyove/notebooks/foo'} 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ba824b64-ab51-48bc-8a0d-a10cb5d8695e 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ba824b64-ab51-48bc-8a0d-a10cb5d8695e 1050s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/95b34b3a-35a0-4333-9e18-211aa0e0a868 (::1) 234.230000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.740000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 6.160000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9072dece-50ec-4f33-a439-57cf1db29fec 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9072dece-50ec-4f33-a439-57cf1db29fec 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/95b34b3a-35a0-4333-9e18-211aa0e0a868 (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/95b34b3a-35a0-4333-9e18-211aa0e0a868', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1050s yielded = self.gen.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1050s yield maybe_future(sm.delete_session(session_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 1050s yielded = self.gen.send(value) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1050s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 1050s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 1050s stopper = ensure_async(km.shutdown_kernel(now, restart)) 1050s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 1050s return _runner_map[name].run(inner) 1050s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 1050s return fut.result(None) 1050s ~~~~~~~~~~^^^^^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 1050s return self.__get_result() 1050s ~~~~~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 1050s raise self._exception 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s --------------------------- Captured stderr teardown --------------------------- 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1050s return _run_code(code, main_globals, None, 1050s "__main__", mod_spec) 1050s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1050s exec(code, run_globals) 1050s ~~~~^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1050s from ipykernel import kernelapp as app 1050s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1050s from .connect import * # noqa: F403 1050s ^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 1050s import jupyter_client 1050s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 1050s from .asynchronous import AsyncKernelClient 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 1050s from .client import AsyncKernelClient # noqa 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 1050s import zmq.asyncio 1050s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 1050s from zmq import sugar 1050s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 1050s from zmq.sugar import context, frame, poll, socket, tracker, version 1050s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 1050s from .socket import Socket, SyncSocket 1050s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 35, in 1050s from .poll import Poller 1050s File "", line 1360, in _find_and_load 1050s File "", line 1331, in _find_and_load_unlocked 1050s File "", line 935, in _load_unlocked 1050s File "", line 1019, in exec_module 1050s File "", line 1152, in get_code 1050s File "", line 781, in _compile_bytecode 1050s KeyboardInterrupt 1050s ---------------------------- Captured log teardown ----------------------------- 1050s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9072dece-50ec-4f33-a439-57cf1db29fec 1050s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 1050s _______________________ AsyncSessionAPITest.test_create ________________________ 1050s 1050s @self.addCleanup 1050s def cleanup_sessions(): 1050s for session in self.sess_api.list().json(): 1050s > self.sess_api.delete(session['id']) 1050s 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1050s return self._req('DELETE', id) 1050s ^^^^^^^^^^^^^^^^^^^^^^^ 1050s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1050s response.raise_for_status() 1050s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1050s 1050s self = 1050s 1050s def raise_for_status(self): 1050s """Raises :class:`HTTPError`, if one occurred.""" 1050s 1050s http_error_msg = "" 1050s if isinstance(self.reason, bytes): 1050s # We attempt to decode utf-8 first because some servers 1050s # choose to localize their reason strings. If the string 1050s # isn't utf-8, we fall back to iso-8859-1 for all other 1050s # encodings. (See PR #3538) 1050s try: 1050s reason = self.reason.decode("utf-8") 1050s except UnicodeDecodeError: 1050s reason = self.reason.decode("iso-8859-1") 1050s else: 1050s reason = self.reason 1050s 1050s if 400 <= self.status_code < 500: 1050s http_error_msg = ( 1050s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s elif 500 <= self.status_code < 600: 1050s http_error_msg = ( 1050s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1050s ) 1050s 1050s if http_error_msg: 1050s > raise HTTPError(http_error_msg, response=self) 1050s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/2b0a56d8-c09b-46f3-9c11-298adf891c1f 1050s 1050s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1050s ------------------------------ Captured log setup ------------------------------ 1050s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpkceq62cj/config', '/tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpkceq62cj/etc/jupyter'] for config files 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpkceq62cj/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpkceq62cj/config 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpkceq62cj/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.HFVL5c/autopkgtest_tmp/home/.local/etc/jupyter 1050s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpkceq62cj/config 1050s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpkceq62cj/notebooks 1050s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 1050s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 1050s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 1050s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 1050s WARNING NotebookApp:handlers.py:612 Forbidden 1050s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 4.480000ms referer=None 1050s ----------------------------- Captured stderr call ----------------------------- 1050s Fatal Python error: init_import_site: Failed to import the site module 1050s Python runtime state: initialized 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3.13/site.py", line 79, in 1050s import os 1050s File "/usr/lib/python3.13/os.py", line 29, in 1050s from _collections_abc import _check_methods 1050s File "", line 1360, in _find_and_load 1050s File "", line 1331, in _find_and_load_unlocked 1050s File "", line 935, in _load_unlocked 1050s File "", line 1019, in exec_module 1050s File "", line 1152, in get_code 1050s File "", line 781, in _compile_bytecode 1050s KeyboardInterrupt 1050s ------------------------------ Captured log call ------------------------------- 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.910000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1050s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkceq62cj/runtime/kernel-9f6a4b8d-823a-438d-84c9-66540733c20f.json'] 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48035 1050s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54179 1050s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9f6a4b8d-823a-438d-84c9-66540733c20f, name: python3 1050s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpkceq62cj/notebooks/foo'} 1050s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 68.160000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.810000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/2b0a56d8-c09b-46f3-9c11-298adf891c1f (::1) 0.550000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 14.890000ms 1050s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1050s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9f6a4b8d-823a-438d-84c9-66540733c20f 1050s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9f6a4b8d-823a-438d-84c9-66540733c20f 1050s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1050s await kernel_awaitable 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1050s result = await obj 1050s ^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/2b0a56d8-c09b-46f3-9c11-298adf891c1f (::1) 1050s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/2b0a56d8-c09b-46f3-9c11-298adf891c1f', version='HTTP/1.1', remote_ip='::1') 1050s Traceback (most recent call last): 1050s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1050s result = await result 1050s ^^^^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1050s future.result() 1050s ~~~~~~~~~~~~~^^ 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1050s yielded = self.gen.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1050s yield maybe_future(sm.delete_session(session_id)) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1050s yielded = self.gen.throw(exc) 1050s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1050s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1050s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1050s value = future.result() 1050s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1050s raise self._exception.with_traceback(self._exception_tb) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1050s result = coro.send(None) 1050s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1050s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1050s raise km.ready.exception() # type: ignore[misc] 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1050s await kernel_awaitable 1050s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1050s result = await obj 1050s ^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1050s raise e 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1050s out = await method(self, *args, **kwargs) 1050s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1050s await self._async_finish_shutdown(restart=restart) 1050s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1050s await asyncio.wait_for( 1050s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1050s ) 1050s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1050s async with timeouts.timeout(timeout): 1050s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1050s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1050s raise RuntimeError("Timeout should be used inside a task") 1050s RuntimeError: Timeout should be used inside a task 1050s WARNING NotebookApp:handlers.py:612 Unhandled error 1050s ERROR NotebookApp:log.py:55 { 1050s "Host": "localhost:12341", 1050s "Accept": "*/*", 1050s "User-Agent": "python-requests/2.32.5" 1050s } 1051s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/2b0a56d8-c09b-46f3-9c11-298adf891c1f (::1) 159.000000ms referer=None/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 1051s gc.collect() 1051s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 1052s 1052s _______________ AsyncSessionAPITest.test_create_console_session ________________ 1052s 1052s @self.addCleanup 1052s def cleanup_sessions(): 1052s for session in self.sess_api.list().json(): 1052s > self.sess_api.delete(session['id']) 1052s 1052s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1052s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1052s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1052s return self._req('DELETE', id) 1052s ^^^^^^^^^^^^^^^^^^^^^^^ 1052s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1052s response.raise_for_status() 1052s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1052s 1052s self = 1052s 1052s def raise_for_status(self): 1052s """Raises :class:`HTTPError`, if one occurred.""" 1052s 1052s http_error_msg = "" 1052s if isinstance(self.reason, bytes): 1052s # We attempt to decode utf-8 first because some servers 1052s # choose to localize their reason strings. If the string 1052s # isn't utf-8, we fall back to iso-8859-1 for all other 1052s # encodings. (See PR #3538) 1052s try: 1052s reason = self.reason.decode("utf-8") 1052s except UnicodeDecodeError: 1052s reason = self.reason.decode("iso-8859-1") 1052s else: 1052s reason = self.reason 1052s 1052s if 400 <= self.status_code < 500: 1052s http_error_msg = ( 1052s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1052s ) 1052s 1052s elif 500 <= self.status_code < 600: 1052s http_error_msg = ( 1052s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1052s ) 1052s 1052s if http_error_msg: 1052s > raise HTTPError(http_error_msg, response=self) 1052s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/2150d604-2529-4369-bb76-cc8c5eefc9ef 1052s 1052s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1052s ------------------------------ Captured log call ------------------------------- 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1052s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkceq62cj/runtime/kernel-90388449-9091-4e3d-86a2-54cc87f0f7f1.json'] 1052s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51159 1052s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49117 1052s INFO NotebookApp:kernelmanager.py:179 Kernel started: 90388449-9091-4e3d-86a2-54cc87f0f7f1, name: python3 1052s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpkceq62cj/notebooks/foo'} 1052s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 330.340000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.600000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9f6a4b8d-823a-438d-84c9-66540733c20f 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9f6a4b8d-823a-438d-84c9-66540733c20f 1052s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/2b0a56d8-c09b-46f3-9c11-298adf891c1f (::1) 0.600000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 90388449-9091-4e3d-86a2-54cc87f0f7f1 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 90388449-9091-4e3d-86a2-54cc87f0f7f1 1052s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1052s out = await method(self, *args, **kwargs) 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1052s await self._async_finish_shutdown(restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1052s await asyncio.wait_for( 1052s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1052s ) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1052s async with timeouts.timeout(timeout): 1052s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1052s raise RuntimeError("Timeout should be used inside a task") 1052s RuntimeError: Timeout should be used inside a task 1052s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1052s await kernel_awaitable 1052s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1052s result = await obj 1052s ^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1052s raise e 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1052s out = await method(self, *args, **kwargs) 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1052s await self._async_finish_shutdown(restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1052s await asyncio.wait_for( 1052s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1052s ) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1052s async with timeouts.timeout(timeout): 1052s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1052s raise RuntimeError("Timeout should be used inside a task") 1052s RuntimeError: Timeout should be used inside a task 1052s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/2150d604-2529-4369-bb76-cc8c5eefc9ef (::1) 1052s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/2150d604-2529-4369-bb76-cc8c5eefc9ef', version='HTTP/1.1', remote_ip='::1') 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1052s result = await result 1052s ^^^^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1052s future.result() 1052s ~~~~~~~~~~~~~^^ 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1052s yielded = self.gen.throw(exc) 1052s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1052s yield maybe_future(sm.delete_session(session_id)) 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1052s value = future.result() 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1052s yielded = self.gen.throw(exc) 1052s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1052s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1052s value = future.result() 1052s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1052s raise self._exception.with_traceback(self._exception_tb) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1052s result = coro.send(None) 1052s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1052s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1052s raise km.ready.exception() # type: ignore[misc] 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1052s await kernel_awaitable 1052s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1052s result = await obj 1052s ^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1052s raise e 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1052s out = await method(self, *args, **kwargs) 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1052s await self._async_finish_shutdown(restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1052s await asyncio.wait_for( 1052s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1052s ) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1052s async with timeouts.timeout(timeout): 1052s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1052s raise RuntimeError("Timeout should be used inside a task") 1052s RuntimeError: Timeout should be used inside a task 1052s WARNING NotebookApp:handlers.py:612 Unhandled error 1052s --------------------------- Captured stderr teardown --------------------------- 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1052s return _run_code(code, main_globals, None, 1052s "__main__", mod_spec) 1052s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1052s exec(code, run_globals) 1052s ~~~~^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 1052s from pathlib import Path 1052s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 1052s from ._abc import * 1052s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 1052s from glob import _Globber, _no_recurse_symlinks 1052s File "/usr/lib/python3.13/glob.py", line 5, in 1052s import re 1052s File "/usr/lib/python3.13/re/__init__.py", line 126, in 1052s from . import _compiler, _parser 1052s File "/usr/lib/python3.13/re/_compiler.py", line 14, in 1052s from . import _parser 1052s File "/usr/lib/python3.13/re/_parser.py", line 15, in 1052s from ._constants import * 1052s File "/usr/lib/python3.13/re/_constants.py", line 130, in 1052s ATCODES = _makecodes( 1052s 'AT_BEGINNING', 'AT_BEGINNING_LINE', 'AT_BEGINNING_STRING', 1052s ...<5 lines>... 1052s 'AT_UNI_BOUNDARY', 'AT_UNI_NON_BOUNDARY', 1052s ) 1052s File "/usr/lib/python3.13/re/_constants.py", line 73, in _makecodes 1052s items = [_NamedIntConstant(i, name) for i, name in enumerate(names)] 1052s ~~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s KeyboardInterrupt 1052s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 1052s 1052s @self.addCleanup 1052s def cleanup_sessions(): 1052s for session in self.sess_api.list().json(): 1052s > self.sess_api.delete(session['id']) 1052s 1052s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1052s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1052s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1052s return self._req('DELETE', id) 1052s ^^^^^^^^^^^^^^^^^^^^^^^ 1052s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1052s response.raise_for_status() 1052s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1052s 1052s self = 1052s 1052s def raise_for_status(self): 1052s """Raises :class:`HTTPError`, if one occurred.""" 1052s 1052s http_error_msg = "" 1052s if isinstance(self.reason, bytes): 1052s # We attempt to decode utf-8 first because some servers 1052s # choose to localize their reason strings. If the string 1052s # isn't utf-8, we fall back to iso-8859-1 for all other 1052s # encodings. (See PR #3538) 1052s try: 1052s reason = self.reason.decode("utf-8") 1052s except UnicodeDecodeError: 1052s reason = self.reason.decode("iso-8859-1") 1052s else: 1052s reason = self.reason 1052s 1052s if 400 <= self.status_code < 500: 1052s http_error_msg = ( 1052s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1052s ) 1052s 1052s elif 500 <= self.status_code < 600: 1052s http_error_msg = ( 1052s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1052s ) 1052s 1052s if http_error_msg: 1052s > raise HTTPError(http_error_msg, response=self) 1052s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/61de9b6c-cdd9-4227-8368-75f434c201fb 1052s 1052s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1052s ------------------------------ Captured log call ------------------------------- 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 1052s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1052s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkceq62cj/runtime/kernel-904ce8f4-e9ba-47b2-9172-80a03ba5cec6.json'] 1052s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37311 1052s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59531 1052s INFO NotebookApp:kernelmanager.py:179 Kernel started: 904ce8f4-e9ba-47b2-9172-80a03ba5cec6, name: python3 1052s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpkceq62cj/notebooks/foo'} 1052s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 49.340000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.530000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 90388449-9091-4e3d-86a2-54cc87f0f7f1 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 90388449-9091-4e3d-86a2-54cc87f0f7f1 1052s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/2150d604-2529-4369-bb76-cc8c5eefc9ef (::1) 1.770000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 904ce8f4-e9ba-47b2-9172-80a03ba5cec6 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 904ce8f4-e9ba-47b2-9172-80a03ba5cec6 1052s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1052s out = await method(self, *args, **kwargs) 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1052s await self._async_finish_shutdown(restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1052s await asyncio.wait_for( 1052s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1052s ) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1052s async with timeouts.timeout(timeout): 1052s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1052s raise RuntimeError("Timeout should be used inside a task") 1052s RuntimeError: Timeout should be used inside a task 1052s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1052s await kernel_awaitable 1052s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1052s result = await obj 1052s ^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1052s raise e 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1052s out = await method(self, *args, **kwargs) 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1052s await self._async_finish_shutdown(restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1052s await asyncio.wait_for( 1052s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1052s ) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1052s async with timeouts.timeout(timeout): 1052s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1052s raise RuntimeError("Timeout should be used inside a task") 1052s RuntimeError: Timeout should be used inside a task 1052s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/61de9b6c-cdd9-4227-8368-75f434c201fb (::1) 1052s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/61de9b6c-cdd9-4227-8368-75f434c201fb', version='HTTP/1.1', remote_ip='::1') 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1052s result = await result 1052s ^^^^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1052s future.result() 1052s ~~~~~~~~~~~~~^^ 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1052s yielded = self.gen.throw(exc) 1052s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1052s yield maybe_future(sm.delete_session(session_id)) 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1052s value = future.result() 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1052s yielded = self.gen.throw(exc) 1052s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1052s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1052s value = future.result() 1052s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1052s raise self._exception.with_traceback(self._exception_tb) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1052s result = coro.send(None) 1052s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1052s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1052s raise km.ready.exception() # type: ignore[misc] 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1052s await kernel_awaitable 1052s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1052s result = await obj 1052s ^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1052s raise e 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1052s out = await method(self, *args, **kwargs) 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1052s await self._async_finish_shutdown(restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1052s await asyncio.wait_for( 1052s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1052s ) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1052s async with timeouts.timeout(timeout): 1052s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1052s raise RuntimeError("Timeout should be used inside a task") 1052s RuntimeError: Timeout should be used inside a task 1052s WARNING NotebookApp:handlers.py:612 Unhandled error 1052s ERROR NotebookApp:log.py:55 { 1052s "Host": "localhost:12341", 1052s "Accept": "*/*", 1052s "User-Agent": "python-requests/2.32.5" 1052s } 1052s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/61de9b6c-cdd9-4227-8368-75f434c201fb (::1) 43.720000ms referer=None 1052s _________________ AsyncSessionAPITest.test_create_file_session _________________ 1052s 1052s @self.addCleanup 1052s def cleanup_sessions(): 1052s for session in self.sess_api.list().json(): 1052s > self.sess_api.delete(session['id']) 1052s 1052s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1052s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1052s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1052s return self._req('DELETE', id) 1052s ^^^^^^^^^^^^^^^^^^^^^^^ 1052s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1052s response.raise_for_status() 1052s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1052s 1052s self = 1052s 1052s def raise_for_status(self): 1052s """Raises :class:`HTTPError`, if one occurred.""" 1052s 1052s http_error_msg = "" 1052s if isinstance(self.reason, bytes): 1052s # We attempt to decode utf-8 first because some servers 1052s # choose to localize their reason strings. If the string 1052s # isn't utf-8, we fall back to iso-8859-1 for all other 1052s # encodings. (See PR #3538) 1052s try: 1052s reason = self.reason.decode("utf-8") 1052s except UnicodeDecodeError: 1052s reason = self.reason.decode("iso-8859-1") 1052s else: 1052s reason = self.reason 1052s 1052s if 400 <= self.status_code < 500: 1052s http_error_msg = ( 1052s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1052s ) 1052s 1052s elif 500 <= self.status_code < 600: 1052s http_error_msg = ( 1052s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1052s ) 1052s 1052s if http_error_msg: 1052s > raise HTTPError(http_error_msg, response=self) 1052s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/33194c12-9b98-4bde-836f-7f59c87d06fd 1052s 1052s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1052s ------------------------------ Captured log call ------------------------------- 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1052s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkceq62cj/runtime/kernel-8dc39662-a93f-4f1f-ab86-c5cbca6e7561.json'] 1052s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45133 1052s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39845 1052s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8dc39662-a93f-4f1f-ab86-c5cbca6e7561, name: python3 1052s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpkceq62cj/notebooks/foo'} 1052s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 37.520000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.700000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 904ce8f4-e9ba-47b2-9172-80a03ba5cec6 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 904ce8f4-e9ba-47b2-9172-80a03ba5cec6 1052s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/61de9b6c-cdd9-4227-8368-75f434c201fb (::1) 3.870000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8dc39662-a93f-4f1f-ab86-c5cbca6e7561 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8dc39662-a93f-4f1f-ab86-c5cbca6e7561 1052s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1052s out = await method(self, *args, **kwargs) 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1052s await self._async_finish_shutdown(restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1052s await asyncio.wait_for( 1052s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1052s ) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1052s async with timeouts.timeout(timeout): 1052s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1052s raise RuntimeError("Timeout should be used inside a task") 1052s RuntimeError: Timeout should be used inside a task 1052s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1052s await kernel_awaitable 1052s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1052s result = await obj 1052s ^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1052s raise e 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1052s out = await method(self, *args, **kwargs) 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1052s await self._async_finish_shutdown(restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1052s await asyncio.wait_for( 1052s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1052s ) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1052s async with timeouts.timeout(timeout): 1052s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1052s raise RuntimeError("Timeout should be used inside a task") 1052s RuntimeError: Timeout should be used inside a task 1052s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/33194c12-9b98-4bde-836f-7f59c87d06fd (::1) 1052s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/33194c12-9b98-4bde-836f-7f59c87d06fd', version='HTTP/1.1', remote_ip='::1') 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1052s result = await result 1052s ^^^^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1052s future.result() 1052s ~~~~~~~~~~~~~^^ 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1052s yielded = self.gen.throw(exc) 1052s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1052s yield maybe_future(sm.delete_session(session_id)) 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1052s value = future.result() 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1052s yielded = self.gen.throw(exc) 1052s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1052s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1052s value = future.result() 1052s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1052s raise self._exception.with_traceback(self._exception_tb) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1052s result = coro.send(None) 1052s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1052s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1052s raise km.ready.exception() # type: ignore[misc] 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1052s await kernel_awaitable 1052s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1052s result = await obj 1052s ^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1052s raise e 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1052s out = await method(self, *args, **kwargs) 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1052s await self._async_finish_shutdown(restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1052s await asyncio.wait_for( 1052s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1052s ) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1052s async with timeouts.timeout(timeout): 1052s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1052s raise RuntimeError("Timeout should be used inside a task") 1052s RuntimeError: Timeout should be used inside a task 1052s WARNING NotebookApp:handlers.py:612 Unhandled error 1052s ERROR NotebookApp:log.py:55 { 1052s "Host": "localhost:12341", 1052s "Accept": "*/*", 1052s "User-Agent": "python-requests/2.32.5" 1052s } 1052s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/33194c12-9b98-4bde-836f-7f59c87d06fd (::1) 7.400000ms referer=None 1052s --------------------------- Captured stderr teardown --------------------------- 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1052s return _run_code(code, main_globals, None, 1052s "__main__", mod_spec) 1052s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1052s exec(code, run_globals) 1052s ~~~~^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 1052s from pathlib import Path 1052s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 1052s from ._abc import * 1052s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 1052s from glob import _Globber, _no_recurse_symlinks 1052s File "/usr/lib/python3.13/glob.py", line 5, in 1052s import re 1052s File "/usr/lib/python3.13/re/__init__.py", line 143, in 1052s @enum._simple_enum(enum.IntFlag, boundary=enum.KEEP) 1052s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3.13/enum.py", line 1834, in convert_class 1052s contained = value2member_map.get(member._value_) 1052s KeyboardInterrupt 1052s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 1052s 1052s self = 1052s 1052s def test_create_with_kernel_id(self): 1052s # create a new kernel 1052s r = self.request('POST', 'api/kernels') 1052s r.raise_for_status() 1052s kernel = r.json() 1052s 1052s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 1052s self.assertEqual(resp.status_code, 201) 1052s newsession = resp.json() 1052s self.assertIn('id', newsession) 1052s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 1052s self.assertEqual(newsession['kernel']['id'], kernel['id']) 1052s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 1052s 1052s sessions = self.sess_api.list().json() 1052s > self.assertEqual(sessions, [newsession]) 1052s E AssertionError: Lists differ: [{'id': '33194c12-9b98-4bde-836f-7f59c87d06fd', 'p[553 chars]ne}}] != [{'id': 'c2e6e590-8a9a-4437-8079-2346145ea72a', 'p[279 chars]ne}}] 1052s E 1052s E First differing element 0: 1052s E {'id': '33194c12-9b98-4bde-836f-7f59c87d06fd', 'p[218 chars]: 0}} 1052s E {'id': 'c2e6e590-8a9a-4437-8079-2346145ea72a', 'p[278 chars]one}} 1052s E 1052s E First list contains 1 additional elements. 1052s E First extra element 1: 1052s E {'id': 'c2e6e590-8a9a-4437-8079-2346145ea72a', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '18f0aea5-d7fe-4639-bf39-2eb0bf7bff14', 'name': 'python3', 'last_activity': '2026-01-24T18:51:57.365726Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 1052s E 1052s E Diff is 830 characters long. Set self.maxDiff to None to see it. 1052s 1052s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 1052s ----------------------------- Captured stderr call ----------------------------- 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1052s return _run_code(code, main_globals, None, 1052s "__main__", mod_spec) 1052s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1052s exec(code, run_globals) 1052s ~~~~^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 1052s from ipykernel import kernelapp as app 1052s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 1052s from .connect import * # noqa: F403 1052s ^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 1052s import jupyter_client 1052s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 1052s from .asynchronous import AsyncKernelClient 1052s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 1052s from .client import AsyncKernelClient # noqa 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 1052s import zmq.asyncio 1052s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 1052s from zmq import backend 1052s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 1052s _ns = select_backend(first) 1052s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 1052s mod = import_module(name) 1052s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 1052s return _bootstrap._gcd_import(name[level:], package, level) 1052s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 1052s from . import _zmq 1052s File "", line 645, in parent 1052s KeyboardInterrupt 1052s ------------------------------ Captured log call ------------------------------- 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1052s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkceq62cj/runtime/kernel-18f0aea5-d7fe-4639-bf39-2eb0bf7bff14.json'] 1052s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51247 1052s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44183 1052s INFO NotebookApp:kernelmanager.py:179 Kernel started: 18f0aea5-d7fe-4639-bf39-2eb0bf7bff14, name: python3 1052s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1052s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 123.180000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.810000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.720000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.980000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8dc39662-a93f-4f1f-ab86-c5cbca6e7561 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8dc39662-a93f-4f1f-ab86-c5cbca6e7561 1052s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/33194c12-9b98-4bde-836f-7f59c87d06fd (::1) 1.030000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 18f0aea5-d7fe-4639-bf39-2eb0bf7bff14 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 18f0aea5-d7fe-4639-bf39-2eb0bf7bff14 1052s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1052s out = await method(self, *args, **kwargs) 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1052s await self._async_finish_shutdown(restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1052s await asyncio.wait_for( 1052s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1052s ) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1052s async with timeouts.timeout(timeout): 1052s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1052s raise RuntimeError("Timeout should be used inside a task") 1052s RuntimeError: Timeout should be used inside a task 1052s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1052s await kernel_awaitable 1052s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1052s result = await obj 1052s ^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1052s raise e 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1052s out = await method(self, *args, **kwargs) 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1052s await self._async_finish_shutdown(restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1052s await asyncio.wait_for( 1052s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1052s ) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1052s async with timeouts.timeout(timeout): 1052s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1052s raise RuntimeError("Timeout should be used inside a task") 1052s RuntimeError: Timeout should be used inside a task 1052s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/c2e6e590-8a9a-4437-8079-2346145ea72a (::1) 1052s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/c2e6e590-8a9a-4437-8079-2346145ea72a', version='HTTP/1.1', remote_ip='::1') 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1052s result = await result 1052s ^^^^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1052s future.result() 1052s ~~~~~~~~~~~~~^^ 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1052s yielded = self.gen.throw(exc) 1052s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1052s yield maybe_future(sm.delete_session(session_id)) 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1052s value = future.result() 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1052s yielded = self.gen.throw(exc) 1052s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1052s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1052s value = future.result() 1052s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1052s raise self._exception.with_traceback(self._exception_tb) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1052s result = coro.send(None) 1052s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1052s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1052s raise km.ready.exception() # type: ignore[misc] 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1052s await kernel_awaitable 1052s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1052s result = await obj 1052s ^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1052s raise e 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1052s out = await method(self, *args, **kwargs) 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1052s await self._async_finish_shutdown(restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1052s await asyncio.wait_for( 1052s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1052s ) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1052s async with timeouts.timeout(timeout): 1052s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1052s raise RuntimeError("Timeout should be used inside a task") 1052s RuntimeError: Timeout should be used inside a task 1052s WARNING NotebookApp:handlers.py:612 Unhandled error 1052s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 1052s 1052s @self.addCleanup 1052s def cleanup_sessions(): 1052s for session in self.sess_api.list().json(): 1052s > self.sess_api.delete(session['id']) 1052s 1052s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1052s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1052s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1052s return self._req('DELETE', id) 1052s ^^^^^^^^^^^^^^^^^^^^^^^ 1052s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1052s response.raise_for_status() 1052s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1052s 1052s self = 1052s 1052s def raise_for_status(self): 1052s """Raises :class:`HTTPError`, if one occurred.""" 1052s 1052s http_error_msg = "" 1052s if isinstance(self.reason, bytes): 1052s # We attempt to decode utf-8 first because some servers 1052s # choose to localize their reason strings. If the string 1052s # isn't utf-8, we fall back to iso-8859-1 for all other 1052s # encodings. (See PR #3538) 1052s try: 1052s reason = self.reason.decode("utf-8") 1052s except UnicodeDecodeError: 1052s reason = self.reason.decode("iso-8859-1") 1052s else: 1052s reason = self.reason 1052s 1052s if 400 <= self.status_code < 500: 1052s http_error_msg = ( 1052s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1052s ) 1052s 1052s elif 500 <= self.status_code < 600: 1052s http_error_msg = ( 1052s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1052s ) 1052s 1052s if http_error_msg: 1052s > raise HTTPError(http_error_msg, response=self) 1052s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/c2e6e590-8a9a-4437-8079-2346145ea72a 1052s 1052s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1052s ------------------------------ Captured log call ------------------------------- 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.050000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1052s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkceq62cj/runtime/kernel-3f7f5891-8315-4941-8d05-e62718eb12b4.json'] 1052s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47579 1052s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47869 1052s INFO NotebookApp:kernelmanager.py:179 Kernel started: 3f7f5891-8315-4941-8d05-e62718eb12b4, name: python3 1052s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 1052s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 151.120000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 18f0aea5-d7fe-4639-bf39-2eb0bf7bff14 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 18f0aea5-d7fe-4639-bf39-2eb0bf7bff14 1052s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/c2e6e590-8a9a-4437-8079-2346145ea72a (::1) 1.160000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 18.790000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 10.060000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3f7f5891-8315-4941-8d05-e62718eb12b4 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3f7f5891-8315-4941-8d05-e62718eb12b4 1052s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1052s out = await method(self, *args, **kwargs) 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1052s await self._async_finish_shutdown(restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1052s await asyncio.wait_for( 1052s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1052s ) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1052s async with timeouts.timeout(timeout): 1052s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1052s raise RuntimeError("Timeout should be used inside a task") 1052s RuntimeError: Timeout should be used inside a task 1052s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1052s await kernel_awaitable 1052s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1052s result = await obj 1052s ^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1052s raise e 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1052s out = await method(self, *args, **kwargs) 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1052s await self._async_finish_shutdown(restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1052s await asyncio.wait_for( 1052s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1052s ) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1052s async with timeouts.timeout(timeout): 1052s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1052s raise RuntimeError("Timeout should be used inside a task") 1052s RuntimeError: Timeout should be used inside a task 1052s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/c2e6e590-8a9a-4437-8079-2346145ea72a (::1) 1052s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/c2e6e590-8a9a-4437-8079-2346145ea72a', version='HTTP/1.1', remote_ip='::1') 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1052s result = await result 1052s ^^^^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1052s future.result() 1052s ~~~~~~~~~~~~~^^ 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1052s yielded = self.gen.throw(exc) 1052s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1052s yield maybe_future(sm.delete_session(session_id)) 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1052s value = future.result() 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1052s yielded = self.gen.throw(exc) 1052s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1052s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1052s value = future.result() 1052s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1052s raise self._exception.with_traceback(self._exception_tb) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1052s result = coro.send(None) 1052s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1052s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1052s raise km.ready.exception() # type: ignore[misc] 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1052s await kernel_awaitable 1052s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1052s result = await obj 1052s ^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1052s raise e 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1052s out = await method(self, *args, **kwargs) 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1052s await self._async_finish_shutdown(restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1052s await asyncio.wait_for( 1052s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1052s ) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1052s async with timeouts.timeout(timeout): 1052s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1052s raise RuntimeError("Timeout should be used inside a task") 1052s RuntimeError: Timeout should be used inside a task 1052s WARNING NotebookApp:handlers.py:612 Unhandled error 1052s --------------------------- Captured stderr teardown --------------------------- 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1052s return _run_code(code, main_globals, None, 1052s "__main__", mod_spec) 1052s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1052s exec(code, run_globals) 1052s ~~~~^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 1052s from pathlib import Path 1052s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 1052s from ._local import * 1052s File "/usr/lib/python3.13/pathlib/_local.py", line 473, in 1052s class PureWindowsPath(PurePath): 1052s ...<7 lines>... 1052s __slots__ = () 1052s File "/usr/lib/python3.13/pathlib/_local.py", line 479, in PureWindowsPath 1052s import ntpath 1052s File "/usr/lib/python3.13/ntpath.py", line 277, in 1052s from nt import _getvolumepathname 1052s File "", line 1360, in _find_and_load 1052s File "", line 1322, in _find_and_load_unlocked 1052s File "", line 1262, in _find_spec 1052s File "", line 1556, in find_spec 1052s File "", line 1530, in _get_spec 1052s File "", line 1629, in find_spec 1052s File "", line 152, in _path_stat 1052s KeyboardInterrupt 1052s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 1052s 1052s @self.addCleanup 1052s def cleanup_sessions(): 1052s for session in self.sess_api.list().json(): 1052s > self.sess_api.delete(session['id']) 1052s 1052s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 1052s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1052s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 1052s return self._req('DELETE', id) 1052s ^^^^^^^^^^^^^^^^^^^^^^^ 1052s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 1052s response.raise_for_status() 1052s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1052s 1052s self = 1052s 1052s def raise_for_status(self): 1052s """Raises :class:`HTTPError`, if one occurred.""" 1052s 1052s http_error_msg = "" 1052s if isinstance(self.reason, bytes): 1052s # We attempt to decode utf-8 first because some servers 1052s # choose to localize their reason strings. If the string 1052s # isn't utf-8, we fall back to iso-8859-1 for all other 1052s # encodings. (See PR #3538) 1052s try: 1052s reason = self.reason.decode("utf-8") 1052s except UnicodeDecodeError: 1052s reason = self.reason.decode("iso-8859-1") 1052s else: 1052s reason = self.reason 1052s 1052s if 400 <= self.status_code < 500: 1052s http_error_msg = ( 1052s f"{self.status_code} Client Error: {reason} for url: {self.url}" 1052s ) 1052s 1052s elif 500 <= self.status_code < 600: 1052s http_error_msg = ( 1052s f"{self.status_code} Server Error: {reason} for url: {self.url}" 1052s ) 1052s 1052s if http_error_msg: 1052s > raise HTTPError(http_error_msg, response=self) 1052s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/c2e6e590-8a9a-4437-8079-2346145ea72a 1052s 1052s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 1052s ------------------------------ Captured log call ------------------------------- 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.810000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 1052s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkceq62cj/runtime/kernel-9c683474-db61-456c-8c20-e5fb6de1b3bc.json'] 1052s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34117 1052s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57551 1052s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9c683474-db61-456c-8c20-e5fb6de1b3bc, name: python3 1052s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpkceq62cj/notebooks/foo'} 1052s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 3f7f5891-8315-4941-8d05-e62718eb12b4 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3f7f5891-8315-4941-8d05-e62718eb12b4 1052s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/c2e6e590-8a9a-4437-8079-2346145ea72a (::1) 15.820000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.230000ms 1052s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 1052s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9c683474-db61-456c-8c20-e5fb6de1b3bc 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9c683474-db61-456c-8c20-e5fb6de1b3bc 1052s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1052s out = await method(self, *args, **kwargs) 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1052s await self._async_finish_shutdown(restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1052s await asyncio.wait_for( 1052s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1052s ) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1052s async with timeouts.timeout(timeout): 1052s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1052s raise RuntimeError("Timeout should be used inside a task") 1052s RuntimeError: Timeout should be used inside a task 1052s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1052s await kernel_awaitable 1052s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1052s result = await obj 1052s ^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1052s raise e 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1052s out = await method(self, *args, **kwargs) 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1052s await self._async_finish_shutdown(restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1052s await asyncio.wait_for( 1052s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1052s ) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1052s async with timeouts.timeout(timeout): 1052s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1052s raise RuntimeError("Timeout should be used inside a task") 1052s RuntimeError: Timeout should be used inside a task 1052s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/c2e6e590-8a9a-4437-8079-2346145ea72a (::1) 1052s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/c2e6e590-8a9a-4437-8079-2346145ea72a', version='HTTP/1.1', remote_ip='::1') 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 1052s result = await result 1052s ^^^^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 1052s future.result() 1052s ~~~~~~~~~~~~~^^ 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1052s yielded = self.gen.throw(exc) 1052s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 1052s yield maybe_future(sm.delete_session(session_id)) 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1052s value = future.result() 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 1052s yielded = self.gen.throw(exc) 1052s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 1052s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 1052s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 1052s value = future.result() 1052s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 1052s raise self._exception.with_traceback(self._exception_tb) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 1052s result = coro.send(None) 1052s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 1052s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 1052s raise km.ready.exception() # type: ignore[misc] 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 1052s await kernel_awaitable 1052s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 1052s result = await obj 1052s ^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 1052s raise e 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 1052s out = await method(self, *args, **kwargs) 1052s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 1052s await self._async_finish_shutdown(restart=restart) 1052s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 1052s await asyncio.wait_for( 1052s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 1052s ) 1052s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 1052s async with timeouts.timeout(timeout): 1052s ~~~~~~~~~~~~~~~~^^^^^^^^^ 1052s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 1052s raise RuntimeError("Timeout should be used inside a task") 1052s RuntimeError: Timeout should be used inside a task 1052s WARNING NotebookApp:handlers.py:612 Unhandled error 1052s --------------------------- Captured stderr teardown --------------------------- 1052s Traceback (most recent call last): 1052s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 1052s return _run_code(code, main_globals, None, 1052s "__main__", mod_spec) 1052s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 1052s exec(code, run_globals) 1052s ~~~~^^^^^^^^^^^^^^^^^^^ 1052s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 1052s from pathlib import Path 1052s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 1052s from ._abc import * 1052s File "/usr/lib/python3.13/pathlib/_abc.py", line 14, in 1052s import functools 1052s File "", line 1360, in _find_and_load 1052s File "", line 1322, in _find_and_load_unlocked 1052s File "", line 1262, in _find_spec 1052s File "", line 1556, in find_spec 1052s File "", line 1530, in _get_spec 1052s File "", line 1661, in find_spec 1052s KeyboardInterrupt 1052s ---------------------------- Captured log teardown ----------------------------- 1052s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 904ce8f4-e9ba-47b2-9172-80a03ba5cec6 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9f6a4b8d-823a-438d-84c9-66540733c20f 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 3f7f5891-8315-4941-8d05-e62718eb12b4 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8dc39662-a93f-4f1f-ab86-c5cbca6e7561 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9c683474-db61-456c-8c20-e5fb6de1b3bc 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 18f0aea5-d7fe-4639-bf39-2eb0bf7bff14 1052s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 90388449-9091-4e3d-86a2-54cc87f0f7f1 1052s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 1052s =============================== warnings summary =============================== 1052s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 1052s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 1052s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 1052s return LooseVersion(v) >= LooseVersion(check) 1052s 1052s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 1052s services/kernels/tests/test_kernels_api.py: 68 warnings 1052s services/sessions/tests/test_sessions_api.py: 88 warnings 1052s /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). 1052s dt = unaware(*args, **kwargs) 1052s 1052s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 1052s /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 1052s pytestmark = pytest.mark.integration_tests 1052s 1052s services/kernels/tests/test_kernels_api.py: 6 warnings 1052s services/sessions/tests/test_sessions_api.py: 6 warnings 1052s /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 1052s policy = events.get_event_loop_policy() 1052s 1052s services/kernels/tests/test_kernels_api.py: 24 warnings 1052s services/sessions/tests/test_sessions_api.py: 19 warnings 1052s /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 1052s loop = events.get_event_loop_policy().get_event_loop() 1052s 1052s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 1052s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 1052s loop.make_current() 1052s 1052s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1052s =========================== short test summary info ============================ 1052s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 1052s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 1052s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 1052s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 1052s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 1052s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 1052s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 1052s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 1052s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 1052s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 1052s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 1052s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 1052s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 1052s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 1052s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 1052s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 1052s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 1052s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 1052s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 1052s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 1052s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 1052s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 1052s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 1052s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 1052s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 1052s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 1052s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 1052s ========= 23 failed, 307 deselected, 216 warnings, 4 errors in 42.12s ========== 1054s *** END OF RUN 5: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 1054s *** SOME TESTS FAILED/ERRORED EVERY RUN, ABORTING *** 1054s autopkgtest [18:49:48]: test pytest: -----------------------] 1056s autopkgtest [18:49:50]: test pytest: - - - - - - - - - - results - - - - - - - - - - 1056s pytest FAIL non-zero exit status 1 1057s autopkgtest [18:49:51]: @@@@@@@@@@@@@@@@@@@@ summary 1057s pytest FAIL non-zero exit status 1